{"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":824409,"link":"/api/v1.1/game/824409/feed/live","metaData":{"wait":10,"timeStamp":"20260722_012017","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count12","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824409,"type":"R","doubleHeader":"N","id":"2026/07/21/minmlb-clemlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824409-2026-07-21","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-21T22:40:00Z","originalDate":"2026-07-21","officialDate":"2026-07-21","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142","season":2026,"venue":{"id":3312,"name":"Target Field","link":"/api/v1/venues/3312"},"springVenue":{"id":2862,"link":"/api/v1/venues/2862"},"teamCode":"min","fileCode":"min","abbreviation":"MIN","teamName":"Twins","locationName":"Minneapolis","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Minnesota","record":{"gamesPlayed":102,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":49,"losses":53,"ties":0,"pct":".480"},"records":{},"divisionLeader":false,"wins":49,"losses":53,"winningPercentage":".480"},"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":102,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":54,"losses":48,"ties":0,"pct":".529"},"records":{},"divisionLeader":false,"wins":54,"losses":48,"winningPercentage":".529"},"franchiseName":"Cleveland","clubName":"Guardians","active":true}},"players":{"ID542888":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888","firstName":"Shawn","lastName":"Armstrong","primaryNumber":"43","birthDate":"1990-09-11","currentAge":35,"birthCity":"New Bern","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shawn","useLastName":"Armstrong","middleName":"Michael","boxscoreName":"Armstrong","nickName":"Armie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2015-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shawn Armstrong","nameSlug":"shawn-armstrong-542888","firstLastName":"Shawn Armstrong","lastFirstName":"Armstrong, Shawn","lastInitName":"Armstrong, S","initLastName":"S Armstrong","fullFMLName":"Shawn Michael Armstrong","fullLFMName":"Armstrong, Shawn Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID671737":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737","firstName":"Taj","lastName":"Bradley","primaryNumber":"26","birthDate":"2001-03-20","currentAge":25,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taj","useLastName":"Bradley","middleName":"Ali","boxscoreName":"Bradley, T","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taj Bradley","nameSlug":"taj-bradley-671737","firstLastName":"Taj Bradley","lastFirstName":"Bradley, Taj","lastInitName":"Bradley, T","initLastName":"T Bradley","fullFMLName":"Taj Ali Bradley","fullLFMName":"Bradley, Taj Ali","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID665019":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019","firstName":"Kody","lastName":"Clemens","primaryNumber":"2","birthDate":"1996-05-15","currentAge":30,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Kody","useLastName":"Clemens","middleName":"Alec","boxscoreName":"Clemens","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-05-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kody Clemens","nameSlug":"kody-clemens-665019","firstLastName":"Kody Clemens","lastFirstName":"Clemens, Kody","lastInitName":"Clemens, K","initLastName":"K Clemens","fullFMLName":"Kody Alec Clemens","fullLFMName":"Clemens, Kody Alec","strikeZoneTop":3.211,"strikeZoneBottom":1.621},"ID686797":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797","firstName":"Brooks","lastName":"Lee","primaryNumber":"22","birthDate":"2001-02-14","currentAge":25,"birthCity":"San Luis Obispo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Brooks","useLastName":"Lee","middleName":"Thomas","boxscoreName":"Lee, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-07-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brooks Lee","nameSlug":"brooks-lee-686797","firstLastName":"Brooks Lee","lastFirstName":"Lee, Brooks","lastInitName":"Lee, B","initLastName":"B Lee","fullFMLName":"Brooks Thomas Lee","fullLFMName":"Lee, Brooks Thomas","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"ID696070":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070","firstName":"Kendry","lastName":"Rojas","primaryNumber":"60","birthDate":"2002-11-26","currentAge":23,"birthCity":"Ciego de Avila","birthCountry":"Cuba","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kendry","useLastName":"Rojas","middleName":"Yoelvis","boxscoreName":"Rojas, K","gender":"M","nameMatrilineal":"Fis","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kendry Rojas","nameSlug":"kendry-rojas-696070","firstLastName":"Kendry Rojas","lastFirstName":"Rojas, Kendry","lastInitName":"Rojas, K","initLastName":"K Rojas","fullFMLName":"Kendry Yoelvis Rojas","fullLFMName":"Rojas, Kendry Yoelvis","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID668885":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885","firstName":"Christopher","lastName":"Martin","primaryNumber":"16","birthDate":"1999-03-23","currentAge":27,"birthCity":"DeLand","birthStateProvince":"FL","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Austin","useLastName":"Martin","middleName":"Austin","boxscoreName":"Martin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Martin","nameSlug":"austin-martin-668885","firstLastName":"Austin Martin","lastFirstName":"Martin, Austin","lastInitName":"Martin, A","initLastName":"A Martin","fullFMLName":"Christopher Austin Martin","fullLFMName":"Martin, Christopher Austin","strikeZoneTop":3.13,"strikeZoneBottom":1.579},"ID595978":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978","firstName":"Austin","lastName":"Hedges","primaryNumber":"27","birthDate":"1992-08-18","currentAge":33,"birthCity":"San Juan Capistrano","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Austin","useLastName":"Hedges","middleName":"Charles","boxscoreName":"Hedges","nickName":"Hedgey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2015-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Hedges","nameSlug":"austin-hedges-595978","firstLastName":"Austin Hedges","lastFirstName":"Hedges, Austin","lastInitName":"Hedges, A","initLastName":"A Hedges","fullFMLName":"Austin Charles Hedges","fullLFMName":"Hedges, Austin Charles","strikeZoneTop":3.207,"strikeZoneBottom":1.618},"ID683953":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953","firstName":"Travis","lastName":"Bazzana","primaryNumber":"37","birthDate":"2002-08-28","currentAge":23,"birthCity":"Hornsby","birthStateProvince":"NSW","birthCountry":"Australia","height":"5' 11\"","weight":199,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Travis","useLastName":"Bazzana","middleName":"William","boxscoreName":"Bazzana","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-04-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Travis Bazzana","nameSlug":"travis-bazzana-683953","firstLastName":"Travis Bazzana","lastFirstName":"Bazzana, Travis","lastInitName":"Bazzana, T","initLastName":"T Bazzana","fullFMLName":"Travis  Bazzana","fullLFMName":"Bazzana, Travis ","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"ID672275":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275","firstName":"Patrick","lastName":"Bailey","primaryNumber":"16","birthDate":"1999-05-29","currentAge":27,"birthCity":"Greensboro","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":223,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Patrick","useLastName":"Bailey","middleName":"Lee","boxscoreName":"Bailey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-05-19","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Patrick Bailey","nameSlug":"patrick-bailey-672275","firstLastName":"Patrick Bailey","lastFirstName":"Bailey, Patrick","lastInitName":"Bailey, P","initLastName":"P Bailey","fullFMLName":"Patrick Lee Bailey","fullLFMName":"Bailey, Patrick Lee","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID672356":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356","firstName":"Gabriel","lastName":"Arias","primaryNumber":"13","birthDate":"2000-02-27","currentAge":26,"birthCity":"La Victoria","birthCountry":"Venezuela","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Gabriel","useLastName":"Arias","middleName":"Alejandro","boxscoreName":"Arias, G","gender":"M","nameMatrilineal":"Gomez","isPlayer":true,"isVerified":true,"pronunciation":"AH-ree-AHS","mlbDebutDate":"2022-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gabriel Arias","nameSlug":"gabriel-arias-672356","firstLastName":"Gabriel Arias","lastFirstName":"Arias, Gabriel","lastInitName":"Arias, G","initLastName":"G Arias","fullFMLName":"Gabriel Arias","fullLFMName":"Arias, Gabriel","strikeZoneTop":3.242,"strikeZoneBottom":1.636},"ID702474":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474","firstName":"Michael","lastName":"Paredes","primaryNumber":"53","birthDate":"2000-07-27","currentAge":25,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mike","useLastName":"Paredes","middleName":"Exodus","boxscoreName":"Paredes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mike Paredes","nameSlug":"mike-paredes-702474","firstLastName":"Mike Paredes","lastFirstName":"Paredes, Mike","lastInitName":"Paredes, M","initLastName":"M Paredes","fullFMLName":"Michael Exodus Paredes","fullLFMName":"Paredes, Michael Exodus","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID681807":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807","firstName":"David","lastName":"Fry","primaryNumber":"6","birthDate":"1995-11-20","currentAge":30,"birthCity":"Colleyville","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"David","useLastName":"Fry","boxscoreName":"Fry","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-05-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Fry","nameSlug":"david-fry-681807","firstLastName":"David Fry","lastFirstName":"Fry, David","lastInitName":"Fry, D","initLastName":"D Fry","fullFMLName":"David  Fry","fullLFMName":"Fry, David","strikeZoneTop":3.243,"strikeZoneBottom":1.637},"ID680916":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916","firstName":"Franco","lastName":"Aleman","primaryNumber":"55","birthDate":"2000-06-26","currentAge":26,"birthCity":"Yaguajay","birthCountry":"Cuba","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Franco","useLastName":"Aleman","boxscoreName":"Aleman","gender":"M","nameMatrilineal":"Armas","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"fran-koh ally-mahn","mlbDebutDate":"2026-05-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Franco Aleman","nameSlug":"franco-aleman-680916","firstLastName":"Franco Aleman","lastFirstName":"Aleman, Franco","lastInitName":"Aleman, F","initLastName":"F Aleman","fullFMLName":"Franco Aleman","fullLFMName":"Aleman, Franco","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID671922":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922","firstName":"Cade","lastName":"Smith","primaryNumber":"36","birthDate":"1999-05-09","currentAge":27,"birthCity":"Vancouver","birthStateProvince":"BC","birthCountry":"Canada","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Smith","middleName":"Jared Benjamin","boxscoreName":"Smith, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cade Smith","nameSlug":"cade-smith-671922","firstLastName":"Cade Smith","lastFirstName":"Smith, Cade","lastInitName":"Smith, C","initLastName":"C Smith","fullFMLName":"Cade Jared Benjamin Smith","fullLFMName":"Smith, Cade Jared Benjamin","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID680757":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757","firstName":"Steven","lastName":"Kwan","primaryNumber":"38","birthDate":"1997-09-05","currentAge":28,"birthCity":"Los Gatos","birthStateProvince":"CA","birthCountry":"USA","height":"5' 8\"","weight":170,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Steven","useLastName":"Kwan","middleName":"Robert","boxscoreName":"Kwan","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-04-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Steven Kwan","nameSlug":"steven-kwan-680757","firstLastName":"Steven Kwan","lastFirstName":"Kwan, Steven","lastInitName":"Kwan, S","initLastName":"S Kwan","fullFMLName":"Steven Robert Kwan","fullLFMName":"Kwan, Steven Robert","strikeZoneTop":3.023,"strikeZoneBottom":1.525},"ID700932":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932","firstName":"Kyle","lastName":"Manzardo","primaryNumber":"9","birthDate":"2000-07-18","currentAge":26,"birthCity":"Coeur d'Alene","birthStateProvince":"ID","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Kyle","useLastName":"Manzardo","middleName":"Thomas","boxscoreName":"Manzardo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Manzardo","nameSlug":"kyle-manzardo-700932","firstLastName":"Kyle Manzardo","lastFirstName":"Manzardo, Kyle","lastInitName":"Manzardo, K","initLastName":"K Manzardo","fullFMLName":"Kyle Thomas Manzardo","fullLFMName":"Manzardo, Kyle Thomas","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"ID681892":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892","firstName":"Kody","lastName":"Funderburk","primaryNumber":"57","birthDate":"1996-11-27","currentAge":29,"birthCity":"Mesa","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kody","useLastName":"Funderburk","boxscoreName":"Funderburk","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-08-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kody Funderburk","nameSlug":"kody-funderburk-681892","firstLastName":"Kody Funderburk","lastFirstName":"Funderburk, Kody","lastInitName":"Funderburk, K","initLastName":"K Funderburk","fullFMLName":"Kody  Funderburk","fullLFMName":"Funderburk, Kody ","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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":24,"birthCity":"New York","birthStateProvince":"NY","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Morris","middleName":"Burke","boxscoreName":"Morris","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Morris","nameSlug":"andrew-morris-702193","firstLastName":"Andrew Morris","lastFirstName":"Morris, Andrew","lastInitName":"Morris, A","initLastName":"A Morris","fullFMLName":"Andrew Burke Morris","fullLFMName":"Morris, Andrew Burke","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID656555":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555","firstName":"Rhys","lastName":"Hoskins","primaryNumber":"8","birthDate":"1993-03-17","currentAge":33,"birthCity":"Sacramento","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":241,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Rhys","useLastName":"Hoskins","middleName":"Dean","boxscoreName":"Hoskins","nickName":"Big Fella","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"reese","mlbDebutDate":"2017-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rhys Hoskins","nameSlug":"rhys-hoskins-656555","firstLastName":"Rhys Hoskins","lastFirstName":"Hoskins, Rhys","lastInitName":"Hoskins, R","initLastName":"R Hoskins","fullFMLName":"Rhys Dean Hoskins","fullLFMName":"Hoskins, Rhys Dean","strikeZoneTop":3.334,"strikeZoneBottom":1.683},"ID667297":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297","firstName":"Thomas","lastName":"Nance","primaryNumber":"35","birthDate":"1991-03-19","currentAge":35,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tommy","useLastName":"Nance","middleName":"Andrew","boxscoreName":"Nance","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-05-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Nance","nameSlug":"tommy-nance-667297","firstLastName":"Tommy Nance","lastFirstName":"Nance, Tommy","lastInitName":"Nance, T","initLastName":"T Nance","fullFMLName":"Thomas Andrew Nance","fullLFMName":"Nance, Thomas Andrew","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID702021":{"id":702021,"fullName":"Will Dion","link":"/api/v1/people/702021","firstName":"William","lastName":"Dion","primaryNumber":"98","birthDate":"2000-04-17","currentAge":26,"birthCity":"Sulphur","birthStateProvince":"LA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Will","useLastName":"Dion","middleName":"Chad","boxscoreName":"Dion","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Will Dion","nameSlug":"will-dion-702021","firstLastName":"Will Dion","lastFirstName":"Dion, Will","lastInitName":"Dion, W","initLastName":"W Dion","fullFMLName":"William Chad Dion","fullLFMName":"Dion, William Chad","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID696135":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135","firstName":"Kahlil","lastName":"Watson","primaryNumber":"31","birthDate":"2003-04-16","currentAge":23,"birthCity":"Chase City","birthStateProvince":"VA","birthCountry":"USA","height":"5' 9\"","weight":178,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Kahlil","useLastName":"Watson","middleName":"Lorenzo","boxscoreName":"Watson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kahlil Watson","nameSlug":"kahlil-watson-696135","firstLastName":"Kahlil Watson","lastFirstName":"Watson, Kahlil","lastInitName":"Watson, K","initLastName":"K Watson","fullFMLName":"Kahlil Lorenzo Watson","fullLFMName":"Watson, Kahlil Lorenzo","strikeZoneTop":3.1,"strikeZoneBottom":1.56},"ID800050":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050","firstName":"Chase","lastName":"DeLauter","primaryNumber":"24","birthDate":"2001-10-08","currentAge":24,"birthCity":"Frederick","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Chase","useLastName":"DeLauter","middleName":"Daniel","boxscoreName":"DeLauter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"DAH-law-ter","mlbDebutDate":"2025-10-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Chase DeLauter","nameSlug":"chase-delauter-800050","firstLastName":"Chase DeLauter","lastFirstName":"DeLauter, Chase","lastInitName":"DeLauter, C","initLastName":"C DeLauter","fullFMLName":"Chase Daniel DeLauter","fullLFMName":"DeLauter, Chase Daniel","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID605170":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170","firstName":"Victor","lastName":"Caratini","primaryNumber":"37","birthDate":"1993-08-17","currentAge":32,"birthCity":"Ponce","birthCountry":"Puerto Rico","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Victor","useLastName":"Caratini","middleName":"Manuel","boxscoreName":"Caratini","nickName":"Vic","gender":"M","nameMatrilineal":"Rivera","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"kair-uh-TEEN-ee","mlbDebutDate":"2017-06-28","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Caratini","nameSlug":"victor-caratini-605170","firstLastName":"Victor Caratini","lastFirstName":"Caratini, Victor","lastInitName":"Caratini, V","initLastName":"V Caratini","fullFMLName":"Victor Manuel Caratini","fullLFMName":"Caratini, Victor Manuel","strikeZoneTop":3.201,"strikeZoneBottom":1.615},"ID682177":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177","firstName":"Daniel","lastName":"Schneemann","primaryNumber":"10","birthDate":"1997-01-23","currentAge":29,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Daniel","useLastName":"Schneemann","boxscoreName":"Schneemann","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"sh-KNEE-man","mlbDebutDate":"2024-06-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daniel Schneemann","nameSlug":"daniel-schneemann-682177","firstLastName":"Daniel Schneemann","lastFirstName":"Schneemann, Daniel","lastInitName":"Schneemann, D","initLastName":"D Schneemann","fullFMLName":"Daniel Schneemann","fullLFMName":"Schneemann, Daniel ","strikeZoneTop":3.197,"strikeZoneBottom":1.614},"ID605137":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137","firstName":"Joshua","lastName":"Bell","primaryNumber":"56","birthDate":"1992-08-14","currentAge":33,"birthCity":"Irving","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":261,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Josh","useLastName":"Bell","middleName":"Evan","boxscoreName":"Bell","nickName":"JB","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-07-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Bell","nameSlug":"josh-bell-605137","firstLastName":"Josh Bell","lastFirstName":"Bell, Josh","lastInitName":"Bell, J","initLastName":"J Bell","fullFMLName":"Joshua Evan Bell","fullLFMName":"Bell, Joshua Evan","strikeZoneTop":3.335,"strikeZoneBottom":1.683},"ID677944":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944","firstName":"Slade","lastName":"Cecconi","primaryNumber":"44","birthDate":"1999-06-24","currentAge":27,"birthCity":"Oviedo","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Slade","useLastName":"Cecconi","boxscoreName":"Cecconi","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"seh-CONE-ee","mlbDebutDate":"2023-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Slade Cecconi","nameSlug":"slade-cecconi-677944","firstLastName":"Slade Cecconi","lastFirstName":"Cecconi, Slade","lastInitName":"Cecconi, S","initLastName":"S Cecconi","fullFMLName":"Slade  Cecconi","fullLFMName":"Cecconi, Slade","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID677587":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587","firstName":"Brayan","lastName":"Rocchio","primaryNumber":"4","birthDate":"2001-01-13","currentAge":25,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 9\"","weight":170,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Brayan","useLastName":"Rocchio","middleName":"Hommy","boxscoreName":"Rocchio","gender":"M","nameMatrilineal":"Zambrano","isPlayer":true,"isVerified":true,"pronunciation":"Brian roak-E-O","mlbDebutDate":"2023-05-16","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brayan Rocchio","nameSlug":"brayan-rocchio-677587","firstLastName":"Brayan Rocchio","lastFirstName":"Rocchio, Brayan","lastInitName":"Rocchio, B","initLastName":"B Rocchio","fullFMLName":"Brayan Hommy Rocchio","fullLFMName":"Rocchio, Brayan Hommy","strikeZoneTop":3.068,"strikeZoneBottom":1.548},"ID690984":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984","firstName":"Peter","lastName":"Halpin","primaryNumber":"0","birthDate":"2002-05-26","currentAge":24,"birthCity":"San Mateo","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Petey","useLastName":"Halpin","middleName":"Lyndon","boxscoreName":"Halpin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2025-09-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Petey Halpin","nameSlug":"petey-halpin-690984","firstLastName":"Petey Halpin","lastFirstName":"Halpin, Petey","lastInitName":"Halpin, P","initLastName":"P Halpin","fullFMLName":"Peter Lyndon Halpin","fullLFMName":"Halpin, Peter Lyndon","strikeZoneTop":3.184,"strikeZoneBottom":1.607},"ID670036":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036","firstName":"Matthew","lastName":"Festa","primaryNumber":"52","birthDate":"1993-03-11","currentAge":33,"birthCity":"Brooklyn","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Festa","middleName":"Joseph","boxscoreName":"Festa, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2018-07-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Festa","nameSlug":"matt-festa-670036","firstLastName":"Matt Festa","lastFirstName":"Festa, Matt","lastInitName":"Festa, M","initLastName":"M Festa","fullFMLName":"Matthew Joseph Festa","fullLFMName":"Festa, Matthew Joseph","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID670059":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059","firstName":"Colin","lastName":"Holderman","primaryNumber":"35","birthDate":"1995-10-08","currentAge":30,"birthCity":"Bourbonnais","birthStateProvince":"IL","birthCountry":"USA","height":"6' 6\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Colin","useLastName":"Holderman","middleName":"Scott","boxscoreName":"Holderman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2022-05-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colin Holderman","nameSlug":"colin-holderman-670059","firstLastName":"Colin Holderman","lastFirstName":"Holderman, Colin","lastInitName":"Holderman, C","initLastName":"C Holderman","fullFMLName":"Colin Scott Holderman","fullLFMName":"Holderman, Colin Scott","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID702176":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176","firstName":"Alan","lastName":"Roden","primaryNumber":"18","birthDate":"1999-12-22","currentAge":26,"birthCity":"Middleton","birthStateProvince":"WI","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Alan","useLastName":"Roden","middleName":"Eric","boxscoreName":"Roden","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"ROW-den","mlbDebutDate":"2025-03-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alan Roden","nameSlug":"alan-roden-702176","firstLastName":"Alan Roden","lastFirstName":"Roden, Alan","lastInitName":"Roden, A","initLastName":"A Roden","fullFMLName":"Alan Eric Roden","fullLFMName":"Roden, Alan Eric","strikeZoneTop":3.159,"strikeZoneBottom":1.594},"ID680777":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777","firstName":"Ryan","lastName":"Jeffers","primaryNumber":"27","birthDate":"1997-06-03","currentAge":29,"birthCity":"Raleigh","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Ryan","useLastName":"Jeffers","middleName":"Michael","boxscoreName":"Jeffers","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Jeffers","nameSlug":"ryan-jeffers-680777","firstLastName":"Ryan Jeffers","lastFirstName":"Jeffers, Ryan","lastInitName":"Jeffers, R","initLastName":"R Jeffers","fullFMLName":"Ryan Michael Jeffers","fullLFMName":"Jeffers, Ryan Michael","strikeZoneTop":3.285,"strikeZoneBottom":1.658},"ID668952":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952","firstName":"Ryan","lastName":"Kreidler","primaryNumber":"5","birthDate":"1997-11-12","currentAge":28,"birthCity":"Davis","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":208,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ryan","useLastName":"Kreidler","middleName":"Michael","boxscoreName":"Kreidler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"cried-ler","mlbDebutDate":"2022-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Kreidler","nameSlug":"ryan-kreidler-668952","firstLastName":"Ryan Kreidler","lastFirstName":"Kreidler, Ryan","lastInitName":"Kreidler, R","initLastName":"R Kreidler","fullFMLName":"Ryan Michael Kreidler","fullLFMName":"Kreidler, Ryan Michael","strikeZoneTop":3.34,"strikeZoneBottom":1.686},"ID573124":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124","firstName":"Taylor","lastName":"Rogers","primaryNumber":"55","birthDate":"1990-12-17","currentAge":35,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 3\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taylor","useLastName":"Rogers","middleName":"Allen","boxscoreName":"Rogers, Ta","nickName":"Lefty Piece","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-04-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Taylor Rogers","nameSlug":"taylor-rogers-573124","firstLastName":"Taylor Rogers","lastFirstName":"Rogers, Taylor","lastInitName":"Rogers, T","initLastName":"T Rogers","fullFMLName":"Taylor Allen Rogers","fullLFMName":"Rogers, Taylor Allen","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID800048":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048","firstName":"Parker","lastName":"Messick","primaryNumber":"77","birthDate":"2000-10-26","currentAge":25,"birthCity":"Plant City","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Parker","useLastName":"Messick","middleName":"Chase","boxscoreName":"Messick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Parker Messick","nameSlug":"parker-messick-800048","firstLastName":"Parker Messick","lastFirstName":"Messick, Parker","lastInitName":"Messick, P","initLastName":"P Messick","fullFMLName":"Parker Chase Messick","fullLFMName":"Messick, Parker Chase","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID641927":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927","firstName":"John","lastName":"Ober","primaryNumber":"17","birthDate":"1995-07-12","currentAge":31,"birthCity":"Huntersville","birthStateProvince":"NC","birthCountry":"USA","height":"6' 9\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bailey","useLastName":"Ober","middleName":"Bailey","boxscoreName":"Ober","gender":"M","nameMatrilineal":"Bailey","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"OH-burr","mlbDebutDate":"2021-05-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bailey Ober","nameSlug":"bailey-ober-641927","firstLastName":"Bailey Ober","lastFirstName":"Ober, Bailey","lastInitName":"Ober, B","initLastName":"B Ober","fullFMLName":"John Bailey Ober","fullLFMName":"Ober, John Bailey","strikeZoneTop":3.611,"strikeZoneBottom":1.823},"ID676282":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282","firstName":"Joseph","lastName":"Cantillo","primaryNumber":"54","birthDate":"1999-12-18","currentAge":26,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joey","useLastName":"Cantillo","middleName":"Lopaka","boxscoreName":"Cantillo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"can-TIL-oh","mlbDebutDate":"2024-07-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Joey Cantillo","nameSlug":"joey-cantillo-676282","firstLastName":"Joey Cantillo","lastFirstName":"Cantillo, Joey","lastInitName":"Cantillo, J","initLastName":"J Cantillo","fullFMLName":"Joseph Lopaka Cantillo","fullLFMName":"Cantillo, Joseph Lopaka","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID681870":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870","firstName":"Erik","lastName":"Sabrowski","primaryNumber":"62","birthDate":"1997-10-31","currentAge":28,"birthCity":"Edmonton","birthStateProvince":"AB","birthCountry":"Canada","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Erik","useLastName":"Sabrowski","middleName":"Wayne Thomas","boxscoreName":"Sabrowski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Erik Sabrowski","nameSlug":"erik-sabrowski-681870","firstLastName":"Erik Sabrowski","lastFirstName":"Sabrowski, Erik","lastInitName":"Sabrowski, E","initLastName":"E Sabrowski","fullFMLName":"Erik Wayne Thomas Sabrowski","fullLFMName":"Sabrowski, Erik Wayne Thomas","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID701519":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519","firstName":"Travis","lastName":"Adams","primaryNumber":"45","birthDate":"2000-01-19","currentAge":26,"birthCity":"Palm Springs","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Travis","useLastName":"Adams","middleName":"Michael","boxscoreName":"Adams","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-07-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Travis Adams","nameSlug":"travis-adams-701519","firstLastName":"Travis Adams","lastFirstName":"Adams, Travis","lastInitName":"Adams, T","initLastName":"T Adams","fullFMLName":"Travis Michael Adams","fullLFMName":"Adams, Travis Michael","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID668909":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909","firstName":"Gavin","lastName":"Williams","primaryNumber":"32","birthDate":"1999-07-26","currentAge":26,"birthCity":"Fayetteville","birthStateProvince":"NC","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gavin","useLastName":"Williams","middleName":"Scott","boxscoreName":"Williams, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gavin Williams","nameSlug":"gavin-williams-668909","firstLastName":"Gavin Williams","lastFirstName":"Williams, Gavin","lastInitName":"Williams, G","initLastName":"G Williams","fullFMLName":"Gavin Scott Williams","fullLFMName":"Williams, Gavin Scott","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID683769":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769","firstName":"Hunter","lastName":"Gaddis","primaryNumber":"33","birthDate":"1998-04-09","currentAge":28,"birthCity":"Canton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Gaddis","middleName":"Reid","boxscoreName":"Gaddis","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Gaddis","nameSlug":"hunter-gaddis-683769","firstLastName":"Hunter Gaddis","lastFirstName":"Gaddis, Hunter","lastInitName":"Gaddis, H","initLastName":"H Gaddis","fullFMLName":"Hunter Reid Gaddis","fullLFMName":"Gaddis, Hunter Reid","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID676440":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440","firstName":"Tanner","lastName":"Bibee","primaryNumber":"28","birthDate":"1999-03-05","currentAge":27,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Bibee","middleName":"Hayes","boxscoreName":"Bibee","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"BUY-bee","mlbDebutDate":"2023-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tanner Bibee","nameSlug":"tanner-bibee-676440","firstLastName":"Tanner Bibee","lastFirstName":"Bibee, Tanner","lastInitName":"Bibee, T","initLastName":"T Bibee","fullFMLName":"Tanner Hayes Bibee","fullLFMName":"Bibee, Tanner Hayes","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID668904":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904","firstName":"Royce","lastName":"Lewis","primaryNumber":"23","birthDate":"1999-06-05","currentAge":27,"birthCity":"Aliso Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Royce","useLastName":"Lewis","middleName":"Oliver","boxscoreName":"Lewis, R","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Royce Lewis","nameSlug":"royce-lewis-668904","firstLastName":"Royce Lewis","lastFirstName":"Lewis, Royce","lastInitName":"Lewis, R","initLastName":"R Lewis","fullFMLName":"Royce Oliver Lewis","fullLFMName":"Lewis, Royce Oliver","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"ID663616":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616","firstName":"Trevor","lastName":"Larnach","primaryNumber":"9","birthDate":"1997-02-26","currentAge":29,"birthCity":"Walnut Creek","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":223,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Trevor","useLastName":"Larnach","middleName":"John-Ikaiakaloa","boxscoreName":"Larnach","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"LAR-nick","mlbDebutDate":"2021-05-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Larnach","nameSlug":"trevor-larnach-663616","firstLastName":"Trevor Larnach","lastFirstName":"Larnach, Trevor","lastInitName":"Larnach, T","initLastName":"T Larnach","fullFMLName":"Trevor John-Ikaiakaloa Larnach","fullLFMName":"Larnach, Trevor John-Ikaiakaloa","strikeZoneTop":3.324,"strikeZoneBottom":1.677},"ID657746":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746","firstName":"Joseph","lastName":"Ryan","primaryNumber":"41","birthDate":"1996-06-05","currentAge":30,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joe","useLastName":"Ryan","middleName":"Philip","boxscoreName":"Ryan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joe Ryan","nameSlug":"joe-ryan-657746","firstLastName":"Joe Ryan","lastFirstName":"Ryan, Joe","lastInitName":"Ryan, J","initLastName":"J Ryan","fullFMLName":"Joseph Philip Ryan","fullLFMName":"Ryan, Joseph Philip","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID656577":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577","firstName":"Alexander","lastName":"Jackson","primaryNumber":"70","birthDate":"1995-12-25","currentAge":30,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":238,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Alex","useLastName":"Jackson","middleName":"James","boxscoreName":"Jackson, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Jackson","nameSlug":"alex-jackson-656577","firstLastName":"Alex Jackson","lastFirstName":"Jackson, Alex","lastInitName":"Jackson, A","initLastName":"A Jackson","fullFMLName":"Alexander James Jackson","fullLFMName":"Jackson, Alexander James","strikeZoneTop":3.254,"strikeZoneBottom":1.642},"ID807712":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712","firstName":"Luke","lastName":"Keaschall","primaryNumber":"15","birthDate":"2002-08-15","currentAge":23,"birthCity":"Watsonville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luke","useLastName":"Keaschall","middleName":"T.","boxscoreName":"Keaschall","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"KEY-shull","mlbDebutDate":"2025-04-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Keaschall","nameSlug":"luke-keaschall-807712","firstLastName":"Luke Keaschall","lastFirstName":"Keaschall, Luke","lastInitName":"Keaschall, L","initLastName":"L Keaschall","fullFMLName":"Luke T. Keaschall","fullLFMName":"Keaschall, Luke T.","strikeZoneTop":3.214,"strikeZoneBottom":1.622}},"venue":{"id":5,"name":"Progressive Field","link":"/api/v1/venues/5","location":{"address1":"2401 Ontario Street","city":"Cleveland","state":"Ohio","stateAbbrev":"OH","postalCode":"44115","defaultCoordinates":{"latitude":41.495861,"longitude":-81.685255},"azimuthAngle":0.0,"elevation":653,"country":"USA","phone":"(216) 420-4200"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":34788,"turfType":"Grass","roofType":"Open","leftLine":325,"left":370,"leftCenter":410,"center":405,"rightCenter":375,"rightLine":325},"active":true,"season":"2026"},"officialVenue":{"id":5,"link":"/api/v1/venues/5"},"weather":{"condition":"Partly Cloudy","temp":"83","wind":"13 mph, L To R"},"gameInfo":{"attendance":19714,"firstPitch":"2026-07-21T22:40:00.000Z","gameDurationMinutes":160},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":2,"remaining":0}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":2,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"home":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"}},"officialScorer":{"id":501169,"fullName":"Bob Maver","link":"/api/v1/people/501169"},"primaryDatacaster":{"id":823353,"fullName":"Dayna Denner","link":"/api/v1/people/823353"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Martin grounds out, third baseman Gabriel Arias to first baseman Rhys Hoskins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-21T22:40:31.859Z","endTime":"2026-07-21T22:41:07.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"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":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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-21T20:39:22.191Z","endTime":"2026-07-21T22:13:41.807Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"}},{"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-21T22:13:41.807Z","endTime":"2026-07-21T22:40:09.738Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"}},{"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-21T22:40:09.738Z","endTime":"2026-07-21T22:40:34.156Z","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":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.282093293468204,"aZ":-18.805279918653945,"pfxX":2.335771416374817,"pfxZ":6.914746680560675,"pX":-0.6177506437447228,"pZ":3.6164390491327256,"vX0":-4.313830125343356,"vY0":-136.96152031966065,"vZ0":-1.6507283597350315,"x":140.55,"y":141.14,"x0":0.6618292870119862,"y0":50.000782893629115,"z0":5.490125940069817,"aX":4.515050926607464},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.5,"breakHorizontal":-3.5,"spinRate":2078,"spinDirection":146},"zone":11,"typeConfidence":0.79,"plateTime":0.3972726557546169,"extension":6.436029056187407},"index":3,"playId":"586b092f-ab33-3e6a-bc0a-f374f84353f5","pitchNumber":1,"startTime":"2026-07-21T22:40:34.156Z","endTime":"2026-07-21T22:40:39.481Z","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":93.9,"endSpeed":87.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02669039600645,"aZ":-17.71648680930799,"pfxX":2.546117407895136,"pfxZ":7.4845645456816925,"pX":-0.8688714048016204,"pZ":3.9402381317834756,"vX0":-5.00410585130275,"vY0":-136.86110108566731,"vZ0":-1.0135781783078606,"x":150.12,"y":132.39,"x0":0.6375146373533055,"y0":50.00283033551401,"z0":5.507776016866344,"aX":4.918830090112271},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.6,"breakHorizontal":-3.7,"spinRate":2227,"spinDirection":152},"zone":11,"typeConfidence":0.81,"plateTime":0.3974433280298628,"extension":6.387167445250819},"index":4,"playId":"0fe096f2-c8ee-3a10-848d-b7cf276a3ead","pitchNumber":2,"startTime":"2026-07-21T22:40:46.347Z","endTime":"2026-07-21T22:40:50.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.108145318585915,"aZ":-21.46932453218912,"pfxX":6.131831410706424,"pfxZ":5.54379896752039,"pX":-0.6689700596650484,"pZ":2.8686118395494584,"vX0":-6.4062486377291,"vY0":-137.06682177283136,"vZ0":-2.803049557186153,"x":142.5,"y":161.33,"x0":0.8855307227388747,"y0":50.00259146847731,"z0":5.346481291891335,"aX":11.8397364995094},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.7,"breakHorizontal":-10.0,"spinRate":2126,"spinDirection":142},"zone":1,"typeConfidence":0.9,"plateTime":0.3973736492129887,"extension":6.733135205379793},"hitData":{"launchSpeed":76.2,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.67,"coordY":168.59}},"index":5,"playId":"932c5222-3839-3b66-a033-ce991b7f373b","pitchNumber":3,"startTime":"2026-07-21T22:40:59.310Z","endTime":"2026-07-21T22:41:07.465Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T22:41:07.465Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Byron Buxton grounds out, third baseman Gabriel Arias to first baseman Rhys Hoskins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-21T22:41:17.394Z","endTime":"2026-07-21T22:41:52.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.237272383524516,"aZ":-24.338988164299515,"pfxX":4.8824946065097174,"pfxZ":4.225810360537153,"pX":1.7702375770023928,"pZ":3.7789685031363205,"vX0":-0.19528566976791512,"vY0":-135.2290213501533,"vZ0":0.10310682309319308,"x":49.52,"y":136.75,"x0":1.2089784693566095,"y0":50.00175599676657,"z0":5.4464735405746865,"aX":9.049939834648665},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.9,"breakHorizontal":-8.8,"spinRate":1973,"spinDirection":137},"zone":12,"typeConfidence":0.89,"plateTime":0.40489032895153665,"extension":6.598181648402115},"index":0,"playId":"a51eecf4-4271-3754-b95f-acc9259903de","pitchNumber":1,"startTime":"2026-07-21T22:41:31.737Z","endTime":"2026-07-21T22:41:34.760Z","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":1},"pitchData":{"startSpeed":81.0,"endSpeed":75.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.14065556500406,"aZ":-38.29086976647898,"pfxX":-7.187084688843856,"pfxZ":-4.273108102162501,"pX":-0.20565329522898707,"pZ":2.238695186921874,"vX0":-0.54191457635437,"vY0":-118.15111287532255,"vZ0":0.539446617165414,"x":124.84,"y":178.34,"x0":0.961260453906533,"y0":50.005023650634804,"z0":5.4945752545849045,"aX":-10.277060799430709},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-7.4,"breakHorizontal":13.2,"spinRate":2260,"spinDirection":322},"zone":8,"typeConfidence":0.88,"plateTime":0.4616064590467248,"extension":6.437163629603608},"hitData":{"launchSpeed":101.0,"launchAngle":2.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.99,"coordY":167.38}},"index":1,"playId":"edf27471-4539-36a5-bec4-baa8dea6e6c9","pitchNumber":2,"startTime":"2026-07-21T22:41:44.669Z","endTime":"2026-07-21T22:41:52.927Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T22:41:52.927Z","atBatIndex":1},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ryan Jeffers homers (9) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-21T22:42:00.178Z","endTime":"2026-07-21T22:42:53.864Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":{"id":800048,"link":"/api/v1/people/800048"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":86.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.69404613885674,"aZ":-14.70428365936701,"pfxX":3.9859182587246886,"pfxZ":8.990557489382944,"pX":0.5335342941063804,"pZ":3.175885107896715,"vX0":-2.270260673682177,"vY0":-138.6778787072552,"vZ0":-3.2282068724769633,"x":96.66,"y":153.03,"x0":0.84597298579935,"y0":50.001425991615164,"z0":5.338899654314279,"aX":7.744673575927241},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.8,"breakHorizontal":-6.7,"spinRate":2211,"spinDirection":145},"zone":3,"typeConfidence":0.92,"plateTime":0.395314575995668,"extension":6.481632555944105},"index":0,"playId":"3c4bcffa-6e4c-392c-913d-dd5cce30f67a","pitchNumber":1,"startTime":"2026-07-21T22:42:17.062Z","endTime":"2026-07-21T22:42:20.093Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.296505637366515,"aZ":-38.84814743059135,"pfxX":-7.926061337726478,"pfxZ":-4.819896966484379,"pX":-0.2120988080264078,"pZ":3.021395368058293,"vX0":-0.22127369274275124,"vY0":-116.96615732368272,"vZ0":2.2923712420422078,"x":125.08,"y":157.2,"x0":0.9133904064883709,"y0":50.00375272390433,"z0":5.674230193435334,"aX":-10.970274932222436},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-7.9,"breakHorizontal":14.4,"spinRate":2306,"spinDirection":314},"zone":2,"typeConfidence":0.89,"plateTime":0.46848700517239283,"extension":6.509931718486717},"hitData":{"launchSpeed":106.1,"launchAngle":25.0,"totalDistance":402.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":30.8,"coordY":66.17}},"index":1,"playId":"d33a00a6-42ce-309b-a709-f05f6bd0e62e","pitchNumber":2,"startTime":"2026-07-21T22:42:30.021Z","endTime":"2026-07-21T22:42:53.864Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T22:42:53.864Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Hedges challenged (pitch result), call on the field was overturned: Josh Bell called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-21T22:43:00.682Z","endTime":"2026-07-21T22:44:36.092Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"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":93.9,"endSpeed":86.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.052166573228774,"aZ":-21.855110630868452,"pfxX":7.0711420021768205,"pfxZ":5.436746767339095,"pX":0.2562276426552943,"pZ":1.8929636026398917,"vX0":-4.222359447608144,"vY0":-136.63668309275016,"vZ0":-5.099649747184015,"x":107.23,"y":187.67,"x0":0.8998883047473432,"y0":50.00201382659067,"z0":5.2776306506661665,"aX":13.419670910169607},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.0,"breakHorizontal":-12.0,"spinRate":2174,"spinDirection":149},"zone":8,"typeConfidence":0.91,"plateTime":0.40029661813518613,"extension":6.496498058560872},"index":0,"playId":"c39edac3-04b9-37c0-a9ae-1cf650976d95","pitchNumber":1,"startTime":"2026-07-21T22:43:14.517Z","endTime":"2026-07-21T22:43:19.127Z","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":88.6,"endSpeed":81.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.187843198019085,"aZ":-28.39944028944405,"pfxX":8.043313851016109,"pfxZ":2.260383148376113,"pX":-0.19017140938776245,"pZ":0.3972454865290518,"vX0":-5.52103145356211,"vY0":-128.79713081451683,"vZ0":-6.643173950460261,"x":124.25,"y":228.05,"x0":0.9424123968886057,"y0":50.00398051880215,"z0":5.223100653545872,"aX":13.436611803109795},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.8,"breakHorizontal":-13.2,"spinRate":2037,"spinDirection":125},"zone":13,"typeConfidence":0.82,"plateTime":0.42620133854972764,"extension":6.346560698153096},"index":1,"playId":"ae88ff0a-d770-35a0-8108-b807cef1d7c6","pitchNumber":2,"startTime":"2026-07-21T22:43:27.626Z","endTime":"2026-07-21T22:43:32.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.909308852761697,"aZ":-17.184238569981652,"pfxX":1.895740405364915,"pfxZ":7.523575374740798,"pX":-0.4551899452150042,"pZ":3.202397178139873,"vX0":-4.275359243772237,"vY0":-139.44003015855571,"vZ0":-2.9917494467903425,"x":134.35,"y":152.32,"x0":0.8436047738466673,"y0":50.001323890671735,"z0":5.406734978564086,"aX":3.7767003589149266},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.3,"breakHorizontal":-2.6,"spinRate":2162,"spinDirection":153},"zone":1,"typeConfidence":0.89,"plateTime":0.3910545497561264,"extension":6.5996778540068775},"index":2,"playId":"52f3d31d-670c-3e77-982a-a95850ca81ab","pitchNumber":3,"startTime":"2026-07-21T22:43:40.533Z","endTime":"2026-07-21T22:43:45.951Z","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":86.8,"endSpeed":81.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.428540477571538,"aZ":-30.61413625011512,"pfxX":6.385999094576675,"pfxZ":0.950043479172118,"pX":-0.5089137650620842,"pZ":2.2518889437784027,"vX0":-5.457412070224633,"vY0":-126.44260078606857,"vZ0":-1.777724133147908,"x":136.4,"y":177.98,"x0":0.8290390435914204,"y0":50.0056972476784,"z0":5.3790935187820885,"aX":10.528502212196624},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.6,"breakHorizontal":-10.6,"spinRate":1798,"spinDirection":121},"zone":7,"typeConfidence":0.89,"plateTime":0.4302288841970112,"extension":6.345535981108496},"index":3,"playId":"c29e6503-f2c2-305f-8df0-3801818b52a0","pitchNumber":4,"startTime":"2026-07-21T22:43:56.459Z","endTime":"2026-07-21T22:44:04.461Z","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":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.50140283973047,"aZ":-27.78613727810303,"pfxX":8.819101943443421,"pfxZ":2.6426457255948366,"pX":-0.6535759582369773,"pZ":0.6891255123331967,"vX0":-6.740333051920677,"vY0":-127.04751528516503,"vZ0":-5.931141714374883,"x":141.91,"y":220.17,"x0":0.8693089923633106,"y0":50.00031447703079,"z0":5.221890632763717,"aX":14.623552098281401},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.8,"breakHorizontal":-14.8,"spinRate":2060,"spinDirection":119},"zone":13,"typeConfidence":0.85,"plateTime":0.4287690769605086,"extension":6.3638383390837685},"index":4,"playId":"3196587c-aae4-33b3-bfa1-0cb827d207cc","pitchNumber":5,"startTime":"2026-07-21T22:44:12.556Z","endTime":"2026-07-21T22:44:19.178Z","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":96.8,"endSpeed":88.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.248881507379046,"aZ":-14.497740659988086,"pfxX":2.979795167690659,"pfxZ":8.77900900307488,"pX":0.4851879589628282,"pZ":1.7647358786334049,"vX0":-2.4833554690787474,"vY0":-140.8190077634136,"vZ0":-6.814185334346311,"x":98.51,"y":191.13,"x0":0.9902944967460225,"y0":50.00132992290978,"z0":5.1493906487744345,"aX":5.998595428211543},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.8,"breakHorizontal":-4.9,"spinRate":2265,"spinDirection":144},"zone":9,"typeConfidence":0.92,"plateTime":0.3885968633961423,"extension":6.642076787492839},"index":5,"playId":"cbcc1324-1a4f-39d3-83ee-3cfa48c1c100","pitchNumber":6,"startTime":"2026-07-21T22:44:29.081Z","endTime":"2026-07-21T22:44:36.092Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"}},"playEndTime":"2026-07-21T22:44:36.092Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Steven Kwan grounds out, second baseman Kody Clemens to first baseman Victor Caratini.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-21T22:46:59.195Z","endTime":"2026-07-21T22:49:57.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,9,10],"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"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":95.0,"endSpeed":87.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.088557322982794,"aZ":-17.418094268967653,"pfxX":4.828557098775727,"pfxZ":7.512358364987678,"pX":0.2849964764625909,"pZ":3.443131732738698,"vX0":-5.9596812148670395,"vY0":-138.37151227868986,"vZ0":-3.1059841402875366,"x":106.14,"y":145.82,"x0":1.8262300897767585,"y0":50.00515755666527,"z0":5.7286024542373,"aX":9.487703006861645},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.2,"breakHorizontal":-7.7,"spinRate":2333,"spinDirection":137},"zone":12,"typeConfidence":0.84,"plateTime":0.39387860696067856,"extension":6.71669722774707},"index":0,"playId":"9d125447-0d66-3aea-87c6-6f825952ed3d","pitchNumber":1,"startTime":"2026-07-21T22:46:59.195Z","endTime":"2026-07-21T22:47:03.568Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.161629663111217,"aZ":-15.09831723935859,"pfxX":5.463214784825552,"pfxZ":8.519501680486256,"pX":-0.18252849539640387,"pZ":2.9708204396291973,"vX0":-7.037918172579111,"vY0":-139.66072351545037,"vZ0":-4.815828432789601,"x":123.96,"y":158.57,"x0":1.6432776521550765,"y0":50.00329215744841,"z0":5.688284936247919,"aX":10.950667326282952},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.8,"breakHorizontal":-8.6,"spinRate":2160,"spinDirection":141},"zone":2,"typeConfidence":0.86,"plateTime":0.3900386119581265,"extension":6.7872459028469105},"index":1,"playId":"f42070f5-ec2f-3043-ac76-3fd60d27b4ea","pitchNumber":2,"startTime":"2026-07-21T22:47:13.859Z","endTime":"2026-07-21T22:47:18.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":83.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.32795851800066,"aZ":-23.772730145004786,"pfxX":-1.2567599940346836,"pfxZ":4.816325518456803,"pX":-0.1985785562417428,"pZ":1.834341852251358,"vX0":-4.590846276098032,"vY0":-129.96400149354827,"vZ0":-5.211000258313329,"x":124.57,"y":189.25,"x0":1.7403632113397798,"y0":50.002241907794,"z0":5.626655473513802,"aX":-2.1894687301184415},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.0,"breakHorizontal":3.1,"spinRate":2364,"spinDirection":162},"zone":8,"typeConfidence":0.91,"plateTime":0.4183950244270882,"extension":6.7508834872574095},"index":2,"playId":"2f5cbfcd-c8f7-3d8c-bf91-9125166e2721","pitchNumber":3,"startTime":"2026-07-21T22:47:29.466Z","endTime":"2026-07-21T22:47:34.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60998477239254,"aZ":-17.013430175947402,"pfxX":3.8647328690377183,"pfxZ":7.57620195299538,"pX":-0.6984104014850869,"pZ":3.8785427660831653,"vX0":-7.439692237923794,"vY0":-139.64814065985755,"vZ0":-2.330996375283384,"x":143.62,"y":134.06,"x0":1.4824489179247835,"y0":50.00208267176768,"z0":5.826773310402311,"aX":7.733814429128031},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.6,"breakHorizontal":-5.6,"spinRate":2260,"spinDirection":152},"zone":11,"typeConfidence":0.9,"plateTime":0.39029090948088196,"extension":6.672270686546875},"index":3,"playId":"1488ec3a-b644-3110-a193-91e5db5cb051","pitchNumber":4,"startTime":"2026-07-21T22:47:48.589Z","endTime":"2026-07-21T22:47:53.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":83.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.25022949178605,"aZ":-24.592169136003996,"pfxX":-1.7297758128013714,"pfxZ":4.3774371027325625,"pX":-0.3560028387124509,"pZ":2.4459267524706676,"vX0":-4.5752306510928635,"vY0":-129.54520330956268,"vZ0":-3.919600254642036,"x":130.57,"y":172.74,"x0":1.6445249345664843,"y0":50.003601157247424,"z0":5.817495896620449,"aX":-2.9944916842535867},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.4,"breakHorizontal":4.0,"spinRate":2462,"spinDirection":180},"zone":4,"typeConfidence":0.91,"plateTime":0.41979463143260665,"extension":6.720256537096485},"index":4,"playId":"f355dc43-1219-3d8e-8783-2734970e9c0f","pitchNumber":5,"startTime":"2026-07-21T22:48:06.208Z","endTime":"2026-07-21T22:48:11.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.988695588452277,"aZ":-14.019131695686616,"pfxX":4.356457108271993,"pfxZ":9.056726377902002,"pX":-0.7105183100612774,"pZ":2.7558772082944722,"vX0":-7.5298475908395295,"vY0":-140.0662660650765,"vZ0":-5.588980510380272,"x":144.08,"y":164.37,"x0":1.435737877864107,"y0":50.00348207802629,"z0":5.679639406813786,"aX":8.734175680152791},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.5,"breakHorizontal":-6.5,"spinRate":2286,"spinDirection":151},"zone":1,"typeConfidence":0.9,"plateTime":0.3897210209871398,"extension":6.892439410287391},"index":5,"playId":"a6042a2e-c5d3-384b-b18c-75c947d49ab3","pitchNumber":6,"startTime":"2026-07-21T22:48:25.349Z","endTime":"2026-07-21T22:48:32.187Z","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":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.915846093294633,"aZ":-21.28407067302784,"pfxX":2.951040938764516,"pfxZ":5.450883717541837,"pX":-1.0588452374694821,"pZ":2.751178283966112,"vX0":-8.174121270677617,"vY0":-139.8289209204969,"vZ0":-4.446659485209504,"x":157.36,"y":164.5,"x0":1.5074959064601507,"y0":50.00279488151127,"z0":5.742457995331992,"aX":5.896432904636481},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.2,"breakHorizontal":-3.8,"spinRate":1827,"spinDirection":145},"zone":11,"typeConfidence":0.89,"plateTime":0.39039299098258784,"extension":6.625318237921893},"index":6,"playId":"04651310-df4d-3baa-a66a-7a58d45ac2cb","pitchNumber":7,"startTime":"2026-07-21T22:48:45.811Z","endTime":"2026-07-21T22:48:50.564Z","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":93.8,"endSpeed":86.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.749774781170952,"aZ":-20.608354688490337,"pfxX":4.667014790834164,"pfxZ":6.091129705995234,"pX":-0.10654820994893346,"pZ":3.376705408863819,"vX0":-6.3089314259290665,"vY0":-136.59237293567355,"vZ0":-2.2680489175062304,"x":121.06,"y":147.61,"x0":1.621637443861391,"y0":50.00202628694046,"z0":5.627569755519981,"aX":8.860804787585222},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.8,"breakHorizontal":-7.2,"spinRate":1935,"spinDirection":139},"zone":11,"typeConfidence":0.63,"plateTime":0.4002669879457499,"extension":6.745349333314537},"index":7,"playId":"beb00049-f232-3bc6-bcd1-6253c4f96ab2","pitchNumber":8,"startTime":"2026-07-21T22:49:04.105Z","endTime":"2026-07-21T22:49:09.107Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":8,"startTime":"2026-07-21T22:49:17.820Z","endTime":"2026-07-21T22:49:30.436Z","isPitch":false,"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(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.4,"endSpeed":88.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.443008743580236,"aZ":-12.293907444768843,"pfxX":5.231076695257365,"pfxZ":9.943362974872446,"pX":-0.3899628772987935,"pZ":2.4147714023104276,"vX0":-7.078293972499693,"vY0":-140.21511856298326,"vZ0":-6.502154167377936,"x":131.86,"y":173.58,"x0":1.4825830049972146,"y0":50.0057140261734,"z0":5.559158291087539,"aX":10.462293832250209},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.9,"breakHorizontal":-8.0,"spinRate":2238,"spinDirection":145},"zone":4,"typeConfidence":0.9,"plateTime":0.3900037583321474,"extension":6.70569575269793},"index":9,"playId":"e0e4056a-7cbc-3518-8e42-f1b0afee4d41","pitchNumber":9,"startTime":"2026-07-21T22:49:30.436Z","endTime":"2026-07-21T22:49:36.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.76817214269847,"aZ":-21.67864841184143,"pfxX":7.565624643039439,"pfxZ":5.338068493212804,"pX":-0.13326171908262294,"pZ":1.8663701005653068,"vX0":-6.956568917648737,"vY0":-138.79791892197366,"vZ0":-6.056335254789915,"x":122.08,"y":188.39,"x0":1.4130020099192655,"y0":50.00524725245931,"z0":5.503781177462111,"aX":14.880514788580937},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.6,"breakHorizontal":-12.4,"spinRate":1964,"spinDirection":143},"zone":8,"typeConfidence":0.95,"plateTime":0.3934374579847013,"extension":6.8066332389878275},"hitData":{"launchSpeed":88.1,"launchAngle":-9.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":133.16,"coordY":136.07}},"index":10,"playId":"2d4ccf0e-060c-35a3-8aa7-b5a000e11a0a","pitchNumber":10,"startTime":"2026-07-21T22:49:49.572Z","endTime":"2026-07-21T22:49:57.513Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T22:49:57.513Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brayan Rocchio flies out to left fielder Austin Martin.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-21T22:50:09.926Z","endTime":"2026-07-21T22:51:44.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"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":4},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.39608731034622,"aZ":-28.52750339021897,"pfxX":2.9364746128140236,"pfxZ":2.1312491074590403,"pX":-0.5676859505512443,"pZ":1.764819754137483,"vX0":-6.056209656547483,"vY0":-129.53424818100325,"vZ0":-4.453477921229816,"x":138.64,"y":191.13,"x0":1.4122116130758362,"y0":50.001580602321866,"z0":5.670761744459755,"aX":5.022622500417844},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.1,"breakHorizontal":-4.1,"spinRate":1281,"spinDirection":143},"zone":7,"typeConfidence":2.0,"plateTime":0.4217810461839462,"extension":6.7748483943386875},"index":0,"playId":"ebecbdcf-c0c3-3a70-88b2-3772be85a671","pitchNumber":1,"startTime":"2026-07-21T22:50:21.216Z","endTime":"2026-07-21T22:50:26.933Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33052436360205,"aZ":-27.94905068980244,"pfxX":2.5886032760657054,"pfxZ":2.4583092805994466,"pX":-0.6468411419381186,"pZ":1.3097267707547509,"vX0":-6.15099426302233,"vY0":-130.27411315550913,"vZ0":-6.185047895060654,"x":141.66,"y":203.42,"x0":1.4084045599239217,"y0":50.00359593005299,"z0":5.826975674115217,"aX":4.450699721489833},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.2,"breakHorizontal":-3.4,"spinRate":1514,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.42041976152831895,"extension":6.9025011249551715},"index":1,"playId":"1d8bcb1c-f76c-361a-bb7f-ddad29539585","pitchNumber":2,"startTime":"2026-07-21T22:50:36.665Z","endTime":"2026-07-21T22:50:40.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.001948498853448,"aZ":-27.693662959009643,"pfxX":-0.8806336666252053,"pfxZ":2.5669101471004003,"pX":-1.7684834172807455,"pZ":1.9515381758488928,"vX0":-7.508803721295797,"vY0":-130.25674308336662,"vZ0":-4.69562809785745,"x":184.41,"y":186.09,"x0":1.2460762541792154,"y0":50.00531489415782,"z0":5.829647684777591,"aX":-1.5390056177326685},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.0,"breakHorizontal":3.0,"spinRate":2496,"spinDirection":219},"zone":13,"typeConfidence":0.91,"plateTime":0.4177891700224987,"extension":6.839108591669823},"index":2,"playId":"f452d270-17f2-3ab2-b9d9-a75ac85de7bb","pitchNumber":3,"startTime":"2026-07-21T22:50:56.565Z","endTime":"2026-07-21T22:51:03.007Z","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":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48584021862887,"aZ":-25.146542978024865,"pfxX":6.334673572302714,"pfxZ":3.929856856845494,"pX":0.06458851256167923,"pZ":-0.10955268969110714,"vX0":-5.570999879103764,"vY0":-132.65007570724805,"vZ0":-10.19926925721176,"x":114.54,"y":241.74,"x0":1.365540334661448,"y0":50.00286629662617,"z0":5.6080750832761055,"aX":11.327023857968182},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.2,"breakHorizontal":-10.3,"spinRate":1575,"spinDirection":146},"zone":14,"typeConfidence":0.87,"plateTime":0.4123919224465009,"extension":6.9342969284925156},"index":3,"playId":"3f895191-768f-3af6-887d-910f6c9d9bd7","pitchNumber":4,"startTime":"2026-07-21T22:51:13.842Z","endTime":"2026-07-21T22:51:18.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.19812620005981,"aZ":-25.455773575594023,"pfxX":3.597815378539408,"pfxZ":3.807703634961939,"pX":0.32518305386932245,"pZ":2.198107952557004,"vX0":-3.900728870860724,"vY0":-131.3572943570455,"vZ0":-4.655574543846343,"x":104.6,"y":179.43,"x0":1.354921680186739,"y0":50.00406562049324,"z0":5.862815116068004,"aX":6.351236124070904},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.2,"breakHorizontal":-5.8,"spinRate":1318,"spinDirection":149},"zone":6,"typeConfidence":2.0,"plateTime":0.4153822800968472,"extension":6.843776856636529},"hitData":{"launchSpeed":79.3,"launchAngle":32.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.58,"coordY":92.76}},"index":4,"playId":"dab4bfe2-29ec-3e49-933a-f46af2eb0a1e","pitchNumber":5,"startTime":"2026-07-21T22:51:35.401Z","endTime":"2026-07-21T22:51:44.273Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T22:51:44.273Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chase DeLauter strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-21T22:51:50.042Z","endTime":"2026-07-21T22:53:38.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"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":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.323174278343114,"aZ":-27.688178950097708,"pfxX":0.13912852686596677,"pfxZ":2.6112902265344706,"pX":-0.3089136401705307,"pZ":1.3533497285283722,"vX0":-5.195061569919219,"vY0":-129.29782407509455,"vZ0":-5.897900708674654,"x":128.78,"y":202.24,"x0":1.6961466497643591,"y0":50.00297721470021,"z0":5.749875343665621,"aX":0.23979099663483766},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.8,"breakHorizontal":0.7,"spinRate":2468,"spinDirection":189},"zone":13,"typeConfidence":0.91,"plateTime":0.4213051194129287,"extension":6.588908058394738},"index":0,"playId":"b482bdcd-ef53-3296-bd06-dc8c3f3d1bbf","pitchNumber":1,"startTime":"2026-07-21T22:52:07.201Z","endTime":"2026-07-21T22:52:12.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.904480694997893,"aZ":-28.967241314655183,"pfxX":-2.5056683886007223,"pfxZ":1.8736095472152652,"pX":-1.0189599977194848,"pZ":1.637499510590836,"vX0":-5.800479745632321,"vY0":-129.05966911846508,"vZ0":-4.866981251412254,"x":155.84,"y":194.57,"x0":1.5694947211516008,"y0":50.00537850400687,"z0":5.737835926499447,"aX":-4.292757099210089},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.6,"breakHorizontal":5.6,"spinRate":2478,"spinDirection":191},"zone":13,"typeConfidence":0.91,"plateTime":0.4218830369796751,"extension":6.6464628947851185},"index":1,"playId":"00ce0d95-2097-3094-ac67-04457ac5a78d","pitchNumber":2,"startTime":"2026-07-21T22:52:22.268Z","endTime":"2026-07-21T22:52:27.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.539727650822698,"aZ":-21.27248021734517,"pfxX":8.233595216779555,"pfxZ":5.589362490709213,"pX":-1.2629637669725056,"pZ":1.165437340725637,"vX0":-10.486931659097614,"vY0":-138.8844472453197,"vZ0":-7.791965642098047,"x":165.14,"y":207.31,"x0":1.4948237893021885,"y0":50.003264832792325,"z0":5.425689076632746,"aX":16.06137200955226},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.5,"breakHorizontal":-12.7,"spinRate":1955,"spinDirection":139},"zone":13,"typeConfidence":0.97,"plateTime":0.39460845263771027,"extension":6.748229690213995},"index":2,"playId":"18564219-34a9-3f96-a56a-694196a5bfcd","pitchNumber":3,"startTime":"2026-07-21T22:52:38.838Z","endTime":"2026-07-21T22:52:43.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.15759195841115,"aZ":-28.98595769537348,"pfxX":-0.8889537686819136,"pfxZ":1.863695042253939,"pX":-0.15508129089532519,"pZ":3.1841443590972474,"vX0":-4.356381438679774,"vY0":-128.42087947256107,"vZ0":-1.1723208434923067,"x":122.91,"y":152.81,"x0":1.66367688233461,"y0":50.00022557481498,"z0":5.857155535359789,"aX":-1.5152780884341888},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.4,"breakHorizontal":2.4,"spinRate":2491,"spinDirection":239},"zone":2,"typeConfidence":0.91,"plateTime":0.4230162333830023,"extension":6.608938113347469},"index":3,"playId":"8ae902ba-b48a-3b0e-b3b2-f74006170fa3","pitchNumber":4,"startTime":"2026-07-21T22:53:02.770Z","endTime":"2026-07-21T22:53:07.454Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":83.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.498918721433512,"aZ":-26.545816275105942,"pfxX":-0.4121256445599222,"pfxZ":3.2322544958150203,"pX":-0.308416404289722,"pZ":2.6426011214298346,"vX0":-5.146088096167659,"vY0":-129.85789703874175,"vZ0":-2.5486657418588794,"x":128.76,"y":167.43,"x0":1.7373340129714836,"y0":50.000261580920174,"z0":5.6183411020422955,"aX":-0.7151881106418861},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.6,"breakHorizontal":1.7,"spinRate":2358,"spinDirection":187},"zone":4,"typeConfidence":0.91,"plateTime":0.41887140672858836,"extension":6.607811710279638},"index":4,"playId":"cf7a0bfe-c8ab-3a46-b073-e09057b484ad","pitchNumber":5,"startTime":"2026-07-21T22:53:17.856Z","endTime":"2026-07-21T22:53:23.372Z","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":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.85432044078994,"aZ":-16.921103719929356,"pfxX":4.062562280438302,"pfxZ":7.529026251219356,"pX":-0.776747753353826,"pZ":2.559949922857112,"vX0":-8.081177753108905,"vY0":-140.7201935723114,"vZ0":-5.402787252206178,"x":146.61,"y":169.66,"x0":1.5911657688636394,"y0":50.004611860586394,"z0":5.583511541778196,"aX":8.232943333560904},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.8,"breakHorizontal":-5.9,"spinRate":2133,"spinDirection":140},"zone":4,"typeConfidence":0.9,"plateTime":0.387705706315411,"extension":6.778940200949295},"index":5,"playId":"3fe3e1df-84b4-3a8c-9290-d1595750c2c2","pitchNumber":6,"startTime":"2026-07-21T22:53:33.626Z","endTime":"2026-07-21T22:53:38.141Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T22:53:38.141Z","atBatIndex":6},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Royce Lewis pops out to catcher Austin Hedges in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-21T22:55:39.705Z","endTime":"2026-07-21T22:55:58.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":0},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.38820325463293,"aZ":-17.040772740824064,"pfxX":2.9322936262814085,"pfxZ":7.9606962890805715,"pX":-0.5086393767851167,"pZ":2.6410261701157993,"vX0":-4.483875564696671,"vY0":-136.6031111840844,"vZ0":-4.181496265423613,"x":136.39,"y":167.47,"x0":0.768548528815495,"y0":50.003470679485176,"z0":5.353320996874542,"aX":5.5753880813078105},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.8,"breakHorizontal":-4.4,"spinRate":2198,"spinDirection":149},"zone":4,"typeConfidence":0.89,"plateTime":0.4000413239672471,"extension":6.614811647065622},"hitData":{"launchSpeed":85.2,"launchAngle":86.0,"totalDistance":41.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":132.51,"coordY":218.21}},"index":0,"playId":"b2680f0f-73a0-38d6-a3a2-cbf50c127dd0","pitchNumber":1,"startTime":"2026-07-21T22:55:47.916Z","endTime":"2026-07-21T22:55:58.431Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T22:55:58.431Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Caratini called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-21T22:56:31.548Z","endTime":"2026-07-21T22:57:15.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-21T22:56:24.072Z","endTime":"2026-07-21T22:56:33.686Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.784591968499495,"aZ":-13.61268416819664,"pfxX":1.7445941911261384,"pfxZ":9.517926081556414,"pX":0.20623432700646877,"pZ":3.2051234040633503,"vX0":-2.691338747757114,"vY0":-138.26599072475503,"vZ0":-3.305020837350989,"x":109.14,"y":152.24,"x0":0.9623817757145084,"y0":50.00032554444067,"z0":5.3204669567295655,"aX":3.4015803016747217},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.8,"breakHorizontal":-2.6,"spinRate":2320,"spinDirection":149},"zone":2,"typeConfidence":0.89,"plateTime":0.3950716126304057,"extension":6.524014996580387},"index":1,"playId":"08753d4b-ce63-3d3f-b04a-94a873de2542","pitchNumber":1,"startTime":"2026-07-21T22:56:33.686Z","endTime":"2026-07-21T22:56:38.567Z","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":94.9,"endSpeed":87.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.487124119656386,"aZ":-15.273205420033998,"pfxX":3.82962866819462,"pfxZ":8.633756943881185,"pX":-0.3843411650617641,"pZ":2.4934695999249077,"vX0":-4.985186930490544,"vY0":-138.23112027532233,"vZ0":-4.688573920815279,"x":131.65,"y":171.46,"x0":0.935274625249108,"y0":50.0031574874143,"z0":5.219163536430849,"aX":7.49716986910728},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.0,"breakHorizontal":-6.0,"spinRate":2218,"spinDirection":147},"zone":4,"typeConfidence":0.91,"plateTime":0.39451789672372994,"extension":6.560607108674512},"index":2,"playId":"98b8e191-69bd-3f86-938c-2091c61e0413","pitchNumber":2,"startTime":"2026-07-21T22:56:49.032Z","endTime":"2026-07-21T22:56:55.420Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.47634172701076,"aZ":-16.501149525937333,"pfxX":3.0300238632353738,"pfxZ":7.986864768876403,"pX":-0.2168446905049266,"pZ":2.5161530967696137,"vX0":-4.467459315596159,"vY0":-139.03133043767247,"vZ0":-4.240977099388255,"x":125.27,"y":170.84,"x0":1.0154000786004929,"y0":50.0044148506037,"z0":5.152900446554712,"aX":5.947218895174746},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.8,"breakHorizontal":-4.6,"spinRate":2151,"spinDirection":146},"zone":5,"typeConfidence":0.91,"plateTime":0.39360529536039923,"extension":6.557993935115791},"index":3,"playId":"6cb46ee1-709e-31b4-bc39-d6f53b6cc6a5","pitchNumber":3,"startTime":"2026-07-21T22:57:11.659Z","endTime":"2026-07-21T22:57:15.992Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T22:57:15.992Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kody Clemens flies out to center fielder Petey Halpin.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-21T22:57:18.795Z","endTime":"2026-07-21T22:59:18.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"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":6},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.494933896361747,"aZ":-15.372550946153408,"pfxX":2.1871522674953314,"pfxZ":8.701474628144586,"pX":0.18735737565205857,"pZ":3.0497009335576357,"vX0":-2.5614824009110895,"vY0":-138.22671130943544,"vZ0":-3.45404083479034,"x":109.86,"y":156.44,"x0":0.8429133080113747,"y0":50.00024732025529,"z0":5.350888647076192,"aX":4.22191156169901},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.2,"breakHorizontal":-3.4,"spinRate":2263,"spinDirection":151},"zone":2,"typeConfidence":0.91,"plateTime":0.39661395666657606,"extension":6.690383102617009},"index":0,"playId":"340d7f11-cbab-3be7-9649-07c5101ba15c","pitchNumber":1,"startTime":"2026-07-21T22:57:43.302Z","endTime":"2026-07-21T22:57:47.651Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-21T22:57:54.512Z","endTime":"2026-07-21T22:58:05.489Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.347949507244017,"aZ":-25.790580004409165,"pfxX":7.305189987168641,"pfxZ":3.365628820081284,"pX":0.3233549447929396,"pZ":3.7018059936802903,"vX0":-4.153608935935548,"vY0":-136.28355648313854,"vZ0":0.2046710290968351,"x":104.67,"y":138.83,"x0":0.9106027741895485,"y0":50.006690990441236,"z0":5.393762329243396,"aX":13.87212305164111},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.4,"breakHorizontal":-12.5,"spinRate":2028,"spinDirection":146},"zone":12,"typeConfidence":0.91,"plateTime":0.4004984781236298,"extension":6.388702469898384},"index":2,"playId":"fb4338ea-2a59-3851-a3fc-aa0f4c8a3373","pitchNumber":2,"startTime":"2026-07-21T22:58:05.489Z","endTime":"2026-07-21T22:58:10.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.912205538196197,"aZ":-22.966949507746843,"pfxX":7.432684954272399,"pfxZ":4.737405759550044,"pX":0.38155044972985624,"pZ":1.879347497366423,"vX0":-4.068026179683809,"vY0":-138.34221311408083,"vZ0":-4.936823681322744,"x":102.46,"y":188.04,"x0":0.9027610053616327,"y0":50.00610455273179,"z0":5.219897939483273,"aX":14.457107068775919},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.8,"breakHorizontal":-12.6,"spinRate":2094,"spinDirection":145},"zone":9,"typeConfidence":0.91,"plateTime":0.3954323791223495,"extension":6.567441598839751},"index":3,"playId":"4d8a7d31-e55c-3f5e-b36a-1091ce030eb0","pitchNumber":3,"startTime":"2026-07-21T22:58:20.579Z","endTime":"2026-07-21T22:58:27.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.681890844353816,"aZ":-27.927445417827663,"pfxX":-1.9730222998879254,"pfxZ":2.56591203935192,"pX":-1.3275663363294872,"pZ":1.1601008611201442,"vX0":-4.773794248546367,"vY0":-127.47552696685402,"vZ0":-4.798587021148744,"x":167.6,"y":207.46,"x0":0.8211440108299959,"y0":50.00335082896835,"z0":5.255348757881306,"aX":-3.2674427345740247},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.8,"breakHorizontal":4.6,"spinRate":2518,"spinDirection":240},"zone":13,"typeConfidence":0.6,"plateTime":0.42865071197696647,"extension":6.809217123799905},"index":4,"playId":"838ca42d-5191-352e-86c0-aa457b642631","pitchNumber":4,"startTime":"2026-07-21T22:58:38.094Z","endTime":"2026-07-21T22:58:43.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.264450849115352,"aZ":-23.86945379955069,"pfxX":7.184795942225811,"pfxZ":4.230802788176474,"pX":-1.009428957358404,"pZ":1.6763946424338732,"vX0":-7.773697936210484,"vY0":-138.6127113065136,"vZ0":-5.34010351892086,"x":155.48,"y":193.52,"x0":0.8854804088804807,"y0":50.005162881511,"z0":5.201772929189581,"aX":14.113949423892821},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.8,"breakHorizontal":-11.6,"spinRate":2102,"spinDirection":141},"zone":13,"typeConfidence":0.91,"plateTime":0.3937428171299038,"extension":6.65116272956172},"index":5,"playId":"57f41067-1f68-3986-8e46-930d5fe93e39","pitchNumber":5,"startTime":"2026-07-21T22:58:52.037Z","endTime":"2026-07-21T22:58:58.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.041593235740397,"aZ":-15.637030411879442,"pfxX":3.427941889658919,"pfxZ":8.361308345059733,"pX":-0.7567417289117403,"pZ":2.641273714560253,"vX0":-5.382369721634099,"vY0":-139.43393560010855,"vZ0":-4.257059446184703,"x":145.85,"y":167.47,"x0":0.7492754888955129,"y0":50.00147925140949,"z0":5.212839034560731,"aX":6.7793456065475395},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.5,"breakHorizontal":-5.2,"spinRate":2203,"spinDirection":148},"zone":4,"typeConfidence":0.91,"plateTime":0.39215473794502254,"extension":6.811611379323512},"hitData":{"launchSpeed":92.2,"launchAngle":30.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.18,"coordY":60.07}},"index":6,"playId":"727e909f-7f14-32fd-824b-56b8ad2c467b","pitchNumber":6,"startTime":"2026-07-21T22:59:09.239Z","endTime":"2026-07-21T22:59:18.862Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T22:59:18.862Z","atBatIndex":9},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Rhys Hoskins pops out to second baseman Kody Clemens.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-21T23:01:09.317Z","endTime":"2026-07-21T23:01:56.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":1},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.6,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.795652838966653,"aZ":-24.936982018523754,"pfxX":-3.358284988447443,"pfxZ":4.317954819108248,"pX":-0.9086470266977968,"pZ":2.2255574339153568,"vX0":-4.624879309921441,"vY0":-128.012700344071,"vZ0":-4.402947568180589,"x":151.64,"y":178.69,"x0":1.3506369870942865,"y0":50.0051340824486,"z0":5.8952392023416476,"aX":-5.633848711891934},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.2,"breakHorizontal":7.1,"spinRate":2387,"spinDirection":163},"zone":13,"typeConfidence":0.91,"plateTime":0.4261328355826284,"extension":6.589968592222839},"index":0,"playId":"570b078c-8c48-3895-ad8f-ea3b81671739","pitchNumber":1,"startTime":"2026-07-21T23:01:27.617Z","endTime":"2026-07-21T23:01:32.400Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.1,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.471543511776378,"aZ":-30.0023254944058,"pfxX":1.4835805478460409,"pfxZ":1.279471141967015,"pX":-0.47241367252294364,"pZ":2.250205850792595,"vX0":-5.604417264129691,"vY0":-129.02698702840704,"vZ0":-3.0965957195284926,"x":135.01,"y":178.02,"x0":1.5262646383991008,"y0":50.00512992868333,"z0":5.755038473332538,"aX":2.525392209019556},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.9,"breakHorizontal":-1.6,"spinRate":1231,"spinDirection":138},"zone":7,"typeConfidence":2.0,"plateTime":0.42297670474039784,"extension":6.697472410113573},"hitData":{"launchSpeed":62.7,"launchAngle":51.0,"totalDistance":162.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":165.38,"coordY":149.58}},"index":1,"playId":"1caac6a1-0b53-3a6b-9186-92f758d8a9b5","pitchNumber":2,"startTime":"2026-07-21T23:01:48.736Z","endTime":"2026-07-21T23:01:56.800Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:01:56.800Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"David Fry pops out to second baseman Kody Clemens.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-21T23:02:04.366Z","endTime":"2026-07-21T23:03:17.524Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"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":95.5,"endSpeed":88.2,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.951854950278076,"aZ":-17.064233458242985,"pfxX":1.9627314971942385,"pfxZ":7.638048332080842,"pX":-0.39334475327975427,"pZ":3.1657935947280818,"vX0":-5.914539164021417,"vY0":-138.99495129039317,"vZ0":-4.024490781455948,"x":131.99,"y":153.3,"x0":1.4968257645504548,"y0":50.000601286900526,"z0":5.748539399307833,"aX":3.8819598827822657},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.3,"breakHorizontal":-2.5,"spinRate":2257,"spinDirection":144},"zone":1,"typeConfidence":0.9,"plateTime":0.39241645762307886,"extension":6.615908039423382},"index":0,"playId":"8b599db6-9aeb-3052-a0be-1e14b3e556a1","pitchNumber":1,"startTime":"2026-07-21T23:02:24.760Z","endTime":"2026-07-21T23:02:30.866Z","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":96.6,"endSpeed":88.1,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.560819219166255,"aZ":-13.348306445137538,"pfxX":4.195038964180692,"pfxZ":9.434698448712854,"pX":0.062304518538541305,"pZ":2.6407193209103386,"vX0":-5.218722979765583,"vY0":-140.52623002899242,"vZ0":-6.111050325893192,"x":114.63,"y":167.48,"x0":1.4005331572460822,"y0":50.00150535563451,"z0":5.714605218889741,"aX":8.36969843700327},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.0,"breakHorizontal":-6.5,"spinRate":2220,"spinDirection":152},"zone":5,"typeConfidence":0.91,"plateTime":0.3901230334981731,"extension":6.770372316621375},"index":1,"playId":"82fac6b0-eec9-34bb-ac0b-db41e4780572","pitchNumber":2,"startTime":"2026-07-21T23:02:51.010Z","endTime":"2026-07-21T23:02:57.222Z","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":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.9,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.195233637594804,"aZ":-15.259360154219314,"pfxX":2.455245551846767,"pfxZ":8.310731588210752,"pX":0.028633487021181,"pZ":3.6117676127929896,"vX0":-4.62879865606326,"vY0":-141.93380408450474,"vZ0":-3.6815587743177356,"x":115.91,"y":141.26,"x0":1.3633668199226476,"y0":50.00451455948524,"z0":5.900642058157643,"aX":4.998582370462631},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.4,"breakHorizontal":-3.5,"spinRate":2349,"spinDirection":151},"zone":12,"typeConfidence":0.91,"plateTime":0.38625585788828154,"extension":6.5285872329979036},"hitData":{"launchSpeed":77.5,"launchAngle":58.0,"totalDistance":167.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":145.62,"coordY":137.6}},"index":2,"playId":"13148587-a462-3d1b-8a81-465a1485e01c","pitchNumber":3,"startTime":"2026-07-21T23:03:07.966Z","endTime":"2026-07-21T23:03:17.524Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:03:17.524Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Travis Bazzana walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-21T23:03:22.937Z","endTime":"2026-07-21T23:04:55.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":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(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.1,"endSpeed":87.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.013530314200107,"aZ":-18.23757250864847,"pfxX":3.197629986034679,"pfxZ":7.101851072932691,"pX":-0.38202202621950954,"pZ":3.8095781830866415,"vX0":-6.8725134148091485,"vY0":-138.50373383241106,"vZ0":-2.0398112777805877,"x":131.56,"y":135.92,"x0":1.7048159716765423,"y0":50.0018983992055,"z0":5.761894643625441,"aX":6.274813944072592},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.7,"breakHorizontal":-4.6,"spinRate":2111,"spinDirection":144},"zone":11,"typeConfidence":0.89,"plateTime":0.3939474048316418,"extension":6.647801240053968},"index":0,"playId":"5c58518b-c1f6-3342-88de-f812c422b5c1","pitchNumber":1,"startTime":"2026-07-21T23:03:41.957Z","endTime":"2026-07-21T23:03:47.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.842175414025697,"aZ":-17.594159499102357,"pfxX":3.2579642530563238,"pfxZ":7.4185485059383875,"pX":0.4950877667329501,"pZ":3.731690303272759,"vX0":-4.861620871296401,"vY0":-138.5798752806061,"vZ0":-2.1296899668384475,"x":98.13,"y":138.02,"x0":1.8402234475321668,"y0":50.0053247775727,"z0":5.671534757370632,"aX":6.405898354191742},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.2,"breakHorizontal":-5.0,"spinRate":2132,"spinDirection":149},"zone":12,"typeConfidence":0.9,"plateTime":0.3936186064679079,"extension":6.655767709609637},"index":1,"playId":"fddef7b5-1828-3683-a7ba-43ecb8e96b98","pitchNumber":2,"startTime":"2026-07-21T23:03:58.405Z","endTime":"2026-07-21T23:04:03.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.074779195994186,"aZ":-29.534800250289017,"pfxX":-2.6116096913376126,"pfxZ":1.5503211099454601,"pX":-0.1769226019585015,"pZ":1.7711681094224252,"vX0":-3.7853060841515824,"vY0":-128.93599005674378,"vZ0":-4.197924243175695,"x":123.74,"y":190.96,"x0":1.6433854826716567,"y0":50.001894881156765,"z0":5.671538703580273,"aX":-4.444683858374754},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.2,"breakHorizontal":5.5,"spinRate":2291,"spinDirection":197},"zone":8,"typeConfidence":0.91,"plateTime":0.4230450676691122,"extension":6.737159995403102},"index":2,"playId":"e56fb5e3-025d-3e33-bb23-34518ef7fee4","pitchNumber":3,"startTime":"2026-07-21T23:04:13.672Z","endTime":"2026-07-21T23:04:18.346Z","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":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.78487926177402,"aZ":-17.230657479321785,"pfxX":3.1465841736542153,"pfxZ":7.5167098749434365,"pX":-0.9843273893089184,"pZ":1.8653841102198103,"vX0":-7.94421043620318,"vY0":-139.28598594572097,"vZ0":-6.861926851929152,"x":154.52,"y":188.41,"x0":1.4810205484327326,"y0":50.00663338799314,"z0":5.477083300424219,"aX":6.25937752485239},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.5,"breakHorizontal":-4.3,"spinRate":2005,"spinDirection":146},"zone":13,"typeConfidence":0.89,"plateTime":0.3914730096607988,"extension":6.839715134088251},"index":3,"playId":"87ed146a-6ee2-39a0-91a2-43a6ddce46f9","pitchNumber":4,"startTime":"2026-07-21T23:04:30.155Z","endTime":"2026-07-21T23:04:35.639Z","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":96.1,"endSpeed":88.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.768269508284483,"aZ":-14.740098643824757,"pfxX":3.760069683334487,"pfxZ":8.707380164321613,"pX":-0.8485306779314125,"pZ":2.3490532557500927,"vX0":-7.608676836563312,"vY0":-139.73520846411495,"vZ0":-6.242941290922705,"x":149.34,"y":175.36,"x0":1.4058440456294603,"y0":50.00610825217801,"z0":5.5589940146162755,"aX":7.531922688185545},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.9,"breakHorizontal":-5.5,"spinRate":2238,"spinDirection":150},"zone":13,"typeConfidence":0.9,"plateTime":0.39010395139146814,"extension":6.830331232603699},"index":4,"playId":"0d02d43d-e1c6-3b21-b129-6d33c5c6eb1c","pitchNumber":5,"startTime":"2026-07-21T23:04:49.128Z","endTime":"2026-07-21T23:04:55.137Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:04:55.137Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Arias strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-21T23:05:00.954Z","endTime":"2026-07-21T23:07:09.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"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":"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":96.1,"endSpeed":87.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.1491061483098,"aZ":-14.545998789310296,"pfxX":4.491469638391508,"pfxZ":8.951740963755924,"pX":0.024146342090174588,"pZ":4.486221386709382,"vX0":-5.754029623351748,"vY0":-139.82749122993422,"vZ0":-0.9025837024359744,"x":116.08,"y":117.65,"x0":1.530416035892196,"y0":50.00279183463462,"z0":5.772756932848855,"aX":8.845378548053901},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.2,"breakHorizontal":-6.8,"spinRate":2025,"spinDirection":145},"zone":12,"typeConfidence":0.91,"plateTime":0.39255467478157335,"extension":6.686476503987502},"index":0,"playId":"2cca1147-b0d5-3fe1-a20e-d37278c9e97b","pitchNumber":1,"startTime":"2026-07-21T23:05:22.721Z","endTime":"2026-07-21T23:05:25.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.600912312030857,"aZ":-27.670174378222146,"pfxX":-3.422312147063902,"pfxZ":2.6176836498653486,"pX":-0.16225945025796282,"pZ":4.37734786674339,"vX0":-2.810314724415161,"vY0":-129.50252840144722,"vZ0":1.1498973962956125,"x":123.18,"y":120.59,"x0":1.3765176248068918,"y0":50.0036708917647,"z0":6.022952288157483,"aX":-5.892100345770776},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.2,"breakHorizontal":6.7,"spinRate":2462,"spinDirection":203},"zone":11,"typeConfidence":0.91,"plateTime":0.42076675058242774,"extension":6.606083874113845},"index":1,"playId":"c5f534c2-1bf4-3bda-99f8-2d2b944e2584","pitchNumber":2,"startTime":"2026-07-21T23:05:47.217Z","endTime":"2026-07-21T23:05:51.504Z","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":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.79705112704084,"aZ":-15.754183924439896,"pfxX":4.672984181055688,"pfxZ":8.528404309373984,"pX":-0.2993574267976509,"pZ":3.6233324721185105,"vX0":-6.325429647594351,"vY0":-137.91514154053903,"vZ0":-2.5602635697850222,"x":128.41,"y":140.95,"x0":1.4172559952132453,"y0":50.00362237754671,"z0":5.626792032858224,"aX":8.998592541828426},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.1,"breakHorizontal":-7.1,"spinRate":2187,"spinDirection":143},"zone":11,"typeConfidence":0.87,"plateTime":0.39721395831952755,"extension":6.601542249632204},"index":2,"playId":"7c721e03-a0f3-391c-8b5e-c5c39f88e5ae","pitchNumber":3,"startTime":"2026-07-21T23:06:06.092Z","endTime":"2026-07-21T23:06:11.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.7,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.454343939631794,"aZ":-26.096975666639946,"pfxX":-1.2967392480539393,"pfxZ":3.535712793270193,"pX":-0.6873951862183719,"pZ":1.7422784723758282,"vX0":-5.086258365891767,"vY0":-129.641868281697,"vZ0":-5.105228498963726,"x":143.2,"y":191.74,"x0":1.4602462577822213,"y0":50.00462364342943,"z0":5.703286014615915,"aX":-2.2304467697746477},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.6,"breakHorizontal":3.4,"spinRate":2319,"spinDirection":181},"zone":7,"typeConfidence":0.91,"plateTime":0.42081066051168037,"extension":6.7942001220941926},"index":3,"playId":"867f09ab-a21f-3c9a-8b07-0e5596945652","pitchNumber":4,"startTime":"2026-07-21T23:06:25.542Z","endTime":"2026-07-21T23:06:32.545Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"}}},{"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":96.5,"endSpeed":87.9,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56712140041896,"aZ":-14.86083600233093,"pfxX":2.767934819685877,"pfxZ":8.697804630539283,"pX":-0.33806396200280964,"pZ":3.5466612920124754,"vX0":-5.582725340190286,"vY0":-140.3717539771221,"vZ0":-3.3029002878629123,"x":129.89,"y":143.02,"x0":1.3192538454013132,"y0":50.000769066747466,"z0":5.7095188259423555,"aX":5.508996440893502},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.2,"breakHorizontal":-3.8,"spinRate":2210,"spinDirection":146},"zone":11,"typeConfidence":0.91,"plateTime":0.390603812390629,"extension":6.630360773431317},"index":4,"playId":"99db6bb3-949c-3c7f-8245-aee91d831ba2","pitchNumber":5,"startTime":"2026-07-21T23:07:03.832Z","endTime":"2026-07-21T23:07:09.572Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:07:09.572Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Keaschall challenged (pitch result), call on the field was confirmed: Luke Keaschall called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-21T23:09:04.818Z","endTime":"2026-07-21T23:11:30.287Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8],"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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.059606256682944,"aZ":-14.804017511469612,"pfxX":0.5857421343189932,"pfxZ":9.188842857087804,"pX":0.2662405656474978,"pZ":3.232889827819467,"vX0":-1.8297108471762389,"vY0":-136.6041364432572,"vZ0":-2.917880525744419,"x":106.85,"y":151.49,"x0":0.8685710387527614,"y0":50.002204576460315,"z0":5.3325186357976975,"aX":1.1075593453412225},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.2,"breakHorizontal":-0.7,"spinRate":2140,"spinDirection":150},"zone":2,"typeConfidence":0.86,"plateTime":0.4009554208223549,"extension":6.457650395214316},"index":0,"playId":"b2bdaa2c-1f3b-3493-9767-ad0edc42d31b","pitchNumber":1,"startTime":"2026-07-21T23:09:17.641Z","endTime":"2026-07-21T23:09:22.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.732451522550875,"aZ":-12.10718405931253,"pfxX":2.6450237347214767,"pfxZ":10.692026475075803,"pX":-1.4376721819581753,"pZ":2.4483449730001663,"vX0":-6.6542741923471125,"vY0":-136.97612482935727,"vZ0":-5.205350210468272,"x":171.8,"y":172.67,"x0":0.6928874949841364,"y0":50.00273072898836,"z0":5.219652493393552,"aX":4.9647824654100665},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.2,"breakHorizontal":-3.2,"spinRate":2200,"spinDirection":148},"zone":13,"typeConfidence":0.92,"plateTime":0.40177049362519934,"extension":6.598830643621066},"index":1,"playId":"717dd692-21ae-3adb-be10-1644219c64cd","pitchNumber":2,"startTime":"2026-07-21T23:09:33.502Z","endTime":"2026-07-21T23:09:39.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":85.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.78595731555433,"aZ":-14.412974268102039,"pfxX":1.1594388761193177,"pfxZ":9.30766599020848,"pX":-0.23205136798827472,"pZ":2.4161491647821873,"vX0":-3.811068686474522,"vY0":-138.024485204205,"vZ0":-4.917496237438614,"x":125.85,"y":173.54,"x0":1.0225878291360986,"y0":50.006753892762006,"z0":5.208324791432918,"aX":2.2135703706883234},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.8,"breakHorizontal":-1.2,"spinRate":2233,"spinDirection":150},"zone":5,"typeConfidence":0.91,"plateTime":0.39847137680388567,"extension":6.659218212025956},"index":2,"playId":"e5ca5aa6-09ff-3d87-af6e-da3e96c1dceb","pitchNumber":3,"startTime":"2026-07-21T23:09:47.326Z","endTime":"2026-07-21T23:09:53.068Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-21T23:09:58.789Z","endTime":"2026-07-21T23:10:14.733Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"}},{"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":96.3,"endSpeed":87.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.59245762035991,"aZ":-14.143841196280924,"pfxX":0.7738751987346499,"pfxZ":9.15591312409368,"pX":0.773319980741125,"pZ":2.809057353421003,"vX0":-0.9403124964287559,"vY0":-140.14844017142627,"vZ0":-4.102824282136422,"x":87.52,"y":162.94,"x0":1.0142159422825845,"y0":50.00657159098835,"z0":5.229684110129174,"aX":1.5246396089218497},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":-1.2,"spinRate":2216,"spinDirection":154},"zone":3,"typeConfidence":0.91,"plateTime":0.3923156111502548,"extension":6.70998352565158},"index":4,"playId":"1b00c290-dbd4-33e1-b5ba-893406ebcbc9","pitchNumber":4,"startTime":"2026-07-21T23:10:14.733Z","endTime":"2026-07-21T23:10:20.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.923419857562635,"aZ":-15.192982744456,"pfxX":1.1800608280783662,"pfxZ":8.62181986938109,"pX":0.08916265646528526,"pZ":2.8342160089669126,"vX0":-2.67566690273058,"vY0":-139.13568315337395,"vZ0":-3.714137099801898,"x":113.6,"y":162.26,"x0":0.9080380182698798,"y0":50.0010893260373,"z0":5.187014512587172,"aX":2.324037950134112},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.1,"breakHorizontal":-1.6,"spinRate":2175,"spinDirection":149},"zone":2,"typeConfidence":0.9,"plateTime":0.39299296158617025,"extension":6.813345002681551},"index":5,"playId":"185b9f80-2244-3e14-805d-5040c3280f23","pitchNumber":5,"startTime":"2026-07-21T23:10:30.114Z","endTime":"2026-07-21T23:10:35.873Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.182170297352023,"aZ":-31.419726909777363,"pfxX":7.856876909537517,"pfxZ":0.45491261354447143,"pX":-0.1673232062740866,"pZ":1.0409668619470889,"vX0":-5.307948770605261,"vY0":-128.4210843761833,"vZ0":-4.261927569621784,"x":123.38,"y":210.67,"x0":0.9165285624368351,"y0":50.00244291073904,"z0":5.194860796810246,"aX":12.986198278766993},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.0,"breakHorizontal":-12.8,"spinRate":1967,"spinDirection":116},"zone":13,"typeConfidence":0.89,"plateTime":0.42822055641664303,"extension":6.242324452245044},"index":6,"playId":"52ce6e13-63e0-3435-aa3b-7302b2669e94","pitchNumber":6,"startTime":"2026-07-21T23:10:48.136Z","endTime":"2026-07-21T23:10: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(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.2,"endSpeed":87.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.78582334577555,"aZ":-14.140274259217174,"pfxX":2.153042272337288,"pfxZ":9.090214808205605,"pX":-0.727279517714118,"pZ":2.913750272575136,"vX0":-5.156719711655835,"vY0":-140.0139641189532,"vZ0":-3.7431346197945867,"x":144.72,"y":160.11,"x0":0.8591412477140286,"y0":50.00478722315235,"z0":5.1940616634477,"aX":4.272550062302424},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.8,"breakHorizontal":-2.9,"spinRate":2132,"spinDirection":153},"zone":1,"typeConfidence":0.92,"plateTime":0.391284051355695,"extension":6.795747696761695},"index":7,"playId":"8723cee8-2ed8-33b8-b7ac-041eaaf3a0a8","pitchNumber":7,"startTime":"2026-07-21T23:11:05.128Z","endTime":"2026-07-21T23:11:10.166Z","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":97.0,"endSpeed":86.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":40.8231905127873,"aZ":-11.1530861385787,"pfxX":1.3144196174593614,"pfxZ":10.752533492247775,"pX":0.466818157992172,"pZ":2.4266285192096326,"vX0":-1.6454967390716857,"vY0":-141.0223679568441,"vZ0":-5.482086806669083,"x":99.21,"y":173.26,"x0":0.895317578824501,"y0":50.005226484412155,"z0":5.157915132156085,"aX":2.5703297916967967},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.1,"breakHorizontal":-1.9,"spinRate":2141,"spinDirection":150},"zone":6,"typeConfidence":0.92,"plateTime":0.3928447305773002,"extension":6.614722517368815},"index":8,"playId":"774fc7af-4eb0-3742-b929-a3bf1d6c083d","pitchNumber":8,"startTime":"2026-07-21T23:11:24.921Z","endTime":"2026-07-21T23:11:30.287Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"}},"playEndTime":"2026-07-21T23:11:30.287Z","atBatIndex":14},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ryan Kreidler lines out sharply to center fielder Petey Halpin.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-21T23:12:06.032Z","endTime":"2026-07-21T23:12:14.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.46197341981577,"aZ":-15.09760185835862,"pfxX":1.8375287490132501,"pfxZ":8.824025018556787,"pX":0.6446635412386488,"pZ":3.175205417838597,"vX0":-1.3685971980963119,"vY0":-139.24549437236487,"vZ0":-3.1171669830365083,"x":92.43,"y":153.05,"x0":0.9073842829754896,"y0":50.003570717219255,"z0":5.327005807367357,"aX":3.556661365042617},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.4,"breakHorizontal":-3.0,"spinRate":2097,"spinDirection":151},"zone":3,"typeConfidence":0.92,"plateTime":0.39553285122409987,"extension":6.740432856882364},"hitData":{"launchSpeed":102.8,"launchAngle":19.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":123.99,"coordY":77.98}},"index":0,"playId":"e0c44975-1fff-3b57-b79d-c3685532e67d","pitchNumber":1,"startTime":"2026-07-21T23:12:06.032Z","endTime":"2026-07-21T23:12:14.232Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:12:14.232Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Martin flies out to center fielder Petey Halpin.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-21T23:12:18.748Z","endTime":"2026-07-21T23:12:48.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"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(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":95.6,"endSpeed":86.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.47649220495348,"aZ":-13.763512018443539,"pfxX":3.271168227001041,"pfxZ":9.490562529787324,"pX":-0.5235074689391427,"pZ":2.248203209152498,"vX0":-5.045356370931393,"vY0":-138.97353655457468,"vZ0":-5.490705699209146,"x":136.95,"y":178.08,"x0":0.897281226696503,"y0":50.006588864287274,"z0":5.176722408889735,"aX":6.348731336390002},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.1,"breakHorizontal":-4.8,"spinRate":2266,"spinDirection":148},"zone":4,"typeConfidence":0.92,"plateTime":0.39534417323107984,"extension":6.513149843877768},"hitData":{"launchSpeed":93.5,"launchAngle":31.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":167.96,"coordY":68.44}},"index":0,"playId":"c05f555c-8bf1-3979-8b5e-4150a8c0806f","pitchNumber":1,"startTime":"2026-07-21T23:12:39.773Z","endTime":"2026-07-21T23:12:48.353Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:12:48.353Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Austin Hedges walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-21T23:14:46.939Z","endTime":"2026-07-21T23:16:44.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.298734496332777,"aZ":-14.956078204736885,"pfxX":4.285182669354428,"pfxZ":9.057847828156609,"pX":1.0440509559000255,"pZ":2.5785292134247193,"vX0":-2.700703268226731,"vY0":-137.22359481169661,"vZ0":-5.779762396467524,"x":77.2,"y":169.16,"x0":1.4859141712545023,"y0":50.004217996386195,"z0":5.736883322404226,"aX":8.145982115487069},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.4,"breakHorizontal":-7.2,"spinRate":2140,"spinDirection":148},"zone":12,"typeConfidence":0.88,"plateTime":0.39967009359040073,"extension":6.575567381980985},"index":0,"playId":"2d1ca33b-9758-351d-aae1-9d9531685f13","pitchNumber":1,"startTime":"2026-07-21T23:14:58.670Z","endTime":"2026-07-21T23:15:03.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.9,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70942293507742,"aZ":-12.841269214359041,"pfxX":3.6671335066563753,"pfxZ":10.127215519853502,"pX":1.365235440079537,"pZ":3.6672383473946715,"vX0":-1.7711869830783245,"vY0":-137.79084959861055,"vZ0":-3.4680373916162903,"x":64.96,"y":139.76,"x0":1.5425429285306353,"y0":50.000317680637586,"z0":5.818954469577858,"aX":6.998856132791432},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.8,"breakHorizontal":-6.2,"spinRate":2285,"spinDirection":146},"zone":12,"typeConfidence":0.91,"plateTime":0.3986295721296176,"extension":6.484282187674719},"index":1,"playId":"0fd71b70-bd76-33d8-a8cc-0fbc06e637c2","pitchNumber":2,"startTime":"2026-07-21T23:15:14.412Z","endTime":"2026-07-21T23:15:19.303Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.777730642457108,"aZ":-20.80863725419713,"pfxX":9.673307941204655,"pfxZ":6.13820797153853,"pX":0.249481139943186,"pZ":1.8507013137616983,"vX0":-6.505223846724312,"vY0":-135.47460392183325,"vZ0":-5.738367212586924,"x":107.49,"y":188.81,"x0":1.430364754245038,"y0":50.00007441449823,"z0":5.459698280129867,"aX":17.901073210761822},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.0,"breakHorizontal":-16.1,"spinRate":2044,"spinDirection":140},"zone":8,"typeConfidence":0.96,"plateTime":0.4049572309698606,"extension":6.69716958242361},"index":2,"playId":"7d74bb1f-a245-351a-8b47-71f5cb7a2e9b","pitchNumber":3,"startTime":"2026-07-21T23:15:30.781Z","endTime":"2026-07-21T23:15:37.342Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-07-21T23:15:42.053Z","endTime":"2026-07-21T23:15:57.600Z","isPitch":false,"type":"action","player":{"id":595978,"link":"/api/v1/people/595978"}},{"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":87.5,"endSpeed":81.3,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.078174274467003,"aZ":-25.202529976972947,"pfxX":-2.2513855363815596,"pfxZ":4.218797204826339,"pX":-1.2937530022965464,"pZ":0.7647586130274818,"vX0":-5.608213503788928,"vY0":-127.26266456740908,"vZ0":-7.240686265834439,"x":166.31,"y":218.13,"x0":1.2238780404724134,"y0":50.00515002862625,"z0":5.61941330031586,"aX":-3.724630273667479},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.4,"breakHorizontal":5.3,"spinRate":2344,"spinDirection":178},"zone":13,"typeConfidence":0.91,"plateTime":0.42902718585803257,"extension":6.729895111983347},"index":4,"playId":"7739d335-4fa2-3060-8fbe-fe65b01ff6c2","pitchNumber":4,"startTime":"2026-07-21T23:15:57.600Z","endTime":"2026-07-21T23:16:03.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":84.9,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.573866292086564,"aZ":-14.762437760173416,"pfxX":3.657355153799004,"pfxZ":9.301378728329658,"pX":-0.970773158301334,"pZ":3.0264115413806167,"vX0":-8.136171042461156,"vY0":-137.23468477045708,"vZ0":-4.023740596091162,"x":154.0,"y":157.07,"x0":1.5820505016751245,"y0":50.00650966290722,"z0":5.544442123892568,"aX":6.849965475015189},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.0,"breakHorizontal":-4.6,"spinRate":2267,"spinDirection":142},"zone":11,"typeConfidence":0.89,"plateTime":0.40195178444317836,"extension":6.692462888669641},"index":5,"playId":"d6862b8b-5fb4-311a-97c1-720c8c3df0c4","pitchNumber":5,"startTime":"2026-07-21T23:16:17.545Z","endTime":"2026-07-21T23:16:24.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.50173478019216,"aZ":-23.172301669140293,"pfxX":8.83201609668515,"pfxZ":4.808077228597619,"pX":-0.4322151862787678,"pZ":1.0890198944640603,"vX0":-8.302654054927443,"vY0":-135.4416239095414,"vZ0":-7.091282466804468,"x":133.48,"y":209.38,"x0":1.514372942280939,"y0":50.00334835264115,"z0":5.343461565961108,"aX":16.533336845667158},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.4,"breakHorizontal":-14.4,"spinRate":1939,"spinDirection":138},"zone":13,"typeConfidence":0.93,"plateTime":0.4032498248021472,"extension":6.809196847052442},"index":6,"playId":"82869ff2-4d1e-3b13-ba11-3d19dacbbefd","pitchNumber":6,"startTime":"2026-07-21T23:16:39.116Z","endTime":"2026-07-21T23:16:44.476Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:16:44.476Z","atBatIndex":17},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Petey Halpin out on a sacrifice bunt, first baseman Victor Caratini to second baseman Kody Clemens. Austin Hedges to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-21T23:18:26.391Z","endTime":"2026-07-21T23:18:36.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","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":605170,"link":"/api/v1/people/605170"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T23:17:07.587Z","endTime":"2026-07-21T23:18:28.677Z","isPitch":false,"type":"action","player":{"id":690984,"link":"/api/v1/people/690984"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8026551202872,"aZ":-28.127474314097416,"pfxX":1.2791469674092482,"pfxZ":2.374890861179633,"pX":0.7366985525988624,"pZ":2.7893280495086357,"vX0":-3.5223553162883072,"vY0":-129.24377025144324,"vZ0":-1.7014080493611092,"x":88.92,"y":163.47,"x0":1.9460075906561807,"y0":50.00500989828488,"z0":5.598894246056218,"aX":2.182647053886061},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.2,"breakHorizontal":-1.6,"spinRate":2359,"spinDirection":185},"zone":3,"typeConfidence":2.0,"plateTime":0.422429566859857,"extension":6.72150563007976},"hitData":{"launchSpeed":46.1,"launchAngle":-34.0,"totalDistance":6.0,"trajectory":"bunt_grounder","hardness":"soft","location":"3","coordinates":{"coordX":140.36,"coordY":174.13}},"index":1,"playId":"d774aa30-7f16-3eec-92e2-d41732d0fffb","pitchNumber":1,"startTime":"2026-07-21T23:18:28.677Z","endTime":"2026-07-21T23:18:36.611Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:18:36.611Z","atBatIndex":18},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Steven Kwan doubles (12) on a fly ball to center fielder Byron Buxton. Austin Hedges scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-21T23:18:54.930Z","endTime":"2026-07-21T23:20:21.635Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"pitchHand":{"code":"L","description":"Left"},"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],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"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":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":{"id":696070,"link":"/api/v1/people/696070"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.638371002604906,"aZ":-27.511303001646706,"pfxX":-2.4104984896959545,"pfxZ":2.8245399639154716,"pX":0.5096371476180499,"pZ":2.2760115556380973,"vX0":-2.3582645680166405,"vY0":-127.56605977081641,"vZ0":-3.0080234429049577,"x":97.57,"y":177.33,"x0":1.7585217036015763,"y0":50.006131976765936,"z0":5.633801616264115,"aX":-3.9823649127356937},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.7,"breakHorizontal":4.9,"spinRate":2260,"spinDirection":178},"zone":6,"typeConfidence":0.91,"plateTime":0.42897102273405485,"extension":6.755703352331401},"index":0,"playId":"71c45761-ff23-3fc7-b212-9a0c9e2affb2","pitchNumber":1,"startTime":"2026-07-21T23:19:06.750Z","endTime":"2026-07-21T23:19:12.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.10546378390973,"aZ":-14.594949821722663,"pfxX":4.175697458798024,"pfxZ":8.80789948187051,"pX":-0.36057066393752507,"pZ":2.9249897677729697,"vX0":-6.5790079718613335,"vY0":-139.8134855600254,"vZ0":-4.8893168734106,"x":130.74,"y":159.81,"x0":1.4716880175034737,"y0":50.00292287887524,"z0":5.641716344057812,"aX":8.334802564310712},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.2,"breakHorizontal":-6.4,"spinRate":2370,"spinDirection":142},"zone":1,"typeConfidence":0.9,"plateTime":0.39052669589375055,"extension":6.750070336320141},"index":1,"playId":"0ca3c12e-e4d8-3160-9739-621ecedd01bd","pitchNumber":2,"startTime":"2026-07-21T23:19:25.253Z","endTime":"2026-07-21T23:19:34.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3309243804252,"aZ":-28.87877130617545,"pfxX":-3.8729688261994295,"pfxZ":1.9148652098803058,"pX":-0.09488337170283732,"pZ":3.6286821865780134,"vX0":-2.827492564827543,"vY0":-130.01334754816867,"vZ0":-0.18703693515628794,"x":120.62,"y":140.81,"x0":1.5072966059623412,"y0":50.00610212103838,"z0":5.879281259396275,"aX":-6.681836772638537},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.6,"breakHorizontal":7.6,"spinRate":2417,"spinDirection":191},"zone":11,"typeConfidence":0.91,"plateTime":0.4200704514747051,"extension":6.700357840526945},"index":2,"playId":"8c68cbee-a5d7-35cd-a37c-71f2a31701f5","pitchNumber":3,"startTime":"2026-07-21T23:19:47.155Z","endTime":"2026-07-21T23:19:51.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.920085603868596,"aZ":-25.29741988127496,"pfxX":-1.6314858901731726,"pfxZ":3.967824656668535,"pX":0.6930217871922024,"pZ":2.1215330368823766,"vX0":-1.841026729908972,"vY0":-129.95408179027135,"vZ0":-4.205158475765692,"x":90.58,"y":181.5,"x0":1.6191722780238147,"y0":50.00145748738822,"z0":5.652952543947181,"aX":-2.826242870929264},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.6,"breakHorizontal":3.4,"spinRate":2264,"spinDirection":177},"zone":6,"typeConfidence":0.91,"plateTime":0.4193961218159741,"extension":6.787822078853459},"hitData":{"launchSpeed":94.8,"launchAngle":30.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":162.32,"coordY":56.14}},"index":3,"playId":"286b628a-b0ce-318e-94c0-66d0d6f75bce","pitchNumber":4,"startTime":"2026-07-21T23:20:06.754Z","endTime":"2026-07-21T23:20:21.635Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:20:21.635Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brayan Rocchio singles on a line drive to right fielder Luke Keaschall. Steven Kwan scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-21T23:23:22.440Z","endTime":"2026-07-21T23:24:14.100Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":{"id":696070,"link":"/api/v1/people/696070"},"isScoringEvent":true,"rbi":true,"earned":true,"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":1},"index":0,"startTime":"2026-07-21T23:20:56.687Z","endTime":"2026-07-21T23:23:05.612Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Mike Paredes replaces Kendry Rojas.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-21T23:23:05.612Z","endTime":"2026-07-21T23:23:24.714Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702474,"link":"/api/v1/people/702474"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.1,"endSpeed":82.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33696740376627,"aZ":-30.00686206987285,"pfxX":-5.894086292473742,"pfxZ":1.263760928334074,"pX":-0.02324411898197148,"pZ":2.272049426819762,"vX0":5.5724678472694436,"vY0":-129.79635247410124,"vZ0":-1.629560331323821,"x":117.89,"y":177.43,"x0":-1.4247909231943898,"y0":50.006189174406124,"z0":5.177591267855203,"aX":-10.131572196156206},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.2,"breakHorizontal":9.6,"spinRate":1560,"spinDirection":233},"zone":5,"typeConfidence":0.88,"plateTime":0.4208402158922211,"extension":6.372207477681385},"index":2,"playId":"e2a7607f-8d39-3bc2-b9f0-3353c96c4d48","pitchNumber":1,"startTime":"2026-07-21T23:23:24.714Z","endTime":"2026-07-21T23:23:31.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.341387810164733,"aZ":-31.40788924545685,"pfxX":-8.52607502506322,"pfxZ":0.4495193007703051,"pX":-0.9233413869934086,"pZ":3.1322465819618954,"vX0":4.515147532333126,"vY0":-129.91140442810135,"vZ0":0.7879823432216204,"x":152.2,"y":154.21,"x0":-1.5802803137547192,"y0":50.00150049843654,"z0":5.22055299541795,"aX":-14.50775455907955},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.2,"breakHorizontal":14.4,"spinRate":1327,"spinDirection":243},"zone":11,"typeConfidence":0.89,"plateTime":0.42232691084405927,"extension":6.161194454917289},"index":3,"playId":"cbe701fc-835f-3e8c-acbb-6225155c376d","pitchNumber":2,"startTime":"2026-07-21T23:23:42.626Z","endTime":"2026-07-21T23:23:47.989Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.566537091305364,"aZ":-15.093862640874972,"pfxX":-2.6942183761607894,"pfxZ":9.084578370651045,"pX":0.80591575135167,"pZ":2.231474385919789,"vX0":5.9979952001784,"vY0":-136.6188091820475,"vZ0":-5.549313721970149,"x":86.28,"y":178.53,"x0":-1.0731749762007818,"y0":50.00608667708202,"z0":5.3356447585699796,"aX":-5.067969345543809},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.4,"breakHorizontal":3.6,"spinRate":2287,"spinDirection":204},"zone":6,"typeConfidence":0.92,"plateTime":0.4017148325328348,"extension":6.439225717948111},"hitData":{"launchSpeed":88.1,"launchAngle":13.0,"totalDistance":189.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":189.15,"coordY":126.99}},"index":4,"playId":"85d03d72-3cb3-33de-84bd-c5f90734ae4e","pitchNumber":3,"startTime":"2026-07-21T23:24:03.017Z","endTime":"2026-07-21T23:24:14.100Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:24:14.100Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chase DeLauter singles on a sharp line drive to center fielder Byron Buxton. Brayan Rocchio to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-21T23:24:37.103Z","endTime":"2026-07-21T23:26:10.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"postOnSecond":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21832607395279,"aZ":-34.666286168906524,"pfxX":8.083742573699325,"pfxZ":-1.7353315611453333,"pX":-0.4931879583318589,"pZ":2.1864229397094217,"vX0":0.5069367108941881,"vY0":-119.20575502255585,"vZ0":0.55143446440443,"x":135.8,"y":179.75,"x0":-1.7586249716459386,"y0":50.001431071539436,"z0":5.085149992802751,"aX":11.61635569740396},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-2.8,"breakHorizontal":-14.8,"spinRate":2496,"spinDirection":78},"zone":7,"typeConfidence":0.89,"plateTime":0.45972375531168597,"extension":6.399335242889659},"index":0,"playId":"40f9e05d-194d-344a-a923-37708562b51f","pitchNumber":1,"startTime":"2026-07-21T23:24:46.392Z","endTime":"2026-07-21T23:24:51.838Z","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":93.8,"endSpeed":85.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.211211519293457,"aZ":-13.988656582532006,"pfxX":-2.9199980847336287,"pfxZ":9.622734047659709,"pX":-1.473852729488064,"pZ":2.3831319269347606,"vX0":0.9645654619969601,"vY0":-136.62408734155787,"vZ0":-5.020978683395623,"x":173.18,"y":174.44,"x0":-1.4522249544216381,"y0":50.000682809257725,"z0":5.2066075390169955,"aX":-5.517286676793359},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.6,"breakHorizontal":5.0,"spinRate":2204,"spinDirection":210},"zone":13,"typeConfidence":0.91,"plateTime":0.40095528780823964,"extension":6.31093308338633},"index":1,"playId":"c09b21c1-cd30-3042-b9d0-e6379b26404b","pitchNumber":2,"startTime":"2026-07-21T23:25:05.050Z","endTime":"2026-07-21T23:25:10.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.823295432681817,"aZ":-34.1937941560003,"pfxX":-4.74251658699891,"pfxZ":-1.1857503790812167,"pX":-1.1779834656251504,"pZ":2.27615939324588,"vX0":2.6852702265799278,"vY0":-129.5275629992097,"vZ0":-0.5052169754813112,"x":161.9,"y":177.32,"x0":-1.6093746232784067,"y0":50.00123899584396,"z0":5.077405321655529,"aX":-8.096791830023966},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-2.0,"breakHorizontal":8.0,"spinRate":1344,"spinDirection":243},"zone":13,"typeConfidence":0.9,"plateTime":0.42208174380869856,"extension":6.36632970640954},"index":2,"playId":"7bd293f9-2c6c-3556-b31a-5c4f465e2586","pitchNumber":3,"startTime":"2026-07-21T23:25:21.615Z","endTime":"2026-07-21T23:25:26.073Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.60587440555161,"aZ":-32.121989822400785,"pfxX":-5.124874499090147,"pfxZ":0.03442599271108904,"pX":-0.9403450270070739,"pZ":2.6596329717593847,"vX0":3.011894361974616,"vY0":-129.58127544391215,"vZ0":-0.2561943918700006,"x":152.84,"y":166.97,"x0":-1.4483657520686493,"y0":50.00615881541551,"z0":5.201874091494945,"aX":-8.767642493438052},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.2,"breakHorizontal":8.6,"spinRate":1384,"spinDirection":236},"zone":11,"typeConfidence":0.89,"plateTime":0.4217533950194774,"extension":6.178144228332611},"index":3,"playId":"e091ae36-387f-391a-b522-dd547d421790","pitchNumber":4,"startTime":"2026-07-21T23:25:41.314Z","endTime":"2026-07-21T23:25:46.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.390912604955265,"aZ":-12.964488146243838,"pfxX":-2.383696759614285,"pfxZ":9.906180874431012,"pX":-0.7011720187783689,"pZ":2.147883300671012,"vX0":2.2302846566555425,"vY0":-138.0582444253086,"vZ0":-6.205164177935257,"x":143.73,"y":180.79,"x0":-1.2079536393956225,"y0":50.00578112205999,"z0":5.289586930732233,"aX":-4.623832035197126},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.9,"breakHorizontal":3.8,"spinRate":2216,"spinDirection":204},"zone":7,"typeConfidence":0.91,"plateTime":0.3960261644891374,"extension":6.520820798254177},"hitData":{"launchSpeed":105.2,"launchAngle":9.0,"totalDistance":237.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":134.0,"coordY":86.75}},"index":4,"playId":"8ccc02db-1882-36c2-8c45-920faf811c71","pitchNumber":5,"startTime":"2026-07-21T23:26:00.741Z","endTime":"2026-07-21T23:26:10.780Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:26:10.780Z","atBatIndex":21},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Rhys Hoskins grounds into a double play, third baseman Royce Lewis to second baseman Kody Clemens to first baseman Victor Caratini. Chase DeLauter out at 2nd. Rhys Hoskins out at 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-21T23:26:38.442Z","endTime":"2026-07-21T23:27:02.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"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":605170,"link":"/api/v1/people/605170"},"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":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40436881446121,"aZ":-12.991305676668503,"pfxX":-3.776339966055403,"pfxZ":10.092536495790007,"pX":-0.3802638852013691,"pZ":2.4372418836025984,"vX0":3.436290907763077,"vY0":-137.46313969968438,"vZ0":-5.406796142747716,"x":131.49,"y":172.97,"x0":-1.1600575404498052,"y0":50.002135829302375,"z0":5.322206554920203,"aX":-7.1776891726465575},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.3,"breakHorizontal":6.0,"spinRate":2236,"spinDirection":200},"zone":4,"typeConfidence":0.92,"plateTime":0.3994867365926682,"extension":6.555199217470774},"hitData":{"launchSpeed":96.1,"launchAngle":-1.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.62,"coordY":166.77}},"index":0,"playId":"4eaa9b51-caeb-3841-84ad-1c372aa6b47b","pitchNumber":1,"startTime":"2026-07-21T23:26:53.525Z","endTime":"2026-07-21T23:27:02.564Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:27:02.564Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Byron Buxton grounds out, shortstop Brayan Rocchio to first baseman Rhys Hoskins.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-21T23:29:06.319Z","endTime":"2026-07-21T23:30:09.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.108541182666507,"aZ":-20.476975621486,"pfxX":7.439448634281829,"pfxZ":6.295459082227045,"pX":-0.054916013286092996,"pZ":2.4354540866623546,"vX0":-5.0714067882757075,"vY0":-135.32417750622403,"vZ0":-3.799776043834541,"x":119.09,"y":173.02,"x0":0.8754724831561187,"y0":50.00039302421325,"z0":5.289468743550692,"aX":13.816893436466964},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.8,"breakHorizontal":-12.4,"spinRate":2104,"spinDirection":145},"zone":5,"typeConfidence":0.9,"plateTime":0.40451998431917335,"extension":6.634806092395553},"index":0,"playId":"72dfb418-a2b9-328e-81a1-0ff7bc7f4d81","pitchNumber":1,"startTime":"2026-07-21T23:29:17.633Z","endTime":"2026-07-21T23:29:22.641Z","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":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.164361070164865,"aZ":-17.486412006459062,"pfxX":3.4442691129293705,"pfxZ":7.872312484183496,"pX":-0.23902864952716452,"pZ":3.564873494976446,"vX0":-4.185396592447234,"vY0":-135.84618507083152,"vZ0":-1.5182424055144303,"x":126.11,"y":142.53,"x0":0.8752236119035205,"y0":50.004855554225394,"z0":5.348361129332547,"aX":6.428635827204649},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.2,"breakHorizontal":-5.3,"spinRate":1985,"spinDirection":141},"zone":11,"typeConfidence":0.9,"plateTime":0.40342222674182304,"extension":6.705357764370516},"index":1,"playId":"fa28f62e-9c61-3d51-afa7-b1141f5663f5","pitchNumber":2,"startTime":"2026-07-21T23:29:30.677Z","endTime":"2026-07-21T23:29:34.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.067929904577486,"aZ":-28.42426873446504,"pfxX":8.972095461403013,"pfxZ":2.299114060384575,"pX":0.0371445880878711,"pZ":0.0038202774521095737,"vX0":-5.511530705171578,"vY0":-126.90096664406839,"vZ0":-7.231312804408507,"x":115.58,"y":238.68,"x0":1.0719889674638714,"y0":50.00163927244716,"z0":5.155776543922762,"aX":14.626260963293827},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.8,"breakHorizontal":-15.0,"spinRate":1866,"spinDirection":114},"zone":14,"typeConfidence":0.89,"plateTime":0.4316773406736871,"extension":6.257738964504589},"index":2,"playId":"0ae911a0-944c-3a9a-b109-eab92b5ea1a4","pitchNumber":3,"startTime":"2026-07-21T23:29:43.969Z","endTime":"2026-07-21T23:29:49.027Z","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":94.2,"endSpeed":86.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.070771106761438,"aZ":-17.915142803395597,"pfxX":3.6982568372181657,"pfxZ":7.420601613851332,"pX":-0.13304473139536213,"pZ":3.2962419985694917,"vX0":-4.159763450568631,"vY0":-137.20191555390699,"vZ0":-2.1845347898388936,"x":122.07,"y":149.78,"x0":0.9164945255275972,"y0":50.005475042167866,"z0":5.312982996422487,"aX":7.108968994323395},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.2,"breakHorizontal":-5.9,"spinRate":2098,"spinDirection":144},"zone":2,"typeConfidence":0.89,"plateTime":0.39800286319743794,"extension":6.3891807363307676},"hitData":{"launchSpeed":96.1,"launchAngle":-10.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.3,"coordY":145.59}},"index":3,"playId":"76912414-9de9-31bd-b8bf-bdbc9307ebcd","pitchNumber":4,"startTime":"2026-07-21T23:30:01.054Z","endTime":"2026-07-21T23:30:09.540Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:30:09.540Z","atBatIndex":23},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan Jeffers pops out to first baseman Rhys Hoskins.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-21T23:30:14.404Z","endTime":"2026-07-21T23:32:00.144Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":5},"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.017168741708517,"aZ":-28.902262876719938,"pfxX":9.495268800694259,"pfxZ":2.036713462731475,"pX":-1.0425575519164634,"pZ":1.6235700022296173,"vX0":-7.910054566278667,"vY0":-125.85750591707873,"vZ0":-3.2365338556932555,"x":156.74,"y":194.94,"x0":0.9040437062621526,"y0":50.00379474705486,"z0":5.261424330315226,"aX":15.267386465050542},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.1,"breakHorizontal":-15.5,"spinRate":1592,"spinDirection":118},"zone":13,"typeConfidence":0.9,"plateTime":0.4348182942752179,"extension":6.287367264721465},"index":0,"playId":"7f05ab50-d76b-33d3-a939-90a2527fabd9","pitchNumber":1,"startTime":"2026-07-21T23:30:33.252Z","endTime":"2026-07-21T23:30:37.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.5171086524265,"aZ":-10.79278610984237,"pfxX":3.6436287045911344,"pfxZ":11.06526864857249,"pX":-0.5367207956085427,"pZ":2.615986032885251,"vX0":-4.900016790659687,"vY0":-138.28691488940535,"vZ0":-5.270625895279054,"x":137.46,"y":168.15,"x0":0.786700910098151,"y0":50.00005424214192,"z0":5.273820730638898,"aX":7.039210934501352},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.1,"breakHorizontal":-5.5,"spinRate":2138,"spinDirection":148},"zone":4,"typeConfidence":0.92,"plateTime":0.3964404801847077,"extension":6.592633268337754},"index":1,"playId":"1d362e24-a59e-3103-aa84-4d2959aeb008","pitchNumber":2,"startTime":"2026-07-21T23:30:45.948Z","endTime":"2026-07-21T23:30:50.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.90782787647017,"aZ":-11.08817741913091,"pfxX":3.8778268260233486,"pfxZ":10.851878163298146,"pX":0.20110976373593173,"pZ":3.0894042189453255,"vX0":-3.0220053524538675,"vY0":-138.94245818369313,"vZ0":-4.082075285576182,"x":109.33,"y":155.37,"x0":0.8023514568097061,"y0":50.00565904438515,"z0":5.322160509987619,"aX":7.5368207693652165},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.0,"breakHorizontal":-6.4,"spinRate":2228,"spinDirection":149},"zone":2,"typeConfidence":0.92,"plateTime":0.39513523759343716,"extension":6.5489337536373595},"index":2,"playId":"c45cc78f-caca-39ed-9807-fdb71fc2a821","pitchNumber":3,"startTime":"2026-07-21T23:31:01.647Z","endTime":"2026-07-21T23:31:06.308Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-21T23:31:13.667Z","endTime":"2026-07-21T23:31:32.397Z","isPitch":false,"type":"action","player":{"id":680777,"link":"/api/v1/people/680777"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.5936340464372,"aZ":-13.246281433504846,"pfxX":5.162543742364422,"pfxZ":9.657921941121108,"pX":0.5531025523849739,"pZ":2.932414377282647,"vX0":-2.4414296666739794,"vY0":-139.3967643503407,"vZ0":-4.05986462390082,"x":95.92,"y":159.6,"x0":0.7716865723987671,"y0":50.00100296336316,"z0":5.288023784207898,"aX":10.114706160407303},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.8,"breakHorizontal":-8.8,"spinRate":2188,"spinDirection":151},"zone":3,"typeConfidence":0.92,"plateTime":0.39358532263396295,"extension":6.628131988735724},"index":4,"playId":"a54568a6-b426-3092-9751-978b6f67a2a7","pitchNumber":4,"startTime":"2026-07-21T23:31:32.397Z","endTime":"2026-07-21T23:31:36.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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.069495567414485,"aZ":-15.491996366586136,"pfxX":3.9660784347101536,"pfxZ":8.536345467952627,"pX":-0.5638512098840447,"pZ":3.127899426409984,"vX0":-5.018942659803489,"vY0":-139.32395756007313,"vZ0":-3.0638636312289402,"x":138.49,"y":154.33,"x0":0.7507465359543511,"y0":50.002365940318704,"z0":5.273734020338463,"aX":7.750385732806204},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.0,"breakHorizontal":-6.1,"spinRate":2153,"spinDirection":150},"zone":1,"typeConfidence":0.92,"plateTime":0.394051944462082,"extension":6.5978112745804145},"hitData":{"launchSpeed":77.6,"launchAngle":67.0,"totalDistance":126.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":147.14,"coordY":156.51}},"index":5,"playId":"37e0a435-b265-3192-9fa5-1affebef8194","pitchNumber":5,"startTime":"2026-07-21T23:31:50.269Z","endTime":"2026-07-21T23:32:00.144Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:32:00.144Z","atBatIndex":24},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Josh Bell doubles (23) on a fly ball to center fielder Petey Halpin.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-21T23:32:07.857Z","endTime":"2026-07-21T23:33:16.377Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.21522281647347,"aZ":-14.517931196184886,"pfxX":3.518312407026561,"pfxZ":9.191636517504982,"pX":0.3396829755906626,"pZ":2.6621246102204115,"vX0":-2.5254331311825817,"vY0":-138.2933267525364,"vZ0":-4.543082727445088,"x":104.05,"y":166.9,"x0":0.8114202456807766,"y0":50.00459302381517,"z0":5.312606990689928,"aX":6.75932984362528},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.8,"breakHorizontal":-5.8,"spinRate":2069,"spinDirection":149},"zone":6,"typeConfidence":0.92,"plateTime":0.39732167140738417,"extension":6.656216392315648},"index":0,"playId":"6be66229-6e13-35bd-907c-7e0bec6f8425","pitchNumber":1,"startTime":"2026-07-21T23:32:20.842Z","endTime":"2026-07-21T23:32:25.321Z","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":88.1,"endSpeed":80.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.514395288828183,"aZ":-30.70182893965043,"pfxX":9.622149981422224,"pfxZ":0.8890633096644742,"pX":-0.18957895842922826,"pZ":0.6878736499585375,"vX0":-5.735067198194326,"vY0":-128.10125495391358,"vZ0":-5.310091628605934,"x":124.23,"y":220.21,"x0":0.8377876677220983,"y0":50.001049063905924,"z0":5.2118200497636495,"aX":15.857196196161642},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.6,"breakHorizontal":-16.0,"spinRate":1818,"spinDirection":127},"zone":13,"typeConfidence":0.89,"plateTime":0.42894980794026205,"extension":6.361198096488664},"index":1,"playId":"68fa0a21-469c-323c-8312-6477aa3969bd","pitchNumber":2,"startTime":"2026-07-21T23:32:31.662Z","endTime":"2026-07-21T23:32:36.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.926351162888608,"aZ":-22.26837089211503,"pfxX":7.728592066536511,"pfxZ":5.192139095382109,"pX":0.33848298001083316,"pZ":2.145164743794936,"vX0":-4.532670583851409,"vY0":-137.1807919212329,"vZ0":-4.258847182134298,"x":104.1,"y":180.86,"x0":1.0067293290074655,"y0":50.00607021981413,"z0":5.233085373209333,"aX":14.754545474217622},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.8,"breakHorizontal":-13.1,"spinRate":2116,"spinDirection":142},"zone":9,"typeConfidence":0.91,"plateTime":0.39905833772605215,"extension":6.487713467087671},"index":2,"playId":"3283be17-7524-3367-8feb-551656379063","pitchNumber":3,"startTime":"2026-07-21T23:32:46.319Z","endTime":"2026-07-21T23:32:50.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.03144737158217,"aZ":-13.276025761805307,"pfxX":2.964918510829918,"pfxZ":9.453788918961667,"pX":0.26469699793830287,"pZ":3.2590636617951954,"vX0":-2.8937052798813623,"vY0":-140.32357013345336,"vZ0":-3.2775068501109916,"x":106.91,"y":150.79,"x0":0.9228650669570522,"y0":50.00268985872257,"z0":5.3041770342174575,"aX":5.927138122448325},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.7,"breakHorizontal":-4.8,"spinRate":2165,"spinDirection":144},"zone":2,"typeConfidence":0.92,"plateTime":0.3899722809246975,"extension":6.570486445580189},"hitData":{"launchSpeed":96.3,"launchAngle":23.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":109.98,"coordY":52.02}},"index":3,"playId":"193ab8a5-a4a0-3f22-a6f2-88c7b56a5005","pitchNumber":4,"startTime":"2026-07-21T23:33:02.978Z","endTime":"2026-07-21T23:33:16.377Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:33:16.377Z","atBatIndex":25},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Royce Lewis reaches on a fielding error by pitcher Parker Messick. Josh Bell scores. Royce Lewis to 2nd. Royce Lewis advances to 2nd, on a throwing error by second baseman Travis Bazzana.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-21T23:33:26.342Z","endTime":"2026-07-21T23:36:22.766Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,6,7,8],"actionIndex":[1],"runnerIndex":[0,1,2,3],"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":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"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":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":800048,"link":"/api/v1/people/800048"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","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":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":{"id":800048,"link":"/api/v1/people/800048"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.887976181816367,"aZ":-30.254983882829592,"pfxX":9.858862254754872,"pfxZ":1.2481587112331143,"pX":-1.1053435275979455,"pZ":-1.164239484213382,"vX0":-8.078472120024093,"vY0":-124.6174787239439,"vZ0":-8.81872395858893,"x":159.13,"y":270.21,"x0":0.930786370395946,"y0":50.005364627405385,"z0":4.995365171693579,"aX":15.186737275326891},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.0,"breakHorizontal":-15.5,"spinRate":1735,"spinDirection":118},"zone":13,"typeConfidence":0.9,"plateTime":0.44307211190278073,"extension":6.168520857146838},"index":0,"playId":"2797538b-be38-3161-b3f1-d93ca8cfbd26","pitchNumber":1,"startTime":"2026-07-21T23:33:47.738Z","endTime":"2026-07-21T23:33:59.092Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Parker Messick. Josh Bell to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"2797538b-be38-3161-b3f1-d93ca8cfbd26","startTime":"2026-07-21T23:34:02.857Z","endTime":"2026-07-21T23:34:28.259Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":605137,"link":"/api/v1/people/605137"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.20108578420876,"aZ":-14.28271609332235,"pfxX":2.391220970762009,"pfxZ":9.174388492880803,"pX":-0.07032771156056232,"pZ":4.647344878065221,"vX0":-3.3209561724016496,"vY0":-139.23337099158792,"vZ0":0.5058656595239139,"x":119.68,"y":113.3,"x0":0.8309076898350772,"y0":50.004347857541674,"z0":5.4132118561505544,"aX":4.664489737176791},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.9,"breakHorizontal":-3.6,"spinRate":2176,"spinDirection":144},"zone":11,"typeConfidence":0.91,"plateTime":0.3943934494481254,"extension":6.615465922927856},"index":2,"playId":"6fef8884-420e-3951-8a7c-b31e0e46ffba","pitchNumber":2,"startTime":"2026-07-21T23:34:28.259Z","endTime":"2026-07-21T23:34:33.952Z","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":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.309350333991016,"aZ":-30.388793355515666,"pfxX":8.743128059018199,"pfxZ":1.0803257074618529,"pX":-0.3099156231507899,"pZ":0.6573644009164923,"vX0":-5.792144085709997,"vY0":-127.76492661026944,"vZ0":-5.472935747040702,"x":128.81,"y":221.03,"x0":0.8552238508455782,"y0":50.000410288565035,"z0":5.22695035805081,"aX":14.39472662693139},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.8,"breakHorizontal":-14.4,"spinRate":1630,"spinDirection":118},"zone":13,"typeConfidence":0.89,"plateTime":0.42936947893219957,"extension":6.358204151194944},"index":3,"playId":"93c655b3-c802-3fb0-96f7-05b86df63755","pitchNumber":3,"startTime":"2026-07-21T23:34:42.128Z","endTime":"2026-07-21T23:34:47.232Z","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":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.433449364294326,"aZ":-14.321463449351203,"pfxX":3.9037346221988383,"pfxZ":8.934163082181218,"pX":-0.3416716584850594,"pZ":2.5872320186660356,"vX0":-4.472572274627557,"vY0":-140.39403137566492,"vZ0":-4.755050520968087,"x":130.02,"y":168.92,"x0":0.763985691868301,"y0":50.00675655098929,"z0":5.233428268037967,"aX":7.80414627886372},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.4,"breakHorizontal":-6.1,"spinRate":2217,"spinDirection":150},"zone":4,"typeConfidence":0.92,"plateTime":0.3899651992312876,"extension":6.647066744537843},"index":4,"playId":"ec96fa85-89de-3a81-b31c-91b45e48dd0f","pitchNumber":4,"startTime":"2026-07-21T23:34:59.582Z","endTime":"2026-07-21T23:35:03.557Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"index":5,"startTime":"2026-07-21T23:35:16.472Z","endTime":"2026-07-21T23:35:33.325Z","isPitch":false,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"}},{"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":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.307889401762388,"aZ":-17.375422028246174,"pfxX":4.786657164018999,"pfxZ":7.513787554144848,"pX":0.7311608164341267,"pZ":3.2896738177092386,"vX0":-2.1036776325895414,"vY0":-139.43154045056497,"vZ0":-2.3649783240695497,"x":89.13,"y":149.96,"x0":0.8735281707943332,"y0":50.0001713865683,"z0":5.2951330949410575,"aX":9.424614965453445},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.3,"breakHorizontal":-8.3,"spinRate":2093,"spinDirection":151},"zone":3,"typeConfidence":0.89,"plateTime":0.39280464512550495,"extension":6.527363048307314},"index":6,"playId":"102021e2-7bd7-3ebb-8155-8596f83707c4","pitchNumber":5,"startTime":"2026-07-21T23:35:33.325Z","endTime":"2026-07-21T23:35:38.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.217574464898004,"aZ":-31.315558778739497,"pfxX":9.411153990228062,"pfxZ":0.5351842966071763,"pX":-0.8606580010157936,"pZ":1.9683605073940131,"vX0":-7.497164233810145,"vY0":-126.095219560487,"vZ0":-1.846273744810712,"x":149.81,"y":185.63,"x0":0.9319038139312453,"y0":50.00268591531184,"z0":5.242383983152742,"aX":15.118409072015941},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.7,"breakHorizontal":-15.2,"spinRate":1800,"spinDirection":117},"zone":13,"typeConfidence":0.9,"plateTime":0.43476982267770126,"extension":6.307725773828614},"index":7,"playId":"751b3a8d-46e6-362c-a2e0-a1dcd3c63fdb","pitchNumber":6,"startTime":"2026-07-21T23:35:51.732Z","endTime":"2026-07-21T23:35:58.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.701095014145857,"aZ":-12.942830498511194,"pfxX":2.7529097483337175,"pfxZ":9.642627938794824,"pX":-1.171573933295134,"pZ":2.931329908837677,"vX0":-5.613786841579314,"vY0":-140.09682065417445,"vZ0":-4.181154274482409,"x":161.66,"y":159.63,"x0":0.4975879954322825,"y0":50.001127197146104,"z0":5.284805010998329,"aX":5.490145455686681},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.8,"breakHorizontal":-3.8,"spinRate":2240,"spinDirection":149},"zone":11,"typeConfidence":0.92,"plateTime":0.39048523814556724,"extension":6.648535981013289},"hitData":{"launchSpeed":38.3,"launchAngle":-21.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":126.04,"coordY":175.47}},"index":8,"playId":"4fb454db-c173-3943-ac14-2e76ae962913","pitchNumber":7,"startTime":"2026-07-21T23:36:12.248Z","endTime":"2026-07-21T23:36:22.766Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:36:22.766Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Caratini grounds out, second baseman Travis Bazzana to first baseman Rhys Hoskins.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-21T23:37:01.699Z","endTime":"2026-07-21T23:38:39.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":656555,"link":"/api/v1/people/656555"},"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":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.56980301463179,"aZ":-13.1450238984968,"pfxX":2.7202746377289175,"pfxZ":9.96157885183774,"pX":1.322879603536301,"pZ":3.084667041019026,"vX0":-0.4094335932067661,"vY0":-137.5923169397378,"vZ0":-3.3375734734135043,"x":66.57,"y":155.49,"x0":1.1206126273293289,"y0":50.00476411875501,"z0":5.208824762968494,"aX":5.196963736774293},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.5,"breakHorizontal":-4.8,"spinRate":2245,"spinDirection":145},"zone":12,"typeConfidence":0.91,"plateTime":0.3986362853541503,"extension":6.405711169244808},"index":0,"playId":"4465f218-9960-3c38-862f-c0abbd8b413f","pitchNumber":1,"startTime":"2026-07-21T23:37:01.699Z","endTime":"2026-07-21T23:37:06.800Z","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.7,"endSpeed":85.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.405592839043965,"aZ":-22.623761521799807,"pfxX":7.728082907366618,"pfxZ":5.156143952219832,"pX":0.725474171424025,"pZ":2.973529867818982,"vX0":-3.5556542290278284,"vY0":-134.98387044553814,"vZ0":-1.759352427477598,"x":89.35,"y":158.49,"x0":1.0532017652557952,"y0":50.002588455017126,"z0":5.221008780726545,"aX":14.311094965532448},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.2,"breakHorizontal":-13.3,"spinRate":2138,"spinDirection":144},"zone":3,"typeConfidence":0.91,"plateTime":0.4052217890199308,"extension":6.416526188204955},"index":1,"playId":"d92b9271-f2cd-3866-b1ba-aefe6d360616","pitchNumber":2,"startTime":"2026-07-21T23:37:17.704Z","endTime":"2026-07-21T23:37:27.322Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-07-21T23:37:54.898Z","endTime":"2026-07-21T23:38:07.769Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"}},{"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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.925545932593078,"aZ":-33.99565725927056,"pfxX":9.60879890717453,"pfxZ":-1.1135373071045263,"pX":0.6919156879937467,"pZ":0.6788836938585822,"vX0":-4.341657763123612,"vY0":-127.72592712745055,"vZ0":-4.54161909501474,"x":90.63,"y":220.45,"x0":1.1715859799917294,"y0":50.00125308128389,"z0":5.173034249705172,"aX":15.76970124212014},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.9,"breakHorizontal":-16.3,"spinRate":1680,"spinDirection":113},"zone":14,"typeConfidence":0.9,"plateTime":0.4299286716344004,"extension":6.341107898640158},"index":3,"playId":"f2c7984b-6b4b-3f8d-8420-b6e3f9927655","pitchNumber":3,"startTime":"2026-07-21T23:38:07.769Z","endTime":"2026-07-21T23:38:15.967Z","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":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.602566104231528,"aZ":-14.734346996238491,"pfxX":3.6201958226949227,"pfxZ":8.859354585184583,"pX":0.781048515209132,"pZ":3.4671277015931388,"vX0":-1.908353468747212,"vY0":-139.2603920847361,"vZ0":-2.243726206226093,"x":87.23,"y":145.17,"x0":1.0039907969342206,"y0":50.00479189140727,"z0":5.25538721615617,"aX":7.127502553226435},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.8,"breakHorizontal":-6.1,"spinRate":2263,"spinDirection":151},"zone":12,"typeConfidence":0.91,"plateTime":0.3929721068890575,"extension":6.674300024624162},"hitData":{"launchSpeed":92.0,"launchAngle":2.0,"totalDistance":108.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":133.11,"coordY":141.36}},"index":4,"playId":"518b3b3a-7903-3ff8-9138-3066188010c2","pitchNumber":4,"startTime":"2026-07-21T23:38:29.905Z","endTime":"2026-07-21T23:38:39.702Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:38:39.702Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"David Fry grounds out, shortstop Ryan Kreidler to first baseman Victor Caratini.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-21T23:40:34.330Z","endTime":"2026-07-21T23:41:34.990Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.2,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.63902430275503,"aZ":-34.651758550457565,"pfxX":8.07804259102463,"pfxZ":-1.7650322624513066,"pX":2.2812975580591712,"pZ":1.9072313973826915,"vX0":6.079929933004836,"vY0":-118.70011038692174,"vZ0":0.06828627019788547,"x":30.04,"y":187.28,"x0":-1.379964771821506,"y0":50.004950977379885,"z0":5.082161381330383,"aX":11.315220659420635},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-2.9,"breakHorizontal":-16.3,"spinRate":2475,"spinDirection":79},"zone":14,"typeConfidence":0.87,"plateTime":0.4647416584454902,"extension":6.7034761151702025},"index":0,"playId":"f740de52-e35d-33d5-a29b-d5e2bb34858c","pitchNumber":1,"startTime":"2026-07-21T23:40:49.908Z","endTime":"2026-07-21T23:40:54.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.9,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.934714224445298,"aZ":-22.22422032582281,"pfxX":1.6707760524987312,"pfxZ":5.805318325197046,"pX":1.0416493782869631,"pZ":2.854974641825883,"vX0":5.436387253176084,"vY0":-130.02730522214617,"vZ0":-1.8137915082704699,"x":77.29,"y":161.7,"x0":-1.2922988048350226,"y0":50.005203538630425,"z0":5.245731301299359,"aX":2.864204934542158},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.3,"breakHorizontal":-4.2,"spinRate":2419,"spinDirection":170},"zone":12,"typeConfidence":0.82,"plateTime":0.421036345803786,"extension":6.6392670131970535},"index":1,"playId":"f354a0f8-88e4-3e8f-8628-1c648e38574c","pitchNumber":2,"startTime":"2026-07-21T23:41:06.532Z","endTime":"2026-07-21T23:41:12.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26540517134896,"aZ":-17.379008762998517,"pfxX":-3.1546664957721595,"pfxZ":7.828462534809303,"pX":0.5480761766062784,"pZ":1.6564190880182912,"vX0":5.777538841707283,"vY0":-137.054858796532,"vZ0":-6.384895752436072,"x":96.11,"y":194.06,"x0":-1.1840379640189174,"y0":50.000289603804056,"z0":5.216972817995886,"aX":-5.960035530848817},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.0,"breakHorizontal":4.4,"spinRate":2187,"spinDirection":206},"zone":9,"typeConfidence":0.91,"plateTime":0.400717873704735,"extension":6.551538922345289},"hitData":{"launchSpeed":79.0,"launchAngle":-35.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.46,"coordY":155.28}},"index":2,"playId":"3706473d-c267-34df-a8a6-010292d50a52","pitchNumber":3,"startTime":"2026-07-21T23:41:26.494Z","endTime":"2026-07-21T23:41:34.990Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:41:34.990Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Travis Bazzana grounds out, pitcher Mike Paredes to shortstop Ryan Kreidler to first baseman Victor Caratini.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-21T23:41:41.144Z","endTime":"2026-07-21T23:42:10.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"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":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702474,"link":"/api/v1/people/702474"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"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":90.3,"endSpeed":83.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.755545213050627,"aZ":-24.979411087423394,"pfxX":-6.122765240504371,"pfxZ":4.0585964310352995,"pX":-0.5333453753955024,"pZ":2.3667791176445045,"vX0":4.628138735366861,"vY0":-131.52951802984603,"vZ0":-2.578215359880704,"x":137.33,"y":174.88,"x0":-1.5098092243880974,"y0":50.00362892055193,"z0":5.188749778903091,"aX":-10.857409786159359},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.1,"breakHorizontal":10.2,"spinRate":1384,"spinDirection":238},"zone":4,"typeConfidence":0.54,"plateTime":0.414520271110034,"extension":6.439537944803239},"hitData":{"launchSpeed":94.7,"launchAngle":-5.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":119.19,"coordY":147.41}},"index":0,"playId":"7ece36b6-4e8c-3215-82a9-8463210164cd","pitchNumber":1,"startTime":"2026-07-21T23:42:02.733Z","endTime":"2026-07-21T23:42:10.256Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:42:10.256Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Arias singles on a sharp line drive to left fielder Austin Martin.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-21T23:42:39.303Z","endTime":"2026-07-21T23:43:02.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.453716209636543,"aZ":-31.929692669133868,"pfxX":9.749166543043454,"pfxZ":0.1767121407004968,"pX":-0.5500815121848845,"pZ":2.367950252216248,"vX0":-0.2726780254782968,"vY0":-117.15154097955346,"vZ0":0.8407204707328813,"x":137.97,"y":174.85,"x0":-1.6996767803224624,"y0":50.00312217351859,"z0":4.981243704951255,"aX":13.595898392853107},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":0.8,"breakHorizontal":-17.6,"spinRate":2532,"spinDirection":74},"zone":4,"typeConfidence":0.9,"plateTime":0.46695143643062087,"extension":6.639392746367458},"hitData":{"launchSpeed":108.0,"launchAngle":16.0,"totalDistance":354.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":57.89,"coordY":73.23}},"index":0,"playId":"7531a01a-945a-348c-a5f1-4f8e4c0a83e6","pitchNumber":1,"startTime":"2026-07-21T23:42:50.910Z","endTime":"2026-07-21T23:43:02.304Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:43:02.304Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Hedges flies out to left fielder Austin Martin.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-21T23:43:26.238Z","endTime":"2026-07-21T23:43:59.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"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":86.6,"endSpeed":79.9,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.926703193506537,"aZ":-28.272173376659573,"pfxX":3.7408817994564894,"pfxZ":2.399336545917002,"pX":-0.5534795607818378,"pZ":3.235899094099854,"vX0":1.155766692867963,"vY0":-126.19419569863379,"vZ0":0.5469134217350838,"x":138.1,"y":151.41,"x0":-1.5025355860601368,"y0":50.001399596037864,"z0":5.280856438641439,"aX":6.076064412638591},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.7,"breakHorizontal":-7.1,"spinRate":2417,"spinDirection":154},"zone":1,"typeConfidence":0.89,"plateTime":0.432842697595043,"extension":6.377200690768857},"index":0,"playId":"44ae8469-b4f2-33c5-a357-b5c92590fe42","pitchNumber":1,"startTime":"2026-07-21T23:43:30.868Z","endTime":"2026-07-21T23:43:36.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.8,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.73915979930753,"aZ":-30.577348342105243,"pfxX":9.16036104881816,"pfxZ":1.150124767991489,"pX":-0.016127848362719195,"pZ":2.314175551428515,"vX0":1.1557145715301838,"vY0":-117.15007733943472,"vZ0":0.528923721969274,"x":117.61,"y":176.3,"x0":-1.7058299367708512,"y0":50.001134410636,"z0":4.950343478201595,"aX":12.69329418315357},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":2.5,"breakHorizontal":-16.9,"spinRate":2439,"spinDirection":80},"zone":5,"typeConfidence":0.9,"plateTime":0.4680604501360661,"extension":6.614530901189396},"hitData":{"launchSpeed":80.0,"launchAngle":41.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.84,"coordY":102.3}},"index":1,"playId":"84b61729-2738-3332-b811-4b9fb2619023","pitchNumber":2,"startTime":"2026-07-21T23:43:50.827Z","endTime":"2026-07-21T23:43:59.483Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:43:59.483Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kody Clemens singles on a ground ball to second baseman Travis Bazzana.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-21T23:46:05.494Z","endTime":"2026-07-21T23:47:05.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":3},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.318634231813718,"aZ":-20.870930470872654,"pfxX":7.703441011897407,"pfxZ":6.053359310420985,"pX":0.593389060320117,"pZ":1.9005761164932182,"vX0":-4.1106899162182255,"vY0":-136.1264986199692,"vZ0":-4.902881842913832,"x":94.38,"y":187.46,"x0":1.126384761267377,"y0":50.00192564977194,"z0":5.179996517902197,"aX":14.382021911371481},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.1,"breakHorizontal":-13.0,"spinRate":2210,"spinDirection":141},"zone":9,"typeConfidence":0.91,"plateTime":0.403161698094602,"extension":6.583580206414493},"index":0,"playId":"93c3c61e-4c04-3f15-b258-9abd20e937f2","pitchNumber":1,"startTime":"2026-07-21T23:46:16.578Z","endTime":"2026-07-21T23:46:22.417Z","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":81.4,"endSpeed":74.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.36271628084096,"aZ":-37.21737794970406,"pfxX":-8.986293252299287,"pfxZ":-3.594390269933707,"pX":-1.0006584088387693,"pZ":1.5306311600547287,"vX0":-1.827092552727075,"vY0":-118.44226174696486,"vZ0":-0.9245284893525382,"x":155.14,"y":197.45,"x0":0.9500110708378435,"y0":50.00375959859357,"z0":5.368684976267341,"aX":-12.60223894397975},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-6.5,"breakHorizontal":16.7,"spinRate":2276,"spinDirection":318},"zone":13,"typeConfidence":0.9,"plateTime":0.46476582995301996,"extension":6.520729492755061},"index":1,"playId":"b8691d97-c0b7-3d87-afdc-a566c79e66a2","pitchNumber":2,"startTime":"2026-07-21T23:46:29.311Z","endTime":"2026-07-21T23:46:35.741Z","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":94.8,"endSpeed":86.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45660029253107,"aZ":-12.96200196730722,"pfxX":3.143859462810168,"pfxZ":10.061441316289317,"pX":-1.204786924661373,"pZ":1.6356202590794167,"vX0":-6.5703260657888976,"vY0":-137.7636959203972,"vZ0":-7.1509816312668955,"x":162.92,"y":194.62,"x0":0.8096744266347057,"y0":50.00609474640937,"z0":5.153252453236215,"aX":6.0057168479358385},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.8,"breakHorizontal":-4.2,"spinRate":2332,"spinDirection":152},"zone":13,"typeConfidence":0.92,"plateTime":0.3985710761470087,"extension":6.726387514810217},"index":2,"playId":"4af6e697-d7c5-3d5c-8e36-2a2c5fe315b8","pitchNumber":3,"startTime":"2026-07-21T23:46:41.806Z","endTime":"2026-07-21T23:46:47.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.14046040505201,"aZ":-20.050943582431724,"pfxX":6.7271268466776055,"pfxZ":6.336470646759453,"pX":-0.08057054392210151,"pZ":2.9496790489123446,"vX0":-5.13027389840799,"vY0":-137.56846265133348,"vZ0":-2.5166033798758045,"x":120.07,"y":159.14,"x0":0.9365404898764557,"y0":50.00061073426407,"z0":5.238844302775161,"aX":12.86426250002377},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.2,"breakHorizontal":-11.0,"spinRate":2261,"spinDirection":145},"zone":2,"typeConfidence":0.76,"plateTime":0.39849526051465567,"extension":6.554582033907581},"hitData":{"launchSpeed":103.3,"launchAngle":6.0,"totalDistance":131.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.66,"coordY":143.17}},"index":3,"playId":"912d2831-7232-34e8-afda-6fd8f23a6f6d","pitchNumber":4,"startTime":"2026-07-21T23:46:55.429Z","endTime":"2026-07-21T23:47:05.668Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:47:05.668Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Keaschall strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-21T23:47:22.989Z","endTime":"2026-07-21T23:48:42.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"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":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.71910947208519,"aZ":-14.2037913122733,"pfxX":2.9480252748005435,"pfxZ":9.601616024656746,"pX":0.1079242685560915,"pZ":3.0430042104951354,"vX0":-3.1469246061689766,"vY0":-136.37688906903801,"vZ0":-3.359881050915688,"x":112.89,"y":156.62,"x0":0.8971943386862055,"y0":50.006785530272985,"z0":5.279078567784075,"aX":5.520177960936937},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.8,"breakHorizontal":-4.7,"spinRate":2200,"spinDirection":143},"zone":2,"typeConfidence":0.91,"plateTime":0.4025747947579479,"extension":6.530755040244598},"index":0,"playId":"7bb866e3-2ff3-3876-88ca-56405b455f0e","pitchNumber":1,"startTime":"2026-07-21T23:47:36.214Z","endTime":"2026-07-21T23:47:42.374Z","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":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17845101798584,"aZ":-13.362153680884001,"pfxX":3.3885345672246627,"pfxZ":9.919936908291909,"pX":-0.11468916163294544,"pZ":2.049203781184157,"vX0":-3.801752640623193,"vY0":-137.28576048731398,"vZ0":-5.80536169585361,"x":121.37,"y":183.45,"x0":0.8519763062336755,"y0":50.00644853044747,"z0":5.111289754572729,"aX":6.428843533525786},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.8,"breakHorizontal":-5.3,"spinRate":2176,"spinDirection":145},"zone":8,"typeConfidence":0.92,"plateTime":0.39992161964492956,"extension":6.6651412051131524},"index":1,"playId":"4996e696-795b-3d83-a09b-872a50f2f59e","pitchNumber":2,"startTime":"2026-07-21T23:47:59.373Z","endTime":"2026-07-21T23:48:03.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.444003274530886,"aZ":-32.56934030881673,"pfxX":9.563735131433333,"pfxZ":-0.2427923332578148,"pX":-0.1611659813726821,"pZ":0.7096011447315049,"vX0":-6.03397492516567,"vY0":-126.1689945167229,"vZ0":-4.412285679353742,"x":123.14,"y":219.62,"x0":1.0278158164757765,"y0":50.0059460298941,"z0":5.127609268105816,"aX":15.307443377421048},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.3,"breakHorizontal":-15.8,"spinRate":1746,"spinDirection":120},"zone":13,"typeConfidence":0.9,"plateTime":0.43535465518537375,"extension":6.365547183945981},"index":2,"playId":"23038c63-c0c4-3444-8b9f-1cb5ab96dea2","pitchNumber":3,"startTime":"2026-07-21T23:48:17.742Z","endTime":"2026-07-21T23:48:22.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.025530534870555,"aZ":-13.284309731112671,"pfxX":3.610638644735192,"pfxZ":9.91130673677747,"pX":-0.335005710088163,"pZ":3.5551011397406413,"vX0":-4.191996471861437,"vY0":-137.11881865034422,"vZ0":-2.23765834262972,"x":129.77,"y":142.79,"x0":0.743770527231891,"y0":50.00565354548708,"z0":5.287086908805957,"aX":6.883884869068308},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.6,"breakHorizontal":-5.6,"spinRate":2252,"spinDirection":149},"zone":11,"typeConfidence":0.91,"plateTime":0.3992926077745764,"extension":6.594076878620608},"index":3,"playId":"fedc5a54-80dc-3ac1-8d99-58788d2c9f86","pitchNumber":4,"startTime":"2026-07-21T23:48:37.587Z","endTime":"2026-07-21T23:48:42.232Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:48:42.232Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Kreidler strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-21T23:48:49.547Z","endTime":"2026-07-21T23:50:52.262Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":595978,"link":"/api/v1/people/595978"},"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":94.6,"endSpeed":86.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.846861728069996,"aZ":-14.981732864251343,"pfxX":4.71595034593213,"pfxZ":8.984162245431966,"pX":0.057305160956463395,"pZ":3.053961850569333,"vX0":-3.9105354390525684,"vY0":-137.77101511149203,"vZ0":-3.2408507067838164,"x":114.82,"y":156.32,"x0":0.885420073146385,"y0":50.00680728373391,"z0":5.264075225193107,"aX":9.028651721507549},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.7,"breakHorizontal":-7.7,"spinRate":2216,"spinDirection":150},"zone":2,"typeConfidence":0.92,"plateTime":0.3982279746531834,"extension":6.617053344269577},"index":0,"playId":"1a8904c8-da6a-3739-adf8-1cdd620726b6","pitchNumber":1,"startTime":"2026-07-21T23:49:06.764Z","endTime":"2026-07-21T23:49:10.297Z","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":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.154895285326496,"aZ":-27.38410552549545,"pfxX":9.622248846098628,"pfxZ":2.982089046760021,"pX":-0.40903685823651637,"pZ":0.42928599496268194,"vX0":-6.659513460247648,"vY0":-126.38102915917037,"vZ0":-6.030755709518693,"x":132.59,"y":227.19,"x0":1.0176911217233446,"y0":50.00503760887422,"z0":5.0624783156539195,"aX":15.476795253774165},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.2,"breakHorizontal":-15.8,"spinRate":1778,"spinDirection":107},"zone":13,"typeConfidence":0.89,"plateTime":0.4343490545597133,"extension":6.371409056912236},"index":1,"playId":"92639768-e7f3-3abd-90b3-0d5114e96f7a","pitchNumber":2,"startTime":"2026-07-21T23:49:28.748Z","endTime":"2026-07-21T23:49:34.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.963391976932478,"aZ":-30.344258125999072,"pfxX":7.836459162775842,"pfxZ":1.1562659682677277,"pX":0.48723862820509856,"pZ":2.0745966518304986,"vX0":-3.8968226400127524,"vY0":-125.30323722052206,"vZ0":-1.7463177147462914,"x":98.43,"y":182.77,"x0":1.046646859887295,"y0":50.00448964098282,"z0":5.26627657128655,"aX":12.428450349332126},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.9,"breakHorizontal":-13.3,"spinRate":1770,"spinDirection":120},"zone":9,"typeConfidence":0.9,"plateTime":0.43758294850520274,"extension":6.477324406140899},"index":2,"playId":"142aa565-4a03-3e8b-94db-593c6e104009","pitchNumber":3,"startTime":"2026-07-21T23:50:01.730Z","endTime":"2026-07-21T23:50:07.132Z","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":95.8,"endSpeed":87.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07582510648774,"aZ":-14.136531531346995,"pfxX":3.1641699466799653,"pfxZ":9.163276278844098,"pX":0.8765397670111966,"pZ":3.5928519906878553,"vX0":-1.4314058684266586,"vY0":-139.56956404066108,"vZ0":-2.1522502453628873,"x":83.59,"y":141.77,"x0":0.9856195280584789,"y0":50.001707170386226,"z0":5.307422840640069,"aX":6.227893698130642},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.3,"breakHorizontal":-5.4,"spinRate":2150,"spinDirection":146},"zone":12,"typeConfidence":0.92,"plateTime":0.39277293230819454,"extension":6.565532566184015},"index":3,"playId":"cfc8ee43-ceec-34b1-878d-da2db74e2929","pitchNumber":4,"startTime":"2026-07-21T23:50:25.059Z","endTime":"2026-07-21T23:50:30.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.906966458148638,"aZ":-14.32121296539919,"pfxX":3.8403996537873875,"pfxZ":9.189693599009455,"pX":0.014512279867126237,"pZ":4.182909838281298,"vX0":-3.4078019501335817,"vY0":-138.29095343250106,"vZ0":-0.46906018770461483,"x":116.45,"y":125.84,"x0":0.7618495576387212,"y0":50.006297705652216,"z0":5.3125933545352035,"aX":7.464074896390391},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.8,"breakHorizontal":-6.2,"spinRate":2278,"spinDirection":153},"zone":12,"typeConfidence":0.91,"plateTime":0.39558183459705765,"extension":6.276159821097246},"index":4,"playId":"acbd5230-2806-38c3-b6fc-eed4acb8c4cf","pitchNumber":5,"startTime":"2026-07-21T23:50:45.675Z","endTime":"2026-07-21T23:50:52.262Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:50:52.262Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Martin called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-21T23:51:23.731Z","endTime":"2026-07-21T23:53:53.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-21T23:51:14.577Z","endTime":"2026-07-21T23:51:26.043Z","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":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.498630402708734,"aZ":-37.4611886348601,"pfxX":-6.036035291524304,"pfxZ":-3.7963864590312433,"pX":-0.5577259854194155,"pZ":1.8607443664280479,"vX0":-1.6685179499915337,"vY0":-117.40556467432039,"vZ0":0.07932952315550801,"x":138.26,"y":188.54,"x0":0.9463908683343164,"y0":50.000003201931,"z0":5.316604678321587,"aX":-8.413830177134443},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-6.6,"breakHorizontal":11.4,"spinRate":2302,"spinDirection":314},"zone":7,"typeConfidence":0.88,"plateTime":0.4667616055425974,"extension":6.508971759961501},"index":1,"playId":"1cbffd5d-7cf9-3a5c-a2a2-e9be90bb4c37","pitchNumber":1,"startTime":"2026-07-21T23:51:26.043Z","endTime":"2026-07-21T23:51:31.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.411947484148723,"aZ":-32.19652788683176,"pfxX":8.47358472543821,"pfxZ":-0.016602448061347808,"pX":0.2604364567466576,"pZ":1.6627447841457352,"vX0":-4.26519071705761,"vY0":-125.97239189433625,"vZ0":-2.508933877733785,"x":107.07,"y":193.89,"x0":0.8702520192792222,"y0":50.00169783928908,"z0":5.261773728927585,"aX":13.684522546410701},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.4,"breakHorizontal":-14.4,"spinRate":1970,"spinDirection":125},"zone":8,"typeConfidence":0.9,"plateTime":0.4339919817842395,"extension":6.322969640820298},"index":2,"playId":"6df00018-1016-3377-a21e-6701bad02540","pitchNumber":2,"startTime":"2026-07-21T23:51:43.793Z","endTime":"2026-07-21T23:51:50.707Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60670369741347,"aZ":-24.76635603427068,"pfxX":-0.7146861758566825,"pfxZ":4.439566350744801,"pX":-1.2346786815364306,"pZ":0.006251390658690358,"vX0":-4.884827604595059,"vY0":-128.54030870109747,"vZ0":-8.014013018874325,"x":164.06,"y":238.61,"x0":0.7860441570542496,"y0":50.00010887493558,"z0":5.098552951151114,"aX":-1.1897389423428777},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.4,"breakHorizontal":2.4,"spinRate":2324,"spinDirection":185},"zone":13,"typeConfidence":0.75,"plateTime":0.4267515318363464,"extension":6.6643523551076695},"index":3,"playId":"3899c02e-7880-35ff-b5d9-c7dfcbacbe7d","pitchNumber":3,"startTime":"2026-07-21T23:52:19.280Z","endTime":"2026-07-21T23:52:26.242Z","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":94.4,"endSpeed":86.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.195195495692726,"aZ":-15.763161769932857,"pfxX":3.2329310759176955,"pfxZ":8.491047746461575,"pX":0.9746114881657972,"pZ":4.691247071279411,"vX0":-0.851284627141472,"vY0":-137.57662671373043,"vZ0":0.9201397316388786,"x":79.85,"y":112.12,"x0":0.8664437673874379,"y0":50.00052051281145,"z0":5.414810733952183,"aX":6.2467225314133366},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.7,"breakHorizontal":-5.8,"spinRate":2226,"spinDirection":148},"zone":12,"typeConfidence":0.9,"plateTime":0.3968913257440425,"extension":6.474071306109784},"index":4,"playId":"3b95347a-13b6-3312-a769-46484a475e61","pitchNumber":4,"startTime":"2026-07-21T23:52:39.976Z","endTime":"2026-07-21T23:52:44.162Z","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":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.821145273469636,"aZ":-15.84284646894256,"pfxX":1.8409042964931377,"pfxZ":8.373531994880384,"pX":-0.578571695530194,"pZ":3.7666164394584083,"vX0":-4.291679069050346,"vY0":-138.3003737303168,"vZ0":-1.3450715938390487,"x":139.05,"y":137.08,"x0":0.7493601290741508,"y0":50.00639484588521,"z0":5.314367468157703,"aX":3.5926774511306814},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.1,"breakHorizontal":-2.5,"spinRate":2207,"spinDirection":152},"zone":11,"typeConfidence":0.89,"plateTime":0.3949934689823169,"extension":6.460665733337878},"index":5,"playId":"274028cb-eda6-3249-aa97-38f736bd3b9d","pitchNumber":5,"startTime":"2026-07-21T23:52:58.290Z","endTime":"2026-07-21T23:53:04.341Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.356448451254956,"aZ":-13.397833208586135,"pfxX":3.336794472946763,"pfxZ":9.635218825430158,"pX":-0.3853286096217287,"pZ":1.9692967303190492,"vX0":-4.405926642357603,"vY0":-138.56835635500394,"vZ0":-6.051310599173358,"x":131.69,"y":185.61,"x0":0.7902167840958294,"y0":50.004081312853515,"z0":5.073168113711724,"aX":6.50346396188447},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":-5.2,"spinRate":2218,"spinDirection":148},"zone":7,"typeConfidence":0.92,"plateTime":0.3949580572750193,"extension":6.719248989326614},"index":6,"playId":"0cbe91d9-4d4e-389b-896c-093c2f78af04","pitchNumber":6,"startTime":"2026-07-21T23:53:18.202Z","endTime":"2026-07-21T23:53:24.417Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.50474301046461,"aZ":-22.21675161302879,"pfxX":7.782418071993153,"pfxZ":5.322733631429097,"pX":-0.5767634093197428,"pZ":2.9346216741866997,"vX0":-6.556448724487096,"vY0":-135.6546479708925,"vZ0":-1.8539475484169192,"x":138.98,"y":159.55,"x0":0.8553652989749361,"y0":50.00469365264973,"z0":5.169012801830182,"aX":14.567124939342955},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.5,"breakHorizontal":-12.7,"spinRate":2212,"spinDirection":139},"zone":1,"typeConfidence":0.91,"plateTime":0.40311899526899175,"extension":6.782801228151936},"index":7,"playId":"31b3c162-8137-3632-bf41-3d90b2c156de","pitchNumber":7,"startTime":"2026-07-21T23:53:44.332Z","endTime":"2026-07-21T23:53:53.624Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:53:53.624Z","atBatIndex":35},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Petey Halpin lines out to left fielder Austin Martin.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-21T23:55:41.149Z","endTime":"2026-07-21T23:57:08.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69294393732029,"aZ":-28.54780371081186,"pfxX":-6.43075888980626,"pfxZ":2.164188066589551,"pX":-1.0345405887994752,"pZ":3.386338235924928,"vX0":3.2514909887316525,"vY0":-128.14248285775426,"vZ0":0.8163374748472612,"x":156.43,"y":147.35,"x0":-1.4795489792786853,"y0":50.001756701089164,"z0":5.281577824204106,"aX":-10.77098548410574},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.3,"breakHorizontal":11.0,"spinRate":1357,"spinDirection":232},"zone":11,"typeConfidence":0.88,"plateTime":0.42626572404677754,"extension":6.171450404082056},"index":0,"playId":"d72f8789-ca3b-3948-aeca-8b18d745cd6b","pitchNumber":1,"startTime":"2026-07-21T23:56:01.244Z","endTime":"2026-07-21T23:56:05.879Z","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":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.45620789345788,"aZ":-30.66962617869674,"pfxX":-7.634101469946529,"pfxZ":0.939531769027675,"pX":0.15106328918910888,"pZ":1.4302652249267984,"vX0":6.415113051547451,"vY0":-125.23877238740712,"vZ0":-2.8315335920520996,"x":111.24,"y":200.16,"x0":-1.4474067132082253,"y0":50.00017701311337,"z0":5.074937510488532,"aX":-12.168317382207213},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.3,"breakHorizontal":12.4,"spinRate":1327,"spinDirection":238},"zone":14,"typeConfidence":0.91,"plateTime":0.43675961598345125,"extension":6.40716940958842},"index":1,"playId":"4cc7bfbb-b4e7-39f2-9f88-f9209df16dab","pitchNumber":2,"startTime":"2026-07-21T23:56:16.708Z","endTime":"2026-07-21T23:56:21.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.080969098432746,"aZ":-17.798942578136163,"pfxX":-3.8997072949919547,"pfxZ":7.682212999309906,"pX":-0.9031801638058192,"pZ":2.8403298251112887,"vX0":2.6699561188911494,"vY0":-135.74720488311326,"vZ0":-3.281174718972349,"x":151.43,"y":162.09,"x0":-1.3917222302223928,"y0":50.00009203697185,"z0":5.300343482775208,"aX":-7.293427156365939},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.4,"breakHorizontal":6.5,"spinRate":2101,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.4031448697386901,"extension":6.3861524259842515},"index":2,"playId":"fda51718-8a8d-3d33-bcf0-efe893bc4a3a","pitchNumber":3,"startTime":"2026-07-21T23:56:36.568Z","endTime":"2026-07-21T23:56:43.828Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-21T23:56:46.449Z","endTime":"2026-07-21T23:57:01.759Z","isPitch":false,"type":"action","player":{"id":690984,"link":"/api/v1/people/690984"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.521861304086315,"aZ":-32.82986037695385,"pfxX":-6.009729549380707,"pfxZ":-0.38958643637866963,"pX":-1.001326690750884,"pZ":1.7537241324226163,"vX0":3.4655286168342143,"vY0":-128.91351353388316,"vZ0":-1.9757110030007485,"x":155.17,"y":191.43,"x0":-1.5787528493346437,"y0":50.00149742068172,"z0":5.051952082983838,"aX":-10.165742184985492},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-1.0,"breakHorizontal":10.2,"spinRate":1358,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.42405203819876425,"extension":6.329139568363836},"hitData":{"launchSpeed":96.7,"launchAngle":18.0,"totalDistance":305.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":59.99,"coordY":95.64}},"index":4,"playId":"1d072055-be02-3535-8e06-e1b2cb8dcd69","pitchNumber":4,"startTime":"2026-07-21T23:57:01.759Z","endTime":"2026-07-21T23:57:08.608Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:57:08.608Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Steven Kwan walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-21T23:57:18.105Z","endTime":"2026-07-21T23:59:31.352Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.92073408220208,"aZ":-19.03824595031859,"pfxX":-1.575438588477284,"pfxZ":6.982008067680349,"pX":0.4072360685842522,"pZ":3.601331280968643,"vX0":4.658079714493813,"vY0":-135.650358458762,"vZ0":-1.2053539643918167,"x":101.48,"y":141.54,"x0":-1.120114162535583,"y0":50.005244943691025,"z0":5.365997948209664,"aX":-2.965345890541768},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.6,"breakHorizontal":1.9,"spinRate":2062,"spinDirection":203},"zone":12,"typeConfidence":0.89,"plateTime":0.4022600304308064,"extension":6.582304371503218},"index":0,"playId":"2f79ee42-9bb6-337c-b352-9b62abfd1035","pitchNumber":1,"startTime":"2026-07-21T23:57:39.382Z","endTime":"2026-07-21T23:57:43.692Z","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":93.4,"endSpeed":86.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.870181212128358,"aZ":-19.218884126351757,"pfxX":-3.5410681570918667,"pfxZ":6.823868662841731,"pX":-1.4560080704495166,"pZ":2.614984576598387,"vX0":0.9249152509060343,"vY0":-136.16783658878998,"vZ0":-3.591063917397539,"x":172.5,"y":168.18,"x0":-1.3376829372879506,"y0":50.00156970405448,"z0":5.262762036046942,"aX":-6.720847739812803},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.9,"breakHorizontal":6.2,"spinRate":2013,"spinDirection":207},"zone":11,"typeConfidence":0.9,"plateTime":0.4005893866496608,"extension":6.680061488774693},"index":1,"playId":"4ff27442-e344-380c-bbd1-a1713562dbb9","pitchNumber":2,"startTime":"2026-07-21T23:57:54.922Z","endTime":"2026-07-21T23:57:59.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.64379273643975,"aZ":-18.31564432380921,"pfxX":-2.301061129351146,"pfxZ":7.371827481876505,"pX":-0.65324290324609,"pZ":2.7304742790911964,"vX0":2.544547511227787,"vY0":-135.95415604864263,"vZ0":-3.2927311744697816,"x":141.9,"y":165.06,"x0":-1.300499415453772,"y0":50.00092213716005,"z0":5.221896586552641,"aX":-4.3250530589491865},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.8,"breakHorizontal":3.6,"spinRate":2010,"spinDirection":205},"zone":1,"typeConfidence":0.9,"plateTime":0.4022284006391659,"extension":6.653218931403037},"index":2,"playId":"50765857-c4bc-3ec0-86b6-cacaeafed4e0","pitchNumber":3,"startTime":"2026-07-21T23:58:16.541Z","endTime":"2026-07-21T23:58:21.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6139561076229,"aZ":-28.38410711108387,"pfxX":-5.478809069231943,"pfxZ":2.218267659845523,"pX":0.5341102387143288,"pZ":1.5244958247097278,"vX0":6.307840401000628,"vY0":-129.15922491621188,"vZ0":-3.613487004134898,"x":96.64,"y":197.62,"x0":-1.2175219007403666,"y0":50.00005092373325,"z0":5.102774948254576,"aX":-9.34008376062219},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.5,"breakHorizontal":8.6,"spinRate":1532,"spinDirection":234},"zone":9,"typeConfidence":0.86,"plateTime":0.4226086349653828,"extension":6.553220158029569},"index":3,"playId":"f52d2a50-14b3-374a-ba19-072b0d1744f1","pitchNumber":4,"startTime":"2026-07-21T23:58:33.917Z","endTime":"2026-07-21T23:58:40.001Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.456986260052105,"aZ":-16.71243438120772,"pfxX":-2.3772859167458864,"pfxZ":8.196819034048543,"pX":0.009169954260871315,"pZ":2.000824529322366,"vX0":4.029685955062635,"vY0":-135.90871553449804,"vZ0":-5.352877900924865,"x":116.65,"y":184.76,"x0":-1.178261573988023,"y0":50.00370066016402,"z0":5.141796969600364,"aX":-4.485056832959489},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.0,"breakHorizontal":3.5,"spinRate":2160,"spinDirection":209},"zone":8,"typeConfidence":0.9,"plateTime":0.40173832657183217,"extension":6.655971337731141},"index":4,"playId":"8aa49a24-5ff2-3af1-94c2-99a638f19d1c","pitchNumber":5,"startTime":"2026-07-21T23:58:51.212Z","endTime":"2026-07-21T23:58:56.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.706360040868336,"aZ":-18.864323242575338,"pfxX":-1.2361287241300367,"pfxZ":7.093105597048405,"pX":0.07491117290203195,"pZ":2.507211821575126,"vX0":3.387133296464168,"vY0":-135.439762497296,"vZ0":-3.7831290637620283,"x":114.14,"y":171.09,"x0":-1.0256212360808983,"y0":50.00535182292356,"z0":5.224034361914694,"aX":-2.3206438893253254},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.4,"breakHorizontal":1.6,"spinRate":1995,"spinDirection":202},"zone":5,"typeConfidence":0.88,"plateTime":0.4028179589241514,"extension":6.673915011792688},"index":5,"playId":"44ecb82e-4bb3-34c8-83b1-a5a8eaf5bbf4","pitchNumber":6,"startTime":"2026-07-21T23:59:07.514Z","endTime":"2026-07-21T23:59:11.943Z","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.8,"endSpeed":86.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.403967203696798,"aZ":-18.571363395537837,"pfxX":-2.524902503810824,"pfxZ":7.145409365878343,"pX":-0.0331447675802681,"pZ":1.1258018648679555,"vX0":3.9533580406662976,"vY0":-136.49603403388483,"vZ0":-7.076843561132712,"x":118.26,"y":208.38,"x0":-1.1660641721300258,"y0":50.006212051181194,"z0":5.010826811098042,"aX":-4.80982909484861},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.8,"breakHorizontal":3.8,"spinRate":1936,"spinDirection":211},"zone":13,"typeConfidence":0.89,"plateTime":0.39984132902191183,"extension":6.7570501351667795},"index":6,"playId":"30786a6f-41dc-331c-ac31-32db6ede7db3","pitchNumber":7,"startTime":"2026-07-21T23:59:26.575Z","endTime":"2026-07-21T23:59:31.352Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:59:31.352Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brayan Rocchio singles on a ground ball to center fielder Byron Buxton. Steven Kwan to 3rd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-21T23:59:33.775Z","endTime":"2026-07-22T00:02:39.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.83544993448083,"aZ":-31.883931016553003,"pfxX":6.404997203576853,"pfxZ":0.19822571873688766,"pX":1.4053446411820982,"pZ":1.213662852040706,"vX0":4.771130989965882,"vY0":-119.37234091854172,"vZ0":-1.904449745354172,"x":63.43,"y":206.01,"x0":-1.4507504883995272,"y0":50.00162996157193,"z0":4.890413235559682,"aX":9.247466601050604},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":0.1,"breakHorizontal":-12.7,"spinRate":2617,"spinDirection":81},"zone":14,"typeConfidence":0.86,"plateTime":0.45872464705532945,"extension":6.551576250918773},"index":0,"playId":"588db42e-1bb8-376d-a78a-510f9fe2c133","pitchNumber":1,"startTime":"2026-07-21T23:59:59.915Z","endTime":"2026-07-22T00:00:05.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.066393048888145,"aZ":-29.74016828489981,"pfxX":-7.745164009284051,"pfxZ":1.4904213546149094,"pX":0.5509274098248362,"pZ":2.3326584113902746,"vX0":7.166476022400692,"vY0":-126.53153171190235,"vZ0":-1.1324556594820148,"x":96.0,"y":175.8,"x0":-1.3019611587852715,"y0":50.002231380375875,"z0":5.153288451819996,"aX":-12.649348552228812},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.6,"breakHorizontal":12.6,"spinRate":1418,"spinDirection":238},"zone":6,"typeConfidence":0.91,"plateTime":0.43167747762611963,"extension":6.30086058473217},"index":1,"playId":"b40a3770-88c4-3a1d-a7cb-f77f34ce47f6","pitchNumber":2,"startTime":"2026-07-22T00:00:16.700Z","endTime":"2026-07-22T00:00:22.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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.909828492975823,"aZ":-33.029979992356466,"pfxX":-7.192978942477369,"pfxZ":-0.5096335125686879,"pX":-0.5629718004228194,"pZ":1.44852878610899,"vX0":4.250572071312462,"vY0":-127.76616820015278,"vZ0":-2.6891625499140357,"x":138.46,"y":199.67,"x0":-1.3086782603294433,"y0":50.005888335105574,"z0":5.095477633580817,"aX":-11.962533515693403},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.3,"breakHorizontal":12.1,"spinRate":1480,"spinDirection":235},"zone":13,"typeConfidence":0.91,"plateTime":0.42774496270146045,"extension":6.35368038909685},"index":2,"playId":"ef6e6e17-805e-3515-a627-ec6f55b68df8","pitchNumber":3,"startTime":"2026-07-22T00:00:34.721Z","endTime":"2026-07-22T00:00:40.948Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.33744560972958,"aZ":-16.901149623974447,"pfxX":-1.615807858920311,"pfxZ":8.195752222189235,"pX":0.7124259034984824,"pZ":2.018073695015767,"vX0":5.516068746333495,"vY0":-135.35439536151728,"vZ0":-5.313994447363095,"x":89.84,"y":184.29,"x0":-1.1381143198351593,"y0":50.00494832097878,"z0":5.182533957788112,"aX":-3.0127873790385866},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.9,"breakHorizontal":1.8,"spinRate":2091,"spinDirection":202},"zone":9,"typeConfidence":0.9,"plateTime":0.4039894416806171,"extension":6.73184353253244},"index":3,"playId":"ddd899b7-a7d6-37fc-bae7-f6cf9dbfcf27","pitchNumber":4,"startTime":"2026-07-22T00:01:09.267Z","endTime":"2026-07-22T00:01:14.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":74.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.689442201704267,"aZ":-29.611824244986646,"pfxX":7.969946984661618,"pfxZ":1.8046641486641404,"pX":0.46299100345747424,"pZ":1.3128382021860874,"vX0":2.256481292402082,"vY0":-119.46125558747472,"vZ0":-1.934542329530292,"x":99.35,"y":203.33,"x0":-1.5331778272688286,"y0":50.00293441900196,"z0":4.839365970558108,"aX":11.322018539326434},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":3.0,"breakHorizontal":-15.0,"spinRate":2680,"spinDirection":74},"zone":14,"typeConfidence":0.8,"plateTime":0.4615351638800922,"extension":6.6261276320094185},"index":4,"playId":"ce06496b-4e30-3d06-bd22-ab3a3126e9b0","pitchNumber":5,"startTime":"2026-07-22T00:01:37.905Z","endTime":"2026-07-22T00:01:42.518Z","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":1},"index":5,"playId":"56e6c9d3-cf76-37e2-8525-019242339bbd","startTime":"2026-07-22T00:02:11.449Z","endTime":"2026-07-22T00:02:16.749Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.352527140679285,"aZ":-30.537236118635604,"pfxX":-6.918444634736667,"pfxZ":0.9748414302972321,"pX":0.43758465431824084,"pZ":1.802050535867285,"vX0":6.369520545769182,"vY0":-128.0947551511963,"vZ0":-2.607819627177371,"x":100.32,"y":190.12,"x0":-1.1722207069696915,"y0":50.00243147208077,"z0":5.200511592221924,"aX":-11.595141434931113},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.4,"breakHorizontal":11.3,"spinRate":1611,"spinDirection":243},"zone":9,"typeConfidence":0.9,"plateTime":0.42621621024636536,"extension":6.518946721682848},"hitData":{"launchSpeed":98.4,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.74,"coordY":92.34}},"index":6,"playId":"be5ad6b4-f90c-3b4d-8191-2e3a4def338a","pitchNumber":6,"startTime":"2026-07-22T00:02:28.470Z","endTime":"2026-07-22T00:02:39.686Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:02:39.686Z","atBatIndex":38},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Chase DeLauter pops out to shortstop Ryan Kreidler.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T00:02:49.868Z","endTime":"2026-07-22T00:03:45.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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(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":80.6,"endSpeed":74.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.195355329566464,"aZ":-31.55837258029967,"pfxX":10.029216083028611,"pfxZ":0.43920186193173905,"pX":-1.2324293767454733,"pZ":2.237668087063472,"vX0":-2.042045966973686,"vY0":-117.36367355057158,"vZ0":0.3153140091852169,"x":163.98,"y":178.36,"x0":-1.6539859719681467,"y0":50.000626041458744,"z0":5.040437238430222,"aX":13.990378792277532},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":1.2,"breakHorizontal":-17.6,"spinRate":2400,"spinDirection":71},"zone":13,"typeConfidence":0.9,"plateTime":0.4666704789263094,"extension":6.361267881582501},"index":0,"playId":"824044bc-13bf-31c8-a9f3-0279603a3904","pitchNumber":1,"startTime":"2026-07-22T00:03:14.622Z","endTime":"2026-07-22T00:03:19.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.72566045949629,"aZ":-30.413063369284988,"pfxX":7.70819451142063,"pfxZ":1.2235979193765036,"pX":0.14244138352433863,"pZ":2.3863809814705443,"vX0":1.5505716483390706,"vY0":-119.284161966172,"vZ0":0.2982679594525637,"x":111.57,"y":174.35,"x0":-1.5174986559171566,"y0":50.004888624881204,"z0":4.999459645527617,"aX":11.120017698285029},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":2.5,"breakHorizontal":-14.3,"spinRate":2494,"spinDirection":90},"zone":5,"typeConfidence":0.86,"plateTime":0.45900013516024796,"extension":6.652314111496337},"hitData":{"launchSpeed":94.9,"launchAngle":62.0,"totalDistance":172.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":117.98,"coordY":136.52}},"index":1,"playId":"b2776dbf-780a-3214-9f2e-07287b026e8d","pitchNumber":2,"startTime":"2026-07-22T00:03:32.936Z","endTime":"2026-07-22T00:03:45.254Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:03:45.254Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Manzardo flies out to left fielder Austin Martin.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T00:05:04.630Z","endTime":"2026-07-22T00:05:17.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"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":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":{"description":"Offensive Substitution: Pinch-hitter Kyle Manzardo replaces Rhys Hoskins.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-22T00:04:15.978Z","endTime":"2026-07-22T00:04:19.537Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":656555,"link":"/api/v1/people/656555"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-22T00:04:19.537Z","endTime":"2026-07-22T00:05:06.891Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.73723899177914,"aZ":-34.14147696486357,"pfxX":-6.312126943750045,"pfxZ":-1.15224869731526,"pX":-0.34571003076358164,"pZ":1.7920387534454318,"vX0":4.761202520217905,"vY0":-129.85505970922915,"vZ0":-1.7128925515744369,"x":130.18,"y":190.39,"x0":-1.3848563851559106,"y0":50.004159558450425,"z0":5.0628305952664165,"aX":-10.757519875356516},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-2.3,"breakHorizontal":10.3,"spinRate":1331,"spinDirection":240},"zone":7,"typeConfidence":0.9,"plateTime":0.4221476959946804,"extension":6.408187057837831},"hitData":{"launchSpeed":86.8,"launchAngle":59.0,"totalDistance":214.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.33,"coordY":139.67}},"index":2,"playId":"019d5b98-b8c1-3218-a2bd-2985bd6415fc","pitchNumber":1,"startTime":"2026-07-22T00:05:06.891Z","endTime":"2026-07-22T00:05:17.539Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:05:17.539Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Byron Buxton singles on a line drive to left fielder Steven Kwan.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-22T00:07:23.616Z","endTime":"2026-07-22T00:09:14.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,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":"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":6},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Kyle Manzardo remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T00:07:02.384Z","endTime":"2026-07-22T00:07:25.967Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"401","replacedPlayer":{"id":656555,"link":"/api/v1/people/656555"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.26352742574144,"aZ":-22.914190437812035,"pfxX":8.513181893665568,"pfxZ":5.1603796978949035,"pX":0.05834628182874521,"pZ":2.204591170068556,"vX0":-5.142619438296946,"vY0":-133.2589650389015,"vZ0":-3.663580756121149,"x":114.78,"y":179.26,"x0":0.9094886333286049,"y0":50.002478914119074,"z0":5.257143929666218,"aX":15.274660028099381},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.8,"breakHorizontal":-14.3,"spinRate":2123,"spinDirection":142},"zone":8,"typeConfidence":0.91,"plateTime":0.4113968794582705,"extension":6.584683544086114},"index":1,"playId":"b1753430-5285-39f5-a8b6-887ddff3812d","pitchNumber":1,"startTime":"2026-07-22T00:07:25.967Z","endTime":"2026-07-22T00:07:30.412Z","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":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.234526806805924,"aZ":-16.065887305158864,"pfxX":4.694840515025468,"pfxZ":8.807203924595667,"pX":-0.38506333649445224,"pZ":3.443715794875684,"vX0":-4.620648479119108,"vY0":-134.644232786606,"vZ0":-1.8359407155899754,"x":131.68,"y":145.8,"x0":0.7463433639652386,"y0":50.005940393709274,"z0":5.275880918925293,"aX":8.590360929458846},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.7,"breakHorizontal":-7.4,"spinRate":2150,"spinDirection":147},"zone":11,"typeConfidence":0.91,"plateTime":0.40736857525629677,"extension":6.719295185379684},"index":2,"playId":"89f41fd4-6c8e-3eb0-944a-9601f2fc6cb3","pitchNumber":2,"startTime":"2026-07-22T00:07:40.017Z","endTime":"2026-07-22T00:07:48.436Z","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":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.258702095537128,"aZ":-34.58571599573387,"pfxX":-7.656195088909648,"pfxZ":-1.6894541841659265,"pX":-0.7497879259605214,"pZ":-0.2375010675030842,"vX0":-1.7163600176447684,"vY0":-118.70713743325865,"vZ0":-5.466501254969891,"x":145.58,"y":245.19,"x0":0.9778806588648762,"y0":50.00586230987735,"z0":5.252992909077039,"aX":-10.900530673744896},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-4.2,"breakHorizontal":14.3,"spinRate":2425,"spinDirection":327},"zone":13,"typeConfidence":0.88,"plateTime":0.46184952955028846,"extension":6.52621631340099},"index":3,"playId":"1522f58f-dbd8-37cf-8a3a-7649131ba180","pitchNumber":3,"startTime":"2026-07-22T00:08:02.682Z","endTime":"2026-07-22T00:08:06.717Z","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":87.1,"endSpeed":80.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.036207819509034,"aZ":-31.26805307934198,"pfxX":9.434859324343265,"pfxZ":0.5614591035758649,"pX":-0.6195278013465249,"pZ":-0.9262301175429511,"vX0":-6.82553584438148,"vY0":-126.46142665015432,"vZ0":-8.647461813866936,"x":140.61,"y":263.79,"x0":0.8900293699894521,"y0":50.00481850973086,"z0":5.04958531920311,"aX":15.26780564090516},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.8,"breakHorizontal":-15.5,"spinRate":1892,"spinDirection":120},"zone":13,"typeConfidence":0.9,"plateTime":0.43329948565764065,"extension":6.401278198936982},"index":4,"playId":"c0fa9be2-df64-3a60-ba39-ac58262a9b22","pitchNumber":4,"startTime":"2026-07-22T00:08:21.339Z","endTime":"2026-07-22T00:08:26.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.458949693205827,"aZ":-32.560273755623165,"pfxX":9.26954147835395,"pfxZ":-0.23915257178860605,"pX":-1.2060778123188876,"pZ":-0.2861226230870909,"vX0":-8.314337422420845,"vY0":-125.83853177696069,"vZ0":-6.589302142412987,"x":162.97,"y":246.51,"x0":0.9426174509655172,"y0":50.005550751884314,"z0":5.0171187174967535,"aX":14.811448474287857},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.8,"breakHorizontal":-14.8,"spinRate":1731,"spinDirection":113},"zone":13,"typeConfidence":0.9,"plateTime":0.4359176525400348,"extension":6.743313656206026},"index":5,"playId":"b1085d0c-923a-379c-8c5b-8b586ee30bfe","pitchNumber":5,"startTime":"2026-07-22T00:08:41.502Z","endTime":"2026-07-22T00:08:45.192Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61699497599547,"aZ":-14.472376197146003,"pfxX":2.5773294689177133,"pfxZ":8.894244447331479,"pX":0.17394227577848342,"pZ":2.8859479292847072,"vX0":-3.0699556930270187,"vY0":-139.74699877869608,"vZ0":-3.7048043794160503,"x":110.37,"y":160.86,"x0":0.9485861662332902,"y0":50.00432492283039,"z0":5.171026432622753,"aX":5.130688563418777},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.6,"breakHorizontal":-4.1,"spinRate":2138,"spinDirection":149},"zone":2,"typeConfidence":0.91,"plateTime":0.39098494609588075,"extension":6.7511906848610534},"hitData":{"launchSpeed":94.5,"launchAngle":15.0,"totalDistance":231.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.04,"coordY":96.58}},"index":6,"playId":"0a5fec5a-ea19-3515-b713-517e1e5a82c7","pitchNumber":6,"startTime":"2026-07-22T00:09:02.834Z","endTime":"2026-07-22T00:09:14.511Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:09:14.511Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Jeffers grounds out, second baseman Travis Bazzana to first baseman Kyle Manzardo. Byron Buxton to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-22T00:09:24.527Z","endTime":"2026-07-22T00:10:45.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":3},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.235468813717983,"aZ":-23.145045085634774,"pfxX":7.719439606385311,"pfxZ":4.940357672143444,"pX":-0.5430989003895412,"pZ":2.2728438332422605,"vX0":-6.135822822443728,"vY0":-133.47090076571655,"vZ0":-3.5094876002261013,"x":137.7,"y":177.41,"x0":0.7679921470454619,"y0":50.00394771618026,"z0":5.246690655624924,"aX":14.109519215911106},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.5,"breakHorizontal":-12.8,"spinRate":2098,"spinDirection":136},"zone":4,"typeConfidence":0.91,"plateTime":0.4083595447681039,"extension":6.512508848793731},"index":0,"playId":"20349b87-e4d7-3b41-8f14-902e86432181","pitchNumber":1,"startTime":"2026-07-22T00:09:37.764Z","endTime":"2026-07-22T00:09:42.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.677991895140128,"aZ":-24.498408107868958,"pfxX":-1.9465427521763958,"pfxZ":4.319877006320965,"pX":0.5833681255656566,"pZ":3.4805894926567964,"vX0":-0.6074103110782085,"vY0":-131.89063629036553,"vZ0":-0.013265086215292432,"x":94.76,"y":144.8,"x0":1.0691108595221483,"y0":50.00583378849904,"z0":5.278969093711199,"aX":-3.4604218120520427},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.0,"breakHorizontal":3.6,"spinRate":2140,"spinDirection":182},"zone":12,"typeConfidence":0.94,"plateTime":0.4138688965204662,"extension":6.500842364372348},"index":1,"playId":"8d1d492a-0ba7-32cf-8dac-79ff1c7e6a67","pitchNumber":2,"startTime":"2026-07-22T00:09:56.260Z","endTime":"2026-07-22T00:10:03.498Z","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":94.6,"endSpeed":86.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.416325743457516,"aZ":-15.485193003441307,"pfxX":3.0977200508170153,"pfxZ":8.635794875410081,"pX":0.5174282605078457,"pZ":2.551035921650771,"vX0":-2.4425824987710194,"vY0":-137.85035421131053,"vZ0":-4.173942342126647,"x":97.28,"y":169.9,"x0":1.0106225492445107,"y0":50.006180625277445,"z0":5.123949199462906,"aX":5.988527280439728},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.0,"breakHorizontal":-5.2,"spinRate":2191,"spinDirection":150},"zone":6,"typeConfidence":0.91,"plateTime":0.3966966444226627,"extension":6.608541724156413},"index":2,"playId":"2f68505e-ba5b-3bc5-99da-659cea9795ec","pitchNumber":3,"startTime":"2026-07-22T00:10:14.819Z","endTime":"2026-07-22T00:10:18.951Z","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":94.0,"endSpeed":85.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20974920591411,"aZ":-12.41375957798994,"pfxX":3.6287055628709153,"pfxZ":10.507692290329791,"pX":-0.9522929859615032,"pZ":3.2288709615881923,"vX0":-5.768897109744214,"vY0":-136.76545351478097,"vZ0":-2.978498361438865,"x":153.3,"y":151.6,"x0":0.7199907923939386,"y0":50.00350097012426,"z0":5.191996513374844,"aX":6.82506905759226},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.5,"breakHorizontal":-5.3,"spinRate":2238,"spinDirection":148},"zone":11,"typeConfidence":0.92,"plateTime":0.40161396805099026,"extension":6.780963983806452},"hitData":{"launchSpeed":43.7,"launchAngle":32.0,"totalDistance":107.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":130.32,"coordY":156.09}},"index":3,"playId":"866eaf75-570a-35e4-b3f1-a7f6709da35a","pitchNumber":4,"startTime":"2026-07-22T00:10:36.830Z","endTime":"2026-07-22T00:10:45.294Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:10:45.294Z","atBatIndex":42},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Josh Bell pops out to second baseman Travis Bazzana.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-22T00:11:43.798Z","endTime":"2026-07-22T00:11:57.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-22T00:11:03.743Z","endTime":"2026-07-22T00:11:46.161Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.809522092646226,"aZ":-23.55105037551369,"pfxX":8.214768119370802,"pfxZ":4.6147462693645345,"pX":0.4606092995153091,"pZ":3.1295192167712464,"vX0":-4.2538295931931644,"vY0":-135.4133576618967,"vZ0":-1.3877038571393205,"x":99.44,"y":154.28,"x0":0.9792105151835047,"y0":50.00468381778775,"z0":5.286326796095363,"aX":15.35415707297264},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.3,"breakHorizontal":-14.0,"spinRate":2054,"spinDirection":142},"zone":3,"typeConfidence":0.91,"plateTime":0.40351607863868866,"extension":6.580851126281166},"hitData":{"launchSpeed":91.0,"launchAngle":64.0,"totalDistance":159.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":154.29,"coordY":146.2}},"index":1,"playId":"1b7ce800-a33b-3930-a776-1d37f083b050","pitchNumber":1,"startTime":"2026-07-22T00:11:46.161Z","endTime":"2026-07-22T00:11:57.676Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:11:57.676Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Royce Lewis walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-22T00:14:41.158Z","endTime":"2026-07-22T00:15:53.006Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"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"},"postOnFirst":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"postOnSecond":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":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":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-22T00:12:17.901Z","endTime":"2026-07-22T00:13:48.724Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Colin Holderman replaces Parker Messick.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-22T00:13:48.724Z","endTime":"2026-07-22T00:14:43.476Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670059,"link":"/api/v1/people/670059"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.880100977679245,"aZ":-24.708377127855577,"pfxX":-9.620443689514751,"pfxZ":3.7598881348789632,"pX":1.246669084199032,"pZ":2.275017096213028,"vX0":11.659682433575096,"vY0":-139.63637605847322,"vZ0":-4.311923243442728,"x":69.48,"y":177.35,"x0":-1.7226724606499388,"y0":50.00231799972298,"z0":5.45427665649385,"aX":-19.099187627866076},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.1,"breakHorizontal":15.1,"spinRate":2190,"spinDirection":228},"zone":14,"typeConfidence":0.91,"plateTime":0.3914660171606763,"extension":6.46277582981964},"index":2,"playId":"a2082fee-648b-35b2-91e4-a75926f37abf","pitchNumber":1,"startTime":"2026-07-22T00:14:43.476Z","endTime":"2026-07-22T00:14:48.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.968233354250767,"aZ":-27.542970708544388,"pfxX":6.864682289155521,"pfxZ":3.183453459285337,"pX":1.0076449927196738,"pZ":3.1346309110283745,"vX0":5.035754725016719,"vY0":-119.54529674149349,"vZ0":0.13829467750684454,"x":78.59,"y":154.14,"x0":-2.014227052436076,"y0":50.0017090498627,"z0":5.5382512364156335,"aX":9.984768019404797},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":6.1,"breakHorizontal":-13.6,"spinRate":2677,"spinDirection":56},"zone":12,"typeConfidence":0.91,"plateTime":0.45729078186492034,"extension":6.709888586741016},"index":3,"playId":"e321971f-31d5-36cb-8439-e7e5089a7a3a","pitchNumber":2,"startTime":"2026-07-22T00:14:59.305Z","endTime":"2026-07-22T00:15:06.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92555521185054,"aZ":-26.017473541645792,"pfxX":-10.523267870382897,"pfxZ":3.188680167854538,"pX":0.7607590477877441,"pZ":1.926155793521406,"vX0":10.849820537363398,"vY0":-137.6912664570637,"vZ0":-4.2424342532540225,"x":88.0,"y":186.77,"x0":-1.8526943275329382,"y0":50.00414086272549,"z0":5.235340114626754,"aX":-20.32452060756688},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.0,"breakHorizontal":16.9,"spinRate":2291,"spinDirection":233},"zone":9,"typeConfidence":0.9,"plateTime":0.3969264210325929,"extension":6.551635445835907},"index":4,"playId":"fbde6cdc-66a8-3afa-87c4-489fee55385b","pitchNumber":3,"startTime":"2026-07-22T00:15:14.940Z","endTime":"2026-07-22T00:15:22.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.710948123457985,"aZ":-27.427491539400183,"pfxX":-10.223790526016398,"pfxZ":2.4445701049104294,"pX":0.7142266757421664,"pZ":2.8084656657009597,"vX0":10.7198369775003,"vY0":-138.42021631166713,"vZ0":-2.051928619521288,"x":89.78,"y":162.95,"x0":-1.8792034302698313,"y0":50.00203344902563,"z0":5.3944789870684735,"aX":-19.851270664458404},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.2,"breakHorizontal":16.3,"spinRate":2282,"spinDirection":230},"zone":3,"typeConfidence":0.9,"plateTime":0.39559417305185995,"extension":6.502924976316099},"index":5,"playId":"34bb8a3b-7576-3684-83d9-a717344ab606","pitchNumber":4,"startTime":"2026-07-22T00:15:31.096Z","endTime":"2026-07-22T00:15:36.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41541088250633,"aZ":-26.701050895979396,"pfxX":6.633498915258846,"pfxZ":3.7230510888381136,"pX":1.487282114161166,"pZ":2.0630375853850684,"vX0":6.265401549346783,"vY0":-120.4323370010172,"vZ0":-2.403972511473834,"x":60.31,"y":183.08,"x0":-2.009611312278395,"y0":50.00036486131907,"z0":5.436086894337184,"aX":9.73996496920235},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":6.5,"breakHorizontal":-13.6,"spinRate":2622,"spinDirection":67},"zone":14,"typeConfidence":0.91,"plateTime":0.45481513319121625,"extension":6.566082282248637},"index":6,"playId":"59944154-a782-3296-8142-cf0889e74812","pitchNumber":5,"startTime":"2026-07-22T00:15:47.598Z","endTime":"2026-07-22T00:15:53.006Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:15:53.006Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Victor Caratini lines out to center fielder Petey Halpin.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-22T00:16:01.256Z","endTime":"2026-07-22T00:17:35.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.4,"endSpeed":76.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.87628242943168,"aZ":-26.213672404448186,"pfxX":5.760368235402135,"pfxZ":4.055184803624291,"pX":-0.6412329643291056,"pZ":2.7865747811849437,"vX0":1.9239766278910988,"vY0":-120.07615701186303,"vZ0":-1.0022128150092817,"x":141.44,"y":163.54,"x0":-2.199874297313082,"y0":50.0023808136549,"z0":5.528440714704687,"aX":8.46358243585499},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":7.4,"breakHorizontal":-10.9,"spinRate":2543,"spinDirection":76},"zone":4,"typeConfidence":0.9,"plateTime":0.45505772920192467,"extension":6.503438620460291},"index":0,"playId":"99292e58-08e1-30cd-adac-77f172dd6a59","pitchNumber":1,"startTime":"2026-07-22T00:16:17.956Z","endTime":"2026-07-22T00:16:22.811Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-22T00:16:34.571Z","endTime":"2026-07-22T00:16:49.329Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.650801455200156,"aZ":-26.565259225132024,"pfxX":-9.630907896436872,"pfxZ":2.7919735670304124,"pX":0.6333920756393766,"pZ":2.3728036531611996,"vX0":10.51955268620958,"vY0":-140.57174508816718,"vZ0":-3.1133745148447804,"x":92.86,"y":174.71,"x0":-1.8987891091803082,"y0":50.00279222226261,"z0":5.211541743969852,"aX":-19.35286991757604},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.6,"breakHorizontal":15.4,"spinRate":2231,"spinDirection":233},"zone":6,"typeConfidence":0.9,"plateTime":0.3890383725035296,"extension":6.4349065019286575},"index":2,"playId":"62d9b6b2-4921-3435-98a3-500f5335c901","pitchNumber":2,"startTime":"2026-07-22T00:16:49.329Z","endTime":"2026-07-22T00:16:54.825Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"playId":"d1beaeda-17ba-42bc-b348-27c259b5895d","startTime":"2026-07-22T00:17:08.794Z","endTime":"2026-07-22T00:17:13.794Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.54062370429582,"aZ":-28.178622736099264,"pfxX":-10.86770042467855,"pfxZ":2.0004879371817506,"pX":-0.4258902630159729,"pZ":2.8607239547644405,"vX0":8.134219743289055,"vY0":-141.08290433617816,"vZ0":-1.937737908833747,"x":133.23,"y":161.54,"x0":-1.946296276343888,"y0":50.00624082060468,"z0":5.3874957600333975,"aX":-21.733833185833994},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":3.4,"breakHorizontal":17.9,"spinRate":2223,"spinDirection":232},"zone":1,"typeConfidence":0.9,"plateTime":0.3894528645397717,"extension":6.367528010761545},"hitData":{"launchSpeed":98.9,"launchAngle":19.0,"totalDistance":330.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":113.14,"coordY":86.29}},"index":4,"playId":"ba60a191-36c1-302f-9d95-1bb23b463552","pitchNumber":3,"startTime":"2026-07-22T00:17:27.339Z","endTime":"2026-07-22T00:17:35.347Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:17:35.347Z","atBatIndex":45},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kahlil Watson doubles (6) on a sharp line drive to center fielder Byron Buxton.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T00:20:15.583Z","endTime":"2026-07-22T00:21:31.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Kahlil Watson replaces David Fry.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T00:19:23.330Z","endTime":"2026-07-22T00:19:43.043Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696135,"link":"/api/v1/people/696135"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":681807,"link":"/api/v1/people/681807"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-22T00:19:43.043Z","endTime":"2026-07-22T00:20:17.843Z","isPitch":false,"type":"action"},{"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":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.837985986832024,"aZ":-29.410260407633594,"pfxX":-8.034794512449803,"pfxZ":1.6320686888634253,"pX":-0.4165156173918844,"pZ":2.6278810320516857,"vX0":5.112278251307766,"vY0":-129.26910679125214,"vZ0":-0.9764212241446516,"x":132.88,"y":167.83,"x0":-1.3754540262720834,"y0":50.00330819753399,"z0":5.267484860891123,"aX":-13.604423363039016},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.0,"breakHorizontal":13.4,"spinRate":1510,"spinDirection":235},"zone":4,"typeConfidence":0.88,"plateTime":0.42364943441410796,"extension":6.0238117957850665},"index":2,"playId":"70692974-f170-3f7e-a393-2ced931789db","pitchNumber":1,"startTime":"2026-07-22T00:20:17.843Z","endTime":"2026-07-22T00:20:22.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.784018068343805,"aZ":-27.928410253571418,"pfxX":2.9322700264193613,"pfxZ":2.542884247773909,"pX":0.4421766954470546,"pZ":2.792369847134908,"vX0":3.2718475948025127,"vY0":-128.75896979298443,"vZ0":-0.9419985165713625,"x":100.15,"y":163.39,"x0":-1.2280871247832161,"y0":50.00589950885641,"z0":5.332256623928339,"aX":4.90340690087341},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.6,"breakHorizontal":-6.1,"spinRate":2296,"spinDirection":170},"zone":3,"typeConfidence":0.91,"plateTime":0.4260752430418906,"extension":6.462688079886932},"index":3,"playId":"21d8eae6-aecb-3e78-ab78-ce7ef80aef7c","pitchNumber":2,"startTime":"2026-07-22T00:20:40.349Z","endTime":"2026-07-22T00:20:47.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.3155844615259,"aZ":-17.81830099813935,"pfxX":-1.1813839455460835,"pfxZ":7.834668314255342,"pX":0.675762350013204,"pZ":3.718844177473788,"vX0":5.40312269341278,"vY0":-134.75846014670284,"vZ0":-1.2050956761088865,"x":91.24,"y":138.37,"x0":-1.204984859843377,"y0":50.001776655957435,"z0":5.435204070408192,"aX":-2.1649761925262583},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.2,"breakHorizontal":1.0,"spinRate":2147,"spinDirection":200},"zone":12,"typeConfidence":0.91,"plateTime":0.407029488625855,"extension":6.290562734578442},"index":4,"playId":"e7e3a036-04d4-3be5-8035-bac823ff6434","pitchNumber":3,"startTime":"2026-07-22T00:21:01.804Z","endTime":"2026-07-22T00:21:06.836Z","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":94.3,"endSpeed":86.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.176619340619585,"aZ":-14.509098873005378,"pfxX":-2.256897068992929,"pfxZ":9.279138401764156,"pX":-0.18765699697014224,"pZ":2.9971877885110927,"vX0":3.5243832780518844,"vY0":-137.2914558586958,"vZ0":-3.9005091128201865,"x":124.15,"y":157.86,"x0":-1.1963986759921819,"y0":50.00159250581063,"z0":5.427636329849376,"aX":-4.2962907248313895},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.2,"breakHorizontal":3.4,"spinRate":2169,"spinDirection":207},"zone":2,"typeConfidence":0.92,"plateTime":0.3993711909944313,"extension":6.2289411532398615},"hitData":{"launchSpeed":102.4,"launchAngle":10.0,"totalDistance":158.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":153.34,"coordY":97.34}},"index":5,"playId":"0f2b7426-e44b-3e70-90b6-3ae0e476ae3b","pitchNumber":4,"startTime":"2026-07-22T00:21:18.244Z","endTime":"2026-07-22T00:21:31.334Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:21:31.334Z","atBatIndex":46},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Travis Bazzana hit by pitch.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T00:21:42.991Z","endTime":"2026-07-22T00:23:25.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"postOnSecond":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":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":"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":90.1,"endSpeed":83.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.27081000350514,"aZ":-26.452543224501664,"pfxX":0.7571290449532104,"pfxZ":3.2324827421460745,"pX":0.19249139407477178,"pZ":2.022987151978176,"vX0":3.7308654778481274,"vY0":-131.2643422681565,"vZ0":-3.0603627838303282,"x":109.66,"y":184.16,"x0":-1.3377241944393732,"y0":50.00063181171337,"z0":5.1450080667030145,"aX":1.3381434038199327},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.5,"breakHorizontal":-2.0,"spinRate":2484,"spinDirection":187},"zone":8,"typeConfidence":0.89,"plateTime":0.41514251151863446,"extension":6.504028676841486},"index":0,"playId":"de2caeae-196a-3ef6-8749-b2227da31607","pitchNumber":1,"startTime":"2026-07-22T00:22:06.329Z","endTime":"2026-07-22T00:22:11.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.611324031944342,"aZ":-34.28801657328366,"pfxX":-6.333261941585379,"pfxZ":-1.2372331058099437,"pX":-1.5902830754180883,"pZ":2.2140899543754577,"vX0":2.3098414127694555,"vY0":-129.93729273023234,"vZ0":-0.7622835360012667,"x":177.62,"y":179.0,"x0":-1.6667774527052506,"y0":50.0004995272074,"z0":5.11103571688822,"aX":-10.853826947215648},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-2.2,"breakHorizontal":10.9,"spinRate":1532,"spinDirection":247},"zone":13,"typeConfidence":0.9,"plateTime":0.4211409112573916,"extension":6.169019113442668},"index":1,"playId":"4d443544-8665-32cb-8112-141f2bdc7f6c","pitchNumber":2,"startTime":"2026-07-22T00:22:27.602Z","endTime":"2026-07-22T00:22:32.122Z","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":90.0,"endSpeed":82.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.646315986774244,"aZ":-32.32096433806376,"pfxX":-6.8451649539806,"pfxZ":-0.08247995723914592,"pX":-0.5899335085822549,"pZ":2.058675490569659,"vX0":4.406074576654905,"vY0":-131.0715093504478,"vZ0":-1.8890779478252049,"x":139.49,"y":183.2,"x0":-1.403183914007732,"y0":50.00447908245938,"z0":5.2017333073178955,"aX":-11.913930428087786},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-0.4,"breakHorizontal":11.4,"spinRate":1544,"spinDirection":237},"zone":7,"typeConfidence":0.88,"plateTime":0.4178490159120809,"extension":6.274850797751234},"index":2,"playId":"8466ae9a-7144-3375-8286-b07760b28ca2","pitchNumber":3,"startTime":"2026-07-22T00:22:45.143Z","endTime":"2026-07-22T00:22:49.782Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-22T00:23:06.273Z","endTime":"2026-07-22T00:23:16.224Z","isPitch":false,"type":"action","player":{"id":683953,"link":"/api/v1/people/683953"}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74549954757011,"aZ":-24.77600935770981,"pfxX":8.929291089695361,"pfxZ":5.17313058443548,"pX":2.698521543607253,"pZ":1.444298553293978,"vX0":6.840451431782727,"vY0":-119.3186785294327,"vZ0":-2.4440214449113062,"x":14.14,"y":199.78,"x0":-1.3740010012379376,"y0":50.00299110706283,"z0":4.73367015808968,"aX":12.76520138648285},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":9.0,"breakHorizontal":-17.9,"spinRate":2579,"spinDirection":87},"zone":14,"typeConfidence":0.57,"plateTime":0.46052750478487736,"extension":6.9022171384056},"index":4,"playId":"5b801fce-b627-3b0c-aafe-a702a82b2061","pitchNumber":4,"startTime":"2026-07-22T00:23:16.224Z","endTime":"2026-07-22T00:23:25.079Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:23:25.079Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Arias singles on a ground ball to center fielder Byron Buxton. Kahlil Watson to 3rd. Travis Bazzana to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T00:23:25.439Z","endTime":"2026-07-22T00:24:13.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"postOnSecond":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"postOnThird":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.519865605053244,"aZ":-28.9868958961358,"pfxX":-3.8203098490202274,"pfxZ":1.8743985844781497,"pX":-0.40589710033151655,"pZ":2.022324567679998,"vX0":3.864054170959976,"vY0":-129.16648832731414,"vZ0":-2.3425425956436525,"x":132.47,"y":184.18,"x0":-1.4209926986630794,"y0":50.001484964153875,"z0":5.157556663956233,"aX":-6.490446090784321},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.1,"breakHorizontal":6.1,"spinRate":1376,"spinDirection":239},"zone":7,"typeConfidence":0.78,"plateTime":0.4231672102806243,"extension":6.337702118967617},"hitData":{"launchSpeed":111.1,"launchAngle":5.0,"totalDistance":143.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.59,"coordY":92.34}},"index":0,"playId":"9ecc6cac-d502-303d-9f31-c9b9f317bc07","pitchNumber":1,"startTime":"2026-07-22T00:24:02.334Z","endTime":"2026-07-22T00:24:13.381Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:24:13.381Z","atBatIndex":48},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Austin Hedges out on a sacrifice fly to left fielder Austin Martin. Kahlil Watson scores.","rbi":1,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T00:25:29.990Z","endTime":"2026-07-22T00:26:47.700Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"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],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"responsiblePitcher":{"id":702474,"link":"/api/v1/people/702474"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T00:24:38.089Z","endTime":"2026-07-22T00:25:32.281Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.59533109399624,"aZ":-27.85903721871614,"pfxX":2.4655792508161625,"pfxZ":2.6420164272148465,"pX":0.8925107879809232,"pZ":2.3447614763687543,"vX0":4.565103130313686,"vY0":-126.45367902327085,"vZ0":-1.6153617023508078,"x":82.98,"y":175.47,"x0":-1.2502283968361028,"y0":50.00513966276508,"z0":5.207818597955363,"aX":4.0283196554920515},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.7,"breakHorizontal":-5.4,"spinRate":2379,"spinDirection":156},"zone":14,"typeConfidence":0.9,"plateTime":0.43165888772365557,"extension":6.625292462193572},"index":1,"playId":"73af6355-1367-37c9-bf7f-0f64680a9fe1","pitchNumber":1,"startTime":"2026-07-22T00:25:32.281Z","endTime":"2026-07-22T00:25:37.876Z","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.0,"endSpeed":86.4,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.377850789363503,"aZ":-16.4332416372947,"pfxX":-2.8427724911077465,"pfxZ":8.270211429972939,"pX":1.8974937062127206,"pZ":2.5077510353614842,"vX0":8.817187541508455,"vY0":-136.65853556367583,"vZ0":-4.280138842456848,"x":44.67,"y":171.07,"x0":-0.9925772521162529,"y0":50.0013132113233,"z0":5.213247056194385,"aX":-5.410736323039649},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.3,"breakHorizontal":3.4,"spinRate":2159,"spinDirection":206},"zone":12,"typeConfidence":0.91,"plateTime":0.39986497100459495,"extension":6.659515522359325},"index":2,"playId":"20065620-aaca-3327-96aa-170b4b97253e","pitchNumber":2,"startTime":"2026-07-22T00:25:50.655Z","endTime":"2026-07-22T00:25:54.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.613786588594753,"aZ":-28.902965687206137,"pfxX":1.9158534896170512,"pfxZ":1.9902694329644053,"pX":0.6031560092942272,"pZ":2.8898489820775257,"vX0":4.383009421215866,"vY0":-127.06184577403107,"vZ0":0.023394278436892457,"x":94.01,"y":160.75,"x0":-1.3891282909082845,"y0":50.00300722508235,"z0":5.16598302774191,"aX":3.151102098462522},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.8,"breakHorizontal":-4.4,"spinRate":2547,"spinDirection":146},"zone":3,"typeConfidence":0.9,"plateTime":0.430098868823809,"extension":6.371300337490919},"index":3,"playId":"a4900be3-bc07-3e82-af8d-bdb49d0a18f8","pitchNumber":3,"startTime":"2026-07-22T00:26:08.751Z","endTime":"2026-07-22T00:26:13.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.0,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.763734386239374,"aZ":-32.518207493765864,"pfxX":8.400476553154729,"pfxZ":-0.24438464776344837,"pX":-0.5373059320690107,"pZ":3.4641184521973853,"vX0":-0.09180982194173215,"vY0":-117.75077006879906,"vZ0":3.1811065107575773,"x":137.48,"y":145.25,"x0":-1.5888548045043087,"y0":50.003818096994316,"z0":5.108066151594928,"aX":11.77333747209141},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":0.6,"breakHorizontal":-15.2,"spinRate":2487,"spinDirection":78},"zone":11,"typeConfidence":0.89,"plateTime":0.46550215605324796,"extension":6.86529617619228},"hitData":{"launchSpeed":90.9,"launchAngle":39.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.54,"coordY":85.06}},"index":4,"playId":"cd48e10e-a162-386c-a24a-3ca1c70c7f3f","pitchNumber":4,"startTime":"2026-07-22T00:26:34.079Z","endTime":"2026-07-22T00:26:47.700Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:26:47.700Z","atBatIndex":49},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Guardians challenged (tag play), call on the field was overturned: Guardians challenged (home-plate collision), call on the field was upheld: Petey Halpin out on a sacrifice fly to center fielder Byron Buxton. Travis Bazzana scores. Gabriel Arias to 3rd.","rbi":1,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T00:29:40.351Z","endTime":"2026-07-22T00:31:05.213Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,4,5,6],"actionIndex":[1,3],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"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":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","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":6},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":{"id":702474,"link":"/api/v1/people/702474"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-22T00:27:08.711Z","endTime":"2026-07-22T00:29:08.379Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Taylor Rogers replaces Mike Paredes.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-22T00:29:08.379Z","endTime":"2026-07-22T00:29:42.138Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573124,"link":"/api/v1/people/573124"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":70.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.518908792551958,"aZ":-31.593476614794742,"pfxX":-9.350957342880427,"pfxZ":0.45954719537297706,"pX":0.26937116735166056,"pZ":4.126911698763173,"vX0":-1.0148286960845472,"vY0":-111.3142521057809,"vZ0":3.8153778729233654,"x":106.73,"y":127.35,"x0":1.945924110312655,"y0":50.00089632400156,"z0":5.656639323206879,"aX":-11.762351764559046},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":2.2,"breakHorizontal":17.2,"spinRate":2797,"spinDirection":288},"zone":12,"typeConfidence":0.91,"plateTime":0.4915755168362228,"extension":5.787275771794538},"index":2,"playId":"6ffbf1db-f90c-31b5-a9ca-ded6a76e8176","pitchNumber":1,"startTime":"2026-07-22T00:29:42.138Z","endTime":"2026-07-22T00:29:48.129Z","isPitch":true,"type":"pitch"},{"details":{"description":"Travis Bazzana steals (14) 3rd base. Gabriel Arias steals (4) 2nd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":3,"actionPlayId":"6ffbf1db-f90c-31b5-a9ca-ded6a76e8176","startTime":"2026-07-22T00:29:57.866Z","endTime":"2026-07-22T00:30:16.180Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":683953,"link":"/api/v1/people/683953"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":71.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.26748953644505,"aZ":-31.594994382723797,"pfxX":-8.433799202680332,"pfxZ":0.4521529665336139,"pX":-0.4500502710894009,"pZ":1.654934499565265,"vX0":-2.6800417361423516,"vY0":-112.24046814877885,"vZ0":-1.2110788549718365,"x":134.15,"y":194.1,"x0":1.8549567445091582,"y0":50.00128385544136,"z0":5.417987758210454,"aX":-10.762145242249193},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":0.8,"breakHorizontal":16.0,"spinRate":2867,"spinDirection":298},"zone":7,"typeConfidence":0.91,"plateTime":0.48794527773389174,"extension":5.791716306581832},"index":4,"playId":"01bc0a73-0592-38d5-8645-dbfde9e40a26","pitchNumber":2,"startTime":"2026-07-22T00:30:16.180Z","endTime":"2026-07-22T00:30:20.116Z","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":1},"pitchData":{"startSpeed":79.2,"endSpeed":73.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.142229786951873,"aZ":-32.20695296884748,"pfxX":-7.888400772987719,"pfxZ":-0.02013940655141644,"pX":-2.4006608363381723,"pZ":0.9030254127387479,"vX0":-6.791500095858229,"vY0":-115.10995279293616,"vZ0":-2.978139041827803,"x":208.51,"y":214.4,"x0":1.6172775815167602,"y0":50.00491906589793,"z0":5.34391869813358,"aX":-10.546390711728398},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-0.5,"breakHorizontal":16.1,"spinRate":2923,"spinDirection":294},"zone":13,"typeConfidence":0.89,"plateTime":0.47653579625800635,"extension":5.949649164614157},"index":5,"playId":"f6501c89-e48b-3027-82ba-fc8c7a38da13","pitchNumber":3,"startTime":"2026-07-22T00:30:32.467Z","endTime":"2026-07-22T00:30:36.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.4,"endSpeed":70.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.821069087296305,"aZ":-31.230020874896343,"pfxX":-8.728099898220389,"pfxZ":0.7540156326065315,"pX":-0.3593314005669991,"pZ":2.3244468290436853,"vX0":-2.4112447207230385,"vY0":-111.30339519194914,"vZ0":0.24451423595888544,"x":130.7,"y":176.02,"x0":1.8730561994070585,"y0":50.00153100219559,"z0":5.459061883417835,"aX":-10.900006528325633},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":1.8,"breakHorizontal":16.4,"spinRate":2894,"spinDirection":294},"zone":4,"typeConfidence":0.91,"plateTime":0.49295617244426193,"extension":5.603015673560778},"hitData":{"launchSpeed":89.8,"launchAngle":47.0,"totalDistance":261.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.54,"coordY":96.72}},"index":6,"playId":"9a901655-cb78-3c96-af2c-2920423fc311","pitchNumber":4,"startTime":"2026-07-22T00:30:51.259Z","endTime":"2026-07-22T00:31:05.213Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":114,"additionalReviews":[{"isOverturned":false,"inProgress":false,"reviewType":"MP","challengeTeamId":114}]},"playEndTime":"2026-07-22T00:31:05.213Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan Jeffers challenged (pitch result), call on the field was confirmed: Steven Kwan walks.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T00:33:23.382Z","endTime":"2026-07-22T00:34:30.886Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnThird":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":"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":92.5,"endSpeed":84.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.200530637102897,"aZ":-23.01743958437664,"pfxX":10.638821627248785,"pfxZ":5.008162699818935,"pX":-0.409465183586262,"pZ":1.6183976558206843,"vX0":-8.609292122862747,"vY0":-134.38419520562218,"vZ0":-5.716113247677139,"x":132.61,"y":195.08,"x0":1.4539821258115988,"y0":50.00209353358041,"z0":5.408645026926219,"aX":19.451936374210433},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.0,"breakHorizontal":-17.4,"spinRate":2261,"spinDirection":128},"zone":7,"typeConfidence":0.9,"plateTime":0.40762811633094387,"extension":5.868168436668089},"index":0,"playId":"b77ce4fc-99d6-3bea-961a-19de2c1476e2","pitchNumber":1,"startTime":"2026-07-22T00:33:23.382Z","endTime":"2026-07-22T00:33:28.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.883386073468326,"aZ":-23.360435541869204,"pfxX":10.249259640035953,"pfxZ":4.885908331298384,"pX":-0.07814979170215858,"pZ":0.7838744305728838,"vX0":-7.514611449925742,"vY0":-133.25759100319533,"vZ0":-7.442509494657555,"x":119.98,"y":217.62,"x0":1.4428005038438103,"y0":50.00274964584765,"z0":5.293437697727937,"aX":18.484692238865918},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.4,"breakHorizontal":-17.0,"spinRate":2205,"spinDirection":126},"zone":13,"typeConfidence":0.88,"plateTime":0.41059166419141624,"extension":5.705799633561793},"index":1,"playId":"6e9105dc-a359-38dc-90f4-bc48d09af0cf","pitchNumber":2,"startTime":"2026-07-22T00:33:38.116Z","endTime":"2026-07-22T00:33:42.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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":74.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.228737789496748,"aZ":-30.76978275273769,"pfxX":-5.914277376629661,"pfxZ":1.0176117283211301,"pX":-1.2331028701100304,"pZ":2.031981956301492,"vX0":-4.994421049752563,"vY0":-116.32094667635819,"vZ0":-1.120978859064119,"x":164.0,"y":183.92,"x0":1.704193498767721,"y0":50.002487338956236,"z0":5.417010715143123,"aX":-8.167719729918893},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":1.8,"breakHorizontal":11.9,"spinRate":2851,"spinDirection":291},"zone":13,"typeConfidence":0.86,"plateTime":0.46946720965238864,"extension":5.776720295391898},"index":2,"playId":"2253f900-4c57-32c0-bbfb-bac3ab8d58d9","pitchNumber":3,"startTime":"2026-07-22T00:33:53.749Z","endTime":"2026-07-22T00:33:58.727Z","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":92.6,"endSpeed":85.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.971207804751174,"aZ":-22.916070288909356,"pfxX":9.597545152662395,"pfxZ":5.035169923152097,"pX":-1.602852541247031,"pZ":1.8996555116645655,"vX0":-11.117084495764095,"vY0":-134.42207194749582,"vZ0":-4.935235752440619,"x":178.1,"y":187.49,"x0":1.3311329405577843,"y0":50.00093773662864,"z0":5.377283991920243,"aX":17.638007036579307},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.3,"breakHorizontal":-15.1,"spinRate":2265,"spinDirection":128},"zone":13,"typeConfidence":0.9,"plateTime":0.40680854175818837,"extension":5.843453056378773},"index":3,"playId":"dcc474be-2e78-3ed2-b9e1-17bc729bf799","pitchNumber":4,"startTime":"2026-07-22T00:34:08.884Z","endTime":"2026-07-22T00:34:14.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.307494380363845,"aZ":-23.874670849873674,"pfxX":10.391477809068345,"pfxZ":4.5605583658290065,"pX":-0.7490023518715606,"pZ":1.492106205676451,"vX0":-9.315771442952915,"vY0":-134.18008015970162,"vZ0":-5.612480900604437,"x":145.55,"y":198.49,"x0":1.419438771359396,"y0":50.006378802078196,"z0":5.314403371580324,"aX":18.932890029341362},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.2,"breakHorizontal":-16.8,"spinRate":2353,"spinDirection":127},"zone":13,"typeConfidence":0.9,"plateTime":0.4083461642816659,"extension":6.055035888966695},"index":4,"playId":"7d6ed0c4-6b81-3f1a-a1d8-ec2ff8729910","pitchNumber":5,"startTime":"2026-07-22T00:34:24.604Z","endTime":"2026-07-22T00:34:30.886Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"}},"playEndTime":"2026-07-22T00:34:30.886Z","atBatIndex":51},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brayan Rocchio grounds into a force out, third baseman Royce Lewis to second baseman Kody Clemens. Steven Kwan out at 2nd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T00:35:14.786Z","endTime":"2026-07-22T00:35:40.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":70.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.534745932582723,"aZ":-33.35865370226335,"pfxX":-8.198749225820405,"pfxZ":-0.9265617354825366,"pX":0.14872048015645656,"pZ":2.463322490159973,"vX0":-1.2259607441328968,"vY0":-113.01977887465307,"vZ0":0.5841001973348277,"x":111.33,"y":172.27,"x0":1.7642582815859975,"y0":50.00427792883112,"z0":5.593178841192012,"aX":-10.445270160714584},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-1.2,"breakHorizontal":15.1,"spinRate":2873,"spinDirection":285},"zone":5,"typeConfidence":0.91,"plateTime":0.4874873557520467,"extension":5.540019137956027},"index":0,"playId":"cd9c5b36-08d9-325c-8012-2befcce2e150","pitchNumber":1,"startTime":"2026-07-22T00:35:14.786Z","endTime":"2026-07-22T00:35:19.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.087931514675383,"aZ":-27.863213965257014,"pfxX":2.092767562735917,"pfxZ":2.4635549466813833,"pX":0.24715711808233826,"pZ":1.6775182915579823,"vX0":-4.421210425077616,"vY0":-131.81794620146974,"vZ0":-4.25217919612788,"x":107.58,"y":193.49,"x0":1.6773765811693486,"y0":50.00617688056828,"z0":5.378523099361815,"aX":3.6686579120194724},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.7,"breakHorizontal":-2.8,"spinRate":2344,"spinDirection":150},"zone":8,"typeConfidence":0.89,"plateTime":0.4161603438616659,"extension":5.5816394570311125},"hitData":{"launchSpeed":99.6,"launchAngle":-28.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.28,"coordY":165.56}},"index":1,"playId":"acd766f7-ae79-326d-af9f-cbaa35cf6d88","pitchNumber":2,"startTime":"2026-07-22T00:35:32.984Z","endTime":"2026-07-22T00:35:40.180Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:35:40.180Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kody Clemens singles on a line drive to center fielder Petey Halpin.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T00:38:08.648Z","endTime":"2026-07-22T00:38:20.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Kahlil Watson remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T00:37:37.245Z","endTime":"2026-07-22T00:37:37.267Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696135,"link":"/api/v1/people/696135"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"501","replacedPlayer":{"id":681807,"link":"/api/v1/people/681807"}},{"details":{"description":"Pitching Change: Shawn Armstrong replaces Colin Holderman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-22T00:37:37.267Z","endTime":"2026-07-22T00:38:10.407Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":542888,"link":"/api/v1/people/542888"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.462053703107674,"aZ":-14.897171026715306,"pfxX":-3.731547502607869,"pfxZ":9.459224676681144,"pX":0.45609805803420295,"pZ":2.904714562044559,"vX0":6.801335693280517,"vY0":-134.83495393579096,"vZ0":-4.4710269168618435,"x":99.61,"y":160.35,"x0":-1.623307281154256,"y0":50.0064696046562,"z0":5.648124215047482,"aX":-6.818980981062608},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.2,"breakHorizontal":5.2,"spinRate":2257,"spinDirection":221},"zone":3,"typeConfidence":0.91,"plateTime":0.40744467350685243,"extension":6.4822829130178405},"hitData":{"launchSpeed":97.4,"launchAngle":11.0,"totalDistance":206.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":142.13,"coordY":101.1}},"index":2,"playId":"485ec353-469b-35b4-a6b9-ec0a6de91edb","pitchNumber":1,"startTime":"2026-07-22T00:38:10.407Z","endTime":"2026-07-22T00:38:20.994Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:38:20.994Z","atBatIndex":53},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Luke Keaschall grounds into a force out, shortstop Brayan Rocchio to second baseman Travis Bazzana. Kody Clemens out at 2nd. Luke Keaschall to 1st.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T00:38:28.043Z","endTime":"2026-07-22T00:40:15.041Z","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":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"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":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90989660918557,"aZ":-24.843337006848568,"pfxX":3.5663102621407208,"pfxZ":4.936822354174138,"pX":-0.2468790088353896,"pZ":3.555980894920578,"vX0":2.2969477858335527,"vY0":-121.63426477460335,"vZ0":-0.3952213680320818,"x":126.41,"y":142.77,"x0":-1.6697021295247252,"y0":50.002553309112955,"z0":5.892054745174643,"aX":5.2933976913253575},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":9.1,"breakHorizontal":-7.1,"spinRate":2567,"spinDirection":108},"zone":11,"typeConfidence":0.9,"plateTime":0.4519173186876482,"extension":6.543401779028249},"index":0,"playId":"c95de9d1-3381-3d30-a0ff-18cd865a25f7","pitchNumber":1,"startTime":"2026-07-22T00:38:44.240Z","endTime":"2026-07-22T00:38:49.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.159820711005384,"aZ":-21.02651672003005,"pfxX":-8.059872353935791,"pfxZ":5.961139666576246,"pX":-0.01565581783894152,"pZ":3.0260373483653695,"vX0":7.301232767235718,"vY0":-135.28707175320085,"vZ0":-3.076087796764306,"x":117.6,"y":157.08,"x0":-1.6911386273736948,"y0":50.00113134639331,"z0":5.637168978720185,"aX":-15.066535213364933},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.4,"breakHorizontal":13.2,"spinRate":2181,"spinDirection":219},"zone":2,"typeConfidence":0.91,"plateTime":0.40355232223690685,"extension":6.53415284594577},"index":1,"playId":"f554e874-fb34-3100-b725-c1a209d37575","pitchNumber":2,"startTime":"2026-07-22T00:39:01.201Z","endTime":"2026-07-22T00:39:06.692Z","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":88.1,"endSpeed":81.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50098347740162,"aZ":-23.589064650994363,"pfxX":-0.8446703276210203,"pfxZ":5.089852902956445,"pX":0.23957863981836225,"pZ":2.4096194911672906,"vX0":5.100984323424367,"vY0":-128.28753598218043,"vZ0":-3.893184699019255,"x":107.87,"y":173.72,"x0":-1.6544642419245583,"y0":50.00333748380001,"z0":5.759294682647665,"aX":-1.4250872134195585},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.6,"breakHorizontal":0.5,"spinRate":2415,"spinDirection":165},"zone":5,"typeConfidence":0.75,"plateTime":0.42496635708921726,"extension":6.487596419795552},"index":2,"playId":"be70d446-9322-3cc7-b2d2-c1ea97329875","pitchNumber":3,"startTime":"2026-07-22T00:39:22.749Z","endTime":"2026-07-22T00:39:26.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.211660218885108,"aZ":-16.08635251446025,"pfxX":-3.2878713148968868,"pfxZ":8.882562061595143,"pX":0.4439002020326813,"pZ":2.1831629526137233,"vX0":6.037950103109446,"vY0":-134.25951151085405,"vZ0":-6.1436625829699505,"x":100.08,"y":179.83,"x0":-1.4150873368125705,"y0":50.00366351378711,"z0":5.661268287088031,"aX":-5.955892557244588},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.9,"breakHorizontal":4.6,"spinRate":2223,"spinDirection":212},"zone":9,"typeConfidence":0.9,"plateTime":0.40920000358056363,"extension":6.701016485880919},"index":3,"playId":"1b10535f-c3de-3a4b-9cc4-d09ff666963c","pitchNumber":4,"startTime":"2026-07-22T00:39:44.964Z","endTime":"2026-07-22T00:39:50.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.552719528120388,"aZ":-21.274091802328797,"pfxX":-9.699614280683868,"pfxZ":5.9104856614150005,"pX":0.39070923804570673,"pZ":2.0786171207841244,"vX0":8.366776816825094,"vY0":-135.43776875866627,"vZ0":-5.278421555173056,"x":102.11,"y":182.66,"x0":-1.4891975928543202,"y0":50.003143598730986,"z0":5.555333663410878,"aX":-17.891520518357616},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.6,"breakHorizontal":15.6,"spinRate":1997,"spinDirection":214},"zone":9,"typeConfidence":0.9,"plateTime":0.40552514469524503,"extension":6.6336698589984024},"hitData":{"launchSpeed":86.6,"launchAngle":-31.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.54,"coordY":149.83}},"index":4,"playId":"3dd9d285-63fe-3231-b4ef-80cecb960f4c","pitchNumber":5,"startTime":"2026-07-22T00:40:07.309Z","endTime":"2026-07-22T00:40:15.041Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:40:15.041Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Kreidler strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T00:40:42.360Z","endTime":"2026-07-22T00:41:56.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"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":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.054692114260476,"aZ":-27.472083674652854,"pfxX":6.464431088111842,"pfxZ":3.122820449635345,"pX":-0.17134413300081192,"pZ":4.02433167301658,"vX0":1.452988989532591,"vY0":-122.46836950757778,"vZ0":0.9452375119340394,"x":123.53,"y":130.12,"x0":-1.6131453771373434,"y0":50.003900613546506,"z0":5.998011948104431,"aX":9.738539268280283},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":6.1,"breakHorizontal":-12.0,"spinRate":2466,"spinDirection":102},"zone":11,"typeConfidence":0.9,"plateTime":0.44865998250387396,"extension":6.527882798265952},"index":0,"playId":"0bbf21ff-624b-379b-9b80-470fd6a6cfc7","pitchNumber":1,"startTime":"2026-07-22T00:40:45.349Z","endTime":"2026-07-22T00:40:50.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.595793798387014,"aZ":-25.779157238204135,"pfxX":6.4210112678862075,"pfxZ":4.265614736727475,"pX":-0.5763961903251525,"pZ":2.94417197778493,"vX0":0.5010898495730709,"vY0":-122.05597332040794,"vZ0":-1.474200439018933,"x":138.97,"y":159.29,"x0":-1.6180403159427064,"y0":50.000248156227066,"z0":5.79059960725913,"aX":9.618306781727478},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":7.6,"breakHorizontal":-11.8,"spinRate":2492,"spinDirection":101},"zone":1,"typeConfidence":0.91,"plateTime":0.4499600758980966,"extension":6.487496452607097},"index":1,"playId":"fab1529f-4056-3122-ad32-b2c90afaa3f1","pitchNumber":2,"startTime":"2026-07-22T00:41:03.421Z","endTime":"2026-07-22T00:41:11.111Z","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":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.58437246615356,"aZ":-27.40048964206355,"pfxX":1.9344762994758735,"pfxZ":2.7976448702702204,"pX":1.1994845949916755,"pZ":2.406494128395181,"vX0":6.232857927378902,"vY0":-129.470845744378,"vZ0":-3.2747345899706772,"x":71.28,"y":173.8,"x0":-1.4849272844805748,"y0":50.00346585014124,"z0":5.77163913726584,"aX":3.3033555205115754},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.6,"breakHorizontal":-4.8,"spinRate":2436,"spinDirection":162},"zone":14,"typeConfidence":0.92,"plateTime":0.42212062128770356,"extension":6.645284264777624},"index":2,"playId":"36faf903-0b7b-341b-88bd-118c767528b5","pitchNumber":3,"startTime":"2026-07-22T00:41:29.759Z","endTime":"2026-07-22T00:41:34.346Z","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":84.4,"endSpeed":77.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.107761840284404,"aZ":-22.443783778406896,"pfxX":6.950969579429371,"pfxZ":6.360370195227489,"pX":0.9202529150089475,"pZ":2.855957052634464,"vX0":3.753438131760508,"vY0":-122.85808086366688,"vZ0":-2.400726479661717,"x":81.92,"y":161.67,"x0":-1.52993368698864,"y0":50.00342868548419,"z0":5.751168413249823,"aX":10.637545565529251},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":11.2,"breakHorizontal":-13.4,"spinRate":2588,"spinDirection":84},"zone":12,"typeConfidence":0.91,"plateTime":0.4456306008357327,"extension":6.64640741548592},"index":3,"playId":"c69b33c6-f508-3a75-a913-4d1a036b3755","pitchNumber":4,"startTime":"2026-07-22T00:41:52.797Z","endTime":"2026-07-22T00:41:56.972Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:41:56.972Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trevor Larnach singles on a line drive to center fielder Petey Halpin. Luke Keaschall to 2nd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T00:43:03.629Z","endTime":"2026-07-22T00:45:52.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"postOnSecond":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,5,6,7,8,9],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Trevor Larnach replaces Austin Martin.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-22T00:42:20.839Z","endTime":"2026-07-22T00:42:24.481Z","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":"101","replacedPlayer":{"id":668885,"link":"/api/v1/people/668885"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-22T00:42:24.481Z","endTime":"2026-07-22T00:43:05.976Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.444834456335716,"aZ":-20.808292973641475,"pfxX":-6.786543415829021,"pfxZ":5.888987893434162,"pX":-0.29309147276676695,"pZ":3.3830191714223066,"vX0":6.216432909986068,"vY0":-137.31660301808446,"vZ0":-2.1620629056830807,"x":128.17,"y":147.44,"x0":-1.6931702189373334,"y0":50.001534075902036,"z0":5.580737234189056,"aX":-13.094422941076179},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.4,"breakHorizontal":11.2,"spinRate":2036,"spinDirection":216},"zone":1,"typeConfidence":0.91,"plateTime":0.3973062955751572,"extension":6.586203409316794},"index":2,"playId":"bf364fc3-946c-33a5-aeba-a79966da5e2d","pitchNumber":1,"startTime":"2026-07-22T00:43:05.976Z","endTime":"2026-07-22T00:43:10.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.978133351952412,"aZ":-20.25819560925989,"pfxX":-7.146211786869085,"pfxZ":6.169901856860049,"pX":-0.2369979069809903,"pZ":2.228955081318308,"vX0":6.4786155718606615,"vY0":-137.2783589311079,"vZ0":-5.2281281717380566,"x":126.03,"y":178.6,"x0":-1.6854296389914019,"y0":50.003428352468084,"z0":5.514009808592674,"aX":-13.803597006698602},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.4,"breakHorizontal":11.8,"spinRate":2096,"spinDirection":217},"zone":8,"typeConfidence":0.9,"plateTime":0.3971768222483756,"extension":6.627084417902846},"index":3,"playId":"5551057a-2b26-33c4-b5f7-03ce9e85d3f2","pitchNumber":2,"startTime":"2026-07-22T00:43:24.351Z","endTime":"2026-07-22T00:43:29.012Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-22T00:43:37.011Z","endTime":"2026-07-22T00:43:52.055Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42683725288442,"aZ":-25.370766401982443,"pfxX":1.8954572859969152,"pfxZ":3.8514849461286627,"pX":0.47634343335649515,"pZ":3.852747106680497,"vX0":4.366485927917968,"vY0":-131.07015161283957,"vZ0":-0.5609936584913446,"x":98.84,"y":134.76,"x0":-1.4468863006657653,"y0":50.00651701284766,"z0":5.9369814599352555,"aX":3.3534485538294274},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.1,"breakHorizontal":-4.2,"spinRate":2357,"spinDirection":174},"zone":12,"typeConfidence":0.91,"plateTime":0.4152797472726628,"extension":6.4830573731394},"index":5,"playId":"09239ab0-ae10-3d4c-824e-68b4dead9d95","pitchNumber":3,"startTime":"2026-07-22T00:43:52.055Z","endTime":"2026-07-22T00:43:57.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.55950414975262,"aZ":-25.82693773998242,"pfxX":1.615339491470543,"pfxZ":3.5982694860293005,"pX":-2.0500584785755263,"pZ":2.757529397199949,"vX0":-1.2286367935973612,"vY0":-130.96101027285698,"vZ0":-2.8255542338485675,"x":195.14,"y":164.33,"x0":-1.7883436007796885,"y0":50.00298908631243,"z0":5.7500301053008736,"aX":2.85025844869026},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.2,"breakHorizontal":-2.8,"spinRate":2474,"spinDirection":170},"zone":11,"typeConfidence":0.92,"plateTime":0.41572818519247834,"extension":6.452065300442427},"index":6,"playId":"d8cbedf5-17da-37d1-bbfc-358942524ac0","pitchNumber":4,"startTime":"2026-07-22T00:44:16.855Z","endTime":"2026-07-22T00:44:21.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09614291861027,"aZ":-22.79302951347206,"pfxX":-9.083818251153854,"pfxZ":5.067387040490537,"pX":-0.7117247519294183,"pZ":1.1165028554870284,"vX0":5.557333092901064,"vY0":-134.6830392000873,"vZ0":-7.029011763481453,"x":144.13,"y":208.63,"x0":-1.6132443557853957,"y0":50.00544193719138,"z0":5.353267859964062,"aX":-16.822083665447327},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.9,"breakHorizontal":15.4,"spinRate":2036,"spinDirection":224},"zone":13,"typeConfidence":0.91,"plateTime":0.4054598565646774,"extension":6.614269697455885},"index":7,"playId":"2030f3db-2f41-39e9-becc-01428b267643","pitchNumber":5,"startTime":"2026-07-22T00:44:35.113Z","endTime":"2026-07-22T00:44:39.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.837898286791418,"aZ":-22.53017933409151,"pfxX":-7.5611920709875005,"pfxZ":5.056019729490279,"pX":-1.213795579554881,"pZ":2.7786557877384124,"vX0":4.0053084471851355,"vY0":-136.93322407316938,"vZ0":-3.364214017142984,"x":163.27,"y":163.76,"x0":-1.7091596915802667,"y0":50.00568711386837,"z0":5.55577415398681,"aX":-14.432425237424912},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.6,"breakHorizontal":13.0,"spinRate":2193,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.3992386114391131,"extension":6.489030064285649},"index":8,"playId":"54e7e2ed-a3a4-3cb3-93d5-965129c20174","pitchNumber":6,"startTime":"2026-07-22T00:44:55.083Z","endTime":"2026-07-22T00:45:02.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49132304693872,"aZ":-24.47560805926655,"pfxX":0.835639008714284,"pfxZ":4.456719914401324,"pX":-0.6343830536584854,"pZ":2.8979124915639125,"vX0":2.2589625002077542,"vY0":-130.57319867419884,"vZ0":-3.0203227264929,"x":141.18,"y":160.54,"x0":-1.6192229732987544,"y0":50.00026742122802,"z0":5.911103295312961,"aX":1.4426278424594126},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.7,"breakHorizontal":-2.0,"spinRate":2489,"spinDirection":158},"zone":1,"typeConfidence":0.92,"plateTime":0.41946986670445385,"extension":6.529395795797398},"hitData":{"launchSpeed":88.0,"launchAngle":11.0,"totalDistance":219.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":139.17,"coordY":90.55}},"index":9,"playId":"93b61dac-ee33-3764-93f3-c3082d0dfb30","pitchNumber":7,"startTime":"2026-07-22T00:45:40.143Z","endTime":"2026-07-22T00:45:52.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:45:52.231Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Byron Buxton flies out sharply to center fielder Petey Halpin.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T00:48:37.210Z","endTime":"2026-07-22T00:51:18.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[1],"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":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-22T00:46:05.304Z","endTime":"2026-07-22T00:47:46.213Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Hunter Gaddis replaces Shawn Armstrong.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-22T00:47:46.213Z","endTime":"2026-07-22T00:48:39.503Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683769,"link":"/api/v1/people/683769"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52490568862311,"aZ":-25.29429061513584,"pfxX":3.5782166267412086,"pfxZ":3.844098026871386,"pX":0.015126247786818092,"pZ":1.7109949647917826,"vX0":2.9487922802750695,"vY0":-132.2675984653341,"vZ0":-7.31075674864836,"x":116.42,"y":192.58,"x0":-1.5750701016473414,"y0":50.001970012186504,"z0":6.338136782413012,"aX":6.404343251783409},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.8,"breakHorizontal":-7.1,"spinRate":2380,"spinDirection":157},"zone":8,"typeConfidence":0.91,"plateTime":0.41250481215673185,"extension":6.96190681040479},"index":2,"playId":"4b096187-5ca4-3393-8af7-6e6bb530e1f0","pitchNumber":1,"startTime":"2026-07-22T00:48:39.503Z","endTime":"2026-07-22T00:48:44.179Z","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":91.9,"endSpeed":85.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.9754364684673,"aZ":-24.586951904439022,"pfxX":2.8672309275786674,"pfxZ":4.169229357474757,"pX":1.4296736813495765,"pZ":2.088992552484091,"vX0":6.3223567584283265,"vY0":-133.61541704748961,"vZ0":-6.577234629702772,"x":62.5,"y":182.38,"x0":-1.3335383894034192,"y0":50.004550360988056,"z0":6.332547028331776,"aX":5.218709524415241},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.4,"breakHorizontal":-6.5,"spinRate":2429,"spinDirection":157},"zone":14,"typeConfidence":0.91,"plateTime":0.4088715307936779,"extension":6.977428494629779},"index":3,"playId":"6e94ba64-499f-3692-817c-213d45b50edb","pitchNumber":2,"startTime":"2026-07-22T00:48:59.862Z","endTime":"2026-07-22T00:49:04.842Z","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":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.136315171437598,"aZ":-26.135072161669815,"pfxX":2.40052824481886,"pfxZ":3.3568314739175236,"pX":1.2379492824913694,"pZ":1.045186484359161,"vX0":5.974116674483835,"vY0":-132.88916219944352,"vZ0":-8.79626856392013,"x":69.81,"y":210.56,"x0":-1.346544927216373,"y0":50.001975092126564,"z0":6.281892160464887,"aX":4.312734374109471},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.4,"breakHorizontal":-5.6,"spinRate":2398,"spinDirection":163},"zone":14,"typeConfidence":0.91,"plateTime":0.41139071618072753,"extension":6.9788777942460305},"index":4,"playId":"6f1f83f3-de28-3578-82f0-1ee671abdb8c","pitchNumber":3,"startTime":"2026-07-22T00:49:20.348Z","endTime":"2026-07-22T00:49:25.116Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.572740323136546,"aZ":-23.762179784417494,"pfxX":3.643438306475281,"pfxZ":4.584712216665781,"pX":1.0454165496375742,"pZ":2.309764226495064,"vX0":5.239724938643654,"vY0":-134.06718438879005,"vZ0":-6.351007965238407,"x":77.15,"y":176.42,"x0":-1.4013898555222892,"y0":50.006641455774684,"z0":6.384198629686434,"aX":6.693398282639722},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.2,"breakHorizontal":-7.7,"spinRate":2459,"spinDirection":160},"zone":14,"typeConfidence":0.91,"plateTime":0.4071707026620204,"extension":6.965010237291396},"index":5,"playId":"d49081be-1924-39cf-92fd-88409a2032af","pitchNumber":4,"startTime":"2026-07-22T00:49:41.582Z","endTime":"2026-07-22T00:49:47.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.530175497224704,"aZ":-23.56039024105629,"pfxX":3.668920973798456,"pfxZ":4.714763207845515,"pX":0.4735830642591738,"pZ":1.9359224969019655,"vX0":4.492217105062735,"vY0":-133.74183030570308,"vZ0":-7.04100426340673,"x":98.95,"y":186.51,"x0":-1.6991545080021686,"y0":50.00271284857106,"z0":6.271031908137271,"aX":6.703030814811627},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.3,"breakHorizontal":-7.6,"spinRate":2434,"spinDirection":160},"zone":9,"typeConfidence":0.91,"plateTime":0.4082095791956273,"extension":6.96426208112329},"index":6,"playId":"6fe255aa-3c44-36c7-90e0-5f4ba17511be","pitchNumber":5,"startTime":"2026-07-22T00:50:03.245Z","endTime":"2026-07-22T00:50:07.732Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63290828356334,"aZ":-24.532661540826183,"pfxX":3.7217598713789224,"pfxZ":4.1947210334198335,"pX":-0.24511308633007986,"pZ":2.5932365331785534,"vX0":2.1433600109305,"vY0":-133.32431807823016,"vZ0":-5.320316366158403,"x":126.34,"y":168.76,"x0":-1.5400247529317503,"y0":50.001871858417964,"z0":6.359366073091078,"aX":6.773970652930234},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.8,"breakHorizontal":-7.2,"spinRate":2383,"spinDirection":154},"zone":5,"typeConfidence":0.91,"plateTime":0.409072502186,"extension":6.9167296281273805},"index":7,"playId":"a9dfef1c-d33d-3bfb-9d46-b90453ede83a","pitchNumber":6,"startTime":"2026-07-22T00:50:23.942Z","endTime":"2026-07-22T00:50:29.113Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.022294391176835,"aZ":-25.404720508706344,"pfxX":1.516929678033692,"pfxZ":3.665779081089439,"pX":-0.10150790316623835,"pZ":1.8980309072500092,"vX0":3.5164214667341867,"vY0":-134.51397764885098,"vZ0":-6.953166856771415,"x":120.87,"y":187.53,"x0":-1.6187750279833022,"y0":50.00455016311757,"z0":6.297487779274255,"aX":2.801239353582999},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.5,"breakHorizontal":-3.5,"spinRate":2292,"spinDirection":166},"zone":8,"typeConfidence":0.9,"plateTime":0.40596837160680366,"extension":7.049169133892785},"hitData":{"launchSpeed":100.2,"launchAngle":36.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":137.21,"coordY":52.17}},"index":8,"playId":"13f4d30d-9a0c-3940-81d7-37848a76fb3a","pitchNumber":7,"startTime":"2026-07-22T00:51:07.698Z","endTime":"2026-07-22T00:51:18.421Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:51:18.421Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chase DeLauter singles on a ground ball to right fielder Luke Keaschall.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-22T00:53:24.595Z","endTime":"2026-07-22T00:54:08.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"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":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Trevor Larnach remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T00:53:15.261Z","endTime":"2026-07-22T00:53:26.908Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.7,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.241004155301916,"aZ":-21.805867708363905,"pfxX":9.964103666581172,"pfxZ":5.763353171969574,"pX":0.6189227233236544,"pZ":1.8238685683588818,"vX0":-6.065148601476745,"vY0":-133.86358853996163,"vZ0":-5.156749045988197,"x":93.41,"y":189.54,"x0":1.629703145072882,"y0":50.00298680522145,"z0":5.354756585216976,"aX":17.92641734567023},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.4,"breakHorizontal":-16.6,"spinRate":2090,"spinDirection":123},"zone":9,"typeConfidence":0.89,"plateTime":0.4105360602233339,"extension":5.4953622242765885},"index":1,"playId":"1c04dbd6-9352-3e72-9f3e-120a09752602","pitchNumber":1,"startTime":"2026-07-22T00:53:26.908Z","endTime":"2026-07-22T00:53:31.581Z","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":76.6,"endSpeed":69.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.083119119277715,"aZ":-31.074996648683435,"pfxX":-9.208829513869272,"pfxZ":0.8855697901192201,"pX":-0.45763969018609946,"pZ":3.0565000669322666,"vX0":-2.4467291651817185,"vY0":-111.41911261530372,"vZ0":1.7202235293339876,"x":134.44,"y":156.25,"x0":1.855261873496542,"y0":50.000773154215906,"z0":5.524724815563371,"aX":-11.385999773644544},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":2.5,"breakHorizontal":17.3,"spinRate":2835,"spinDirection":286},"zone":1,"typeConfidence":0.91,"plateTime":0.4947084045807397,"extension":5.369976952272332},"index":2,"playId":"0bb1f9ba-6e3d-3298-b93d-37f608b0c9fd","pitchNumber":2,"startTime":"2026-07-22T00:53:40.424Z","endTime":"2026-07-22T00:53:44.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":70.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.70108539333166,"aZ":-30.4578040469974,"pfxX":-8.196707833867922,"pfxZ":1.3652752515203712,"pX":-0.20390995648525295,"pZ":2.226868128299103,"vX0":-2.2439741095480175,"vY0":-112.0444851419353,"vZ0":-0.14876354547477244,"x":124.77,"y":178.65,"x0":1.8785276686368229,"y0":50.001191707606715,"z0":5.440905166105711,"aX":-10.284526529444166},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":2.8,"breakHorizontal":15.5,"spinRate":2878,"spinDirection":290},"zone":8,"typeConfidence":0.91,"plateTime":0.4913023961558296,"extension":5.647945148537497},"hitData":{"launchSpeed":89.9,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.42,"coordY":121.39}},"index":3,"playId":"44e38a80-548b-33a6-9b9a-ea9b62ff058f","pitchNumber":3,"startTime":"2026-07-22T00:53:56.340Z","endTime":"2026-07-22T00:54:08.564Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:54:08.564Z","atBatIndex":58},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Kyle Manzardo grounds into a force out, first baseman Victor Caratini to shortstop Ryan Kreidler. Chase DeLauter out at 2nd. Kyle Manzardo to 1st.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-22T00:54:16.483Z","endTime":"2026-07-22T00:55:12.104Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":69.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.947549563216068,"aZ":-31.105946039571663,"pfxX":-8.670058087271297,"pfxZ":0.8557006501216016,"pX":-0.0418234723188109,"pZ":2.4120567617020727,"vX0":-1.710483178582521,"vY0":-111.71551775929696,"vZ0":0.32615528183328,"x":118.59,"y":173.65,"x0":1.8620849627214653,"y0":50.001906941613036,"z0":5.501172636106301,"aX":-10.792440796806208},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":2.0,"breakHorizontal":16.1,"spinRate":2886,"spinDirection":291},"zone":5,"typeConfidence":0.91,"plateTime":0.49314301342106237,"extension":5.624616488896636},"index":0,"playId":"e2993369-bd05-3daf-bb53-cb497cc8eb3b","pitchNumber":1,"startTime":"2026-07-22T00:54:32.840Z","endTime":"2026-07-22T00:54:38.906Z","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":0},"pitchData":{"startSpeed":77.5,"endSpeed":70.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.409354294568548,"aZ":-30.488285350250685,"pfxX":-7.191545249373762,"pfxZ":1.3375315488018362,"pX":-0.7883418131185603,"pZ":2.8771646445711827,"vX0":-3.7378015207878215,"vY0":-112.71202212918307,"vZ0":1.0767169833447159,"x":147.05,"y":161.1,"x0":1.837095950283744,"y0":50.00293193999602,"z0":5.5214079172893635,"aX":-9.0618194673754},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":3.1,"breakHorizontal":14.0,"spinRate":2813,"spinDirection":290},"zone":11,"typeConfidence":0.9,"plateTime":0.4898234305551492,"extension":5.987145199149171},"hitData":{"launchSpeed":63.0,"launchAngle":-26.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.46,"coordY":177.64}},"index":1,"playId":"82507fe4-2e91-31a0-a01e-037857375d7d","pitchNumber":2,"startTime":"2026-07-22T00:55:01.718Z","endTime":"2026-07-22T00:55:12.104Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:55:12.104Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kahlil Watson grounds out, second baseman Kody Clemens to first baseman Victor Caratini. Kyle Manzardo to 2nd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-22T00:55:30.561Z","endTime":"2026-07-22T00:56:56.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"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":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"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, 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":80.3,"endSpeed":73.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.529673127538256,"aZ":-31.98611307579188,"pfxX":-6.19820796107123,"pfxZ":0.1403891110812232,"pX":-0.1601552898180345,"pZ":4.514596403695465,"vX0":-2.529526011958307,"vY0":-116.86725553524477,"vZ0":4.193682336222669,"x":123.1,"y":116.89,"x0":1.744011835477027,"y0":50.005098738386366,"z0":5.714001594075191,"aX":-8.51136609632639},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":1.7,"breakHorizontal":11.9,"spinRate":2632,"spinDirection":273},"zone":11,"typeConfidence":0.84,"plateTime":0.4699918723873613,"extension":5.781454310760292},"index":0,"playId":"6261fb96-f60f-36ce-a939-79ac668cda45","pitchNumber":1,"startTime":"2026-07-22T00:55:44.129Z","endTime":"2026-07-22T00:55:50.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.26491905284138,"aZ":-23.731486592123346,"pfxX":9.886889814478879,"pfxZ":4.751229988898846,"pX":-0.5738259776079873,"pZ":0.9741982794740995,"vX0":-8.74244258661221,"vY0":-132.86016961074736,"vZ0":-6.69330664648602,"x":138.87,"y":212.48,"x0":1.485731945279747,"y0":50.00039693275033,"z0":5.267765183323542,"aX":17.553701740887533},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.2,"breakHorizontal":-15.8,"spinRate":2125,"spinDirection":130},"zone":13,"typeConfidence":0.87,"plateTime":0.41333332811404233,"extension":5.819094465968516},"index":1,"playId":"4739f452-d647-3236-befd-e453ed7588a8","pitchNumber":2,"startTime":"2026-07-22T00:55:59.080Z","endTime":"2026-07-22T00:56:04.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.281665746902508,"aZ":-23.028843025174385,"pfxX":9.649904120320773,"pfxZ":5.1659370815737455,"pX":-1.0440024134366983,"pZ":1.2530273455393868,"vX0":-9.546156628131987,"vY0":-132.70922089404564,"vZ0":-6.102447454836891,"x":156.79,"y":204.95,"x0":1.3583086869541148,"y0":50.00603628167824,"z0":5.27684194450474,"aX":17.09399060621268},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.0,"breakHorizontal":-15.2,"spinRate":2138,"spinDirection":125},"zone":13,"typeConfidence":0.87,"plateTime":0.4138618903910789,"extension":6.029286995408462},"index":2,"playId":"fb4124b6-6a8b-3445-b75d-6aa712e03b59","pitchNumber":3,"startTime":"2026-07-22T00:56:14.467Z","endTime":"2026-07-22T00:56:18.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":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94749932380918,"aZ":-22.382139186226972,"pfxX":9.725430919306046,"pfxZ":5.464483547331845,"pX":0.22345883327726496,"pZ":2.276344294979159,"vX0":-6.666018018419863,"vY0":-133.58490225368595,"vZ0":-3.950608318385009,"x":108.48,"y":177.32,"x0":1.4978597241627147,"y0":50.00492637819889,"z0":5.39940496121278,"aX":17.436956265223486},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.1,"breakHorizontal":-16.0,"spinRate":2195,"spinDirection":126},"zone":5,"typeConfidence":0.89,"plateTime":0.4112937764432516,"extension":5.825585042906944},"index":3,"playId":"bb79698d-e31a-39e5-a360-e9cf0e6a235c","pitchNumber":4,"startTime":"2026-07-22T00:56:31.678Z","endTime":"2026-07-22T00:56:36.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.41451853792973,"aZ":-22.81849748259305,"pfxX":10.85255237027696,"pfxZ":5.197542524659495,"pX":-0.4448817370249933,"pZ":2.609249021390314,"vX0":-8.53909522609561,"vY0":-133.89930372698475,"vZ0":-3.0924389501221703,"x":133.96,"y":168.33,"x0":1.390288875299519,"y0":50.0008221366049,"z0":5.429124421970997,"aX":19.52179876532653},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.9,"breakHorizontal":-17.6,"spinRate":2234,"spinDirection":129},"zone":4,"typeConfidence":0.9,"plateTime":0.41052095958647294,"extension":5.915283030404397},"hitData":{"launchSpeed":80.6,"launchAngle":-52.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.22,"coordY":160.12}},"index":4,"playId":"29332852-2ee1-38bd-a75e-f8f6001b7011","pitchNumber":5,"startTime":"2026-07-22T00:56:48.051Z","endTime":"2026-07-22T00:56:56.217Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:56:56.217Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Travis Bazzana singles on a fly ball to left fielder Trevor Larnach. Kyle Manzardo scores.","rbi":1,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-22T00:58:11.307Z","endTime":"2026-07-22T01:00:30.371Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":{"id":573124,"link":"/api/v1/people/573124"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-22T00:57:31.004Z","endTime":"2026-07-22T00:58:13.579Z","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":76.3,"endSpeed":70.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.969646449375958,"aZ":-32.35657495144318,"pfxX":-9.67612482629291,"pfxZ":-0.1493494625423395,"pX":0.25284432640323534,"pZ":3.3649264013876024,"vX0":-0.9067263475738218,"vY0":-111.16297150085937,"vZ0":2.5050229383503466,"x":107.36,"y":147.93,"x0":1.9229307076688262,"y0":50.0008314471792,"z0":5.583069158567392,"aX":-12.104680098056308},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":0.7,"breakHorizontal":17.8,"spinRate":2873,"spinDirection":289},"zone":2,"typeConfidence":0.91,"plateTime":0.4927637692774267,"extension":5.68384816168483},"index":1,"playId":"868b826d-7027-36ad-af02-a66db689785c","pitchNumber":1,"startTime":"2026-07-22T00:58:13.579Z","endTime":"2026-07-22T00:58:19.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":72.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.205842654131988,"aZ":-31.337435956796647,"pfxX":-8.062111524718215,"pfxZ":0.6404317917194557,"pX":-1.251123636875617,"pZ":3.3504074077620447,"vX0":-4.206064859054859,"vY0":-113.55602376335645,"vZ0":1.9959202537460328,"x":164.69,"y":148.32,"x0":1.670808359232489,"y0":50.00417769318879,"z0":5.570958799064986,"aX":-10.560281326291642},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":1.9,"breakHorizontal":15.6,"spinRate":2833,"spinDirection":285},"zone":11,"typeConfidence":0.9,"plateTime":0.481789542654814,"extension":5.775462345519574},"index":2,"playId":"cf4f72ef-9cf4-39b3-80fd-16ff74c9162a","pitchNumber":2,"startTime":"2026-07-22T00:58:30.614Z","endTime":"2026-07-22T00:58:34.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.291354265029092,"aZ":-23.405960692211142,"pfxX":10.024747487889918,"pfxZ":4.897683748604669,"pX":0.23532737080233057,"pZ":2.6488012305308977,"vX0":-6.828599136001057,"vY0":-133.17115583757794,"vZ0":-2.8269464799751622,"x":108.03,"y":167.26,"x0":1.5336333365217334,"y0":50.00532628208274,"z0":5.421991823713188,"aX":17.961662641380276},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.4,"breakHorizontal":-16.7,"spinRate":2193,"spinDirection":129},"zone":5,"typeConfidence":0.9,"plateTime":0.41170107248708776,"extension":6.045720273691534},"index":3,"playId":"c843232c-5c87-37f8-bbdd-b7743f288d88","pitchNumber":3,"startTime":"2026-07-22T00:58:47.511Z","endTime":"2026-07-22T00:58:53.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.655595465487927,"aZ":-22.40688488405346,"pfxX":9.866647430847047,"pfxZ":5.365244869352818,"pX":-0.42240066486021866,"pZ":2.585363513567892,"vX0":-8.322742658059546,"vY0":-134.45993605967394,"vZ0":-3.345967650852674,"x":133.1,"y":168.98,"x0":1.4395137484091367,"y0":50.00378654416151,"z0":5.445990452349377,"aX":17.967895065315677},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.1,"breakHorizontal":-16.0,"spinRate":2157,"spinDirection":129},"zone":4,"typeConfidence":0.9,"plateTime":0.4082018023116776,"extension":5.809153149228241},"index":4,"playId":"b4853c2d-56af-3ca4-bbf3-afa6ff8de186","pitchNumber":4,"startTime":"2026-07-22T00:59:15.915Z","endTime":"2026-07-22T00:59:22.597Z","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":77.0,"endSpeed":71.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.920805543880576,"aZ":-31.021594609671062,"pfxX":-9.213280137522666,"pfxZ":0.9004200061902825,"pX":0.4980375921532967,"pZ":2.6523863838333965,"vX0":-0.4655663405667107,"vY0":-112.20063222341436,"vZ0":0.6899997427830913,"x":98.02,"y":167.17,"x0":1.905331346464855,"y0":50.001602799882974,"z0":5.497036022871157,"aX":-11.768965419910844},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":2.2,"breakHorizontal":16.8,"spinRate":2923,"spinDirection":288},"zone":6,"typeConfidence":0.91,"plateTime":0.48778477917387875,"extension":5.653949834600231},"index":5,"playId":"67155756-402e-3cd5-a38e-07bfb10ccd2b","pitchNumber":5,"startTime":"2026-07-22T00:59:37.848Z","endTime":"2026-07-22T00:59:45.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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.777702987727196,"aZ":-21.15907235540792,"pfxX":9.733309364968855,"pfxZ":6.017728462183089,"pX":-0.9928602773672804,"pZ":2.3734877189773242,"vX0":-9.536799376280317,"vY0":-133.91258535375377,"vZ0":-3.956945491867234,"x":154.85,"y":174.7,"x0":1.3365522645899186,"y0":50.00347391280181,"z0":5.369206293750613,"aX":17.8183590550039},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.3,"breakHorizontal":-15.7,"spinRate":2165,"spinDirection":126},"zone":13,"typeConfidence":0.9,"plateTime":0.40779174376821503,"extension":5.933514930319269},"index":6,"playId":"995a1b72-92b9-3da3-a47a-3ed1fea9811a","pitchNumber":6,"startTime":"2026-07-22T01:00:01.014Z","endTime":"2026-07-22T01:00:06.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":70.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.79621616579841,"aZ":-31.610595555138165,"pfxX":-10.220607399794057,"pfxZ":0.4496175561960154,"pX":-0.7747325351832032,"pZ":2.223113301901994,"vX0":-2.711734771685223,"vY0":-112.11154532995167,"vZ0":0.05191168848530925,"x":146.53,"y":178.76,"x0":1.7808353184776422,"y0":50.00414995593155,"z0":5.447610885763528,"aX":-12.906616725379877},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":1.2,"breakHorizontal":19.2,"spinRate":2921,"spinDirection":290},"zone":13,"typeConfidence":0.91,"plateTime":0.49006114086178476,"extension":5.804311957573287},"hitData":{"launchSpeed":68.9,"launchAngle":30.0,"totalDistance":231.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":102.11,"coordY":101.77}},"index":7,"playId":"54fd126a-c443-3db0-8962-da2f4b61ed1a","pitchNumber":7,"startTime":"2026-07-22T01:00:19.215Z","endTime":"2026-07-22T01:00:30.371Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:00:30.371Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Arias strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-22T01:03:47.221Z","endTime":"2026-07-22T01:04:39.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"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":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-22T01:00:50.140Z","endTime":"2026-07-22T01:03:47.811Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jack Anderson replaces Taylor Rogers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-22T01:03:30.465Z","endTime":"2026-07-22T01:03:30.466Z","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":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"playId":"4f4997b0-93fb-3154-a5f3-878423e9bf83","startTime":"2026-07-22T01:03:30.467Z","endTime":"2026-07-22T01:03:34.992Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.93820370441495,"aZ":-26.4916385429951,"pfxX":2.422625693178494,"pfxZ":3.566602009575914,"pX":0.21150153721732132,"pZ":2.1856214050686678,"vX0":-0.6661806740988998,"vY0":-125.04784616383905,"vZ0":-4.346782794835955,"x":108.94,"y":179.77,"x0":0.1657559062779205,"y0":50.00018390644925,"z0":6.105938517126639,"aX":3.8568325609699547},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.8,"breakHorizontal":-4.2,"spinRate":2260,"spinDirection":165},"zone":8,"typeConfidence":0.88,"plateTime":0.43710300676992153,"extension":6.354248172178675},"index":3,"playId":"6f719ea5-aba5-39f1-b01a-9f2c9ae2f6a8","pitchNumber":1,"startTime":"2026-07-22T01:03:49.454Z","endTime":"2026-07-22T01:03:54.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.5,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.43992734743976,"aZ":-34.033096363601175,"pfxX":7.545077806020508,"pfxZ":-1.3329274189379965,"pX":-0.05611827601595644,"pZ":0.8863948612866238,"vX0":-0.8699331983990972,"vY0":-117.5999172875371,"vZ0":-4.308161795866134,"x":119.14,"y":214.85,"x0":-0.6599321272610696,"y0":50.003305547492474,"z0":5.9175791492785415,"aX":10.51055854386028},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-3.2,"breakHorizontal":-13.4,"spinRate":2419,"spinDirection":68},"zone":13,"typeConfidence":0.91,"plateTime":0.4667250888333361,"extension":6.358598548311726},"index":4,"playId":"84fa056c-42cc-3988-8375-148a48ed580e","pitchNumber":2,"startTime":"2026-07-22T01:04:12.834Z","endTime":"2026-07-22T01:04:18.630Z","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":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.032922528649227,"aZ":-28.73946233553704,"pfxX":8.0170805326565,"pfxZ":2.4581215473587044,"pX":1.703318903738397,"pZ":2.302354145239057,"vX0":2.4316199489670947,"vY0":-117.7284131428011,"vZ0":-2.3748241434487696,"x":52.07,"y":176.62,"x0":-0.38553827029751697,"y0":50.004991340333774,"z0":5.99288990731856,"aX":11.21798277757848},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":4.1,"breakHorizontal":-15.1,"spinRate":2430,"spinDirection":61},"zone":14,"typeConfidence":0.9,"plateTime":0.4658264161345409,"extension":6.466617572669141},"index":5,"playId":"e88ee865-662c-3b0f-831e-832257264a81","pitchNumber":3,"startTime":"2026-07-22T01:04:34.730Z","endTime":"2026-07-22T01:04:39.013Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:04:39.013Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Jeffers grounds out, third baseman Gabriel Arias to first baseman Kyle Manzardo.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-22T01:06:40.043Z","endTime":"2026-07-22T01:07:19.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":84.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.267695240608976,"aZ":-23.123288946357484,"pfxX":2.300328090283493,"pfxZ":5.133894511337885,"pX":0.23890616793550046,"pZ":0.228190550557561,"vX0":4.061040763873568,"vY0":-131.52306255649668,"vZ0":-10.89862637937752,"x":107.89,"y":232.62,"x0":-1.6203314700116789,"y0":50.00403980409271,"z0":6.121069375803303,"aX":4.054416667763512},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.3,"breakHorizontal":-5.0,"spinRate":2327,"spinDirection":174},"zone":14,"typeConfidence":0.9,"plateTime":0.41546407076471903,"extension":6.943375591225954},"index":0,"playId":"73b861a1-2796-3292-b7c4-19b596f27b4d","pitchNumber":1,"startTime":"2026-07-22T01:06:52.588Z","endTime":"2026-07-22T01:06:59.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7215834464898,"aZ":-10.618588832732007,"pfxX":-3.685190462664498,"pfxZ":11.27228753324082,"pX":-0.6765677263310428,"pZ":2.6288636380830055,"vX0":3.7711521636420673,"vY0":-137.0367184631829,"vZ0":-7.869226194274707,"x":142.79,"y":167.8,"x0":-1.5881408994892083,"y0":50.00321429580339,"z0":6.2531188184291295,"aX":-7.047726905402724},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.1,"breakHorizontal":5.9,"spinRate":2283,"spinDirection":198},"zone":4,"typeConfidence":0.9,"plateTime":0.3988534804817694,"extension":7.041138159239241},"hitData":{"launchSpeed":95.9,"launchAngle":-0.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":91.1,"coordY":160.66}},"index":1,"playId":"f48d620c-bbc1-3e8c-a9ae-fc1e4b409887","pitchNumber":2,"startTime":"2026-07-22T01:07:10.758Z","endTime":"2026-07-22T01:07:19.558Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:07:19.558Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Bell strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-22T01:07:27.277Z","endTime":"2026-07-22T01:09:04.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":71.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.818219705849287,"aZ":-23.70559621043523,"pfxX":-9.612500825790185,"pfxZ":6.394542231904179,"pX":-1.3874434310755202,"pZ":3.7310234568416982,"vX0":3.543682308580392,"vY0":-114.53274183655755,"vZ0":-0.05533213876623144,"x":169.89,"y":138.04,"x0":-1.7088226535264293,"y0":50.00154109020404,"z0":6.080305396334871,"aX":-12.726522250526532},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":11.9,"breakHorizontal":16.4,"spinRate":2291,"spinDirection":243},"zone":11,"typeConfidence":0.57,"plateTime":0.4788373859797006,"extension":7.249690335420358},"index":0,"playId":"66cb1fe8-6cdd-3a88-8b39-e2b16be0fc4e","pitchNumber":1,"startTime":"2026-07-22T01:07:44.933Z","endTime":"2026-07-22T01:07:52.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.964293158391623,"aZ":-14.39531313997853,"pfxX":-4.371072288283294,"pfxZ":9.048216545783628,"pX":-0.5635899361788913,"pZ":2.5581731774258016,"vX0":4.956426751989036,"vY0":-138.7967427186962,"vZ0":-7.101515611294091,"x":138.48,"y":169.71,"x0":-1.7984808598222188,"y0":50.00556081398582,"z0":6.095230244036834,"aX":-8.591568053191041},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.2,"breakHorizontal":7.0,"spinRate":2314,"spinDirection":205},"zone":4,"typeConfidence":0.9,"plateTime":0.3935409738247997,"extension":7.023018577985528},"index":1,"playId":"bd70569c-a7f4-3a9d-bdc7-a7cb34724605","pitchNumber":2,"startTime":"2026-07-22T01:08:00.113Z","endTime":"2026-07-22T01:08:04.821Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.87697143127989,"aZ":-24.495299896773137,"pfxX":-9.932580657382713,"pfxZ":5.724961082558994,"pX":0.3346734699021075,"pZ":2.45996920140147,"vX0":7.3773058825304805,"vY0":-114.97008546876796,"vZ0":-2.3738498937964385,"x":104.24,"y":172.36,"x0":-1.6217757483458612,"y0":50.004689312744986,"z0":5.8780113865574535,"aX":-13.32780347175228},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":10.1,"breakHorizontal":16.2,"spinRate":2328,"spinDirection":250},"zone":6,"typeConfidence":0.85,"plateTime":0.4760161263196996,"extension":7.085950950793766},"index":2,"playId":"a02458db-0518-3a2a-a9cf-b4a714910b1d","pitchNumber":3,"startTime":"2026-07-22T01:08:16.813Z","endTime":"2026-07-22T01:08:21.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.35733368237751,"aZ":-23.770225153422814,"pfxX":-0.6378136367887999,"pfxZ":4.601081069655326,"pX":0.5447696254723311,"pZ":1.8260797132276758,"vX0":5.605444243608596,"vY0":-133.70660445288658,"vZ0":-7.214220826335941,"x":96.23,"y":189.48,"x0":-1.4878586618211977,"y0":50.003621288671674,"z0":6.24163491141686,"aX":-1.165318343723786},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.1,"breakHorizontal":0.0,"spinRate":2344,"spinDirection":170},"zone":9,"typeConfidence":0.82,"plateTime":0.4082213538950552,"extension":7.04157037608333},"index":3,"playId":"10a97922-fa05-339e-b2da-21aa6a53efe4","pitchNumber":4,"startTime":"2026-07-22T01:08:34.045Z","endTime":"2026-07-22T01:08:39.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75936319611642,"aZ":-10.968222429371842,"pfxX":-4.227350330560277,"pfxZ":10.918377966566785,"pX":-0.22973653068494473,"pZ":3.814884373639021,"vX0":5.19676178188544,"vY0":-138.87445368247185,"vZ0":-4.685268170908406,"x":125.76,"y":135.78,"x0":-1.5810761191835687,"y0":50.00286289386382,"z0":6.261059731587466,"aX":-8.21068603645769},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.0,"breakHorizontal":6.5,"spinRate":2349,"spinDirection":206},"zone":11,"typeConfidence":0.91,"plateTime":0.39528441532626335,"extension":6.8480544694192655},"index":4,"playId":"21b2ed17-39a1-359d-8adf-7c4da73a214d","pitchNumber":5,"startTime":"2026-07-22T01:08:59.689Z","endTime":"2026-07-22T01:09:04.836Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:09:04.836Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Royce Lewis flies out to center fielder Petey Halpin.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-22T01:09:39.127Z","endTime":"2026-07-22T01:10:22.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-22T01:09:25.754Z","endTime":"2026-07-22T01:09:41.418Z","isPitch":false,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"}},{"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":96.2,"endSpeed":87.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.121894962770455,"aZ":-10.7246613317403,"pfxX":-4.448105117354592,"pfxZ":10.908364253871111,"pX":0.7116673534789337,"pZ":3.3370163403848676,"vX0":7.38898311521024,"vY0":-139.72629479326957,"vZ0":-6.038091230872096,"x":89.87,"y":148.68,"x0":-1.3959228538527824,"y0":50.00438334826282,"z0":6.239249042863416,"aX":-8.748346655017897},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.6,"breakHorizontal":6.5,"spinRate":2311,"spinDirection":207},"zone":3,"typeConfidence":0.91,"plateTime":0.39284653588840746,"extension":7.031717711085349},"index":1,"playId":"286242b1-9951-3cdb-bb33-e56c40926b85","pitchNumber":1,"startTime":"2026-07-22T01:09:41.418Z","endTime":"2026-07-22T01:09:47.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38701354998976,"aZ":-24.253012221855663,"pfxX":2.903380034509702,"pfxZ":4.3768485548392135,"pX":0.3953955727786593,"pZ":2.967068380997966,"vX0":3.9796337607673036,"vY0":-133.31482845061407,"vZ0":-4.347688475471329,"x":101.93,"y":158.67,"x0":-1.491079037970968,"y0":50.000336402141066,"z0":6.359462350837151,"aX":5.2488228783435975},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.2,"breakHorizontal":-6.1,"spinRate":2389,"spinDirection":156},"zone":3,"typeConfidence":0.9,"plateTime":0.41010526998914854,"extension":6.942544604733349},"index":2,"playId":"96d320dc-4fc9-31c2-b7d6-d11f11ba4672","pitchNumber":2,"startTime":"2026-07-22T01:09:57.982Z","endTime":"2026-07-22T01:10:03.961Z","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":2},"pitchData":{"startSpeed":74.5,"endSpeed":67.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.100729190044888,"aZ":-25.649035011418135,"pfxX":-12.846344767049779,"pfxZ":5.534416845999425,"pX":0.13462491763681902,"pZ":3.1171206853377176,"vX0":6.991896007140526,"vY0":-108.29459867692991,"vZ0":-0.11935822212719338,"x":111.87,"y":154.62,"x0":-1.4778627985727042,"y0":50.004426258545784,"z0":5.994460074826842,"aX":-15.157167376981658},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":10.3,"breakHorizontal":21.2,"spinRate":2220,"spinDirection":245},"zone":2,"typeConfidence":0.91,"plateTime":0.5070788853984909,"extension":7.197771388432233},"hitData":{"launchSpeed":73.8,"launchAngle":30.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.86,"coordY":92.16}},"index":3,"playId":"b69f2889-01d9-35c8-a2c5-42a683101efa","pitchNumber":3,"startTime":"2026-07-22T01:10:14.181Z","endTime":"2026-07-22T01:10:22.949Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:10:22.949Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Hedges grounds out, shortstop Ryan Kreidler to first baseman Victor Caratini.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-22T01:12:17.487Z","endTime":"2026-07-22T01:12:37.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.0,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.780945734190162,"aZ":-25.28162519417005,"pfxX":2.2770506700414455,"pfxZ":4.144317932885588,"pX":0.5899032993934015,"pZ":2.067388245959401,"vX0":-0.47412021032683105,"vY0":-127.99772354161261,"vZ0":-5.325705698048969,"x":94.51,"y":182.96,"x0":0.48134204125914815,"y0":50.0051595371864,"z0":6.148324888231922,"aX":3.7883449556531286},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.6,"breakHorizontal":-4.1,"spinRate":2272,"spinDirection":172},"zone":9,"typeConfidence":0.88,"plateTime":0.4275027593277887,"extension":6.3897784978461205},"hitData":{"launchSpeed":74.8,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.83,"coordY":145.46}},"index":0,"playId":"6ef889e6-e78a-35c3-825e-b75aad1d3cb7","pitchNumber":1,"startTime":"2026-07-22T01:12:29.361Z","endTime":"2026-07-22T01:12:37.044Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:12:37.044Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Petey Halpin flies out to center fielder Byron Buxton.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-22T01:12:46.588Z","endTime":"2026-07-22T01:13:46.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.1,"endSpeed":83.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.279203404758427,"aZ":-14.262582184113036,"pfxX":-0.11165039837493573,"pfxZ":10.051424353692017,"pX":-1.2024407811481475,"pZ":1.617024899823876,"vX0":-3.9551368635534114,"vY0":-132.4043761127029,"vZ0":-8.780860446659728,"x":162.83,"y":195.12,"x0":0.3228581616160453,"y0":50.00263182664265,"z0":6.011522630438415,"aX":-0.1990867647002871},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.6,"breakHorizontal":1.1,"spinRate":2033,"spinDirection":191},"zone":13,"typeConfidence":0.89,"plateTime":0.4130782704025906,"extension":6.436272739933054},"index":0,"playId":"84691cc9-c007-3259-b727-321f2ad93705","pitchNumber":1,"startTime":"2026-07-22T01:13:01.911Z","endTime":"2026-07-22T01:13:06.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.670769054825872,"aZ":-26.785677615130844,"pfxX":-4.524788052829257,"pfxZ":3.902580314047354,"pX":0.024464188753049922,"pZ":2.434564499502883,"vX0":-0.07459129042291424,"vY0":-117.17182889453144,"vZ0":-2.9910303416028685,"x":116.07,"y":173.05,"x0":0.6438767735227777,"y0":50.001315702371414,"z0":6.249901016218264,"aX":-6.244268877529394},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":6.6,"breakHorizontal":8.2,"spinRate":479,"spinDirection":234},"zone":5,"typeConfidence":0.91,"plateTime":0.4687898807365918,"extension":6.312751175445774},"index":1,"playId":"29bab493-07b2-3b5a-b527-0cf8bcf50a0f","pitchNumber":2,"startTime":"2026-07-22T01:13:19.647Z","endTime":"2026-07-22T01:13:24.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92134726678236,"aZ":-11.388911988465296,"pfxX":0.22578258961194386,"pfxZ":11.520681425434942,"pX":0.5832360302000531,"pZ":1.7391503894875668,"vX0":-0.4322101002690125,"vY0":-133.5163605207601,"vZ0":-9.11909886441131,"x":94.77,"y":191.82,"x0":0.7179304664510731,"y0":50.0065844234581,"z0":6.020195173657835,"aX":0.40752700783132567},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.1,"breakHorizontal":-0.4,"spinRate":2195,"spinDirection":188},"zone":9,"typeConfidence":0.9,"plateTime":0.41033295440547546,"extension":6.396674679108144},"hitData":{"launchSpeed":90.3,"launchAngle":59.0,"totalDistance":211.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.49,"coordY":116.57}},"index":2,"playId":"694da0f3-fb62-3176-802e-72cbf9ebf105","pitchNumber":3,"startTime":"2026-07-22T01:13:35.215Z","endTime":"2026-07-22T01:13:46.593Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:13:46.593Z","atBatIndex":67},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Steven Kwan lines out to right fielder Luke Keaschall.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-22T01:13:49.389Z","endTime":"2026-07-22T01:14:17.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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":92.5,"endSpeed":84.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.014785489737903,"aZ":-12.163113979647978,"pfxX":-0.3461139715730298,"pfxZ":10.931143616477652,"pX":-0.054193153854447514,"pZ":2.5649101918642985,"vX0":-1.850569865896758,"vY0":-134.62566203196255,"vZ0":-6.964574275462189,"x":119.07,"y":169.53,"x0":0.6878289083294624,"y0":50.00016429394812,"z0":6.051528311186961,"aX":-0.6328068531201172},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.5,"breakHorizontal":1.1,"spinRate":2117,"spinDirection":183},"zone":5,"typeConfidence":0.91,"plateTime":0.4073067612819399,"extension":6.357392362919374},"hitData":{"launchSpeed":93.1,"launchAngle":22.0,"totalDistance":308.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":182.95,"coordY":89.36}},"index":0,"playId":"f7688147-c440-31b0-bc4f-b1753e81def2","pitchNumber":1,"startTime":"2026-07-22T01:14:09.590Z","endTime":"2026-07-22T01:14:17.241Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:14:17.241Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Caratini flies out to center fielder Petey Halpin.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T01:16:50.323Z","endTime":"2026-07-22T01:17:14.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"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":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cade Smith replaces Hunter Gaddis.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T01:15:53.849Z","endTime":"2026-07-22T01:16:52.656Z","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":"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":100.0,"endSpeed":91.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.489475028425574,"aZ":-10.786837303317618,"pfxX":-5.942593831951922,"pfxZ":9.960200994315757,"pX":-1.8312716442152486,"pZ":3.9889837133038832,"vX0":2.4076352983686453,"vY0":-145.67655530700395,"vZ0":-3.095240487554203,"x":186.8,"y":131.08,"x0":-1.8967621765756044,"y0":50.00375465857186,"z0":5.718153388466486,"aX":-12.76242279970408},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":17.6,"breakHorizontal":10.3,"spinRate":2524,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.3760978618035802,"extension":7.101144117802408},"index":1,"playId":"819d8641-beba-322b-b931-9ea39f4123f3","pitchNumber":1,"startTime":"2026-07-22T01:16:52.656Z","endTime":"2026-07-22T01:16:56.769Z","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":0},"pitchData":{"startSpeed":99.9,"endSpeed":91.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.96485346524706,"aZ":-11.52834173651046,"pfxX":-5.3470124843473315,"pfxZ":9.619907739339016,"pX":0.013095320458793714,"pZ":2.5436377921546702,"vX0":7.010007402888643,"vY0":-145.31971661686956,"vZ0":-6.699287271634663,"x":116.5,"y":170.1,"x0":-1.731839050970417,"y0":50.00135978559924,"z0":5.57378522951291,"aX":-11.474469824132576},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.3,"breakHorizontal":8.4,"spinRate":2472,"spinDirection":207},"zone":5,"typeConfidence":0.91,"plateTime":0.37642177901469775,"extension":7.274583106522486},"hitData":{"launchSpeed":90.2,"launchAngle":27.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":87.92,"coordY":71.84}},"index":2,"playId":"a1f6422b-c053-325f-8db7-6dbb64a783aa","pitchNumber":2,"startTime":"2026-07-22T01:17:05.832Z","endTime":"2026-07-22T01:17:14.267Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:17:14.267Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kody Clemens strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T01:17:21.684Z","endTime":"2026-07-22T01:18:52.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"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,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.8,"endSpeed":90.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.5833112258675,"aZ":-12.783507530473026,"pfxX":-6.171289383124799,"pfxZ":9.088374970091303,"pX":-1.5105026089547375,"pZ":4.4852218171572344,"vX0":3.2768318663027367,"vY0":-145.28587340905986,"vZ0":-1.2493825656568125,"x":174.58,"y":117.68,"x0":-1.8521499509877264,"y0":50.00711333423525,"z0":5.699196478593471,"aX":-13.173554807388534},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.3,"breakHorizontal":10.6,"spinRate":2553,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.37723635163135905,"extension":7.106047750084629},"index":0,"playId":"7ff2ea72-fd6a-3762-bcb4-6b71d0d0a5c5","pitchNumber":1,"startTime":"2026-07-22T01:17:40.385Z","endTime":"2026-07-22T01:17:44.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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.0,"endSpeed":91.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.66232340793607,"aZ":-12.276587768836295,"pfxX":-6.045351209447036,"pfxZ":9.289400264701992,"pX":-0.11720876240677275,"pZ":4.180733773144372,"vX0":6.978422646974036,"vY0":-145.53538427876646,"vZ0":-2.050908270287934,"x":121.47,"y":125.9,"x0":-1.76247858121716,"y0":50.00000932340971,"z0":5.639557737631711,"aX":-12.945897562830464},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":16.6,"breakHorizontal":9.5,"spinRate":2610,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.3765745075225593,"extension":7.295469487838818},"index":1,"playId":"9f4654d5-3492-3f54-9da4-1d99ed52b74d","pitchNumber":2,"startTime":"2026-07-22T01:17:53.850Z","endTime":"2026-07-22T01:17:57.565Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-07-22T01:18:06.082Z","endTime":"2026-07-22T01:18:19.725Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"}},{"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":100.2,"endSpeed":91.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.47214796999697,"aZ":-10.757846382146498,"pfxX":-5.092624407578598,"pfxZ":9.923513235137165,"pX":-0.30301433915741716,"pZ":2.702351036637066,"vX0":5.71738523124927,"vY0":-145.79442961740085,"vZ0":-6.383860286127247,"x":128.55,"y":165.82,"x0":-1.6254664728371913,"y0":50.00309002820213,"z0":5.565987209803297,"aX":-10.991210591436548},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":16.9,"breakHorizontal":8.2,"spinRate":2611,"spinDirection":212},"zone":4,"typeConfidence":0.91,"plateTime":0.37533352326085234,"extension":7.3435731529406105},"index":3,"playId":"24412aa9-7362-3ea7-97f0-8269c96a13c7","pitchNumber":3,"startTime":"2026-07-22T01:18:19.725Z","endTime":"2026-07-22T01:18:24.392Z","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":99.8,"endSpeed":91.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85208600437972,"aZ":-14.04568817847004,"pfxX":-5.439153922713171,"pfxZ":8.451071659885898,"pX":-0.6830290660295301,"pZ":5.058396025361055,"vX0":5.304823805670781,"vY0":-145.27263883740366,"vZ0":0.6909363265420556,"x":143.04,"y":102.2,"x0":-1.8228081571046195,"y0":50.00321118946253,"z0":5.66898355162874,"aX":-11.668994722295523},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":15.6,"breakHorizontal":8.9,"spinRate":2536,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.3765041073894908,"extension":7.124330358272768},"index":4,"playId":"1c95ba45-a5d7-3cea-9124-e9938550fbed","pitchNumber":4,"startTime":"2026-07-22T01:18:34.625Z","endTime":"2026-07-22T01:18:39.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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.77667919199487,"aZ":-33.61877173240783,"pfxX":-7.181654845221312,"pfxZ":-0.8172447554192379,"pX":0.36712535453799644,"pZ":1.5114600236311944,"vX0":7.5978930513456735,"vY0":-132.24589522292868,"vZ0":-4.145754592391293,"x":103.01,"y":197.97,"x0":-1.6078555793393756,"y0":50.00092478222081,"z0":5.561020817000726,"aX":-12.740135296790795},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-2.2,"breakHorizontal":11.4,"spinRate":610,"spinDirection":303},"zone":14,"typeConfidence":0.84,"plateTime":0.41391934637974526,"extension":7.314740363388413},"index":5,"playId":"c713bc92-ae4a-35b6-85f5-dde09b643fe5","pitchNumber":5,"startTime":"2026-07-22T01:18:47.217Z","endTime":"2026-07-22T01:18:52.287Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:18:52.287Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Keaschall flies out to right fielder Kahlil Watson in foul territory.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T01:19:04.578Z","endTime":"2026-07-22T01:20:17.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.85"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.79"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.39"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.03"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.53"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.40"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.77"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.26"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.15"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"68.09"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.11"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"63.73"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.71"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".275"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".381"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".314"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".393"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".088"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".880"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".609"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".526"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".610"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".841"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".686"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".828"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".607"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".652"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".431"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".880"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".609"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".526"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".610"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".841"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".686"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".828"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".607"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".652"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".431"}],"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":"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":4},"credits":[{"player":{"id":696135,"link":"/api/v1/people/696135"},"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":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.606795192678266,"aZ":-29.224136740285783,"pfxX":7.112198967513175,"pfxZ":1.7751102979205626,"pX":0.9754141656292106,"pZ":1.7151003722106195,"vX0":4.678973847692315,"vY0":-127.6923064212312,"vZ0":-3.6645370614191806,"x":79.82,"y":192.47,"x0":-1.8005251497879113,"y0":50.00285019898542,"z0":5.450830609731301,"aX":11.825452318528937},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.6,"breakHorizontal":-13.9,"spinRate":2178,"spinDirection":69},"zone":14,"typeConfidence":0.91,"plateTime":0.427818345737502,"extension":7.256354310808727},"index":0,"playId":"c18e0078-1862-30f0-ab3e-bc8c67818ebf","pitchNumber":1,"startTime":"2026-07-22T01:19:16.410Z","endTime":"2026-07-22T01:19:21.183Z","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":100.5,"endSpeed":92.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.41030078060517,"aZ":-9.39903794792134,"pfxX":-4.610773041512697,"pfxZ":10.47176318043135,"pX":-0.294991740054106,"pZ":2.9301769694745783,"vX0":5.829593439594084,"vY0":-146.28980750726978,"vZ0":-6.0881572798201615,"x":128.24,"y":159.67,"x0":-1.7113158971399045,"y0":50.0022745868862,"z0":5.5971562787013935,"aX":-10.027785413204654},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":18.0,"breakHorizontal":7.2,"spinRate":2596,"spinDirection":213},"zone":1,"typeConfidence":0.91,"plateTime":0.37392726187087044,"extension":7.443980559680568},"index":1,"playId":"9331dbec-a545-31ab-8029-c65ce6d18124","pitchNumber":2,"startTime":"2026-07-22T01:19:29.582Z","endTime":"2026-07-22T01:19:33.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.585631529837066,"aZ":-32.56385684276594,"pfxX":7.080933738026558,"pfxZ":-0.24406665212023881,"pX":0.22131098893373305,"pZ":1.844080056871421,"vX0":2.9803996916923143,"vY0":-125.75297691853461,"vZ0":-2.545546603838501,"x":108.56,"y":188.99,"x0":-1.8978155269012333,"y0":50.00290546188849,"z0":5.5012046877920024,"aX":11.382314692640158},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.7,"breakHorizontal":-13.4,"spinRate":2046,"spinDirection":69},"zone":8,"typeConfidence":0.9,"plateTime":0.4349349661347821,"extension":7.215694706269826},"index":2,"playId":"c90d201e-7e28-3465-aa8e-a6eb3ad8aab6","pitchNumber":3,"startTime":"2026-07-22T01:19:46.290Z","endTime":"2026-07-22T01:19:50.454Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-22T01:19:56.703Z","endTime":"2026-07-22T01:20:08.511Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"}},{"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":2},"pitchData":{"startSpeed":99.7,"endSpeed":91.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.330705324536794,"aZ":-10.321471422734367,"pfxX":-4.940025668519285,"pfxZ":10.217617249339764,"pX":0.36144040919903836,"pZ":2.899529351179356,"vX0":6.96774418730159,"vY0":-144.96867849008518,"vZ0":-5.907025083018125,"x":103.22,"y":160.49,"x0":-1.4259296084901152,"y0":50.00451424165509,"z0":5.58690066232452,"aX":-10.567607065109009},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":17.5,"breakHorizontal":7.7,"spinRate":2387,"spinDirection":215},"zone":3,"typeConfidence":0.91,"plateTime":0.3771211617133359,"extension":7.480659479930718},"hitData":{"launchSpeed":92.9,"launchAngle":37.0,"totalDistance":311.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":216.01,"coordY":125.02}},"index":4,"playId":"e65e2c12-03ac-3c55-8f26-a301fea16bc3","pitchNumber":4,"startTime":"2026-07-22T01:20:08.511Z","endTime":"2026-07-22T01:20:17.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:20:17.480Z","atBatIndex":71}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Keaschall flies out to right fielder Kahlil Watson in foul territory.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T01:19:04.578Z","endTime":"2026-07-22T01:20:17.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.85"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.79"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.39"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.03"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.53"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.40"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.77"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.26"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.15"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"68.09"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.11"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"63.73"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.71"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".275"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".381"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".314"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".393"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".088"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".880"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".609"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".526"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".610"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".841"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".686"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".828"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".607"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".652"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".431"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".880"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".609"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".526"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".610"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".841"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".686"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".828"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".607"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".652"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".431"}],"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":"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":4},"credits":[{"player":{"id":696135,"link":"/api/v1/people/696135"},"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":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.606795192678266,"aZ":-29.224136740285783,"pfxX":7.112198967513175,"pfxZ":1.7751102979205626,"pX":0.9754141656292106,"pZ":1.7151003722106195,"vX0":4.678973847692315,"vY0":-127.6923064212312,"vZ0":-3.6645370614191806,"x":79.82,"y":192.47,"x0":-1.8005251497879113,"y0":50.00285019898542,"z0":5.450830609731301,"aX":11.825452318528937},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.6,"breakHorizontal":-13.9,"spinRate":2178,"spinDirection":69},"zone":14,"typeConfidence":0.91,"plateTime":0.427818345737502,"extension":7.256354310808727},"index":0,"playId":"c18e0078-1862-30f0-ab3e-bc8c67818ebf","pitchNumber":1,"startTime":"2026-07-22T01:19:16.410Z","endTime":"2026-07-22T01:19:21.183Z","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":100.5,"endSpeed":92.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.41030078060517,"aZ":-9.39903794792134,"pfxX":-4.610773041512697,"pfxZ":10.47176318043135,"pX":-0.294991740054106,"pZ":2.9301769694745783,"vX0":5.829593439594084,"vY0":-146.28980750726978,"vZ0":-6.0881572798201615,"x":128.24,"y":159.67,"x0":-1.7113158971399045,"y0":50.0022745868862,"z0":5.5971562787013935,"aX":-10.027785413204654},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":18.0,"breakHorizontal":7.2,"spinRate":2596,"spinDirection":213},"zone":1,"typeConfidence":0.91,"plateTime":0.37392726187087044,"extension":7.443980559680568},"index":1,"playId":"9331dbec-a545-31ab-8029-c65ce6d18124","pitchNumber":2,"startTime":"2026-07-22T01:19:29.582Z","endTime":"2026-07-22T01:19:33.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.585631529837066,"aZ":-32.56385684276594,"pfxX":7.080933738026558,"pfxZ":-0.24406665212023881,"pX":0.22131098893373305,"pZ":1.844080056871421,"vX0":2.9803996916923143,"vY0":-125.75297691853461,"vZ0":-2.545546603838501,"x":108.56,"y":188.99,"x0":-1.8978155269012333,"y0":50.00290546188849,"z0":5.5012046877920024,"aX":11.382314692640158},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.7,"breakHorizontal":-13.4,"spinRate":2046,"spinDirection":69},"zone":8,"typeConfidence":0.9,"plateTime":0.4349349661347821,"extension":7.215694706269826},"index":2,"playId":"c90d201e-7e28-3465-aa8e-a6eb3ad8aab6","pitchNumber":3,"startTime":"2026-07-22T01:19:46.290Z","endTime":"2026-07-22T01:19:50.454Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-22T01:19:56.703Z","endTime":"2026-07-22T01:20:08.511Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"}},{"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":2},"pitchData":{"startSpeed":99.7,"endSpeed":91.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.330705324536794,"aZ":-10.321471422734367,"pfxX":-4.940025668519285,"pfxZ":10.217617249339764,"pX":0.36144040919903836,"pZ":2.899529351179356,"vX0":6.96774418730159,"vY0":-144.96867849008518,"vZ0":-5.907025083018125,"x":103.22,"y":160.49,"x0":-1.4259296084901152,"y0":50.00451424165509,"z0":5.58690066232452,"aX":-10.567607065109009},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":17.5,"breakHorizontal":7.7,"spinRate":2387,"spinDirection":215},"zone":3,"typeConfidence":0.91,"plateTime":0.3771211617133359,"extension":7.480659479930718},"hitData":{"launchSpeed":92.9,"launchAngle":37.0,"totalDistance":311.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":216.01,"coordY":125.02}},"index":4,"playId":"e65e2c12-03ac-3c55-8f26-a301fea16bc3","pitchNumber":4,"startTime":"2026-07-22T01:20:08.511Z","endTime":"2026-07-22T01:20:17.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:20:17.480Z","atBatIndex":71},"scoringPlays":[2,19,20,26,49,50,61],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2,3],"bottom":[4,5,6],"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":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"coordinates":{"x":104.67,"y":168.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":1,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":94.99,"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":1,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":30.8,"y":66.17},"type":"H","description":"Home Run"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":133.16,"y":136.07},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":73.58,"y":92.76},"type":"O","description":"Flyout"}]}},{"startIndex":7,"endIndex":13,"top":[7,8,9],"bottom":[10,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":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":132.51,"y":218.21},"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":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":139.18,"y":60.07},"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":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"coordinates":{"x":165.38,"y":149.58},"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":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"coordinates":{"x":145.62,"y":137.6},"type":"O","description":"Pop Out"}]}},{"startIndex":14,"endIndex":22,"top":[14,15,16],"bottom":[17,18,19,20,21,22],"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":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"coordinates":{"x":123.99,"y":77.98},"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":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"coordinates":{"x":167.96,"y":68.44},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"coordinates":{"x":140.36,"y":174.13},"type":"O","description":"Sac Bunt"},{"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":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":162.32,"y":56.14},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":189.15,"y":126.99},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":134.0,"y":86.75},"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":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"coordinates":{"x":98.62,"y":166.77},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":23,"endIndex":31,"top":[23,24,25,26,27],"bottom":[28,29,30,31],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":108.3,"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":4,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":147.14,"y":156.51},"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":4,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":109.98,"y":52.02},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":126.04,"y":175.47},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"coordinates":{"x":133.11,"y":141.36},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"coordinates":{"x":103.46,"y":155.28},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"coordinates":{"x":119.19,"y":147.41},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"coordinates":{"x":57.89,"y":73.23},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"coordinates":{"x":74.84,"y":102.3},"type":"O","description":"Flyout"}]}},{"startIndex":32,"endIndex":40,"top":[32,33,34,35],"bottom":[36,37,38,39,40],"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":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":150.66,"y":143.17},"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":5,"pitcher":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"coordinates":{"x":59.99,"y":95.64},"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":5,"pitcher":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":136.74,"y":92.34},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":117.98,"y":136.52},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":64.33,"y":139.67},"type":"O","description":"Flyout"}]}},{"startIndex":41,"endIndex":52,"top":[41,42,43,44,45],"bottom":[46,47,48,49,50,51,52],"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":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":82.04,"y":96.58},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":130.32,"y":156.09},"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":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":154.29,"y":146.2},"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":6,"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"coordinates":{"x":113.14,"y":86.29},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"batter":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"coordinates":{"x":153.34,"y":97.34},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"coordinates":{"x":118.59,"y":92.34},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"coordinates":{"x":73.54,"y":85.06},"type":"O","description":"Sac Fly"},{"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":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"coordinates":{"x":141.54,"y":96.72},"type":"O","description":"Sac Fly"},{"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":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":105.28,"y":165.56},"type":"O","description":"Forceout"}]}},{"startIndex":53,"endIndex":62,"top":[53,54,55,56,57],"bottom":[58,59,60,61,62],"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":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":142.13,"y":101.1},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":7,"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":112.54,"y":149.83},"type":"O","description":"Forceout"},{"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":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":139.17,"y":90.55},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":7,"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":137.21,"y":52.17},"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":7,"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":169.42,"y":121.39},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":149.46,"y":177.64},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"batter":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"coordinates":{"x":145.22,"y":160.12},"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":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"coordinates":{"x":102.11,"y":101.77},"type":"H","description":"Single"}]}},{"startIndex":63,"endIndex":68,"top":[63,64,65],"bottom":[66,67,68],"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":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":91.1,"y":160.66},"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":8,"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":116.86,"y":92.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":8,"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"coordinates":{"x":106.83,"y":145.46},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"coordinates":{"x":130.49,"y":116.57},"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":8,"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":182.95,"y":89.36},"type":"O","description":"Lineout"}]}},{"startIndex":69,"endIndex":71,"top":[69,70,71],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":9,"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"coordinates":{"x":87.92,"y":71.84},"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":9,"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":216.01,"y":125.02},"type":"O","description":"Flyout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":2,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":5,"hits":9,"errors":2,"leftOnBase":8},"away":{"runs":2,"hits":6,"errors":0,"leftOnBase":6}},"defense":{"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"catcher":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"first":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"second":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"third":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"shortstop":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"left":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"center":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"right":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"onDeck":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"inHole":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"battingOrder":2,"team":{"id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"}},"offense":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"onDeck":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"inHole":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"battingOrder":8,"team":{"id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"}},"balls":1,"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":6,"groundOuts":8,"airOuts":11,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".247","atBats":34,"obp":".321","slg":".412","ops":".733","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":10,"rbi":1,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":3,"lineOuts":2},"pitching":{"flyOuts":6,"groundOuts":9,"airOuts":11,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":29,"obp":".389","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":132,"era":"4.75","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.40","battersFaced":37,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":132,"balls":48,"strikes":84,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":5,"pitchesPerInning":"16.50","runsScoredPer9":"5.63","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":11,"putOuts":24,"errors":0,"chances":35,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":35,"gamesStarted":0,"flyOuts":18,"groundOuts":38,"airOuts":30,"runs":17,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":39,"baseOnBalls":16,"intentionalWalks":1,"hits":34,"hitByPitch":0,"atBats":139,"obp":".321","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":584,"era":"3.96","inningsPitched":"36.1","wins":2,"losses":2,"saves":0,"saveOpportunities":2,"holds":2,"blownSaves":2,"earnedRuns":16,"whip":"1.38","battersFaced":157,"outs":109,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":584,"balls":194,"strikes":390,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.27","rbi":0,"winPercentage":".500","pitchesPerInning":"16.07","gamesFinished":4,"strikeoutWalkRatio":"2.44","strikeoutsPer9Inn":"9.66","walksPer9Inn":"3.96","hitsPer9Inn":"8.42","runsScoredPer9":"4.21","homeRunsPer9":"1.24","inheritedRunners":13,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671737":{"person":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":65,"groundOuts":74,"airOuts":121,"runs":46,"doubles":21,"triples":0,"homeRuns":16,"strikeOuts":124,"baseOnBalls":43,"intentionalWalks":0,"hits":92,"hitByPitch":2,"atBats":408,"obp":".301","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1839,"era":"3.85","inningsPitched":"107.2","wins":9,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.25","battersFaced":456,"outs":323,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1839,"balls":680,"strikes":1159,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".692","pitchesPerInning":"17.08","gamesFinished":0,"strikeoutWalkRatio":"2.88","strikeoutsPer9Inn":"10.37","walksPer9Inn":"3.59","hitsPer9Inn":"7.69","runsScoredPer9":"3.85","homeRunsPer9":"1.34","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":22,"lineOuts":34},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":6,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605170":{"person":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"jerseyNumber":"37","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":35,"groundOuts":66,"airOuts":71,"runs":23,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":52,"baseOnBalls":26,"intentionalWalks":1,"hits":56,"hitByPitch":9,"avg":".236","atBats":237,"obp":".325","slg":".363","ops":".688","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":280,"totalBases":86,"rbi":36,"leftOnBase":121,"sacBunts":0,"sacFlies":8,"babip":".263","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.86","popOuts":9,"lineOuts":27},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":8,"stolenBases":50,"stolenBasePercentage":".862","caughtStealingPercentage":".138","assists":15,"putOuts":543,"errors":2,"chances":560,"fielding":".996","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID665019":{"person":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":57,"groundOuts":70,"airOuts":95,"runs":47,"doubles":18,"triples":3,"homeRuns":18,"strikeOuts":82,"baseOnBalls":22,"intentionalWalks":1,"hits":77,"hitByPitch":5,"avg":".241","atBats":320,"obp":".298","slg":".484","ops":".782","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":351,"totalBases":155,"rbi":48,"leftOnBase":141,"sacBunts":2,"sacFlies":2,"babip":".266","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.78","popOuts":15,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":86,"putOuts":369,"errors":2,"chances":457,"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"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":66,"groundOuts":90,"airOuts":116,"runs":45,"doubles":15,"triples":3,"homeRuns":14,"strikeOuts":63,"baseOnBalls":28,"intentionalWalks":0,"hits":90,"hitByPitch":2,"avg":".252","atBats":357,"obp":".309","slg":".429","ops":".738","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":389,"totalBases":153,"rbi":52,"leftOnBase":136,"sacBunts":1,"sacFlies":1,"babip":".270","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.50","popOuts":22,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":155,"putOuts":94,"errors":7,"chances":256,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"100","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":41,"groundOuts":65,"airOuts":67,"runs":35,"doubles":12,"triples":0,"homeRuns":2,"strikeOuts":53,"baseOnBalls":38,"intentionalWalks":0,"hits":58,"hitByPitch":5,"avg":".241","atBats":241,"obp":".353","slg":".315","ops":".668","caughtStealing":6,"stolenBases":10,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":286,"totalBases":76,"rbi":20,"leftOnBase":86,"sacBunts":0,"sacFlies":2,"babip":".298","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"120.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":143,"errors":1,"chances":148,"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":{"summary":"2.1 IP, 2 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":2,"airOuts":3,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":47,"inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":10,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":47,"balls":19,"strikes":28,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"7.71","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":1,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"1-4 | 2B, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":99,"flyOuts":51,"groundOuts":88,"airOuts":98,"runs":50,"doubles":23,"triples":1,"homeRuns":13,"strikeOuts":87,"baseOnBalls":29,"intentionalWalks":0,"hits":91,"hitByPitch":2,"avg":".251","atBats":362,"obp":".309","slg":".428","ops":".737","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":395,"totalBases":155,"rbi":60,"leftOnBase":157,"sacBunts":0,"sacFlies":2,"babip":".295","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.85","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"}]},"ID702474":{"person":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"note":"(L, 0-3)","summary":"3.0 IP, 2 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":13,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":49,"inningsPitched":"3.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":16,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":49,"balls":17,"strikes":32,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"6.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":5,"flyOuts":26,"groundOuts":36,"airOuts":46,"runs":19,"doubles":5,"triples":2,"homeRuns":6,"strikeOuts":19,"baseOnBalls":13,"intentionalWalks":0,"hits":36,"hitByPitch":3,"atBats":134,"obp":".342","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":551,"era":"4.72","inningsPitched":"34.1","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.43","battersFaced":154,"outs":103,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":551,"balls":201,"strikes":350,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":2,"winPercentage":".000","pitchesPerInning":"16.05","gamesFinished":1,"strikeoutWalkRatio":"1.46","strikeoutsPer9Inn":"4.98","walksPer9Inn":"3.41","hitsPer9Inn":"9.44","runsScoredPer9":"4.98","homeRunsPer9":"1.57","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"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"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":5,"groundOuts":6,"airOuts":8,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".190","atBats":21,"obp":".280","slg":".190","ops":".470","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":4,"rbi":4,"leftOnBase":7,"sacBunts":0,"sacFlies":1,"babip":".222","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":14,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"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":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":26,"groundOuts":31,"airOuts":47,"runs":28,"doubles":9,"triples":1,"homeRuns":9,"strikeOuts":26,"baseOnBalls":26,"intentionalWalks":0,"hits":41,"hitByPitch":1,"avg":".287","atBats":143,"obp":".398","slg":".552","ops":".950","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":172,"totalBases":79,"rbi":32,"leftOnBase":50,"sacBunts":0,"sacFlies":1,"babip":".294","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.89","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":29,"stolenBasePercentage":".853","caughtStealingPercentage":".147","assists":7,"putOuts":264,"errors":1,"chances":272,"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-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":16,"groundOuts":42,"airOuts":35,"runs":21,"doubles":4,"triples":2,"homeRuns":5,"strikeOuts":33,"baseOnBalls":12,"intentionalWalks":0,"hits":35,"hitByPitch":1,"avg":".241","atBats":145,"obp":".304","slg":".400","ops":".704","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":158,"totalBases":58,"rbi":24,"leftOnBase":67,"sacBunts":0,"sacFlies":0,"babip":".280","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":13,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":56,"putOuts":75,"errors":2,"chances":133,"fielding":".985","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":{"summary":"1.1 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":28,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":7,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":11,"strikes":17,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"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":31,"groundOuts":27,"airOuts":45,"runs":22,"doubles":8,"triples":1,"homeRuns":3,"strikeOuts":30,"baseOnBalls":15,"intentionalWalks":1,"hits":43,"hitByPitch":2,"atBats":141,"obp":".375","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":639,"era":"5.60","inningsPitched":"35.1","wins":4,"losses":3,"saves":2,"saveOpportunities":3,"holds":9,"blownSaves":1,"earnedRuns":22,"whip":"1.64","battersFaced":162,"outs":106,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":639,"balls":228,"strikes":411,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.60","rbi":2,"winPercentage":".571","pitchesPerInning":"18.08","gamesFinished":10,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.64","walksPer9Inn":"3.82","hitsPer9Inn":"10.95","runsScoredPer9":"5.60","homeRunsPer9":"0.76","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":14,"gamesStarted":14,"flyOuts":53,"groundOuts":64,"airOuts":104,"runs":39,"doubles":19,"triples":0,"homeRuns":13,"strikeOuts":58,"baseOnBalls":21,"intentionalWalks":0,"hits":71,"hitByPitch":2,"atBats":296,"obp":".295","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":1194,"era":"4.32","inningsPitched":"77.0","wins":7,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.19","battersFaced":321,"outs":231,"gamesPitched":14,"completeGames":1,"shutouts":1,"pitchesThrown":1194,"balls":415,"strikes":779,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".700","pitchesPerInning":"15.51","gamesFinished":0,"strikeoutWalkRatio":"2.76","strikeoutsPer9Inn":"6.78","walksPer9Inn":"2.45","hitsPer9Inn":"8.30","runsScoredPer9":"4.56","homeRunsPer9":"1.52","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":37,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":9,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681892":{"person":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"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":28,"gamesStarted":0,"flyOuts":11,"groundOuts":38,"airOuts":22,"runs":12,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":18,"intentionalWalks":0,"hits":20,"hitByPitch":2,"atBats":95,"obp":".345","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":435,"era":"4.10","inningsPitched":"26.1","wins":1,"losses":1,"saves":1,"saveOpportunities":1,"holds":6,"blownSaves":0,"earnedRuns":12,"whip":"1.44","battersFaced":117,"outs":79,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":435,"balls":182,"strikes":253,"strikePercentage":".580","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.73","rbi":0,"winPercentage":".500","pitchesPerInning":"16.52","gamesFinished":1,"strikeoutWalkRatio":"0.94","strikeoutsPer9Inn":"5.81","walksPer9Inn":"6.15","hitsPer9Inn":"6.84","runsScoredPer9":"4.10","homeRunsPer9":"0.68","inheritedRunners":14,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":1,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":19,"gamesStarted":0,"flyOuts":13,"groundOuts":19,"airOuts":28,"runs":17,"doubles":2,"triples":2,"homeRuns":5,"strikeOuts":34,"baseOnBalls":14,"intentionalWalks":0,"hits":26,"hitByPitch":0,"atBats":106,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":485,"era":"5.53","inningsPitched":"27.2","wins":1,"losses":0,"saves":2,"saveOpportunities":2,"holds":1,"blownSaves":0,"earnedRuns":17,"whip":"1.45","battersFaced":121,"outs":83,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":485,"balls":186,"strikes":299,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.53","gamesFinished":6,"strikeoutWalkRatio":"2.43","strikeoutsPer9Inn":"11.06","walksPer9Inn":"4.55","hitsPer9Inn":"8.46","runsScoredPer9":"5.53","homeRunsPer9":"1.63","inheritedRunners":12,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"1.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":1,"strikes":7,"strikePercentage":".880","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":7,"groundOuts":9,"airOuts":10,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":34,"obp":".278","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":132,"era":"2.89","inningsPitched":"9.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.07","battersFaced":36,"outs":28,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":132,"balls":40,"strikes":92,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".---","pitchesPerInning":"14.14","gamesFinished":2,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"6.75","walksPer9Inn":"1.93","hitsPer9Inn":"7.71","runsScoredPer9":"2.89","homeRunsPer9":"0.96","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":false,"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":"500","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"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":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":38,"groundOuts":44,"airOuts":77,"runs":31,"doubles":12,"triples":0,"homeRuns":10,"strikeOuts":71,"baseOnBalls":26,"intentionalWalks":0,"hits":52,"hitByPitch":2,"avg":".216","atBats":241,"obp":".294","slg":".390","ops":".684","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":272,"totalBases":94,"rbi":30,"leftOnBase":119,"sacBunts":0,"sacFlies":3,"babip":".258","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.10","popOuts":22,"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":79,"putOuts":223,"errors":8,"chances":310,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"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":"101","stats":{"batting":{"note":"a-","summary":"1-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":39,"groundOuts":55,"airOuts":81,"runs":45,"doubles":19,"triples":1,"homeRuns":7,"strikeOuts":53,"baseOnBalls":35,"intentionalWalks":1,"hits":77,"hitByPitch":3,"avg":".291","atBats":265,"obp":".380","slg":".449","ops":".829","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":304,"totalBases":119,"rbi":34,"leftOnBase":79,"sacBunts":1,"sacFlies":0,"babip":".341","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.86","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":134,"errors":1,"chances":139,"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","gamesPlayed":1,"flyOuts":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":55,"groundOuts":45,"airOuts":101,"runs":57,"doubles":16,"triples":1,"homeRuns":25,"strikeOuts":83,"baseOnBalls":23,"intentionalWalks":1,"hits":86,"hitByPitch":4,"avg":".275","atBats":313,"obp":".330","slg":".572","ops":".902","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":342,"totalBases":179,"rbi":45,"leftOnBase":128,"sacBunts":0,"sacFlies":2,"babip":".295","groundOutsToAirouts":"0.45","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.52","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":161,"errors":0,"chances":161,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID672782":{"person":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"jerseyNumber":"94","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":40,"gamesStarted":0,"flyOuts":38,"groundOuts":27,"airOuts":67,"runs":19,"doubles":5,"triples":1,"homeRuns":6,"strikeOuts":39,"baseOnBalls":21,"intentionalWalks":2,"hits":35,"hitByPitch":3,"atBats":166,"obp":".309","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":735,"era":"3.43","inningsPitched":"44.2","wins":1,"losses":0,"saves":12,"saveOpportunities":12,"holds":6,"blownSaves":0,"earnedRuns":17,"whip":"1.25","battersFaced":192,"outs":134,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":735,"balls":273,"strikes":462,"strikePercentage":".630","hitBatsmen":3,"balks":2,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.46","gamesFinished":26,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"7.86","walksPer9Inn":"4.23","hitsPer9Inn":"7.05","runsScoredPer9":"3.83","homeRunsPer9":"1.21","inheritedRunners":14,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":21,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805673":{"person":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":44,"groundOuts":65,"airOuts":78,"runs":44,"doubles":14,"triples":1,"homeRuns":15,"strikeOuts":58,"baseOnBalls":21,"intentionalWalks":0,"hits":73,"hitByPitch":2,"atBats":272,"obp":".323","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1110,"era":"5.40","inningsPitched":"70.0","wins":4,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.34","battersFaced":297,"outs":210,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1110,"balls":398,"strikes":712,"strikePercentage":".640","hitBatsmen":2,"balks":2,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".364","pitchesPerInning":"15.86","gamesFinished":0,"strikeoutWalkRatio":"2.76","strikeoutsPer9Inn":"7.46","walksPer9Inn":"2.70","hitsPer9Inn":"9.39","runsScoredPer9":"5.66","homeRunsPer9":"1.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":16,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":4,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657746":{"person":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"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":23,"flyOuts":5,"groundOuts":13,"airOuts":9,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":0,"intentionalWalks":0,"hits":17,"hitByPitch":2,"avg":".309","atBats":55,"obp":".333","slg":".418","ops":".751","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":57,"totalBases":23,"rbi":4,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".421","groundOutsToAirouts":"1.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"55.00","popOuts":0,"lineOuts":4},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":4,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":9,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":26,"era":"13.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"2.00","battersFaced":10,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":11,"strikes":15,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"13.00","gamesFinished":2,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"4.50","hitsPer9Inn":"13.50","runsScoredPer9":"13.50","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","assists":6,"putOuts":142,"errors":3,"chances":151,"fielding":".980","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":36,"gamesStarted":2,"flyOuts":31,"groundOuts":44,"airOuts":45,"runs":20,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":48,"baseOnBalls":14,"intentionalWalks":1,"hits":44,"hitByPitch":2,"atBats":178,"obp":".306","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":806,"era":"3.26","inningsPitched":"47.0","wins":4,"losses":2,"saves":3,"saveOpportunities":5,"holds":14,"blownSaves":2,"earnedRuns":17,"whip":"1.23","battersFaced":197,"outs":141,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":806,"balls":276,"strikes":530,"strikePercentage":".660","hitBatsmen":2,"balks":1,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".667","pitchesPerInning":"17.15","gamesFinished":6,"strikeoutWalkRatio":"3.43","strikeoutsPer9Inn":"9.19","walksPer9Inn":"2.68","hitsPer9Inn":"8.43","runsScoredPer9":"3.83","homeRunsPer9":"0.38","inheritedRunners":15,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID807712":{"person":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"jerseyNumber":"15","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":69,"groundOuts":68,"airOuts":116,"runs":49,"doubles":14,"triples":1,"homeRuns":4,"strikeOuts":57,"baseOnBalls":36,"intentionalWalks":1,"hits":83,"hitByPitch":10,"avg":".260","atBats":319,"obp":".349","slg":".348","ops":".697","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":370,"totalBases":111,"rbi":28,"leftOnBase":132,"sacBunts":0,"sacFlies":5,"babip":".300","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"79.75","popOuts":24,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":157,"putOuts":153,"errors":8,"chances":318,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]}},"batters":[668885,663616,621439,680777,605137,668904,605170,665019,807712,668952,696070,702474,573124,681252],"pitchers":[696070,702474,573124,681252],"bench":[656577,686797,702176],"bullpen":[701519,671737,681892,672782,805673,702193,667297,641927,657746],"battingOrder":[663616,621439,680777,605137,668904,605170,665019,807712,668952],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Bell (23, Messick)."},{"label":"HR","value":"Jeffers (9, 1st inning off Messick, 0 on, 2 out)."},{"label":"TB","value":"Bell 2; Buxton; Clemens 2; Jeffers 4; Larnach."},{"label":"RBI","value":"Jeffers (32)."},{"label":"2-out RBI","value":"Jeffers."},{"label":"Runners left in scoring position, 2 out","value":"Buxton; Caratini 2."},{"label":"Team RISP","value":"0-for-5."},{"label":"Team LOB","value":"6."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Lewis, R-Clemens-Caratini)."}]}],"note":[{"label":"a","value":"Singled for Martin in the 7th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":9,"airOuts":11,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".233","atBats":29,"obp":".313","slg":".377","ops":".690","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":11,"rbi":5,"leftOnBase":13,"sacBunts":1,"sacFlies":2,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":2},"pitching":{"flyOuts":6,"groundOuts":8,"airOuts":11,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":34,"obp":".200","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":141,"era":"3.73","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.26","battersFaced":35,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":141,"balls":46,"strikes":95,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":1,"pitchesPerInning":"15.67","runsScoredPer9":"2.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":2,"chances":36,"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":{"note":"(H, 8)","summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":4,"strikes":13,"strikePercentage":".760","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID702021":{"person":{"id":702021,"fullName":"Will Dion","link":"/api/v1/people/702021"},"jerseyNumber":"98","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":8,"groundOuts":10,"airOuts":14,"runs":13,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":18,"baseOnBalls":3,"intentionalWalks":0,"hits":20,"hitByPitch":1,"atBats":62,"obp":".364","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":236,"era":"5.65","inningsPitched":"14.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.60","battersFaced":66,"outs":43,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":236,"balls":77,"strikes":159,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".---","pitchesPerInning":"16.47","gamesFinished":6,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"11.30","walksPer9Inn":"1.88","hitsPer9Inn":"12.56","runsScoredPer9":"8.16","homeRunsPer9":"1.88","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696135":{"person":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"jerseyNumber":"31","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"501","stats":{"batting":{"note":"b-","summary":"1-2 | 2B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":12,"groundOuts":18,"airOuts":17,"runs":6,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":32,"baseOnBalls":3,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".239","atBats":88,"obp":".264","slg":".341","ops":".605","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":91,"totalBases":30,"rbi":11,"leftOnBase":33,"sacBunts":0,"sacFlies":0,"babip":".364","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"88.00","popOuts":2,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":47,"errors":1,"chances":49,"fielding":".980","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"}]},"ID800050":{"person":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"jerseyNumber":"24","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"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":85,"flyOuts":41,"groundOuts":78,"airOuts":103,"runs":34,"doubles":19,"triples":1,"homeRuns":11,"strikeOuts":48,"baseOnBalls":33,"intentionalWalks":0,"hits":92,"hitByPitch":0,"avg":".288","atBats":319,"obp":".353","slg":".458","ops":".811","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":354,"totalBases":146,"rbi":50,"leftOnBase":134,"sacBunts":0,"sacFlies":2,"babip":".309","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":29,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":74,"errors":0,"chances":75,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID595978":{"person":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"jerseyNumber":"27","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | BB, RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":"600","stats":{"batting":{"summary":"1-2 | BB, HBP, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":42,"groundOuts":60,"airOuts":72,"runs":34,"doubles":14,"triples":2,"homeRuns":9,"strikeOuts":68,"baseOnBalls":35,"intentionalWalks":1,"hits":65,"hitByPitch":4,"avg":".248","atBats":262,"obp":".342","slg":".420","ops":".762","caughtStealing":3,"stolenBases":14,"stolenBasePercentage":".824","caughtStealingPercentage":".176","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":304,"totalBases":110,"rbi":33,"leftOnBase":92,"sacBunts":0,"sacFlies":3,"babip":".298","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.11","popOuts":18,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":156,"putOuts":81,"errors":6,"chances":243,"fielding":".975","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":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":36,"groundOuts":59,"airOuts":56,"runs":28,"doubles":11,"triples":0,"homeRuns":6,"strikeOuts":79,"baseOnBalls":24,"intentionalWalks":0,"hits":52,"hitByPitch":0,"avg":".211","atBats":246,"obp":".281","slg":".329","ops":".610","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":270,"totalBases":81,"rbi":28,"leftOnBase":101,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.00","popOuts":8,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":84,"putOuts":105,"errors":1,"chances":190,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677944":{"person":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":62,"groundOuts":108,"airOuts":101,"runs":52,"doubles":21,"triples":0,"homeRuns":13,"strikeOuts":77,"baseOnBalls":31,"intentionalWalks":1,"hits":109,"hitByPitch":3,"atBats":388,"obp":".334","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":1609,"era":"4.55","inningsPitched":"99.0","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.41","battersFaced":429,"outs":297,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1609,"balls":588,"strikes":1021,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".400","pitchesPerInning":"16.25","gamesFinished":0,"strikeoutWalkRatio":"2.48","strikeoutsPer9Inn":"7.00","walksPer9Inn":"2.82","hitsPer9Inn":"9.91","runsScoredPer9":"4.73","homeRunsPer9":"1.18","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":17,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672275":{"person":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"jerseyNumber":"16","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":68,"flyOuts":27,"groundOuts":53,"airOuts":50,"runs":18,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":53,"baseOnBalls":13,"intentionalWalks":0,"hits":38,"hitByPitch":0,"avg":".199","atBats":191,"obp":".249","slg":".298","ops":".547","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":207,"totalBases":57,"rbi":17,"leftOnBase":79,"sacBunts":2,"sacFlies":1,"babip":".252","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.75","popOuts":8,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":17,"stolenBases":34,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":27,"putOuts":529,"errors":5,"chances":561,"fielding":".991","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"200","stats":{"batting":{"summary":"2-4 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":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":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":55,"groundOuts":88,"airOuts":111,"runs":42,"doubles":14,"triples":2,"homeRuns":9,"strikeOuts":54,"baseOnBalls":27,"intentionalWalks":0,"hits":93,"hitByPitch":7,"avg":".274","atBats":340,"obp":".337","slg":".406","ops":".743","caughtStealing":5,"stolenBases":15,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":380,"totalBases":138,"rbi":47,"leftOnBase":138,"sacBunts":3,"sacFlies":3,"babip":".300","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.78","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":217,"putOuts":133,"errors":8,"chances":358,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID690984":{"person":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"jerseyNumber":"0","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":0,"sacBunts":1,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":19,"groundOuts":15,"airOuts":26,"runs":12,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":21,"baseOnBalls":2,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".216","atBats":74,"obp":".234","slg":".365","ops":".599","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":80,"totalBases":27,"rbi":5,"leftOnBase":33,"sacBunts":3,"sacFlies":1,"babip":".269","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":2,"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":60,"errors":0,"chances":62,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID672356":{"person":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | 2 K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"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":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":5,"groundOuts":21,"airOuts":10,"runs":11,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":47,"baseOnBalls":6,"intentionalWalks":1,"hits":25,"hitByPitch":0,"avg":".243","atBats":103,"obp":".284","slg":".408","ops":".692","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":109,"totalBases":42,"rbi":10,"leftOnBase":52,"sacBunts":0,"sacFlies":0,"babip":".392","groundOutsToAirouts":"2.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.60","popOuts":3,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":46,"putOuts":27,"errors":2,"chances":75,"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"}]},"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":42,"gamesStarted":0,"flyOuts":18,"groundOuts":32,"airOuts":45,"runs":21,"doubles":12,"triples":0,"homeRuns":6,"strikeOuts":44,"baseOnBalls":12,"intentionalWalks":0,"hits":44,"hitByPitch":3,"atBats":163,"obp":".328","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":669,"era":"4.43","inningsPitched":"40.2","wins":2,"losses":2,"saves":1,"saveOpportunities":2,"holds":7,"blownSaves":1,"earnedRuns":20,"whip":"1.38","battersFaced":180,"outs":122,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":669,"balls":232,"strikes":437,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".500","pitchesPerInning":"16.45","gamesFinished":13,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"9.74","walksPer9Inn":"2.66","hitsPer9Inn":"9.74","runsScoredPer9":"4.65","homeRunsPer9":"1.33","inheritedRunners":32,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":15,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":2,"chances":11,"fielding":".818","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":{"note":"(W, 5-2)","summary":"0.1 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"0.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":4,"strikes":4,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":0,"flyOuts":14,"groundOuts":39,"airOuts":32,"runs":9,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":40,"baseOnBalls":14,"intentionalWalks":0,"hits":20,"hitByPitch":3,"atBats":131,"obp":".250","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":577,"era":"1.91","inningsPitched":"37.2","wins":5,"losses":2,"saves":1,"saveOpportunities":1,"holds":8,"blownSaves":0,"earnedRuns":8,"whip":"0.90","battersFaced":148,"outs":113,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":577,"balls":221,"strikes":356,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.22","rbi":0,"winPercentage":".714","pitchesPerInning":"15.32","gamesFinished":8,"strikeoutWalkRatio":"2.86","strikeoutsPer9Inn":"9.56","walksPer9Inn":"3.35","hitsPer9Inn":"4.78","runsScoredPer9":"2.15","homeRunsPer9":"0.24","inheritedRunners":20,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"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":9,"gamesStarted":0,"flyOuts":8,"groundOuts":4,"airOuts":15,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":34,"obp":".289","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":157,"era":"1.80","inningsPitched":"10.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":2,"whip":"1.10","battersFaced":38,"outs":30,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":157,"balls":62,"strikes":95,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.27","rbi":0,"winPercentage":".---","pitchesPerInning":"15.70","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.20","walksPer9Inn":"3.60","hitsPer9Inn":"6.30","runsScoredPer9":"1.80","homeRunsPer9":"0.90","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681807":{"person":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"jerseyNumber":"6","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"500","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":5,"putOuts":93,"errors":0,"chances":98,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"(S, 29)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"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":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":4,"strikes":7,"strikePercentage":".640","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":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":44,"gamesStarted":0,"flyOuts":27,"groundOuts":30,"airOuts":41,"runs":17,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":66,"baseOnBalls":11,"intentionalWalks":1,"hits":38,"hitByPitch":1,"atBats":172,"obp":".267","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":789,"era":"2.72","inningsPitched":"46.1","wins":3,"losses":1,"saves":29,"saveOpportunities":32,"holds":0,"blownSaves":3,"earnedRuns":14,"whip":"1.06","battersFaced":187,"outs":139,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":789,"balls":274,"strikes":515,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".750","pitchesPerInning":"17.03","gamesFinished":38,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"12.82","walksPer9Inn":"2.14","hitsPer9Inn":"7.38","runsScoredPer9":"3.30","homeRunsPer9":"0.78","inheritedRunners":12,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"1-3 | 2B, 2 BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":57,"groundOuts":93,"airOuts":116,"runs":42,"doubles":12,"triples":2,"homeRuns":1,"strikeOuts":36,"baseOnBalls":50,"intentionalWalks":1,"hits":75,"hitByPitch":3,"avg":".239","atBats":314,"obp":".347","slg":".299","ops":".646","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":374,"totalBases":94,"rbi":18,"leftOnBase":114,"sacBunts":4,"sacFlies":2,"babip":".265","groundOutsToAirouts":"0.80","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"314.00","popOuts":19,"lineOuts":40},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":209,"errors":2,"chances":220,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID700932":{"person":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"jerseyNumber":"9","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"401","stats":{"batting":{"note":"a-","summary":"0-2 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":42,"groundOuts":53,"airOuts":71,"runs":34,"doubles":8,"triples":1,"homeRuns":10,"strikeOuts":101,"baseOnBalls":33,"intentionalWalks":0,"hits":59,"hitByPitch":5,"avg":".209","atBats":282,"obp":".301","slg":".351","ops":".652","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":322,"totalBases":99,"rbi":30,"leftOnBase":146,"sacBunts":0,"sacFlies":2,"babip":".283","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.20","popOuts":16,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":39,"putOuts":442,"errors":1,"chances":482,"fielding":".998","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":{"summary":"5.2 IP, ER, 6 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":6,"airOuts":6,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":88,"inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":22,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":29,"strikes":59,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"3.18","homeRunsPer9":"1.59","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":1,"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":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":1,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676282":{"person":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":63,"groundOuts":89,"airOuts":101,"runs":50,"doubles":22,"triples":1,"homeRuns":12,"strikeOuts":112,"baseOnBalls":52,"intentionalWalks":0,"hits":99,"hitByPitch":2,"atBats":397,"obp":".338","caughtStealing":5,"stolenBases":12,"stolenBasePercentage":".706","caughtStealingPercentage":".294","numberOfPitches":1814,"era":"3.74","inningsPitched":"106.0","wins":8,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.42","battersFaced":455,"outs":318,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1814,"balls":672,"strikes":1142,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".615","pitchesPerInning":"17.11","gamesFinished":0,"strikeoutWalkRatio":"2.15","strikeoutsPer9Inn":"9.51","walksPer9Inn":"4.42","hitsPer9Inn":"8.41","runsScoredPer9":"4.25","homeRunsPer9":"1.02","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":19,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":5,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681870":{"person":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":36,"gamesStarted":0,"flyOuts":15,"groundOuts":4,"airOuts":31,"runs":12,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":48,"baseOnBalls":20,"intentionalWalks":1,"hits":17,"hitByPitch":0,"atBats":98,"obp":".308","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":513,"era":"3.54","inningsPitched":"28.0","wins":3,"losses":1,"saves":0,"saveOpportunities":1,"holds":20,"blownSaves":1,"earnedRuns":11,"whip":"1.32","battersFaced":120,"outs":84,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":513,"balls":195,"strikes":318,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.13","rbi":0,"winPercentage":".750","pitchesPerInning":"18.32","gamesFinished":2,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"15.43","walksPer9Inn":"6.43","hitsPer9Inn":"5.46","runsScoredPer9":"3.86","homeRunsPer9":"0.96","inheritedRunners":21,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668909":{"person":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":49,"groundOuts":108,"airOuts":92,"runs":56,"doubles":21,"triples":1,"homeRuns":20,"strikeOuts":145,"baseOnBalls":37,"intentionalWalks":0,"hits":100,"hitByPitch":3,"atBats":443,"obp":".290","caughtStealing":4,"stolenBases":9,"stolenBasePercentage":".692","caughtStealingPercentage":".308","numberOfPitches":1881,"era":"4.00","inningsPitched":"119.1","wins":10,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.15","battersFaced":485,"outs":358,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1881,"balls":623,"strikes":1258,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":4,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".667","pitchesPerInning":"15.76","gamesFinished":0,"strikeoutWalkRatio":"3.92","strikeoutsPer9Inn":"10.94","walksPer9Inn":"2.79","hitsPer9Inn":"7.54","runsScoredPer9":"4.22","homeRunsPer9":"1.51","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":16,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":9,"errors":1,"chances":20,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683769":{"person":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(H, 19)","summary":"1.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":5,"strikes":12,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":0,"flyOuts":25,"groundOuts":25,"airOuts":43,"runs":9,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":31,"baseOnBalls":10,"intentionalWalks":0,"hits":32,"hitByPitch":1,"atBats":129,"obp":".303","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":549,"era":"2.45","inningsPitched":"33.0","wins":1,"losses":2,"saves":1,"saveOpportunities":3,"holds":19,"blownSaves":2,"earnedRuns":9,"whip":"1.27","battersFaced":142,"outs":99,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":549,"balls":188,"strikes":361,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".333","pitchesPerInning":"16.64","gamesFinished":2,"strikeoutWalkRatio":"3.10","strikeoutsPer9Inn":"8.45","walksPer9Inn":"2.73","hitsPer9Inn":"8.73","runsScoredPer9":"2.45","homeRunsPer9":"0.82","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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"400","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":32,"groundOuts":32,"airOuts":71,"runs":30,"doubles":13,"triples":0,"homeRuns":11,"strikeOuts":87,"baseOnBalls":42,"intentionalWalks":0,"hits":41,"hitByPitch":3,"avg":".181","atBats":227,"obp":".312","slg":".383","ops":".695","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":276,"totalBases":87,"rbi":33,"leftOnBase":108,"sacBunts":0,"sacFlies":4,"babip":".226","groundOutsToAirouts":"0.45","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.64","popOuts":29,"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":{"gamesStarted":1,"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]}},"batters":[680757,677587,800050,656555,700932,681807,696135,683953,672356,595978,690984,800048,670059,542888,683769,671922],"pitchers":[800048,670059,542888,683769,671922],"bench":[672275,682177],"bullpen":[680916,676440,676282,677944,702021,670036,681870,668909],"battingOrder":[680757,677587,800050,700932,696135,683953,672356,595978,690984],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Kwan (12, Rojas, K); Watson (6, Paredes)."},{"label":"TB","value":"Arias, G 2; Bazzana; DeLauter 2; Kwan 2; Rocchio 2; Watson 2."},{"label":"RBI","value":"Bazzana (33); Halpin (5); Hedges (15); Kwan (18); Rocchio (47)."},{"label":"2-out RBI","value":"Bazzana."},{"label":"Runners left in scoring position, 2 out","value":"Rocchio; Manzardo."},{"label":"SAC","value":"Halpin."},{"label":"SF","value":"Halpin; Hedges."},{"label":"GIDP","value":"Hoskins."},{"label":"Team RISP","value":"4-for-8."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Bazzana (14, 3rd base off Rogers, Ta/Jeffers); Arias, G (4, 2nd base off Rogers, Ta/Jeffers)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Messick (2, fielding); Bazzana (6, throw)."}]}],"note":[{"label":"a","value":"Flied out for Hoskins in the 5th."},{"label":"b","value":"Doubled for Fry in the 6th."}]}},"officials":[{"official":{"id":598411,"fullName":"Nestor Ceja","link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":691042,"fullName":"Willie Traynor","link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":605671,"fullName":"Charlie Ramos","link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":482663,"fullName":"David Rackley","link":"/api/v1/people/482663"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Messick."},{"label":"HBP","value":"Bazzana (by Paredes)."},{"label":"ABS Challenge","value":"Hedges (Ball-Overturned to Strike); Arias, G (Strike-Confirmed); Keaschall (Strike-Confirmed); Rocchio (Strike-Overturned to Ball); Jeffers (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Rojas, K 47-28; Paredes 49-32; Rogers, Ta 28-17; Anderson 8-7; Messick 88-59; Holderman 8-4; Armstrong 17-13; Gaddis 17-12; Smith, C 11-7."},{"label":"Groundouts-flyouts","value":"Rojas, K 2-1; Paredes 3-3; Rogers, Ta 3-1; Anderson 1-1; Messick 6-2; Holderman 0-0; Armstrong 1-0; Gaddis 1-2; Smith, C 0-2."},{"label":"Batters faced","value":"Rojas, K 10; Paredes 16; Rogers, Ta 7; Anderson 4; Messick 22; Holderman 2; Armstrong 4; Gaddis 4; Smith, C 3."},{"label":"Inherited runners-scored","value":"Paredes 1-1; Rogers, Ta 2-1; Anderson 1-0; Holderman 1-0; Gaddis 2-0."},{"label":"Umpires","value":"HP: Nestor Ceja. 1B: Willie Traynor. 2B: Charlie Ramos. 3B: David Rackley. "},{"label":"Weather","value":"83 degrees, Partly Cloudy."},{"label":"Wind","value":"13 mph, L To R."},{"label":"First pitch","value":"6:40 PM."},{"label":"T","value":"2:40."},{"label":"Att","value":"19,714."},{"label":"Venue","value":"Progressive Field."},{"label":"July 21, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048","boxscoreName":"Messick"},"jerseyNumber":"77","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"summary":"5.2 IP, ER, 6 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":6,"airOuts":6,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":88,"inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":22,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":29,"strikes":59,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"3.18","homeRunsPer9":"1.59","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":1,"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":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":1,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":60,"pitchingGameScore":60},{"player":{"person":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953","boxscoreName":"Bazzana"},"jerseyNumber":"37","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"600","stats":{"batting":{"summary":"1-2 | BB, HBP, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":42,"groundOuts":60,"airOuts":72,"runs":34,"doubles":14,"triples":2,"homeRuns":9,"strikeOuts":68,"baseOnBalls":35,"intentionalWalks":1,"hits":65,"hitByPitch":4,"avg":".248","atBats":262,"obp":".342","slg":".420","ops":".762","caughtStealing":3,"stolenBases":14,"stolenBasePercentage":".824","caughtStealingPercentage":".176","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":304,"totalBases":110,"rbi":33,"leftOnBase":92,"sacBunts":0,"sacFlies":3,"babip":".298","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.11","popOuts":18,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":156,"putOuts":81,"errors":6,"chances":243,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":56,"hittingGameScore":56},{"player":{"person":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757","boxscoreName":"Kwan"},"jerseyNumber":"38","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | 2B, 2 BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":57,"groundOuts":93,"airOuts":116,"runs":42,"doubles":12,"triples":2,"homeRuns":1,"strikeOuts":36,"baseOnBalls":50,"intentionalWalks":1,"hits":75,"hitByPitch":3,"avg":".239","atBats":314,"obp":".347","slg":".299","ops":".646","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":374,"totalBases":94,"rbi":18,"leftOnBase":114,"sacBunts":4,"sacFlies":2,"babip":".265","groundOutsToAirouts":"0.80","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"314.00","popOuts":19,"lineOuts":40},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":209,"errors":2,"chances":220,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":54,"hittingGameScore":54}]},"decisions":{"winner":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"loser":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"save":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}