{"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":824412,"link":"/api/v1.1/game/824412/feed/live","metaData":{"wait":10,"timeStamp":"20260719_031827","gameEvents":["home_run","game_finished"],"logicalEvents":["countChange","count10","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824412,"type":"R","doubleHeader":"S","id":"2026/07/18/pitmlb-clemlb-2","gamedayType":"P","tiebreaker":"N","gameNumber":2,"calendarEventID":"14-824412-2026-07-18","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-18T23:10:00Z","originalDate":"2026-07-18","officialDate":"2026-07-18","dayNight":"night","time":"7:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134","season":2026,"venue":{"id":31,"name":"PNC Park","link":"/api/v1/venues/31"},"springVenue":{"id":2526,"link":"/api/v1/venues/2526"},"teamCode":"pit","fileCode":"pit","abbreviation":"PIT","teamName":"Pirates","locationName":"Pittsburgh","firstYearOfPlay":"1882","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Pittsburgh","record":{"gamesPlayed":99,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":51,"losses":48,"ties":0,"pct":".515"},"records":{},"divisionLeader":false,"wins":51,"losses":48,"winningPercentage":".515"},"franchiseName":"Pittsburgh","clubName":"Pirates","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":99,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":52,"losses":47,"ties":0,"pct":".525"},"records":{},"divisionLeader":false,"wins":52,"losses":47,"winningPercentage":".525"},"franchiseName":"Cleveland","clubName":"Guardians","active":true}},"players":{"ID694378":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378","firstName":"Jacob","lastName":"Gonzalez","primaryNumber":"26","birthDate":"2002-05-30","currentAge":24,"birthCity":"Glendora","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Jacob","useLastName":"Gonzalez","middleName":"Jesus","boxscoreName":"Gonzalez, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Gonzalez","nameSlug":"jacob-gonzalez-694378","firstLastName":"Jacob Gonzalez","lastFirstName":"Gonzalez, Jacob","lastInitName":"Gonzalez, J","initLastName":"J Gonzalez","fullFMLName":"Jacob Jesus Gonzalez","fullLFMName":"Gonzalez, Jacob Jesus","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID694973":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973","firstName":"Paul","lastName":"Skenes","primaryNumber":"30","birthDate":"2002-05-29","currentAge":24,"birthCity":"Fullerton","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paul","useLastName":"Skenes","middleName":"David","boxscoreName":"Skenes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul Skenes","nameSlug":"paul-skenes-694973","firstLastName":"Paul Skenes","lastFirstName":"Skenes, Paul","lastInitName":"Skenes, P","initLastName":"P Skenes","fullFMLName":"Paul David Skenes","fullLFMName":"Skenes, Paul David","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID664040":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040","firstName":"Brandon","lastName":"Lowe","primaryNumber":"5","birthDate":"1994-07-06","currentAge":32,"birthCity":"Suffolk","birthStateProvince":"VA","birthCountry":"USA","height":"5' 9\"","weight":181,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Brandon","useLastName":"Lowe","middleName":"Norman","boxscoreName":"Lowe, B","nickName":"Bamm-Bamm","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"rhymes with \"now\"","mlbDebutDate":"2018-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Lowe","nameSlug":"brandon-lowe-664040","firstLastName":"Brandon Lowe","lastFirstName":"Lowe, Brandon","lastInitName":"Lowe, B","initLastName":"B Lowe","fullFMLName":"Brandon Norman Lowe","fullLFMName":"Lowe, Brandon Norman","strikeZoneTop":3.088,"strikeZoneBottom":1.559},"ID668804":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804","firstName":"Bryan","lastName":"Reynolds","primaryNumber":"10","birthDate":"1995-01-27","currentAge":31,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Bryan","useLastName":"Reynolds","middleName":"Patrick","boxscoreName":"Reynolds, B","nickName":"B-Rey","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-04-20","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Reynolds","nameSlug":"bryan-reynolds-668804","firstLastName":"Bryan Reynolds","lastFirstName":"Reynolds, Bryan","lastInitName":"Reynolds, B","initLastName":"B Reynolds","fullFMLName":"Bryan Patrick Reynolds","fullLFMName":"Reynolds, Bryan Patrick","strikeZoneTop":3.284,"strikeZoneBottom":1.657},"ID683003":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003","firstName":"Jared","lastName":"Jones","primaryNumber":"17","birthDate":"2001-08-06","currentAge":24,"birthCity":"Whittier","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":211,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jared","useLastName":"Jones","middleName":"Keith","boxscoreName":"Jones","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Jones","nameSlug":"jared-jones-683003","firstLastName":"Jared Jones","lastFirstName":"Jones, Jared","lastInitName":"Jones, J","initLastName":"J Jones","fullFMLName":"Jared Keith Jones","fullLFMName":"Jones, Jared Keith","strikeZoneTop":3.41,"strikeZoneBottom":1.57},"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},"ID676755":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755","firstName":"Isaac","lastName":"Mattson","primaryNumber":"72","birthDate":"1995-07-14","currentAge":31,"birthCity":"Erie","birthStateProvince":"PA","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Isaac","useLastName":"Mattson","middleName":"Gerald","boxscoreName":"Mattson","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isaac Mattson","nameSlug":"isaac-mattson-676755","firstLastName":"Isaac Mattson","lastFirstName":"Mattson, Isaac","lastInitName":"Mattson, I","initLastName":"I Mattson","fullFMLName":"Isaac Gerald Mattson","fullLFMName":"Mattson, Isaac Gerald","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID696149":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149","firstName":"Roy","lastName":"Chandler","primaryNumber":"36","birthDate":"2002-09-14","currentAge":23,"birthCity":"Lawrenceville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 3\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bubba","useLastName":"Chandler","middleName":"Reuben","boxscoreName":"Chandler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-08-22","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bubba Chandler","nameTitle":"IV","nameSuffix":"IV","nameSlug":"bubba-chandler-696149","firstLastName":"Bubba Chandler","lastFirstName":"Chandler, Bubba","lastInitName":"Chandler, B","initLastName":"B Chandler","fullFMLName":"Roy Reuben Chandler","fullLFMName":"Chandler, Roy Reuben","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID669387":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387","firstName":"Carmen","lastName":"Mlodzinski","primaryNumber":"50","birthDate":"1999-02-19","currentAge":27,"birthCity":"Hilton Head Island","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carmen","useLastName":"Mlodzinski","middleName":"Alexander","boxscoreName":"Mlodzinski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"pronunciation":"ma-JINSK-ee","mlbDebutDate":"2023-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carmen Mlodzinski","nameSlug":"carmen-mlodzinski-669387","firstLastName":"Carmen Mlodzinski","lastFirstName":"Mlodzinski, Carmen","lastInitName":"Mlodzinski, C","initLastName":"C Mlodzinski","fullFMLName":"Carmen Alexander Mlodzinski","fullLFMName":"Mlodzinski, Carmen Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID695257":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257","firstName":"William","lastName":"Cook","primaryNumber":"25","birthDate":"1999-01-07","currentAge":27,"birthCity":"Layton","birthStateProvince":"UT","birthCountry":"USA","height":"6' 0\"","weight":204,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Billy","useLastName":"Cook","middleName":"Monroe","boxscoreName":"Cook, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Billy Cook","nameSlug":"billy-cook-695257","firstLastName":"Billy Cook","lastFirstName":"Cook, Billy","lastInitName":"Cook, B","initLastName":"B Cook","fullFMLName":"William Monroe Cook","fullLFMName":"Cook, William Monroe","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"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},"ID696062":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062","firstName":"Wilber","lastName":"Dotel","primaryNumber":"66","birthDate":"2002-09-25","currentAge":23,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":238,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Wilber","useLastName":"Dotel","middleName":"Bladimir","boxscoreName":"Dotel","gender":"M","nameMatrilineal":"Rodriguez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wilber Dotel","nameSlug":"wilber-dotel-696062","firstLastName":"Wilber Dotel","lastFirstName":"Dotel, Wilber","lastInitName":"Dotel, W","initLastName":"W Dotel","fullFMLName":"Wilber Bladimir Dotel","fullLFMName":"Dotel, Wilber Bladimir","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID542303":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303","firstName":"Marcell","lastName":"Ozuna","primaryNumber":"24","birthDate":"1990-11-12","currentAge":35,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":251,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Marcell","useLastName":"Ozuna","boxscoreName":"Ozuna","nickName":"The Big Bear","gender":"M","nameMatrilineal":"Idelfonso","isPlayer":true,"isVerified":true,"pronunciation":"oh-ZOO-nah","mlbDebutDate":"2013-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Marcell Ozuna","nameSlug":"marcell-ozuna-542303","firstLastName":"Marcell Ozuna","lastFirstName":"Ozuna, Marcell","lastInitName":"Ozuna, M","initLastName":"M Ozuna","fullFMLName":"Marcell Ozuna","fullLFMName":"Ozuna, Marcell","strikeZoneTop":3.26,"strikeZoneBottom":1.64},"ID693304":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304","firstName":"Nicholas","lastName":"Gonzales","primaryNumber":"3","birthDate":"1999-05-27","currentAge":27,"birthCity":"Tucson","birthStateProvince":"AZ","birthCountry":"USA","height":"5' 8\"","weight":193,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Gonzales","middleName":"Joseph","boxscoreName":"Gonzales, N","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2023-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Gonzales","nameSlug":"nick-gonzales-693304","firstLastName":"Nick Gonzales","lastFirstName":"Gonzales, Nick","lastInitName":"Gonzales, N","initLastName":"N Gonzales","fullFMLName":"Nicholas Joseph Gonzales","fullLFMName":"Gonzales, Nicholas Joseph","strikeZoneTop":3.051,"strikeZoneBottom":1.54},"ID804668":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668","firstName":"Rafael","lastName":"Flores","primaryNumber":"43","birthDate":"2000-11-07","currentAge":25,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":232,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Rafael","useLastName":"Flores Jr.","boxscoreName":"Flores Jr.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-09-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rafael Flores Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"rafael-flores-jr-804668","firstLastName":"Rafael Flores Jr.","lastFirstName":"Flores Jr., Rafael","lastInitName":"Flores Jr., R","initLastName":"R Flores Jr.","fullFMLName":"Rafael Flores Jr.","fullLFMName":"Flores Jr., Rafael ","strikeZoneTop":3.349,"strikeZoneBottom":1.69},"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},"ID677952":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952","firstName":"Braxton","lastName":"Ashcraft","primaryNumber":"35","birthDate":"1999-10-05","currentAge":26,"birthCity":"Waco","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Braxton","useLastName":"Ashcraft","boxscoreName":"Ashcraft, B","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braxton Ashcraft","nameSlug":"braxton-ashcraft-677952","firstLastName":"Braxton Ashcraft","lastFirstName":"Ashcraft, Braxton","lastInitName":"Ashcraft, B","initLastName":"B Ashcraft","fullFMLName":"Braxton  Ashcraft","fullLFMName":"Ashcraft, Braxton","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID694753":{"id":694753,"fullName":"Khristian Curtis","link":"/api/v1/people/694753","firstName":"Khristian","lastName":"Curtis","primaryNumber":"64","birthDate":"2002-05-09","currentAge":24,"birthCity":"Beaumont","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Khristian","useLastName":"Curtis","middleName":"Steven","boxscoreName":"Curtis","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-07-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Khristian Curtis","nameSlug":"khristian-curtis-694753","firstLastName":"Khristian Curtis","lastFirstName":"Curtis, Khristian","lastInitName":"Curtis, K","initLastName":"K Curtis","fullFMLName":"Khristian Steven Curtis","fullLFMName":"Curtis, Khristian Steven","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID685126":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126","firstName":"Brandon","lastName":"Eisert","primaryNumber":"14","birthDate":"1998-01-19","currentAge":28,"birthCity":"Portland","birthStateProvince":"OR","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Eisert","middleName":"Michael","boxscoreName":"Eisert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"EYE-sert","mlbDebutDate":"2024-06-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brandon Eisert","nameSlug":"brandon-eisert-685126","firstLastName":"Brandon Eisert","lastFirstName":"Eisert, Brandon","lastInitName":"Eisert, B","initLastName":"B Eisert","fullFMLName":"Brandon Michael Eisert","fullLFMName":"Eisert, Brandon Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID642397":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397","firstName":"Gregory","lastName":"Soto","primaryNumber":"31","birthDate":"1995-02-11","currentAge":31,"birthCity":"Haina","birthCountry":"Dominican Republic","height":"6' 1\"","weight":247,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gregory","useLastName":"Soto","boxscoreName":"Soto, G","nickName":"Capiro","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2019-05-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gregory Soto","nameSlug":"gregory-soto-642397","firstLastName":"Gregory Soto","lastFirstName":"Soto, Gregory","lastInitName":"Soto, G","initLastName":"G Soto","fullFMLName":"Gregory Soto","fullLFMName":"Soto, Gregory","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID682254":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254","firstName":"Mason","lastName":"Montgomery","primaryNumber":"46","birthDate":"2000-06-17","currentAge":26,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Montgomery","middleName":"Jack","boxscoreName":"Montgomery, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mason Montgomery","nameSlug":"mason-montgomery-682254","firstLastName":"Mason Montgomery","lastFirstName":"Montgomery, Mason","lastInitName":"Montgomery, M","initLastName":"M Montgomery","fullFMLName":"Mason Jack Montgomery","fullLFMName":"Montgomery, Mason Jack","strikeZoneTop":3.47,"strikeZoneBottom":1.59},"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},"ID669707":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707","firstName":"Jared","lastName":"Triolo","primaryNumber":"19","birthDate":"1998-02-08","currentAge":28,"birthCity":"Nashua","birthStateProvince":"NH","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jared","useLastName":"Triolo","middleName":"Robert","boxscoreName":"Triolo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"TREE-olo","mlbDebutDate":"2023-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Triolo","nameSlug":"jared-triolo-669707","firstLastName":"Jared Triolo","lastFirstName":"Triolo, Jared","lastInitName":"Triolo, J","initLastName":"J Triolo","fullFMLName":"Jared Robert Triolo","fullLFMName":"Triolo, Jared Robert","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID699013":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013","firstName":"Esmerlyn","lastName":"Valdez","primaryNumber":"55","birthDate":"2004-01-27","currentAge":22,"birthCity":"San Juan La Maguana","birthCountry":"Dominican Republic","height":"6' 2\"","weight":234,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Esmerlyn","useLastName":"Valdez","boxscoreName":"Valdez, Es","gender":"M","nameMatrilineal":"Ramirez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Esmerlyn Valdez","nameSlug":"esmerlyn-valdez-699013","firstLastName":"Esmerlyn Valdez","lastFirstName":"Valdez, Esmerlyn","lastInitName":"Valdez, E","initLastName":"E Valdez","fullFMLName":"Esmerlyn Valdez","fullLFMName":"Valdez, Esmerlyn","strikeZoneTop":3.31,"strikeZoneBottom":1.67},"ID663968":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968","firstName":"Jake","lastName":"Mangum","primaryNumber":"28","birthDate":"1996-03-08","currentAge":30,"birthCity":"Flowood","birthStateProvince":"MS","birthCountry":"USA","height":"5' 11\"","weight":191,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jake","useLastName":"Mangum","middleName":"Thomas","boxscoreName":"Mangum","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-03-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Mangum","nameSlug":"jake-mangum-663968","firstLastName":"Jake Mangum","lastFirstName":"Mangum, Jake","lastInitName":"Mangum, J","initLastName":"J Mangum","fullFMLName":"Jake Thomas Mangum","fullLFMName":"Mangum, Jake Thomas","strikeZoneTop":3.18,"strikeZoneBottom":1.605},"ID656605":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605","firstName":"Mitch","lastName":"Keller","primaryNumber":"23","birthDate":"1996-04-04","currentAge":30,"birthCity":"Cedar Rapids","birthStateProvince":"IA","birthCountry":"USA","height":"6' 3\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitch","useLastName":"Keller","middleName":"Thomas","boxscoreName":"Keller, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-05-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mitch Keller","nameSlug":"mitch-keller-656605","firstLastName":"Mitch Keller","lastFirstName":"Keller, Mitch","lastInitName":"Keller, M","initLastName":"M Keller","fullFMLName":"Mitch Thomas Keller","fullLFMName":"Keller, Mitch Thomas","strikeZoneTop":3.66,"strikeZoneBottom":1.68},"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},"ID670990":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990","firstName":"Yohan","lastName":"Ramírez","primaryNumber":"49","birthDate":"1995-05-06","currentAge":31,"birthCity":"Villa Mella","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yohan","useLastName":"Ramírez","middleName":"Manuel","boxscoreName":"Ramírez","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"Yo-hawn","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yohan Ramírez","nameSlug":"yohan-ramirez-670990","firstLastName":"Yohan Ramírez","lastFirstName":"Ramírez, Yohan","lastInitName":"Ramírez, Y","initLastName":"Y Ramírez","fullFMLName":"Yohan Manuel Ramírez","fullLFMName":"Ramírez, Yohan Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID671106":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106","firstName":"Logan","lastName":"Allen","primaryNumber":"26","birthDate":"1998-09-05","currentAge":27,"birthCity":"Altamonte Springs","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Allen","middleName":"Taylor","boxscoreName":"Allen, L.T.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-04-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Logan Allen","nameSlug":"logan-allen-671106","firstLastName":"Logan Allen","lastFirstName":"Allen, Logan","lastInitName":"Allen, L","initLastName":"L Allen","fullFMLName":"Logan Taylor Allen","fullLFMName":"Allen, Logan Taylor","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID642701":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701","firstName":"Dennis","lastName":"Santana","primaryNumber":"60","birthDate":"1996-04-12","currentAge":30,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dennis","useLastName":"Santana","middleName":"Anfernee","boxscoreName":"Santana, D","nickName":"Anfernee","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2018-06-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dennis Santana","nameSlug":"dennis-santana-642701","firstLastName":"Dennis Santana","lastFirstName":"Santana, Dennis","lastInitName":"Santana, D","initLastName":"D Santana","fullFMLName":"Dennis Anfernee Santana","fullLFMName":"Santana, Dennis Anfernee","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID680779":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779","firstName":"Henry","lastName":"Davis","primaryNumber":"32","birthDate":"1999-09-21","currentAge":26,"birthCity":"Bedford","birthStateProvince":"NY","birthCountry":"USA","height":"5' 11\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Henry","useLastName":"Davis","boxscoreName":"Davis, H","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2021,"mlbDebutDate":"2023-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Henry Davis","nameSlug":"henry-davis-680779","firstLastName":"Henry Davis","lastFirstName":"Davis, Henry","lastInitName":"Davis, H","initLastName":"H Davis","fullFMLName":"Henry  Davis","fullLFMName":"Davis, Henry","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"ID682997":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997","firstName":"Tyler","lastName":"Callihan","primaryNumber":"37","birthDate":"2000-06-22","currentAge":26,"birthCity":"Jacksonville","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tyler","useLastName":"Callihan","boxscoreName":"Callihan, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Callihan","nameSlug":"tyler-callihan-682997","firstLastName":"Tyler Callihan","lastFirstName":"Callihan, Tyler","lastInitName":"Callihan, T","initLastName":"T Callihan","fullFMLName":"Tyler Callihan","fullLFMName":"Callihan, Tyler","strikeZoneTop":3.168,"strikeZoneBottom":1.599},"ID800048":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048","firstName":"Parker","lastName":"Messick","primaryNumber":"77","birthDate":"2000-10-26","currentAge":25,"birthCity":"Plant City","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Parker","useLastName":"Messick","middleName":"Chase","boxscoreName":"Messick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Parker Messick","nameSlug":"parker-messick-800048","firstLastName":"Parker Messick","lastFirstName":"Messick, Parker","lastInitName":"Messick, P","initLastName":"P Messick","fullFMLName":"Parker Chase Messick","fullLFMName":"Messick, Parker Chase","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID676282":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282","firstName":"Joseph","lastName":"Cantillo","primaryNumber":"54","birthDate":"1999-12-18","currentAge":26,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joey","useLastName":"Cantillo","middleName":"Lopaka","boxscoreName":"Cantillo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"can-TIL-oh","mlbDebutDate":"2024-07-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Joey Cantillo","nameSlug":"joey-cantillo-676282","firstLastName":"Joey Cantillo","lastFirstName":"Cantillo, Joey","lastInitName":"Cantillo, J","initLastName":"J Cantillo","fullFMLName":"Joseph Lopaka Cantillo","fullLFMName":"Cantillo, Joseph Lopaka","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID681870":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870","firstName":"Erik","lastName":"Sabrowski","primaryNumber":"62","birthDate":"1997-10-31","currentAge":28,"birthCity":"Edmonton","birthStateProvince":"AB","birthCountry":"Canada","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Erik","useLastName":"Sabrowski","middleName":"Wayne Thomas","boxscoreName":"Sabrowski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Erik Sabrowski","nameSlug":"erik-sabrowski-681870","firstLastName":"Erik Sabrowski","lastFirstName":"Sabrowski, Erik","lastInitName":"Sabrowski, E","initLastName":"E Sabrowski","fullFMLName":"Erik Wayne Thomas Sabrowski","fullLFMName":"Sabrowski, Erik Wayne Thomas","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID668909":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909","firstName":"Gavin","lastName":"Williams","primaryNumber":"32","birthDate":"1999-07-26","currentAge":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},"ID656811":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811","firstName":"Ryan","lastName":"O'Hearn","primaryNumber":"29","birthDate":"1993-07-26","currentAge":32,"birthCity":"Dunedin","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ryan","useLastName":"O'Hearn","middleName":"Patrick","boxscoreName":"O'Hearn","nickName":"Brohearn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2018-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan O'Hearn","nameSlug":"ryan-o-hearn-656811","firstLastName":"Ryan O'Hearn","lastFirstName":"O'Hearn, Ryan","lastInitName":"O'Hearn, R","initLastName":"R O'Hearn","fullFMLName":"Ryan Patrick O'Hearn","fullLFMName":"O'Hearn, Ryan Patrick","strikeZoneTop":3.289,"strikeZoneBottom":1.66}},"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":"Cloudy","temp":"79","wind":"6 mph, L To R"},"gameInfo":{"attendance":32997,"firstPitch":"2026-07-19T00:25:00.000Z","gameDurationMinutes":173,"delayDurationMinutes":75},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":0}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":0,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"home":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"}},"officialScorer":{"id":494624,"fullName":"Adam Liberman","link":"/api/v1/people/494624"},"primaryDatacaster":{"id":825939,"fullName":"Jeremy Stangelo","link":"/api/v1/people/825939"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Mangum strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-19T00:25:25.629Z","endTime":"2026-07-19T00:26:34.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7,8,9,10],"actionIndex":[0,1,2,3,4],"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":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T21:17:24.213Z","endTime":"2026-07-18T22:20:44.071Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"}},{"details":{"description":"Status Change - Delayed Start: Inclement Weather","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-18T22:20:44.071Z","endTime":"2026-07-18T23:28:14.790Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"}},{"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":2,"startTime":"2026-07-18T23:28:14.790Z","endTime":"2026-07-18T23:38:19.993Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"}},{"details":{"description":"Status Change - Delayed Start: Inclement Weather","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-07-18T23:38:19.993Z","endTime":"2026-07-19T00:25:07.015Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"}},{"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":4,"startTime":"2026-07-19T00:25:07.015Z","endTime":"2026-07-19T00:25:27.731Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"}},{"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":91.2,"endSpeed":83.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.320534235273435,"aZ":-19.338650600427616,"pfxX":5.736873611963471,"pfxZ":7.247780933837058,"pX":-0.758525537269362,"pZ":2.9919296542493217,"vX0":-9.476740501384668,"vY0":-132.5065018061353,"vZ0":-0.7649403736203451,"x":145.91,"y":158.0,"x0":2.125204806138881,"y0":50.005204238484374,"z0":4.7022618498658115,"aX":10.164542886312978},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.2,"breakHorizontal":-8.3,"spinRate":2278,"spinDirection":131},"zone":1,"typeConfidence":2.0,"plateTime":0.4139603151309861,"extension":6.3639310855071365},"index":5,"playId":"8060c3ee-3fa0-3013-ab14-f6b711ac2850","pitchNumber":1,"startTime":"2026-07-19T00:25:27.731Z","endTime":"2026-07-19T00:25:32.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.553652433932847,"aZ":-29.607435513957647,"pfxX":-2.3812035528020643,"pfxZ":1.6474355313422375,"pX":0.08943285616042743,"pZ":3.5964981048079943,"vX0":-5.161422126701854,"vY0":-123.77540550575,"vZ0":2.8764313474538588,"x":113.59,"y":141.67,"x0":2.507043267711982,"y0":50.00417200587483,"z0":4.890693867729422,"aX":-3.712189619784468},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.8,"breakHorizontal":5.4,"spinRate":2418,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.4416736054095267,"extension":6.270885865735496},"index":6,"playId":"bd6521f6-f6ac-33df-9782-4d7f60e6d252","pitchNumber":2,"startTime":"2026-07-19T00:25:40.817Z","endTime":"2026-07-19T00:25:45.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.961263879444356,"aZ":-31.623606594139776,"pfxX":-9.622390299276343,"pfxZ":0.42586411984784434,"pX":-0.08615579163740378,"pZ":1.669608063271831,"vX0":-2.6672652902758966,"vY0":-113.28375816771288,"vZ0":-0.04235336620098873,"x":120.28,"y":193.7,"x0":2.3584744632141987,"y0":50.0024980445469,"z0":4.867109510651247,"aX":-12.423472222560262},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":1.1,"breakHorizontal":18.1,"spinRate":2349,"spinDirection":277},"zone":8,"typeConfidence":2.0,"plateTime":0.4847261790468842,"extension":6.337764132946921},"index":7,"playId":"59d0e117-7d84-331c-a24a-b8dd23ea1ca4","pitchNumber":3,"startTime":"2026-07-19T00:25:51.855Z","endTime":"2026-07-19T00:25:55.855Z","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":90.8,"endSpeed":83.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.952481999514617,"aZ":-19.065739926790968,"pfxX":6.72421743523169,"pfxZ":7.393876511547905,"pX":0.0483809912284091,"pZ":3.5085585116543676,"vX0":-7.920855749681463,"vY0":-132.0169844256796,"vZ0":0.39797813655605063,"x":115.16,"y":144.05,"x0":2.207800428584512,"y0":50.00275459028308,"z0":4.754417911847816,"aX":11.921789833185246},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.7,"breakHorizontal":-10.6,"spinRate":2357,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.4142101720997795,"extension":6.33587122337707},"index":8,"playId":"77d615b1-9900-3c8a-bc2c-5d5025ebbbc9","pitchNumber":4,"startTime":"2026-07-19T00:26:03.090Z","endTime":"2026-07-19T00:26:06.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.673745491159607,"aZ":-20.39327986722468,"pfxX":6.206647017694948,"pfxZ":6.544431045542112,"pX":0.28433474492225796,"pZ":4.2057567705833465,"vX0":-7.5346698930793385,"vY0":-133.52886500354657,"vZ0":2.2105073940761755,"x":106.16,"y":125.22,"x0":2.3407631890061635,"y0":50.00049683000846,"z0":4.837538925333468,"aX":11.169122956022992},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.6,"breakHorizontal":-9.6,"spinRate":2108,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.4107432769849515,"extension":6.2539781455501},"index":9,"playId":"f3fe3a7f-c2a0-316b-a2a0-7464f5453ccd","pitchNumber":5,"startTime":"2026-07-19T00:26:17.389Z","endTime":"2026-07-19T00:26:20.389Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.616539256617383,"aZ":-29.65856342073976,"pfxX":7.855530362533493,"pfxZ":1.720775008923157,"pX":0.9365952134714386,"pZ":2.3768652708548488,"vX0":-5.14259583692235,"vY0":-119.70997317655414,"vZ0":0.0044703813606024045,"x":81.3,"y":174.6,"x0":2.084666274435743,"y0":50.00272772260692,"z0":5.01487104594079,"aX":11.479959229553632},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.4,"breakHorizontal":-13.1,"spinRate":1047,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.45634561614599534,"extension":6.293801341482324},"index":10,"playId":"532ad006-3952-3017-97d0-b4f53778d532","pitchNumber":6,"startTime":"2026-07-19T00:26:31.302Z","endTime":"2026-07-19T00:26:34.438Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:26:34.438Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Gonzales grounds out, second baseman Travis Bazzana 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-19T00:26:37.745Z","endTime":"2026-07-19T00:27:15.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":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":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.019541400815967,"aZ":-17.419235814271236,"pfxX":7.345064405200277,"pfxZ":8.285118368752917,"pX":-1.4097326084787636,"pZ":2.954597361551866,"vX0":-11.425957821429545,"vY0":-132.75968186908196,"vZ0":-1.3402545412238054,"x":170.74,"y":159.01,"x0":2.000031042290074,"y0":50.00327502543917,"z0":4.73669379028596,"aX":13.082776215584152},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.9,"breakHorizontal":-10.8,"spinRate":2138,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.4129175630046662,"extension":6.369891450772157},"index":0,"playId":"41a0900e-4552-3f4f-849b-aa37b265820c","pitchNumber":1,"startTime":"2026-07-19T00:26:55.671Z","endTime":"2026-07-19T00:26:59.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.201704340537574,"aZ":-19.95741404896984,"pfxX":4.747512686484685,"pfxZ":6.731026602727464,"pX":-0.656903390945884,"pZ":2.6343006508608977,"vX0":-8.787976534692262,"vY0":-133.2726299857602,"vZ0":-1.7183371839914927,"x":142.04,"y":167.65,"x0":2.0529792908216735,"y0":50.004241001675496,"z0":4.715629096195025,"aX":8.619538113560942},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.1,"breakHorizontal":-6.8,"spinRate":2151,"spinDirection":140},"zone":4,"typeConfidence":2.0,"plateTime":0.40957320453464874,"extension":6.430624113136165},"hitData":{"launchSpeed":58.7,"launchAngle":11.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":121.65,"coordY":144.17}},"index":1,"playId":"76cb4578-b52a-3613-b911-2b12f43f0fdf","pitchNumber":2,"startTime":"2026-07-19T00:27:07.678Z","endTime":"2026-07-19T00:27:15.016Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:27:15.016Z","atBatIndex":1},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryan Reynolds doubles (24) on a sharp fly ball to right fielder David Fry.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-19T00:27:32.218Z","endTime":"2026-07-19T00:28:03.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.4,"endSpeed":83.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.187255499301763,"aZ":-19.097505971933113,"pfxX":7.046769502194052,"pfxZ":7.282122760255023,"pX":0.5013969685007653,"pZ":2.9920850388622333,"vX0":-6.767998882953619,"vY0":-133.05214531616784,"vZ0":-0.969739804915321,"x":97.89,"y":157.99,"x0":2.1608767840940133,"y0":50.001330273193496,"z0":4.743476768468563,"aX":12.650809435111205},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.2,"breakHorizontal":-11.3,"spinRate":2221,"spinDirection":133},"zone":3,"typeConfidence":2.0,"plateTime":0.41145091568345826,"extension":6.449745790793276},"index":0,"playId":"d615e5ef-42fa-37ee-bd81-ef9a17f635db","pitchNumber":1,"startTime":"2026-07-19T00:27:38.936Z","endTime":"2026-07-19T00:27:43.136Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.462500554434953,"aZ":-30.29574240231624,"pfxX":-3.355561284297617,"pfxZ":1.205556999896821,"pX":0.4120487087904031,"pZ":2.7549626364984237,"vX0":-4.0377790479512194,"vY0":-123.4907976906566,"vZ0":1.2228619470122812,"x":101.29,"y":164.4,"x0":2.498604794182008,"y0":50.00301890719822,"z0":4.784322974798784,"aX":-5.230072595474251},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.6,"breakHorizontal":7.0,"spinRate":2364,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.4419793361560518,"extension":6.321024860088914},"hitData":{"launchSpeed":104.5,"launchAngle":25.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":193.35,"coordY":62.39}},"index":1,"playId":"98b998b5-f457-30cd-b2c4-d43176b6cb63","pitchNumber":2,"startTime":"2026-07-19T00:27:51.012Z","endTime":"2026-07-19T00:28:03.697Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:28:03.697Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Esmerlyn Valdez flies out sharply to left fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-19T00:28:18.589Z","endTime":"2026-07-19T00:29:10.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.028490582185643,"aZ":-16.761969811432426,"pfxX":5.52875429834322,"pfxZ":8.675641958974488,"pX":-1.1580331839723763,"pZ":3.2667836493685947,"vX0":-9.852485966296488,"vY0":-132.38583894047403,"vZ0":-0.873847213306462,"x":161.14,"y":150.58,"x0":1.8920202428947583,"y0":50.00366273896542,"z0":4.827084858077451,"aX":9.824066904160537},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.7,"breakHorizontal":-7.9,"spinRate":2185,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.4136057053595934,"extension":6.455902546865782},"index":0,"playId":"ebda994d-edd5-355e-b003-38ad51e75129","pitchNumber":1,"startTime":"2026-07-19T00:28:31.863Z","endTime":"2026-07-19T00:28:35.477Z","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":78.6,"endSpeed":72.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.40153480876305,"aZ":-29.092332910601,"pfxX":-5.197294767989827,"pfxZ":2.3117021344224087,"pX":1.1872790528229296,"pZ":1.8254816801280545,"vX0":-1.2247443236060445,"vY0":-114.50841617258317,"vZ0":-0.4803227427806266,"x":71.74,"y":189.49,"x0":2.403874697824451,"y0":50.00319563637799,"z0":4.875125271252579,"aX":-6.927181737786354},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":4.3,"breakHorizontal":9.7,"spinRate":2269,"spinDirection":284},"zone":14,"typeConfidence":2.0,"plateTime":0.47764270177924706,"extension":6.229179710114542},"index":1,"playId":"b3fcef44-c9cc-3b26-90dd-4c7671f5fa00","pitchNumber":2,"startTime":"2026-07-19T00:28:44.639Z","endTime":"2026-07-19T00:28:47.639Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.929108476953626,"aZ":-19.57559528638793,"pfxX":4.124993071601715,"pfxZ":7.104953003680857,"pX":-0.018092613811295,"pZ":2.4382040574772534,"vX0":-6.885614214106962,"vY0":-132.236948975279,"vZ0":-2.0364529725565497,"x":117.69,"y":172.95,"x0":2.0823067460386135,"y0":50.00039224715267,"z0":4.6527876854463415,"aX":7.312342508392147},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.6,"breakHorizontal":-6.0,"spinRate":2131,"spinDirection":138},"zone":5,"typeConfidence":2.0,"plateTime":0.4140327331484914,"extension":6.353078783497897},"hitData":{"launchSpeed":108.8,"launchAngle":52.0,"totalDistance":213.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":88.54,"coordY":123.63}},"index":2,"playId":"f025ca9a-a275-3316-8543-6554332f0b6e","pitchNumber":3,"startTime":"2026-07-19T00:28:59.538Z","endTime":"2026-07-19T00:29:10.295Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:29:10.295Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Travis Bazzana walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-19T00:31:06.212Z","endTime":"2026-07-19T00:32:09.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"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],"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":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":88.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.66211444772633,"aZ":-13.915130975501143,"pfxX":2.016770946602442,"pfxZ":8.925040238126051,"pX":0.4036941196224896,"pZ":4.190892260644252,"vX0":-3.2224680989628127,"vY0":-142.7959842123532,"vZ0":-1.8037215688169457,"x":101.61,"y":125.63,"x0":1.2895664422624507,"y0":50.00703997206755,"z0":5.715291416452712,"aX":4.128138528041721},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.0,"breakHorizontal":-2.9,"spinRate":2000,"spinDirection":161},"zone":12,"typeConfidence":0.91,"plateTime":0.38491016982201964,"extension":6.957255171784201},"index":0,"playId":"1c7389cf-1e71-358e-af36-5de434efa209","pitchNumber":1,"startTime":"2026-07-19T00:31:21.862Z","endTime":"2026-07-19T00:31:24.954Z","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":98.2,"endSpeed":89.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.1628533392108,"aZ":-11.533024160320936,"pfxX":3.929973202658605,"pfxZ":10.076866092791207,"pX":-0.556825088770553,"pZ":3.150059340364687,"vX0":-6.097748545793434,"vY0":-142.7609333188108,"vZ0":-4.662199934941338,"x":138.22,"y":153.73,"x0":1.1036691373078722,"y0":50.0068527176542,"z0":5.540163907339922,"aX":8.053651222431673},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.4,"breakHorizontal":-5.8,"spinRate":2100,"spinDirection":165},"zone":1,"typeConfidence":0.92,"plateTime":0.3847696364504851,"extension":7.032765134131768},"index":1,"playId":"1cda8bef-5cb7-312f-a8ce-1dd40d87bee5","pitchNumber":2,"startTime":"2026-07-19T00:31:35.870Z","endTime":"2026-07-19T00:31:39.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":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.99291739960137,"aZ":-12.70823706361118,"pfxX":3.9447845032470457,"pfxZ":9.349136427546012,"pX":-0.46097980061562693,"pZ":1.257814774724547,"vX0":-6.381352179084676,"vY0":-142.51359933440943,"vZ0":-9.274637692612716,"x":134.57,"y":204.82,"x0":1.2821747010568676,"y0":50.00339369335751,"z0":5.332378412372437,"aX":8.214372388420427},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.5,"breakHorizontal":-6.0,"spinRate":2067,"spinDirection":159},"zone":13,"typeConfidence":0.89,"plateTime":0.38254971632546964,"extension":7.195356580320399},"index":2,"playId":"9b1a3638-8c24-3b47-ac3c-19e2a4019c84","pitchNumber":3,"startTime":"2026-07-19T00:31:50.144Z","endTime":"2026-07-19T00:31:54.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09082502204834,"aZ":-11.624515469133518,"pfxX":2.5206677164952653,"pfxZ":10.104056192056262,"pX":-1.4897579605623632,"pZ":2.1851192321539736,"vX0":-7.755244031134142,"vY0":-141.8692407657144,"vZ0":-6.980735515085193,"x":173.79,"y":179.78,"x0":0.9543825879880881,"y0":50.00445173250578,"z0":5.4220220706923286,"aX":5.127450012301929},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.0,"breakHorizontal":-3.0,"spinRate":2105,"spinDirection":160},"zone":13,"typeConfidence":0.9,"plateTime":0.3863722479313423,"extension":7.17002923187999},"index":3,"playId":"bc5fb1b7-0536-353d-a03b-db8c661efd72","pitchNumber":4,"startTime":"2026-07-19T00:32:05.695Z","endTime":"2026-07-19T00:32:09.233Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:32:09.233Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brayan Rocchio flies out to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-19T00:32:18.823Z","endTime":"2026-07-19T00:33:07.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.959686578449265,"aZ":-14.061623131098404,"pfxX":7.993006168118307,"pfxZ":8.869219130522826,"pX":0.727577700251801,"pZ":2.7542842007638324,"vX0":-4.243440347155318,"vY0":-142.11267235053734,"vZ0":-5.168318372197191,"x":89.27,"y":164.41,"x0":1.202558530066872,"y0":50.00702838994064,"z0":5.491766305181455,"aX":16.33200534334259},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.1,"breakHorizontal":-13.6,"spinRate":2014,"spinDirection":165},"zone":3,"typeConfidence":0.93,"plateTime":0.3856133184340811,"extension":7.044513220822265},"index":0,"playId":"0a7cea57-fd55-329b-936d-696a45bf54bd","pitchNumber":1,"startTime":"2026-07-19T00:32:37.261Z","endTime":"2026-07-19T00:32:41.553Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":90.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03883641575342,"aZ":-14.442415776257372,"pfxX":7.096021919367259,"pfxZ":8.522447022573076,"pX":0.5056159373112692,"pZ":2.5883190834651972,"vX0":-4.766363508097803,"vY0":-143.30711507987877,"vZ0":-5.683044220904362,"x":97.73,"y":168.9,"x0":1.2682764682386962,"y0":50.00122245637718,"z0":5.49878197068963,"aX":14.761707920666336},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.5,"breakHorizontal":-11.9,"spinRate":2140,"spinDirection":163},"zone":6,"typeConfidence":0.95,"plateTime":0.38217323896717703,"extension":7.191732467137528},"hitData":{"launchSpeed":88.7,"launchAngle":47.0,"totalDistance":256.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":197.21,"coordY":125.01}},"index":1,"playId":"2a465ba0-c3b1-3fc3-b283-d12d4d31b201","pitchNumber":2,"startTime":"2026-07-19T00:32:56.092Z","endTime":"2026-07-19T00:33:07.907Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:33:07.907Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chase DeLauter grounds out, second baseman Brandon Lowe to first baseman Ryan O'Hearn. Travis Bazzana to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-19T00:33:20.112Z","endTime":"2026-07-19T00:34:55.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.104596199775415,"aZ":-38.02347190512862,"pfxX":-0.9622587421100954,"pfxZ":-3.7883895145424615,"pX":-0.6725526611584113,"pZ":1.1831876670767345,"vX0":-4.241444098875978,"vY0":-123.76705446582058,"vZ0":-3.0274546864997207,"x":142.64,"y":206.83,"x0":1.1927680437320765,"y0":50.00509846218248,"z0":5.625829129008766,"aX":-1.4842442908630384},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-7.3,"breakHorizontal":2.8,"spinRate":2725,"spinDirection":330},"zone":13,"typeConfidence":0.91,"plateTime":0.4435804957028582,"extension":6.986536785873784},"index":0,"playId":"43ee85ff-f0bf-3701-a8bb-3f194abc234c","pitchNumber":1,"startTime":"2026-07-19T00:33:34.170Z","endTime":"2026-07-19T00:33:37.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.032520431172514,"aZ":-10.750216187317685,"pfxX":2.7440132924238334,"pfxZ":10.364942298384685,"pX":-0.3383371497963282,"pZ":2.710896786931386,"vX0":-5.368211319290486,"vY0":-143.30654809910956,"vZ0":-5.924084524417044,"x":129.9,"y":165.59,"x0":1.2079772370448039,"y0":50.00555270818933,"z0":5.485509285758201,"aX":5.6737691330299755},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.6,"breakHorizontal":-3.8,"spinRate":2303,"spinDirection":163},"zone":4,"typeConfidence":0.91,"plateTime":0.3831158653780933,"extension":7.014043125237732},"index":1,"playId":"72595ef5-6b9e-3edf-ab6c-ba8460009fbf","pitchNumber":2,"startTime":"2026-07-19T00:33:52.367Z","endTime":"2026-07-19T00:33:56.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.567183736853014,"aZ":-37.374765522893,"pfxX":-1.3573878868580809,"pfxZ":-3.131137333863812,"pX":-0.04272896181390374,"pZ":1.7709371814133101,"vX0":-2.8461467386568007,"vY0":-127.12939999138011,"vZ0":-2.303494773098935,"x":118.63,"y":190.96,"x0":1.261422255996387,"y0":50.003227527324285,"z0":5.615045295806372,"aX":-2.253623560940529},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-6.0,"breakHorizontal":3.0,"spinRate":2749,"spinDirection":320},"zone":8,"typeConfidence":0.91,"plateTime":0.4285063620801228,"extension":6.90434189028102},"index":2,"playId":"2da9cd36-ac49-3dc2-84b5-1f37ae7998e3","pitchNumber":3,"startTime":"2026-07-19T00:34:11.543Z","endTime":"2026-07-19T00:34:17.072Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.7,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.104412409037472,"aZ":-37.29500688242081,"pfxX":-0.39445838163801117,"pfxZ":-3.0851063635873803,"pX":-0.6818574493318601,"pZ":2.4449748386748147,"vX0":-4.798678108149888,"vY0":-128.39059333437865,"vZ0":-0.7455017243542046,"x":142.99,"y":172.77,"x0":1.2674549518188067,"y0":50.00346890197238,"z0":5.657117803714757,"aX":-0.6542030281089181},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-5.5,"breakHorizontal":1.8,"spinRate":2806,"spinDirection":323},"zone":4,"typeConfidence":0.91,"plateTime":0.4276047511669021,"extension":6.921474170828795},"hitData":{"launchSpeed":64.8,"launchAngle":-61.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.88,"coordY":146.7}},"index":3,"playId":"bd044627-4606-39dd-a2de-9fe2a0bafe72","pitchNumber":4,"startTime":"2026-07-19T00:34:47.300Z","endTime":"2026-07-19T00:34:55.611Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:34:55.611Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rhys Hoskins strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-19T00:35:11.360Z","endTime":"2026-07-19T00:36:23.585Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":90.9,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.12235456304444,"aZ":-11.437921597531282,"pfxX":4.913636955633611,"pfxZ":9.813512779147345,"pX":-0.21861770818100518,"pZ":2.036569475006396,"vX0":-5.80904969899061,"vY0":-144.33579802963388,"vZ0":-7.7436706955567844,"x":125.33,"y":183.79,"x0":1.18025302062942,"y0":50.005993064145734,"z0":5.456262836424752,"aX":10.385476651876791},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.4,"breakHorizontal":-7.8,"spinRate":2216,"spinDirection":158},"zone":8,"typeConfidence":0.88,"plateTime":0.37926608434857156,"extension":7.131464522546746},"index":0,"playId":"03f532ed-a369-339c-aa1f-93439a4e6b24","pitchNumber":1,"startTime":"2026-07-19T00:35:22.186Z","endTime":"2026-07-19T00:35:25.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.0,"endSpeed":92.0,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.791942813130632,"aZ":-10.071785126685615,"pfxX":3.3378028335755374,"pfxZ":10.216194094406301,"pX":0.22913328137102312,"pZ":3.0751909127751684,"vX0":-4.146244726685614,"vY0":-145.6078888127462,"vZ0":-5.134654050162651,"x":108.27,"y":155.75,"x0":1.2328688287904506,"y0":50.00102779205049,"z0":5.461517794375816,"aX":7.220357080851936},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":17.8,"breakHorizontal":-5.3,"spinRate":2218,"spinDirection":165},"zone":2,"typeConfidence":0.92,"plateTime":0.37509831988140263,"extension":7.092506203287319},"index":1,"playId":"62dee196-af54-3d1f-bf09-188110a8d92d","pitchNumber":2,"startTime":"2026-07-19T00:35:37.867Z","endTime":"2026-07-19T00:35:40.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.9,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.266841895294483,"aZ":-37.50646310617422,"pfxX":-2.793854228919178,"pfxZ":-3.270185570786108,"pX":-0.7796899830101088,"pZ":1.819416689404906,"vX0":-4.3860884778170295,"vY0":-125.7354421594318,"vZ0":-2.037540816478302,"x":146.72,"y":189.66,"x0":1.3386143022513644,"y0":50.00435987691566,"z0":5.633710163018262,"aX":-4.552427652975236},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-6.1,"breakHorizontal":5.9,"spinRate":2767,"spinDirection":321},"zone":7,"typeConfidence":0.91,"plateTime":0.4327077598961684,"extension":6.849685179257143},"index":2,"playId":"6a1a3d1e-b6ea-3d48-91cd-58b9151c2c17","pitchNumber":3,"startTime":"2026-07-19T00:36:00.660Z","endTime":"2026-07-19T00:36:04.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":100.4,"endSpeed":92.6,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.339421847151105,"aZ":-13.910255886127471,"pfxX":6.288320499944888,"pfxZ":8.352683291286564,"pX":0.8005619480036017,"pZ":2.6556569894878965,"vX0":-3.892536490240177,"vY0":-146.24190595004626,"vZ0":-5.999716248032764,"x":86.48,"y":167.08,"x0":1.3250289425342454,"y0":50.0057828721424,"z0":5.553222158873545,"aX":13.755837471486792},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":14.3,"breakHorizontal":-10.7,"spinRate":2177,"spinDirection":156},"zone":6,"typeConfidence":0.95,"plateTime":0.3731517344430526,"extension":6.980490883087588},"index":3,"playId":"40b3e943-8119-3889-ad68-721b8d0414ba","pitchNumber":4,"startTime":"2026-07-19T00:36:20.585Z","endTime":"2026-07-19T00:36:23.585Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:36:23.585Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan O'Hearn walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-19T00:38:07.791Z","endTime":"2026-07-19T00:41:03.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7,8,9,10],"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"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":88.2,"endSpeed":81.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.315261322365757,"aZ":-24.52771446824134,"pfxX":7.561815839882403,"pfxZ":4.517655165878445,"pX":0.5298331984417686,"pZ":2.6618261889962223,"vX0":-6.630547942569773,"vY0":-128.45137916487712,"vZ0":-0.6021663287887222,"x":96.8,"y":166.91,"x0":2.1457360766368807,"y0":50.003872199695955,"z0":4.784288498535877,"aX":12.804147556623992},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.3,"breakHorizontal":-12.5,"spinRate":2047,"spinDirection":128},"zone":6,"typeConfidence":2.0,"plateTime":0.42426426849802334,"extension":6.415696405410667},"index":0,"playId":"022227f6-4fa0-3e25-88f0-95a156c24109","pitchNumber":1,"startTime":"2026-07-19T00:38:24.654Z","endTime":"2026-07-19T00:38:28.690Z","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":81.0,"endSpeed":75.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.25812284475382,"aZ":-32.47944871462378,"pfxX":-1.4881767213376396,"pfxZ":-0.21402462299551228,"pX":-0.29879509078722766,"pZ":1.2134798461268894,"vX0":-5.473836457502752,"vY0":-118.00610087763984,"vZ0":-1.3860812010454908,"x":128.39,"y":206.02,"x0":2.234385611803243,"y0":50.00225141449045,"z0":4.772112674930124,"aX":-2.1207053644321374},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-0.5,"breakHorizontal":4.0,"spinRate":2412,"spinDirection":265},"zone":13,"typeConfidence":2.0,"plateTime":0.4622976275160191,"extension":6.231932383889354},"index":1,"playId":"e5ff65b5-e745-391f-9d2a-66ac40721680","pitchNumber":2,"startTime":"2026-07-19T00:38:34.587Z","endTime":"2026-07-19T00:38:38.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.668177058266345,"aZ":-29.678942908936218,"pfxX":-2.452848503548891,"pfxZ":1.659322514419685,"pX":-0.569929848976424,"pZ":2.1005623604963692,"vX0":-6.030575265626439,"vY0":-121.17550007863598,"vZ0":-0.3669122206163207,"x":138.72,"y":182.06,"x0":2.2605446120170494,"y0":50.001227513973944,"z0":4.827024275194167,"aX":-3.678209563818125},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.2,"breakHorizontal":5.8,"spinRate":2451,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.4504632046653927,"extension":6.231541145034613},"index":2,"playId":"f243ba81-fc99-3dd7-b1ae-7c5e661440d0","pitchNumber":3,"startTime":"2026-07-19T00:38:44.841Z","endTime":"2026-07-19T00:38:50.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.710472955562974,"aZ":-32.58586758638168,"pfxX":-7.369604017745218,"pfxZ":-0.31594641742373186,"pX":-1.191402170752583,"pZ":0.8950530787236556,"vX0":-5.454095869215721,"vY0":-114.39281886769669,"vZ0":-1.45004450771955,"x":162.41,"y":214.61,"x0":2.1878677953959476,"y0":50.00047302324194,"z0":4.75557879082611,"aX":-9.685724665065951},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-0.6,"breakHorizontal":14.8,"spinRate":2402,"spinDirection":287},"zone":13,"typeConfidence":2.0,"plateTime":0.48030408744788744,"extension":6.184703156977784},"index":3,"playId":"8cd9c08f-f393-3eb4-b934-2a352e933fbe","pitchNumber":4,"startTime":"2026-07-19T00:39:02.261Z","endTime":"2026-07-19T00:39:07.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.354513951208546,"aZ":-28.060147720083446,"pfxX":8.997029104409375,"pfxZ":2.4374080326698113,"pX":0.25585961762111536,"pZ":3.526635355627835,"vX0":-7.472023953188074,"vY0":-128.82150990540717,"vZ0":2.324352854495954,"x":107.25,"y":143.56,"x0":2.0171230359493673,"y0":50.00502391297458,"z0":4.7737393314489305,"aX":15.208280026347495},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.2,"breakHorizontal":-14.8,"spinRate":2096,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.4242682538211002,"extension":6.418483441097388},"index":4,"playId":"05db38e6-082b-31d8-989f-c34ec329f565","pitchNumber":5,"startTime":"2026-07-19T00:39:13.833Z","endTime":"2026-07-19T00:39:16.879Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-19T00:39:27.062Z","endTime":"2026-07-19T00:39:35.335Z","isPitch":false,"type":"action","player":{"id":656811,"link":"/api/v1/people/656811"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.002580614667355,"aZ":-28.55815174700814,"pfxX":-0.1527293333843467,"pfxZ":2.3719394446509448,"pX":0.4490382163354012,"pZ":3.445676578233523,"vX0":-4.413866150032686,"vY0":-122.1903439273738,"vZ0":2.4363091311427505,"x":99.88,"y":145.75,"x0":2.291798853244429,"y0":50.00408776715357,"z0":4.874568249929893,"aX":-0.23308433947133408},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.0,"breakHorizontal":1.2,"spinRate":2149,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.4466908330633408,"extension":6.235519668210828},"index":6,"playId":"81e89884-6da2-388b-bda4-64768adaf02a","pitchNumber":6,"startTime":"2026-07-19T00:39:35.335Z","endTime":"2026-07-19T00:39:44.965Z","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":91.1,"endSpeed":84.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.512287443662206,"aZ":-20.596034133942865,"pfxX":4.6404912906531965,"pfxZ":6.3995585798081915,"pX":0.5730183156897689,"pZ":3.900356722418264,"vX0":-5.9565042217999,"vY0":-132.69940598039483,"vZ0":1.6067628502252391,"x":95.16,"y":133.47,"x0":2.2287348653164423,"y0":50.00282398079431,"z0":4.773111397164154,"aX":8.396739830922126},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.1,"breakHorizontal":-7.3,"spinRate":2122,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.41047985492174144,"extension":6.341930128336855},"index":7,"playId":"ff162e52-0a73-3dac-8411-9d5ccd12e5fd","pitchNumber":7,"startTime":"2026-07-19T00:40:16.066Z","endTime":"2026-07-19T00:40:20.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.240410525984274,"aZ":-27.585335035553985,"pfxX":7.5304718031119116,"pfxZ":2.7212766778446618,"pX":-0.17650333752935168,"pZ":2.7043947311656615,"vX0":-8.470202064532529,"vY0":-128.25543925624274,"vZ0":0.387399263288835,"x":123.73,"y":165.76,"x0":2.1700716460053,"y0":50.00586793944184,"z0":4.6801896371177545,"aX":12.714481153530471},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.3,"breakHorizontal":-12.0,"spinRate":1769,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.42493494009853583,"extension":6.452449542428301},"index":8,"playId":"5a656f10-b69c-313f-af4b-617919fdbbb6","pitchNumber":8,"startTime":"2026-07-19T00:40:27.484Z","endTime":"2026-07-19T00:40:33.509Z","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":91.1,"endSpeed":83.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.979329622545624,"aZ":-17.793269544051515,"pfxX":4.594574556611919,"pfxZ":8.120358329667333,"pX":-0.13350115913795743,"pZ":2.60351136644783,"vX0":-7.752475427541679,"vY0":-132.4077541497271,"vZ0":-1.9407730469526572,"x":122.09,"y":168.49,"x0":2.2389365929270477,"y0":50.00195598392499,"z0":4.651708934002105,"aX":8.136623210439156},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.5,"breakHorizontal":-6.6,"spinRate":2144,"spinDirection":138},"zone":5,"typeConfidence":2.0,"plateTime":0.4140935700252264,"extension":6.351745765573034},"index":9,"playId":"27e6f7c0-064d-320a-8453-6936aed47b77","pitchNumber":9,"startTime":"2026-07-19T00:40:43.026Z","endTime":"2026-07-19T00:40:46.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":74.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.366603166962783,"aZ":-31.663559966214,"pfxX":-2.5553789442979244,"pfxZ":0.3586601037896111,"pX":1.4141380098578158,"pZ":1.8011643023402883,"vX0":-1.3983519260584965,"vY0":-119.26659042838163,"vZ0":-0.22310747950256715,"x":63.1,"y":190.15,"x0":2.3413718182058836,"y0":50.00499681103396,"z0":4.767822601049438,"aX":-3.656649043411841},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":0.8,"breakHorizontal":4.9,"spinRate":2157,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.46043373378737007,"extension":6.277149887143333},"index":10,"playId":"f9ce8a22-d0fd-3004-9139-9e93cfb02e9e","pitchNumber":10,"startTime":"2026-07-19T00:40:59.078Z","endTime":"2026-07-19T00:41:03.130Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:41:03.130Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcell Ozuna singles on a ground ball to right fielder David Fry. Ryan O'Hearn to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-19T00:41:08.990Z","endTime":"2026-07-19T00:42:41.810Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"postOnThird":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":75.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.35261294787469,"aZ":-30.792605507419548,"pfxX":-3.5462152210287012,"pfxZ":0.9434741879245756,"pX":-1.5665080154841409,"pZ":2.7560615449675847,"vX0":-7.707593576147076,"vY0":-121.23142646914955,"vZ0":1.5337292079939744,"x":176.71,"y":164.37,"x0":2.1357602044832324,"y0":50.002637931489446,"z0":4.836018624034149,"aX":-5.190043963793091},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.4,"breakHorizontal":8.5,"spinRate":2261,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.45469469607395396,"extension":6.256577038940532},"index":0,"playId":"2cb84d9f-8967-336d-80bf-3ec04d75197d","pitchNumber":1,"startTime":"2026-07-19T00:41:28.723Z","endTime":"2026-07-19T00:41:33.215Z","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":91.2,"endSpeed":83.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.276561199112567,"aZ":-18.26696825840743,"pfxX":4.5150313147341965,"pfxZ":7.807739077291138,"pX":-0.6706478669237187,"pZ":2.472798373515784,"vX0":-8.431278769401759,"vY0":-132.59285585751124,"vZ0":-2.4722742060487874,"x":142.56,"y":172.01,"x0":1.9633358614579677,"y0":50.00299170412585,"z0":4.749867554493204,"aX":8.043191287647318},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.8,"breakHorizontal":-6.4,"spinRate":2188,"spinDirection":140},"zone":4,"typeConfidence":2.0,"plateTime":0.41305246994276423,"extension":6.257698756377829},"index":1,"playId":"399b73b4-04ea-3901-8b36-363ae463d587","pitchNumber":2,"startTime":"2026-07-19T00:41:44.813Z","endTime":"2026-07-19T00:41:49.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.12042021436618,"aZ":-30.43020922333688,"pfxX":2.5635484149901604,"pfxZ":1.2229332978850138,"pX":1.3464210983145282,"pZ":2.371365282795185,"vX0":-2.763231106542597,"vY0":-118.68432279247708,"vZ0":0.36046877250448683,"x":65.68,"y":174.75,"x0":2.193749711653149,"y0":50.00102120605166,"z0":4.993104557888625,"aX":3.649870069250815},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":2.6,"breakHorizontal":-4.0,"spinRate":905,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.46182793397701527,"extension":6.21502442029546},"index":2,"playId":"9ee699f7-50b6-3a7c-a240-6319895660e8","pitchNumber":3,"startTime":"2026-07-19T00:42:00.112Z","endTime":"2026-07-19T00:42:04.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":77.7,"endSpeed":70.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.74350390339572,"aZ":-30.076437729555135,"pfxX":-9.89327432739146,"pfxZ":1.6350444753336184,"pX":0.34767642096767526,"pZ":2.2500294861341072,"vX0":-1.4184575628666487,"vY0":-113.10537704863127,"vZ0":0.8753659225660912,"x":103.75,"y":178.03,"x0":2.2686342285351446,"y0":50.00094655227254,"z0":4.899956154155219,"aX":-12.675777871492244},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":3.5,"breakHorizontal":18.2,"spinRate":2336,"spinDirection":284},"zone":6,"typeConfidence":2.0,"plateTime":0.4862984992352808,"extension":6.226134382040644},"index":3,"playId":"7bd04abc-d40c-35de-9f64-2c0a9f0a8a64","pitchNumber":4,"startTime":"2026-07-19T00:42:14.797Z","endTime":"2026-07-19T00:42:18.394Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":81.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16007690440492,"aZ":-17.517181411367226,"pfxX":7.980572373991633,"pfxZ":8.42085577809999,"pX":-0.5676538217243463,"pZ":2.811872334711213,"vX0":-9.287759797556753,"vY0":-132.106822156373,"vZ0":-1.3939690180229372,"x":138.64,"y":162.86,"x0":1.982344349503921,"y0":50.00244088015835,"z0":4.654071787657146,"aX":13.890554788222307},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":15.1,"breakHorizontal":-12.0,"spinRate":2198,"spinDirection":137},"zone":1,"typeConfidence":2.0,"plateTime":0.41705892891106533,"extension":6.38446573116625},"hitData":{"launchSpeed":61.7,"launchAngle":11.0,"totalDistance":95.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.04,"coordY":142.56}},"index":4,"playId":"0062a4a0-007f-34db-9b5b-051aacb44a95","pitchNumber":5,"startTime":"2026-07-19T00:42:30.373Z","endTime":"2026-07-19T00:42:41.810Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:42:41.810Z","atBatIndex":9},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Brandon Lowe out on a sacrifice fly to right fielder David Fry. Ryan O'Hearn scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-19T00:42:55.783Z","endTime":"2026-07-19T00:43:53.596Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":{"id":671106,"link":"/api/v1/people/671106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.545879192565135,"aZ":-17.962462018864848,"pfxX":5.748887504507334,"pfxZ":8.295132682623887,"pX":-1.0985983898177403,"pZ":3.4674913474994318,"vX0":-9.754707296355976,"vY0":-130.5704917692316,"vZ0":0.4313742839933673,"x":158.88,"y":145.16,"x0":1.9523595524496133,"y0":50.00017967037885,"z0":4.660280384221488,"aX":9.847044810652463},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":15.4,"breakHorizontal":-8.0,"spinRate":2193,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.42078701743811964,"extension":6.344121006079724},"index":0,"playId":"74992635-2f1f-3001-b77a-69238d37be46","pitchNumber":1,"startTime":"2026-07-19T00:43:08.529Z","endTime":"2026-07-19T00:43:12.890Z","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":82.3,"endSpeed":75.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.461911156014953,"aZ":-30.59464401683654,"pfxX":-1.507707245140859,"pfxZ":1.0960018666820641,"pX":-0.7844374318094557,"pZ":2.4912281431226053,"vX0":-6.521657496809798,"vY0":-119.66277458638184,"vZ0":1.193735868781836,"x":146.9,"y":171.52,"x0":2.1792036582971543,"y0":50.00208587640724,"z0":4.740017956830584,"aX":-2.172403367286617},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.6,"breakHorizontal":4.4,"spinRate":2266,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4588301079623456,"extension":6.3013964036678365},"index":1,"playId":"9550ac31-fd29-3a86-81cb-c987e69f7371","pitchNumber":2,"startTime":"2026-07-19T00:43:23.831Z","endTime":"2026-07-19T00:43:27.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.135146511124535,"aZ":-18.979431992344054,"pfxX":6.284093502554001,"pfxZ":7.639757706430478,"pX":-0.2568410585158337,"pZ":2.7085257880432048,"vX0":-7.9151207498390574,"vY0":-130.2859243679335,"vZ0":-1.2157504332801128,"x":126.79,"y":165.65,"x0":1.997285233272784,"y0":50.00463382276604,"z0":4.608927343846572,"aX":10.857076781248027},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.8,"breakHorizontal":-9.7,"spinRate":2316,"spinDirection":141},"zone":1,"typeConfidence":2.0,"plateTime":0.41963875472361645,"extension":6.366902560309088},"hitData":{"launchSpeed":95.0,"launchAngle":38.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.17,"coordY":72.28}},"index":2,"playId":"075b15b2-94ab-3d5c-a2a8-db42ed5a5c27","pitchNumber":3,"startTime":"2026-07-19T00:43:40.503Z","endTime":"2026-07-19T00:43:53.596Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:43:53.596Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Flores Jr. flies out to center fielder Petey Halpin.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-19T00:44:07.751Z","endTime":"2026-07-19T00:48:23.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7,8,9],"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":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.4,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09509907612645,"aZ":-20.085441320869965,"pfxX":5.098468654548652,"pfxZ":7.132642849149452,"pX":-0.12417377642682534,"pZ":1.8403022373859792,"vX0":-7.440147844259785,"vY0":-129.3695915272445,"vZ0":-2.8832197265857316,"x":121.73,"y":189.09,"x0":2.1271028173205764,"y0":50.00025481272714,"z0":4.509468261948688,"aX":8.637895312677268},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":12.5,"breakHorizontal":-7.6,"spinRate":2207,"spinDirection":132},"zone":8,"typeConfidence":2.0,"plateTime":0.42345519455085645,"extension":6.327803924172556},"index":0,"playId":"af23d125-472c-382d-98d8-e3873354f23c","pitchNumber":1,"startTime":"2026-07-19T00:44:19.957Z","endTime":"2026-07-19T00:44:24.419Z","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":89.4,"endSpeed":80.9,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.505029085822674,"aZ":-19.935372483790037,"pfxX":6.258740810689666,"pfxZ":7.212807664145968,"pX":0.33591121123452783,"pZ":3.66040502902132,"vX0":-6.693968427858499,"vY0":-130.03131514905735,"vZ0":1.2209266903771536,"x":104.2,"y":139.95,"x0":2.1412780901185013,"y0":50.00460271231032,"z0":4.706639577723469,"aX":10.624350825237585},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":13.6,"breakHorizontal":-9.7,"spinRate":2301,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.42265349192626767,"extension":6.342393599349236},"index":1,"playId":"89c4d1a2-7137-3426-abdb-b53d68cf38bb","pitchNumber":2,"startTime":"2026-07-19T00:44:37.322Z","endTime":"2026-07-19T00:44:40.322Z","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":2,"outs":1},"index":2,"startTime":"2026-07-19T00:44:51.159Z","endTime":"2026-07-19T00:45:27.710Z","isPitch":false,"type":"action","player":{"id":804668,"link":"/api/v1/people/804668"}},{"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":90.1,"endSpeed":82.6,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62043707190501,"aZ":-22.37726689947597,"pfxX":7.205132903163442,"pfxZ":5.598150309087096,"pX":0.6817327791870107,"pZ":3.5745558585957236,"vX0":-6.330808150472233,"vY0":-131.1718805236487,"vZ0":1.294098327518876,"x":91.01,"y":142.27,"x0":2.1853320487807486,"y0":50.00235440715853,"z0":4.738067412539142,"aX":12.609810616961195},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.7,"breakHorizontal":-11.8,"spinRate":2149,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.41687213181170746,"extension":6.212075606196083},"index":3,"playId":"e70fada6-a132-3a3a-af23-546a95e52d12","pitchNumber":3,"startTime":"2026-07-19T00:45:27.710Z","endTime":"2026-07-19T00:45:30.710Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.5,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.63762689894819,"aZ":-29.27250005877178,"pfxX":4.952704901927092,"pfxZ":2.010773528942278,"pX":0.12470542518059623,"pZ":1.1120138217637243,"vX0":-5.95242477678914,"vY0":-119.32446206808633,"vZ0":-2.4632303551237413,"x":112.25,"y":208.76,"x0":2.0063940864217122,"y0":50.00474296364485,"z0":4.791262355981869,"aX":7.154030274936204},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":3.4,"breakHorizontal":-7.6,"spinRate":984,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.45877462150432047,"extension":6.269084191676252},"index":4,"playId":"182daa83-a589-3320-87cf-3e66b66d98ad","pitchNumber":4,"startTime":"2026-07-19T00:45:48.212Z","endTime":"2026-07-19T00:45:52.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.6,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.8205591232752,"aZ":-29.9916942564618,"pfxX":-8.23751443261926,"pfxZ":1.6830276676443408,"pX":1.0065870187084256,"pZ":1.0966534423851466,"vX0":-0.6642833452849257,"vY0":-113.14544388959663,"vZ0":-1.5043829006742628,"x":78.63,"y":209.17,"x0":2.3740822520540514,"y0":50.00233320338805,"z0":4.77817135344591,"aX":-10.669297984076918},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":3.0,"breakHorizontal":15.1,"spinRate":2358,"spinDirection":281},"zone":14,"typeConfidence":2.0,"plateTime":0.4842731396519011,"extension":6.080683710074672},"index":5,"playId":"644e5ed7-9be4-353c-917a-03e0603ea190","pitchNumber":5,"startTime":"2026-07-19T00:46:06.159Z","endTime":"2026-07-19T00:46:09.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.4,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.796681600255116,"aZ":-29.65403815186279,"pfxX":-1.3391204604981235,"pfxZ":1.6742481468584582,"pX":-0.40225310676117254,"pZ":1.9252733338285022,"vX0":-5.642497906992794,"vY0":-121.22665555933678,"vZ0":-0.4903475000115445,"x":132.33,"y":186.8,"x0":2.1172770953825286,"y0":50.005920024973385,"z0":4.689947709176176,"aX":-2.018122167226343},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.1,"breakHorizontal":3.6,"spinRate":2293,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.449590210312361,"extension":6.383875439237007},"index":6,"playId":"0d136fcc-b6fe-3087-877c-dab7f49a4239","pitchNumber":6,"startTime":"2026-07-19T00:46:24.812Z","endTime":"2026-07-19T00:46:28.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":81.8,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.45371801439408,"aZ":-18.7863247793771,"pfxX":6.024123574392468,"pfxZ":7.732007003122531,"pX":-1.2053325787059286,"pZ":2.903828463375402,"vX0":-10.268346672055198,"vY0":-131.65324841224157,"vZ0":-0.9975397547852336,"x":162.94,"y":160.38,"x0":1.986957624125791,"y0":50.00497243127773,"z0":4.69601858295594,"aX":10.435006765794318},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.9,"breakHorizontal":-8.3,"spinRate":2229,"spinDirection":132},"zone":11,"typeConfidence":2.0,"plateTime":0.4182030996063597,"extension":6.312957713974801},"index":7,"playId":"d8f8405b-d7e5-3e03-9f57-a22050766f70","pitchNumber":7,"startTime":"2026-07-19T00:47:25.735Z","endTime":"2026-07-19T00:47:30.080Z","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":91.0,"endSpeed":82.7,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.573375110547286,"aZ":-17.892396445940154,"pfxX":4.915685536958137,"pfxZ":8.088874775497388,"pX":-0.38284693754519283,"pZ":3.183272968114916,"vX0":-7.832617678992525,"vY0":-132.36727309846367,"vZ0":-0.6226435136951805,"x":131.59,"y":152.83,"x0":1.9826833954900236,"y0":50.00277012866534,"z0":4.737554055820732,"aX":8.679952482704262},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.8,"breakHorizontal":-7.1,"spinRate":2355,"spinDirection":144},"zone":1,"typeConfidence":2.0,"plateTime":0.4145870919841461,"extension":6.434273942555766},"index":8,"playId":"7600178b-330d-389d-879c-4728c286f06f","pitchNumber":8,"startTime":"2026-07-19T00:47:43.144Z","endTime":"2026-07-19T00:47:50.203Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.6,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.183577212316294,"aZ":-31.41807294818227,"pfxX":-3.0488194115273854,"pfxZ":0.5049820250260098,"pX":-0.08421938514053064,"pZ":2.0631125391464087,"vX0":-4.423093424842092,"vY0":-121.15552543296374,"vZ0":0.23581721030322544,"x":120.21,"y":183.08,"x0":2.159480814043921,"y0":50.001012129848846,"z0":4.7053786454711055,"aX":-4.5411642333099715},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.2,"breakHorizontal":6.6,"spinRate":2303,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.45170537819057843,"extension":6.344093839823933},"hitData":{"launchSpeed":90.3,"launchAngle":32.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.94,"coordY":75.0}},"index":9,"playId":"f0f5a22b-66a8-3e98-b98b-95a2417fc290","pitchNumber":9,"startTime":"2026-07-19T00:48:12.893Z","endTime":"2026-07-19T00:48:23.895Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:48:23.895Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jared Triolo singles on a ground ball to right fielder David Fry. Marcell Ozuna to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-19T00:48:36.090Z","endTime":"2026-07-19T00:49:57.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"postOnSecond":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.814774792109976,"aZ":-17.64273507548836,"pfxX":6.573371587726374,"pfxZ":8.455106007835944,"pX":0.9607140960299406,"pZ":3.486226354368479,"vX0":-5.46152474677259,"vY0":-130.1404952141782,"vZ0":0.18305456837606227,"x":80.38,"y":144.65,"x0":2.2304968942585437,"y0":50.00206772593953,"z0":4.74919947484516,"aX":11.296903760691576},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":15.6,"breakHorizontal":-10.7,"spinRate":2273,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4205649914067102,"extension":6.340471264625223},"index":0,"playId":"36c0fa0b-8c4d-3341-92b8-86031d281cf8","pitchNumber":1,"startTime":"2026-07-19T00:48:50.318Z","endTime":"2026-07-19T00:48:54.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.406596696048844,"aZ":-27.24828396083191,"pfxX":4.852987546646694,"pfxZ":3.3010210853567994,"pX":0.4394711792323769,"pZ":2.284237913909767,"vX0":-5.261524514924378,"vY0":-120.50173651840153,"vZ0":-0.8808771013633541,"x":100.25,"y":177.11,"x0":2.0067502749521204,"y0":50.00093480380339,"z0":5.032652429368288,"aX":7.234620468330239},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":6.0,"breakHorizontal":-7.7,"spinRate":1046,"spinDirection":134},"zone":6,"typeConfidence":2.0,"plateTime":0.45218628073073086,"extension":6.347669644901052},"index":1,"playId":"6365d503-0ea4-3286-815e-8faa51bfb3f3","pitchNumber":2,"startTime":"2026-07-19T00:49:07.998Z","endTime":"2026-07-19T00:49:10.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":81.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.84316135542574,"aZ":-16.61080650754031,"pfxX":8.154281535036903,"pfxZ":9.06493183328789,"pX":0.941609509470232,"pZ":2.871757651634545,"vX0":-5.876245145592267,"vY0":-131.0145174395762,"vZ0":-1.3137891929762489,"x":81.11,"y":161.24,"x0":2.1679920186952977,"y0":50.00459315515879,"z0":4.636583563301741,"aX":14.003510303440605},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":16.3,"breakHorizontal":-13.3,"spinRate":2277,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.42004056348345475,"extension":6.423942104175382},"index":2,"playId":"b206bbef-0789-318e-a83c-ba958fb64667","pitchNumber":3,"startTime":"2026-07-19T00:49:26.677Z","endTime":"2026-07-19T00:49:31.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.647309734763738,"aZ":-20.623824425614934,"pfxX":5.736086712482906,"pfxZ":6.8362343965255,"pX":0.7339315320618156,"pZ":2.8910983484950914,"vX0":-5.471495614703294,"vY0":-128.65096015181487,"vZ0":-0.24268178792831885,"x":89.02,"y":160.72,"x0":2.1347144333074133,"y0":50.00480307057758,"z0":4.574086604794616,"aX":9.695236556670643},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":12.6,"breakHorizontal":-9.2,"spinRate":2358,"spinDirection":133},"zone":3,"typeConfidence":2.0,"plateTime":0.4244308235610883,"extension":6.2796198959899},"hitData":{"launchSpeed":102.0,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.38,"coordY":140.43}},"index":3,"playId":"056e5a4b-8a28-3c51-9774-f7664cc896f8","pitchNumber":4,"startTime":"2026-07-19T00:49:46.968Z","endTime":"2026-07-19T00:49:57.313Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:49:57.313Z","atBatIndex":12},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jake Mangum grounds into a force out, fielded by third baseman Daniel Schneemann. Marcell Ozuna out at 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-19T00:50:56.814Z","endTime":"2026-07-19T00:51:05.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-19T00:50:10.243Z","endTime":"2026-07-19T00:50:59.045Z","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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":70.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.109248725349747,"aZ":-28.068893447500553,"pfxX":-9.282582959728309,"pfxZ":3.177649926333256,"pX":-0.4559970087398475,"pZ":2.0098435017137515,"vX0":-3.5398819345661527,"vY0":-114.70659334525416,"vZ0":0.04086298821930301,"x":134.38,"y":184.51,"x0":2.3270967780549814,"y0":50.00505199270347,"z0":4.798124153201227,"aX":-12.000911811004636},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":6.1,"breakHorizontal":17.9,"spinRate":2368,"spinDirection":282},"zone":7,"typeConfidence":2.0,"plateTime":0.4830810719728573,"extension":6.408150601256734},"hitData":{"launchSpeed":91.9,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.02,"coordY":168.78}},"index":1,"playId":"55b988a4-58be-37ca-82ce-5d27a7cd00c3","pitchNumber":1,"startTime":"2026-07-19T00:50:59.045Z","endTime":"2026-07-19T00:51:05.171Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:51:05.171Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Schneemann strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-19T00:53:38.526Z","endTime":"2026-07-19T00:55:15.494Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694753,"fullName":"Khristian Curtis","link":"/api/v1/people/694753"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Khristian Curtis replaces Mason Montgomery.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T00:52:20.000Z","endTime":"2026-07-19T00:53:40.822Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694753,"link":"/api/v1/people/694753"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.555227735532025,"aZ":-12.3406015022735,"pfxX":-5.551940441788148,"pfxZ":9.746331912329653,"pX":0.16334230215869747,"pZ":1.695901665234887,"vX0":6.975666648780449,"vY0":-141.34639018324143,"vZ0":-8.91937592655566,"x":110.77,"y":192.99,"x0":-1.6088240988390354,"y0":50.00167203861782,"z0":5.6739115115885,"aX":-11.296075359168773},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.1,"breakHorizontal":8.8,"spinRate":2430,"spinDirection":210},"zone":8,"typeConfidence":0.92,"plateTime":0.3867086692386854,"extension":6.783915579400615},"index":1,"playId":"85724267-1be6-3b71-90dd-c940a6e3f5e8","pitchNumber":1,"startTime":"2026-07-19T00:53:40.822Z","endTime":"2026-07-19T00:53:45.045Z","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":95.0,"endSpeed":87.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.96950477251886,"aZ":-15.785940020977195,"pfxX":0.6949401403222933,"pfxZ":8.424845588150454,"pX":-0.005608315992917953,"pZ":3.6697678168358996,"vX0":4.203047337254011,"vY0":-138.37480810155026,"vZ0":-3.274327348150564,"x":117.21,"y":139.7,"x0":-1.6325490310183266,"y0":50.003387489476616,"z0":5.921731404512153,"aX":1.3513585345892125},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.8,"breakHorizontal":-2.2,"spinRate":2619,"spinDirection":191},"zone":12,"typeConfidence":0.88,"plateTime":0.3953510947494667,"extension":6.742524294305398},"index":2,"playId":"ca5d8f04-8f23-34a4-bf38-8fc85c738390","pitchNumber":2,"startTime":"2026-07-19T00:53:54.967Z","endTime":"2026-07-19T00:53:58.514Z","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":96.1,"endSpeed":86.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.19603804360188,"aZ":-11.402971950507661,"pfxX":-5.434660397988575,"pfxZ":10.681230653734291,"pX":-0.9655498017317614,"pZ":3.161095252799208,"vX0":3.634107106385877,"vY0":-139.69620174429417,"vZ0":-5.051888593266904,"x":153.8,"y":153.43,"x0":-1.5880619344800004,"y0":50.00371216470006,"z0":5.765231395218513,"aX":-10.56891459540305},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.2,"breakHorizontal":8.9,"spinRate":2532,"spinDirection":206},"zone":11,"typeConfidence":0.91,"plateTime":0.3945288937013429,"extension":6.681170806819424},"index":3,"playId":"1ee3c0d8-1ddb-38c6-8449-943272692f93","pitchNumber":3,"startTime":"2026-07-19T00:54:20.899Z","endTime":"2026-07-19T00:54:24.905Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":77.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.618333896082955,"aZ":-20.093923254138087,"pfxX":-10.859566486880974,"pfxZ":7.698015326990308,"pX":-0.1311610943601143,"pZ":3.131808989527069,"vX0":7.057481926347109,"vY0":-125.33619373802459,"vZ0":-2.527769202605183,"x":122.0,"y":154.22,"x0":-1.5925640702657837,"y0":50.00151489210774,"z0":5.8195555783032935,"aX":-17.036183802578503},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":13.4,"breakHorizontal":17.8,"spinRate":2655,"spinDirection":240},"zone":2,"typeConfidence":0.89,"plateTime":0.43936164834342994,"extension":6.680422248039982},"index":4,"playId":"95767c5e-d3ba-3034-9fba-cb5d6763741f","pitchNumber":4,"startTime":"2026-07-19T00:54:34.792Z","endTime":"2026-07-19T00:54:37.792Z","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.1,"endSpeed":77.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.398508379393366,"aZ":-26.13910230519595,"pfxX":-13.179318046923125,"pfxZ":3.879989358658655,"pX":-0.6852780256844218,"pZ":1.088168233698118,"vX0":6.444309358673984,"vY0":-125.06270546695364,"vZ0":-5.88147538457845,"x":143.12,"y":209.4,"x0":-1.6077750809748244,"y0":50.00450595725555,"z0":5.664439446672349,"aX":-20.507971496075495},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.6,"breakHorizontal":22.0,"spinRate":2566,"spinDirection":239},"zone":13,"typeConfidence":0.91,"plateTime":0.4409848364806215,"extension":6.75521137874607},"index":5,"playId":"2e18b260-31b0-3f83-9311-295f4e23668b","pitchNumber":5,"startTime":"2026-07-19T00:54:56.735Z","endTime":"2026-07-19T00:54:59.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.384247980358552,"aZ":-19.932995917897784,"pfxX":1.372254826500488,"pfxZ":6.507098371882689,"pX":0.18162874717944175,"pZ":2.9845626432819654,"vX0":4.729773318699504,"vY0":-136.37812156896294,"vZ0":-3.601076301304508,"x":110.08,"y":158.2,"x0":-1.754348120216117,"y0":50.00198098245227,"z0":5.699328857737993,"aX":2.5804373781069776},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.2,"breakHorizontal":-3.5,"spinRate":2571,"spinDirection":188},"zone":2,"typeConfidence":0.9,"plateTime":0.4018430978996208,"extension":6.776076722391902},"index":6,"playId":"fb92b274-ad39-3de2-bc48-ed6476b81486","pitchNumber":6,"startTime":"2026-07-19T00:55:12.494Z","endTime":"2026-07-19T00:55:15.494Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:55:15.494Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"David Fry walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-19T00:55:29.593Z","endTime":"2026-07-19T00:56:36.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694753,"fullName":"Khristian Curtis","link":"/api/v1/people/694753"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.1,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.694022173511556,"aZ":-11.539957808771302,"pfxX":-5.559636680578143,"pfxZ":10.517737730582297,"pX":1.5715614257301087,"pZ":2.538574919918116,"vX0":10.020538493789713,"vY0":-140.15009739955886,"vZ0":-6.551688577767439,"x":57.1,"y":170.24,"x0":-1.3503218458398123,"y0":50.005804629268376,"z0":5.682515487042933,"aX":-10.910969217168136},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.5,"breakHorizontal":7.7,"spinRate":2452,"spinDirection":206},"zone":12,"typeConfidence":0.91,"plateTime":0.39286630446375437,"extension":6.925371454474271},"index":0,"playId":"b0991b86-393d-3e6b-9aa8-e2d78ba46c12","pitchNumber":1,"startTime":"2026-07-19T00:55:42.683Z","endTime":"2026-07-19T00:55:48.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.9,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.828590302299126,"aZ":-18.79189625523983,"pfxX":3.303716246500423,"pfxZ":7.213273019764312,"pX":-0.9711506372211075,"pZ":3.1018253567644782,"vX0":1.0248796084435046,"vY0":-135.86329206974898,"vZ0":-4.035885703922341,"x":154.02,"y":155.03,"x0":-1.7831638874946636,"y0":50.00371514389254,"z0":5.925296112758743,"aX":6.130841020701919},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.4,"breakHorizontal":-6.2,"spinRate":2638,"spinDirection":192},"zone":11,"typeConfidence":0.91,"plateTime":0.4042976540143033,"extension":6.763055912028041},"index":1,"playId":"26d63722-ca44-3598-a34f-3182717a4fcc","pitchNumber":2,"startTime":"2026-07-19T00:55:58.538Z","endTime":"2026-07-19T00:56:04.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":76.2,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.05912270341362,"aZ":-20.81678876644149,"pfxX":-9.591808838552874,"pfxZ":7.535639061343726,"pX":-1.1595950916919913,"pZ":3.192502705348767,"vX0":4.2560208126072405,"vY0":-123.22854908278293,"vZ0":-1.977804976969082,"x":161.2,"y":152.58,"x0":-1.6819377774720738,"y0":50.00250823434719,"z0":5.800793688565001,"aX":-14.455887555364024},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":13.3,"breakHorizontal":16.1,"spinRate":2606,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.4479374877330953,"extension":6.667365168372556},"index":2,"playId":"2aca4e42-aa55-3cf8-8f45-574a4bf7a829","pitchNumber":3,"startTime":"2026-07-19T00:56:15.579Z","endTime":"2026-07-19T00:56:19.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.83714406360183,"aZ":-22.452923293715603,"pfxX":1.844452163535514,"pfxZ":5.219604793744615,"pX":-0.15177339265825432,"pZ":3.4444749768815273,"vX0":3.3598857039339176,"vY0":-135.21986418548622,"vZ0":-2.4439743465588086,"x":122.79,"y":145.78,"x0":-1.647227922692596,"y0":50.00432888002284,"z0":5.925322694125464,"aX":3.435727611635916},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.1,"breakHorizontal":-4.0,"spinRate":2523,"spinDirection":188},"zone":11,"typeConfidence":0.91,"plateTime":0.40415081012494225,"extension":6.77720611268341},"index":3,"playId":"13868bb5-9b7b-3dde-bd4a-79fd3452f836","pitchNumber":4,"startTime":"2026-07-19T00:56:31.871Z","endTime":"2026-07-19T00:56:36.002Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:56:36.002Z","atBatIndex":15},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Petey Halpin grounds into a double play, shortstop Jared Triolo to first baseman Ryan O'Hearn. David Fry out at 2nd. Petey Halpin out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-19T00:56:47.824Z","endTime":"2026-07-19T00:57:51.744Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694753,"fullName":"Khristian Curtis","link":"/api/v1/people/694753"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"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":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.493889213508538,"aZ":-14.723112108584898,"pfxX":-5.488034209768688,"pfxZ":9.252885616420606,"pX":-0.22701245207083057,"pZ":0.973858343432847,"vX0":5.40053099872229,"vY0":-136.76886437240333,"vZ0":-9.887886556428814,"x":125.65,"y":212.49,"x0":-1.5186740551244422,"y0":50.00201259945341,"z0":5.6570248572567055,"aX":-10.347984745839936},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.8,"breakHorizontal":8.8,"spinRate":2336,"spinDirection":207},"zone":13,"typeConfidence":0.87,"plateTime":0.4012035159894922,"extension":6.91530973839016},"index":0,"playId":"57bdbd9a-7a02-3429-8a43-5f976b795976","pitchNumber":1,"startTime":"2026-07-19T00:57:03.762Z","endTime":"2026-07-19T00:57:06.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.42003258134413,"aZ":-19.993262452592912,"pfxX":0.08254578347901087,"pfxZ":6.639869468750528,"pX":-0.45857532928699335,"pZ":1.8158029331990597,"vX0":3.533731130208935,"vY0":-134.43150976266276,"vZ0":-6.625916882040812,"x":134.48,"y":189.75,"x0":-1.7994692243330237,"y0":50.00654780008578,"z0":5.726130537222041,"aX":0.1510064624152355},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.8,"breakHorizontal":-0.8,"spinRate":2568,"spinDirection":201},"zone":7,"typeConfidence":0.9,"plateTime":0.4070287413896412,"extension":6.744520485448494},"index":1,"playId":"74b1c373-0e46-395c-bbd6-86a9534fe98b","pitchNumber":2,"startTime":"2026-07-19T00:57:24.997Z","endTime":"2026-07-19T00:57:29.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.962435640702576,"aZ":-22.13954714583822,"pfxX":-8.275581180933596,"pfxZ":6.338790524945432,"pX":-0.25933183623590533,"pZ":2.7483138576877657,"vX0":6.054314896667028,"vY0":-124.97750105169307,"vZ0":-3.0011678145072826,"x":126.89,"y":164.58,"x0":-1.6368847244502154,"y0":50.00342256546536,"z0":5.781108156012511,"aX":-13.104163342750281},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":11.0,"breakHorizontal":13.6,"spinRate":2586,"spinDirection":234},"zone":5,"typeConfidence":0.87,"plateTime":0.43810434100837536,"extension":6.673477153240775},"hitData":{"launchSpeed":62.9,"launchAngle":-15.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.49,"coordY":146.38}},"index":2,"playId":"d9d4255b-ac34-3bc0-b77b-9474f9ea41f4","pitchNumber":3,"startTime":"2026-07-19T00:57:43.254Z","endTime":"2026-07-19T00:57:51.744Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:57:51.744Z","atBatIndex":16},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nick Gonzales doubles (15) on a line drive to left fielder Steven Kwan.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-19T00:59:49.632Z","endTime":"2026-07-19T01:00:42.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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":84.7,"endSpeed":78.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.30828450938241,"aZ":-27.970592837264235,"pfxX":-0.40531908543646306,"pfxZ":2.675939337892517,"pX":-0.09690274454320812,"pZ":2.893204434048909,"vX0":-5.691010713120091,"vY0":-123.36935003750037,"vZ0":0.7330194313092356,"x":120.69,"y":160.66,"x0":2.274869032959179,"y0":50.00219032603916,"z0":4.91665530870679,"aX":-0.6345123942758216},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.3,"breakHorizontal":1.8,"spinRate":2404,"spinDirection":201},"zone":2,"typeConfidence":2.0,"plateTime":0.4409011980896702,"extension":6.4560239090610265},"index":0,"playId":"68615f58-7626-3b15-b9b5-194b42f77e9a","pitchNumber":1,"startTime":"2026-07-19T01:00:14.962Z","endTime":"2026-07-19T01:00:19.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.286278450082932,"aZ":-19.667518961161942,"pfxX":6.645065100364022,"pfxZ":7.224300971160238,"pX":-0.32110112230099325,"pZ":2.3456100270019733,"vX0":-8.669250645929976,"vY0":-130.9038619051822,"vZ0":-2.4064545326836875,"x":129.24,"y":175.45,"x0":2.1741099840605362,"y0":50.00296141023974,"z0":4.753343283075025,"aX":11.504308676014208},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.7,"breakHorizontal":-10.1,"spinRate":2225,"spinDirection":135},"zone":4,"typeConfidence":2.0,"plateTime":0.4188307190525178,"extension":6.493459327051297},"hitData":{"launchSpeed":98.3,"launchAngle":15.0,"totalDistance":205.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":48.03,"coordY":125.96}},"index":1,"playId":"6b77c836-ee81-3df9-a906-f2c9e38033f1","pitchNumber":2,"startTime":"2026-07-19T01:00:30.523Z","endTime":"2026-07-19T01:00:42.956Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:00:42.956Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Reynolds grounds out, shortstop Brayan Rocchio to first baseman Rhys Hoskins.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-19T01:00:57.135Z","endTime":"2026-07-19T01:02:19.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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":"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":83.0,"endSpeed":75.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.466693170114056,"aZ":-26.741986239237466,"pfxX":7.692068517493594,"pfxZ":3.7194654018566258,"pX":0.3011452254144829,"pZ":1.5058342961794364,"vX0":-6.546660606013606,"vY0":-120.59736373690568,"vZ0":-2.264106401099666,"x":105.52,"y":198.12,"x0":2.063726510742241,"y0":50.00007788352023,"z0":4.83737784749486,"aX":11.224313188141856},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":6.4,"breakHorizontal":-12.1,"spinRate":1036,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.45577626092270584,"extension":6.5182636075156974},"index":0,"playId":"5d5bacc8-ab0d-36a9-b4bb-58bf99208f41","pitchNumber":1,"startTime":"2026-07-19T01:01:13.494Z","endTime":"2026-07-19T01:01:17.218Z","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":90.0,"endSpeed":81.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.64292094234865,"aZ":-18.55349296744153,"pfxX":9.463663981035184,"pfxZ":7.902101001943367,"pX":-0.5134807823772802,"pZ":2.1450165000469736,"vX0":-9.635453252473738,"vY0":-130.7254579530384,"vZ0":-2.7095953758063485,"x":136.57,"y":180.86,"x0":1.9980388214272955,"y0":50.002303696802215,"z0":4.594532759084136,"aX":16.31065241859565},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.9,"breakHorizontal":-14.9,"spinRate":2260,"spinDirection":132},"zone":7,"typeConfidence":2.0,"plateTime":0.41967776466966145,"extension":6.406350482086321},"index":1,"playId":"5bb634b8-979d-3c96-82a4-648ed365483d","pitchNumber":2,"startTime":"2026-07-19T01:01:30.988Z","endTime":"2026-07-19T01:01:35.665Z","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":89.5,"endSpeed":81.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.64672608977873,"aZ":-19.641171689984873,"pfxX":7.082218429198809,"pfxZ":7.3045077561412555,"pX":0.9989027554356169,"pZ":3.058247757332833,"vX0":-5.330552052080653,"vY0":-130.2400366347884,"vZ0":-0.3274766889395506,"x":78.92,"y":156.21,"x0":2.1531648083709456,"y0":50.00338425029486,"z0":4.672525647525191,"aX":12.153279387507153},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":13.3,"breakHorizontal":-11.6,"spinRate":2343,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.4207288952700621,"extension":6.22299124589963},"index":2,"playId":"48dfa470-2321-3023-adda-45e6236a57a5","pitchNumber":3,"startTime":"2026-07-19T01:01:49.224Z","endTime":"2026-07-19T01:01:52.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":81.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75070276042843,"aZ":-16.47310593838309,"pfxX":6.879339930471979,"pfxZ":9.156995479789021,"pX":-0.3960952239562792,"pZ":2.886746142685449,"vX0":-8.547320883985975,"vY0":-131.35715427808088,"vZ0":-1.4484246270390737,"x":132.1,"y":160.84,"x0":2.0353939106835703,"y0":50.00048686757047,"z0":4.694181778368223,"aX":11.792873818003764},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":16.3,"breakHorizontal":-10.2,"spinRate":2211,"spinDirection":136},"zone":1,"typeConfidence":2.0,"plateTime":0.4200519046310238,"extension":6.323009123031586},"hitData":{"launchSpeed":82.1,"launchAngle":-25.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.69,"coordY":137.94}},"index":3,"playId":"4b7f3bd3-59fc-30ee-b527-d61d71e89c2a","pitchNumber":4,"startTime":"2026-07-19T01:02:12.248Z","endTime":"2026-07-19T01:02:19.863Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:02:19.863Z","atBatIndex":18},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Esmerlyn Valdez doubles (7) on a sharp fly ball to right fielder David Fry. Nick Gonzales scores.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-19T01:02:31.014Z","endTime":"2026-07-19T01:03:15.024Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":{"id":671106,"link":"/api/v1/people/671106"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.342587912924728,"aZ":-29.808912899739106,"pfxX":-8.08458325594598,"pfxZ":1.786212250377858,"pX":0.3178787408410742,"pZ":2.7838950791415162,"vX0":-2.103003284103294,"vY0":-115.04228345966045,"vZ0":1.7107013409295881,"x":104.88,"y":163.61,"x0":2.296525279972262,"y0":50.00555140450017,"z0":4.941206300134174,"aX":-10.72853822206816},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":4.0,"breakHorizontal":15.1,"spinRate":2355,"spinDirection":282},"zone":5,"typeConfidence":2.0,"plateTime":0.47794908405539793,"extension":6.328838772083729},"index":0,"playId":"50cf68fb-3844-3602-9815-182b5963f09a","pitchNumber":1,"startTime":"2026-07-19T01:02:43.439Z","endTime":"2026-07-19T01:02:47.788Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":81.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.468620073732467,"aZ":-19.926203850233996,"pfxX":6.634761956723523,"pfxZ":7.071721337145325,"pX":0.27049547062985024,"pZ":2.764975299529533,"vX0":-6.782990432576967,"vY0":-131.19535488802936,"vZ0":-0.9899310740669667,"x":106.69,"y":164.13,"x0":2.0355983627159056,"y0":50.00098974234019,"z0":4.641541916197087,"aX":11.488524156865772},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.8,"breakHorizontal":-10.4,"spinRate":2131,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.4185560024209831,"extension":6.304415577806562},"hitData":{"launchSpeed":106.4,"launchAngle":58.0,"totalDistance":197.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":137.36,"coordY":123.06}},"index":1,"playId":"be0d052e-67a0-3e34-934c-5d1a5a7fbeca","pitchNumber":2,"startTime":"2026-07-19T01:02:59.022Z","endTime":"2026-07-19T01:03:15.024Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:03:15.024Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan O'Hearn grounds out, second baseman Travis Bazzana to first baseman Rhys Hoskins. Esmerlyn Valdez to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-19T01:03:43.654Z","endTime":"2026-07-19T01:03:59.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":80.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.717511901883757,"aZ":-29.400290599612607,"pfxX":10.453763503997802,"pfxZ":1.6576785996407306,"pX":0.4766384665808623,"pZ":2.3873477775340626,"vX0":-7.556373230256191,"vY0":-128.94395050382647,"vZ0":-0.18339888545999672,"x":98.83,"y":174.32,"x0":2.098180429654507,"y0":50.000360429024845,"z0":4.742444193815487,"aX":17.466806591575693},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.2,"breakHorizontal":-17.0,"spinRate":1958,"spinDirection":130},"zone":6,"typeConfidence":2.0,"plateTime":0.42602459800680226,"extension":6.561972560914662},"hitData":{"launchSpeed":67.5,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.85,"coordY":146.2}},"index":0,"playId":"c79ec15c-3c7b-316e-9915-6a0b5a892fca","pitchNumber":1,"startTime":"2026-07-19T01:03:50.548Z","endTime":"2026-07-19T01:03:59.224Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:03:59.224Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcell Ozuna strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-19T01:04:14.098Z","endTime":"2026-07-19T01:06:41.889Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"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":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.096077558377573,"aZ":-28.031128051675957,"pfxX":-1.322809084289633,"pfxZ":2.6462396680033837,"pX":-0.12659049687989318,"pZ":2.970129192613539,"vX0":-5.548327779238381,"vY0":-123.17413404514758,"vZ0":1.2865340129094935,"x":121.83,"y":158.59,"x0":2.3096819710787346,"y0":50.002751855636994,"z0":4.778388662850472,"aX":-2.070876923651537},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.3,"breakHorizontal":3.5,"spinRate":2359,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.4414829070338331,"extension":6.343018211069562},"index":0,"playId":"6c7ae3b3-c8b3-3a27-9757-6bd096fbe92f","pitchNumber":1,"startTime":"2026-07-19T01:04:24.469Z","endTime":"2026-07-19T01:04:29.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":81.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.433790088393113,"aZ":-19.22573979833596,"pfxX":5.214269000657314,"pfxZ":7.457753338157696,"pX":0.2601823956783472,"pZ":4.308276718430061,"vX0":-6.457357974604266,"vY0":-131.34128585910824,"vZ0":2.1493476205443334,"x":107.08,"y":122.46,"x0":2.0803226132358823,"y0":50.00297351672505,"z0":4.91437657856925,"aX":9.054181368907296},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":14.3,"breakHorizontal":-7.9,"spinRate":2274,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.41803906888017517,"extension":6.292622325229335},"index":1,"playId":"cb3cf044-73f4-3e98-a52e-d9d45c7af101","pitchNumber":2,"startTime":"2026-07-19T01:04:44.963Z","endTime":"2026-07-19T01:04:48.792Z","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":90.2,"endSpeed":81.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.40400000508354,"aZ":-17.80621528961148,"pfxX":5.634953063210858,"pfxZ":8.296647810341351,"pX":0.5370124240113823,"pZ":3.4106754023009755,"vX0":-5.863500413863404,"vY0":-131.19704938467825,"vZ0":-0.013344935958573334,"x":96.53,"y":146.69,"x0":2.0755861000136817,"y0":50.00554591989323,"z0":4.749998707918051,"aX":9.762699968042844},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":15.2,"breakHorizontal":-8.8,"spinRate":2237,"spinDirection":141},"zone":3,"typeConfidence":2.0,"plateTime":0.41850070075335033,"extension":6.2947896915258745},"index":2,"playId":"20cd7717-67fc-3ba0-80d1-aa4869198af5","pitchNumber":3,"startTime":"2026-07-19T01:05:02.379Z","endTime":"2026-07-19T01:05:05.379Z","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":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.704238624549497,"aZ":-28.29107959508497,"pfxX":-2.0251251738619085,"pfxZ":2.441279100528466,"pX":-0.32488463490761366,"pZ":1.9900594303293062,"vX0":-5.342764446672004,"vY0":-124.45563214461245,"vZ0":-1.2590647303198994,"x":142.95,"y":142.78,"x0":2.10084594956416,"y0":50.00268957759495,"z0":4.815743197833288,"aX":-3.220746941453211},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.4,"breakHorizontal":4.8,"spinRate":2462,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.4377686504480689,"extension":6.256270807927366},"index":3,"playId":"e4c22cfa-55b2-3cef-bc24-bbdee15002e8","pitchNumber":4,"startTime":"2026-07-19T01:05:25.087Z","endTime":"2026-07-19T01:05:28.205Z","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":90.5,"endSpeed":82.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.841371566282263,"aZ":-17.734469428603365,"pfxX":5.319573411837129,"pfxZ":8.2734659718693,"pX":-0.6069278086428149,"pZ":3.7339853078901846,"vX0":-8.22628176040738,"vY0":-131.51489726454244,"vZ0":0.4128144899632106,"x":140.13,"y":137.96,"x0":1.8756256449125712,"y0":50.002123792887474,"z0":4.8940669384070175,"aX":9.284301873183965},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.2,"breakHorizontal":-7.8,"spinRate":2279,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.4170443391883345,"extension":6.390705611321027},"index":4,"playId":"bc2c4c84-6a77-3a25-9f08-05a937c3c790","pitchNumber":5,"startTime":"2026-07-19T01:05:45.673Z","endTime":"2026-07-19T01:05:48.673Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.757698475768894,"aZ":-28.550044088543302,"pfxX":9.614627411798036,"pfxZ":2.408296574165292,"pX":-0.20990516561848305,"pZ":0.015936915611690045,"vX0":-7.970024620641476,"vY0":-122.31558585316465,"vZ0":-5.375012487837845,"x":125.0,"y":238.35,"x0":1.8530921537314953,"y0":50.003311577314804,"z0":4.7116640776104095,"aX":14.463784696685368},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.2,"breakHorizontal":-15.4,"spinRate":1088,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.44905062669597307,"extension":6.493167829023292},"index":5,"playId":"095a3672-3f2c-3b64-8a44-ad2cbd2d8838","pitchNumber":6,"startTime":"2026-07-19T01:06:03.539Z","endTime":"2026-07-19T01:06:06.984Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":70.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.285519161562156,"aZ":-33.97544099411595,"pfxX":-7.245023340235997,"pfxZ":-1.4284593666347707,"pX":1.5141255422413087,"pZ":1.79166368440404,"vX0":0.2298207620593356,"vY0":-112.14010233639517,"vZ0":0.881128040097398,"x":59.29,"y":190.41,"x0":2.349444576303293,"y0":50.00286182970583,"z0":4.8885552401005485,"aX":-9.129553059726831},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-2.0,"breakHorizontal":13.0,"spinRate":2344,"spinDirection":282},"zone":14,"typeConfidence":2.0,"plateTime":0.49041635310609566,"extension":6.363029522265936},"index":6,"playId":"414dc5a5-e89f-3062-8464-4c533ba87ab6","pitchNumber":7,"startTime":"2026-07-19T01:06:21.547Z","endTime":"2026-07-19T01:06:25.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42264907172442,"aZ":-29.171776584552415,"pfxX":-1.5178247161781062,"pfxZ":1.941572725706778,"pX":-0.7507416471688599,"pZ":1.894822792864613,"vX0":-6.262874189189976,"vY0":-123.39314824017698,"vZ0":-1.0497640748506227,"x":145.62,"y":187.62,"x0":2.0166281253870464,"y0":50.000010147351354,"z0":4.782389997422208,"aX":-2.33983528113773},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.5,"breakHorizontal":4.2,"spinRate":2453,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.44380542820447655,"extension":6.353125912796382},"index":7,"playId":"2c5c0a14-b924-3e41-8fe2-469368da725c","pitchNumber":8,"startTime":"2026-07-19T01:06:38.458Z","endTime":"2026-07-19T01:06:41.889Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:06:41.889Z","atBatIndex":21},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Austin Hedges pops out to second baseman Brandon Lowe.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-19T01:08:43.464Z","endTime":"2026-07-19T01:09:17.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694753,"fullName":"Khristian Curtis","link":"/api/v1/people/694753"},"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":"Pop Out","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":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2865634265354,"aZ":-14.485033277411588,"pfxX":-3.977683153850203,"pfxZ":8.996536998331402,"pX":-0.10088479111793681,"pZ":3.3642006237388897,"vX0":5.914940400569807,"vY0":-139.54015764216476,"vZ0":-4.123840603615564,"x":120.85,"y":147.95,"x0":-1.734239194642942,"y0":50.00253012574029,"z0":5.819878578682835,"aX":-7.821079183276902},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.6,"breakHorizontal":5.9,"spinRate":2395,"spinDirection":204},"zone":2,"typeConfidence":0.9,"plateTime":0.3929773500806615,"extension":6.891150000277773},"index":0,"playId":"0db85d98-97c7-31b7-affa-41da9a6cfcac","pitchNumber":1,"startTime":"2026-07-19T01:08:53.930Z","endTime":"2026-07-19T01:08:56.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.971467041641933,"aZ":-11.430774474615466,"pfxX":-5.724721062603943,"pfxZ":10.406720136248039,"pX":-0.06480752739496838,"pZ":2.7331812155870514,"vX0":5.863174739005945,"vY0":-140.3513318608104,"vZ0":-6.380193478084802,"x":119.47,"y":164.98,"x0":-1.4378413146707354,"y0":50.00686342764136,"z0":5.781603965607775,"aX":-11.415862762611827},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.6,"breakHorizontal":9.1,"spinRate":2509,"spinDirection":209},"zone":5,"typeConfidence":0.92,"plateTime":0.39035137009967524,"extension":6.803648889476339},"hitData":{"launchSpeed":93.9,"launchAngle":51.0,"totalDistance":215.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":147.7,"coordY":117.15}},"index":1,"playId":"c1c45393-c057-324b-a8cc-33ebae0f49c9","pitchNumber":2,"startTime":"2026-07-19T01:09:07.105Z","endTime":"2026-07-19T01:09:17.001Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:09:17.001Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a line drive to left fielder Bryan Reynolds.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-19T01:09:28.654Z","endTime":"2026-07-19T01:12:01.032Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":694753,"fullName":"Khristian Curtis","link":"/api/v1/people/694753"},"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,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.803190143348402,"aZ":-21.68116610523354,"pfxX":0.5723087499495825,"pfxZ":5.617715301026193,"pX":0.5596666372433879,"pZ":3.063434635633256,"vX0":5.569920515217519,"vY0":-135.38594930101286,"vZ0":-3.4844431381419363,"x":95.67,"y":156.07,"x0":-1.5933238472419913,"y0":50.00403356960882,"z0":5.873246936461414,"aX":1.068511474625625},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.7,"breakHorizontal":-2.2,"spinRate":2553,"spinDirection":188},"zone":3,"typeConfidence":0.9,"plateTime":0.4035828822078167,"extension":6.632035193843042},"index":0,"playId":"fbfbc0d7-5958-3220-a2e8-bab5b0ef71be","pitchNumber":1,"startTime":"2026-07-19T01:09:41.545Z","endTime":"2026-07-19T01:09:45.269Z","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":1},"pitchData":{"startSpeed":77.6,"endSpeed":71.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.959447765328267,"aZ":-41.16297351676645,"pfxX":3.895873303781434,"pfxZ":-7.0167804707171175,"pX":0.24775412374209205,"pZ":0.9333149507410646,"vX0":3.5016180202780576,"vY0":-112.89264101505896,"vZ0":-1.9686327321436305,"x":107.56,"y":213.58,"x0":-1.833744375265725,"y0":50.00331203586014,"z0":5.988291412944443,"aX":4.990694810836748},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-12.8,"breakHorizontal":-8.0,"spinRate":2708,"spinDirection":21},"zone":14,"typeConfidence":0.89,"plateTime":0.4865419402040332,"extension":6.7261178503048935},"index":1,"playId":"4809e6c5-d708-3f74-b8a9-1c876d08a4a8","pitchNumber":2,"startTime":"2026-07-19T01:09:55.384Z","endTime":"2026-07-19T01:09:58.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.12481185418303,"aZ":-12.203125771509285,"pfxX":-0.740877120822593,"pfxZ":10.351377966269837,"pX":1.2444700101668678,"pZ":2.359732844548503,"vX0":7.061265720002532,"vY0":-138.54735651625995,"vZ0":-6.848796196569809,"x":69.56,"y":175.07,"x0":-1.2492159832784997,"y0":50.00338318214092,"z0":5.692286380307949,"aX":-1.4296165342963214},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.4,"breakHorizontal":-0.2,"spinRate":2470,"spinDirection":205},"zone":12,"typeConfidence":0.61,"plateTime":0.3964652479596311,"extension":6.827600598108573},"index":2,"playId":"5312935b-9c7b-303a-a0de-ac41d17ddb80","pitchNumber":3,"startTime":"2026-07-19T01:10:12.894Z","endTime":"2026-07-19T01:10:18.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":86.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.235990544914017,"aZ":-24.169550190259443,"pfxX":3.420220913218813,"pfxZ":4.282039133907421,"pX":0.2958030240413929,"pZ":3.383159398360434,"vX0":3.9945480427201003,"vY0":-134.90823450836461,"vZ0":-2.4722565533383283,"x":105.72,"y":147.43,"x0":-1.6405093973533724,"y0":50.00673098322063,"z0":5.9884857863439045,"aX":6.399780785949242},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.6,"breakHorizontal":-7.0,"spinRate":2558,"spinDirection":183},"zone":12,"typeConfidence":0.91,"plateTime":0.4036986139926313,"extension":6.748368244397885},"index":3,"playId":"35ed0174-75a3-38ca-96a1-a85ec8a82fa7","pitchNumber":4,"startTime":"2026-07-19T01:10:28.524Z","endTime":"2026-07-19T01:10:33.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.04639102478708,"aZ":-14.572141028941468,"pfxX":-2.4569630264344027,"pfxZ":8.756117201538245,"pX":-0.09735644431428324,"pZ":4.452884003952197,"vX0":4.84496657018817,"vY0":-140.69977649532703,"vZ0":-1.2149488509958006,"x":120.71,"y":118.55,"x0":-1.5202110145833863,"y0":50.00622346473467,"z0":5.831752933399413,"aX":-4.941331412918507},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.8,"breakHorizontal":3.5,"spinRate":2529,"spinDirection":209},"zone":11,"typeConfidence":0.88,"plateTime":0.3888542743223269,"extension":6.6480979954897155},"index":4,"playId":"367b1fdb-7a0e-34a4-91c9-bbc85115e098","pitchNumber":5,"startTime":"2026-07-19T01:10:51.521Z","endTime":"2026-07-19T01:10:55.368Z","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":95.6,"endSpeed":87.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.201611137683155,"aZ":-13.657902316377283,"pfxX":-3.840490819032211,"pfxZ":9.448803077069279,"pX":-0.2842868705173867,"pZ":2.2493664285955552,"vX0":4.769884036011118,"vY0":-139.09509125016297,"vZ0":-6.915900342026137,"x":127.84,"y":178.05,"x0":-1.52238390659338,"y0":50.0025005644076,"z0":5.67363365722396,"aX":-7.525643920084533},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.8,"breakHorizontal":6.0,"spinRate":2403,"spinDirection":210},"zone":5,"typeConfidence":0.89,"plateTime":0.3937817040521545,"extension":6.941416998936597},"index":5,"playId":"b6413f80-a3a4-3cd0-a7e9-776eff468109","pitchNumber":6,"startTime":"2026-07-19T01:11:08.234Z","endTime":"2026-07-19T01:11:11.234Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":88.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.606457688026307,"aZ":-23.357858052804133,"pfxX":2.488705724778279,"pfxZ":4.518144535095013,"pX":-0.2671320900444125,"pZ":2.180721013920456,"vX0":2.7749256869552914,"vY0":-137.60047166286262,"vZ0":-5.254581143653338,"x":127.18,"y":179.9,"x0":-1.605628797157202,"y0":50.00155481024524,"z0":5.661694003900099,"aX":4.853241947736774},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.4,"breakHorizontal":-5.0,"spinRate":2531,"spinDirection":187},"zone":5,"typeConfidence":0.91,"plateTime":0.3954738546154797,"extension":6.79626245412479},"index":6,"playId":"bf9493de-3828-303f-bd0c-430635993141","pitchNumber":7,"startTime":"2026-07-19T01:11:31.033Z","endTime":"2026-07-19T01:11:36.229Z","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":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.32988531924273,"aZ":-12.32749883014629,"pfxX":-4.822954220251891,"pfxZ":10.122118942512227,"pX":-0.35706909606584536,"pZ":2.077366752188256,"vX0":5.081979025449416,"vY0":-139.58957634801507,"vZ0":-7.653979057854005,"x":130.61,"y":182.69,"x0":-1.5803201329625298,"y0":50.00251811394484,"z0":5.678481266673803,"aX":-9.45606372537504},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.8,"breakHorizontal":7.6,"spinRate":2439,"spinDirection":204},"zone":4,"typeConfidence":0.91,"plateTime":0.39337437936499375,"extension":6.88353003394217},"hitData":{"launchSpeed":94.0,"launchAngle":9.0,"totalDistance":173.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":89.05,"coordY":120.33}},"index":7,"playId":"5994e3f3-a1a5-3ffe-ade3-eb1ee8f3f045","pitchNumber":8,"startTime":"2026-07-19T01:11:52.066Z","endTime":"2026-07-19T01:12:01.032Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:12:01.032Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Travis Bazzana singles on a sharp line drive to center fielder Jake Mangum. Steven Kwan to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-19T01:12:19.111Z","endTime":"2026-07-19T01:13:00.890Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694753,"fullName":"Khristian Curtis","link":"/api/v1/people/694753"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":1},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"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":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.053729146870545,"aZ":-21.879364020787307,"pfxX":1.4607475196959765,"pfxZ":5.629447433958675,"pX":-0.5126315726563717,"pZ":2.3334725830024827,"vX0":3.1193918970677,"vY0":-133.91732429500036,"vZ0":-5.115821390794198,"x":136.54,"y":175.78,"x0":-1.8791864500972726,"y0":50.003084125981445,"z0":5.819207344256887,"aX":2.6711230271129245},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.4,"breakHorizontal":-3.2,"spinRate":2460,"spinDirection":188},"zone":4,"typeConfidence":0.91,"plateTime":0.4079306097365216,"extension":6.749299182213374},"index":0,"playId":"59b43e0c-f373-3ef2-a1bf-d4ce090cd98f","pitchNumber":1,"startTime":"2026-07-19T01:12:32.232Z","endTime":"2026-07-19T01:12:35.874Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.768698389084005,"aZ":-15.799307993212821,"pfxX":-3.6197353924714992,"pfxZ":8.454545444465955,"pX":-0.19401290265256857,"pZ":2.607269636335295,"vX0":4.808847913383103,"vY0":-137.83302945404824,"vZ0":-5.598798080635502,"x":124.4,"y":168.38,"x0":-1.4857194606372677,"y0":50.000168308233505,"z0":5.720292352203748,"aX":-7.009019480761104},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.4,"breakHorizontal":5.6,"spinRate":2285,"spinDirection":210},"zone":5,"typeConfidence":0.85,"plateTime":0.39639745293869666,"extension":6.741027756693005},"hitData":{"launchSpeed":102.9,"launchAngle":12.0,"totalDistance":248.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":111.24,"coordY":101.78}},"index":1,"playId":"5332e2e2-24af-3ad4-bae5-407753972503","pitchNumber":2,"startTime":"2026-07-19T01:12:49.567Z","endTime":"2026-07-19T01:13:00.890Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:13:00.890Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brayan Rocchio grounds out to first baseman Ryan O'Hearn. Steven Kwan to 3rd. Travis Bazzana to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-19T01:13:09.797Z","endTime":"2026-07-19T01:15:09.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694753,"fullName":"Khristian Curtis","link":"/api/v1/people/694753"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31892241108393,"aZ":-21.901140024305946,"pfxX":-10.499052892052823,"pfxZ":6.698686951056658,"pX":-1.421674698603803,"pZ":2.523981641375202,"vX0":4.221671668631117,"vY0":-123.76582293847157,"vZ0":-2.987783386377502,"x":171.19,"y":170.63,"x0":-1.7963225514384311,"y0":50.00249477938477,"z0":5.604219648178278,"aX":-16.102921388409786},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":11.6,"breakHorizontal":17.9,"spinRate":2556,"spinDirection":237},"zone":11,"typeConfidence":0.9,"plateTime":0.44447176712970426,"extension":6.694183903496504},"index":0,"playId":"bd16cb79-4259-3f40-82ae-ecbc03d63b09","pitchNumber":1,"startTime":"2026-07-19T01:13:38.620Z","endTime":"2026-07-19T01:13:41.652Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-19T01:13:53.139Z","endTime":"2026-07-19T01:14:39.505Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":77.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16956487336659,"aZ":-21.298246227265253,"pfxX":-10.54146820145963,"pfxZ":6.991116668404853,"pX":0.09671897166376822,"pZ":2.811294208678361,"vX0":7.921651988462422,"vY0":-124.98930649164657,"vZ0":-2.546726714224505,"x":113.31,"y":162.88,"x0":-1.770977182384026,"y0":50.000605079861806,"z0":5.624589954630901,"aX":-16.394453456617274},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":12.1,"breakHorizontal":16.8,"spinRate":2407,"spinDirection":235},"zone":2,"typeConfidence":0.9,"plateTime":0.4410903907637205,"extension":6.745076798697345},"index":2,"playId":"8713b954-aa9b-3842-ab71-a96fe3ce6dfc","pitchNumber":2,"startTime":"2026-07-19T01:14:39.505Z","endTime":"2026-07-19T01:14:43.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04603468799508,"aZ":-20.17937835294676,"pfxX":1.9469055228345669,"pfxZ":6.57755188132049,"pX":0.171776472257564,"pZ":2.371133742331012,"vX0":4.48481394472709,"vY0":-135.08520635528885,"vZ0":-4.86751367578658,"x":110.45,"y":174.76,"x0":-1.7716999563359568,"y0":50.0045865019208,"z0":5.640979666309463,"aX":3.5499248947640796},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.9,"breakHorizontal":-4.6,"spinRate":2599,"spinDirection":197},"zone":5,"typeConfidence":0.91,"plateTime":0.407531291461654,"extension":6.682372503917663},"hitData":{"launchSpeed":94.9,"launchAngle":-29.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.08,"coordY":164.35}},"index":3,"playId":"814b7d31-b522-3b3f-8507-2cd6123ffc82","pitchNumber":3,"startTime":"2026-07-19T01:15:00.429Z","endTime":"2026-07-19T01:15:09.256Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:15:09.256Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Chase DeLauter flies out sharply to center fielder Jake Mangum.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-19T01:15:24.679Z","endTime":"2026-07-19T01:16:35.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694753,"fullName":"Khristian Curtis","link":"/api/v1/people/694753"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":71.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.554877795861,"aZ":-42.41618319727054,"pfxX":1.7823696125058346,"pfxZ":-8.216348970803285,"pX":0.935533423125943,"pZ":0.2752532528012148,"vX0":4.674411325262991,"vY0":-111.41358872495601,"vZ0":-2.701431755741541,"x":81.34,"y":231.35,"x0":-1.4282019921295448,"y0":50.002015598094225,"z0":5.921446458422631,"aX":2.221770377735705},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-15.2,"breakHorizontal":-4.6,"spinRate":2654,"spinDirection":20},"zone":14,"typeConfidence":0.91,"plateTime":0.4931661064355586,"extension":6.795780708375256},"index":0,"playId":"b43a858b-a5c2-3b2c-bee9-4b3de9d7a088","pitchNumber":1,"startTime":"2026-07-19T01:15:38.611Z","endTime":"2026-07-19T01:15:42.116Z","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":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.892809249694885,"aZ":-22.868348551724072,"pfxX":-11.328350137484849,"pfxZ":6.090002855421942,"pX":-0.5059935834658479,"pZ":2.318442791965402,"vX0":6.403158488640918,"vY0":-123.72037214994737,"vZ0":-3.472246828452989,"x":136.29,"y":176.18,"x0":-1.6746180062930731,"y0":50.00396738665033,"z0":5.68742999715008,"aX":-17.31817222220888},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":10.3,"breakHorizontal":18.7,"spinRate":2441,"spinDirection":239},"zone":4,"typeConfidence":0.91,"plateTime":0.4450825361506481,"extension":6.742355817941614},"index":1,"playId":"39dbf6b9-e260-3148-8a14-5182cdac0e1d","pitchNumber":2,"startTime":"2026-07-19T01:16:01.126Z","endTime":"2026-07-19T01:16:04.180Z","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":2},"pitchData":{"startSpeed":96.8,"endSpeed":86.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.66486357054798,"aZ":-6.303208413687671,"pfxX":-5.656417805067033,"pfxZ":13.285081115673744,"pX":-0.2248643406725595,"pZ":3.332321934192701,"vX0":5.598589276896671,"vY0":-140.5315243668885,"vZ0":-5.387172258904628,"x":125.57,"y":148.81,"x0":-1.5338139745093573,"y0":50.006050670780446,"z0":5.714659432912563,"aX":-11.01800495975456},"breaks":{"breakAngle":50.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.2,"breakVerticalInduced":22.7,"breakHorizontal":8.8,"spinRate":2520,"spinDirection":208},"zone":2,"typeConfidence":0.92,"plateTime":0.39376160889223977,"extension":6.773446257335679},"hitData":{"launchSpeed":100.8,"launchAngle":31.0,"totalDistance":393.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":119.7,"coordY":40.66}},"index":2,"playId":"82267d7d-5058-3e61-8e2d-62a9c24b399a","pitchNumber":3,"startTime":"2026-07-19T01:16:27.006Z","endTime":"2026-07-19T01:16:35.977Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:16:35.977Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Lowe walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-19T01:18:36.539Z","endTime":"2026-07-19T01:20:05.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.833318295996637,"aZ":-29.574858814088383,"pfxX":-3.7622112012274243,"pfxZ":1.8026973210495338,"pX":-0.733741826838198,"pZ":1.8486249192606412,"vX0":-5.588577932436797,"vY0":-119.38515445657468,"vZ0":-0.7788983652021023,"x":144.97,"y":188.87,"x0":2.1295467074176333,"y0":50.00000894200153,"z0":4.85045284226539,"aX":-5.40623763269709},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.4,"breakHorizontal":8.2,"spinRate":2371,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.4594863367334572,"extension":6.178006784989869},"index":0,"playId":"9d087049-f8b0-3850-acbf-3e27d3958601","pitchNumber":1,"startTime":"2026-07-19T01:18:43.165Z","endTime":"2026-07-19T01:18:47.485Z","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":83.2,"endSpeed":76.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.73788792054369,"aZ":-25.92745910228305,"pfxX":-0.8485776631081929,"pfxZ":4.205908718577849,"pX":-1.6589724914340265,"pZ":2.2948465211514044,"vX0":-8.561212037624193,"vY0":-120.90372353526782,"vZ0":-0.5340161053122919,"x":180.24,"y":176.82,"x0":2.032718121058215,"y0":50.00474150689963,"z0":4.786489843947231,"aX":-1.26037184741728},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.8,"breakHorizontal":3.5,"spinRate":2370,"spinDirection":190},"zone":13,"typeConfidence":2.0,"plateTime":0.4523818626339544,"extension":6.390289333655381},"index":1,"playId":"f668c44b-3072-35b5-b5ca-22ca167be415","pitchNumber":2,"startTime":"2026-07-19T01:18:57.345Z","endTime":"2026-07-19T01:19:00.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":70.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.857409619076176,"aZ":-30.03563737608586,"pfxX":-9.027499490734684,"pfxZ":1.7021586892598144,"pX":-1.2397291402407722,"pZ":2.1724940380806763,"vX0":-4.986585374836462,"vY0":-112.23905894308064,"vZ0":0.7069280494126129,"x":164.26,"y":180.12,"x0":2.193851848902728,"y0":50.004809023735056,"z0":4.944780901627759,"aX":-11.363941224009423},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":3.6,"breakHorizontal":17.8,"spinRate":2395,"spinDirection":285},"zone":13,"typeConfidence":2.0,"plateTime":0.4905265087078381,"extension":6.3850113044254915},"index":2,"playId":"3d67a9c1-0dfa-3d7d-9e33-7f9cf2fa1a75","pitchNumber":3,"startTime":"2026-07-19T01:19:08.858Z","endTime":"2026-07-19T01:19:11.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.122352218379255,"aZ":-30.079168054339657,"pfxX":-1.9985000968685915,"pfxZ":1.4838066065608801,"pX":0.37726707036865254,"pZ":2.019994808957584,"vX0":-3.881151082742762,"vY0":-118.47273413070293,"vZ0":-0.11927098255043944,"x":102.62,"y":184.24,"x0":2.300891385465327,"y0":50.002407596157056,"z0":4.836506174039632,"aX":-2.8203708491800783},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":3.0,"breakHorizontal":4.7,"spinRate":2376,"spinDirection":246},"zone":9,"typeConfidence":2.0,"plateTime":0.4635738293376903,"extension":6.4484368243575885},"index":3,"playId":"99668fed-164b-3f58-8869-9c13958f92d0","pitchNumber":4,"startTime":"2026-07-19T01:19:21.634Z","endTime":"2026-07-19T01:19:24.634Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-19T01:19:41.461Z","endTime":"2026-07-19T01:19:50.165Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.570086303249145,"aZ":-25.17744815692319,"pfxX":11.900825251210783,"pfxZ":4.204109529912538,"pX":-1.0350529590728483,"pZ":2.7241682394477515,"vX0":-11.289829576332496,"vY0":-128.0140768269609,"vZ0":0.1198019472346118,"x":156.45,"y":165.23,"x0":1.8787955983085491,"y0":50.00595841841573,"z0":4.642120486758465,"aX":19.824453098643986},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.9,"breakHorizontal":-19.1,"spinRate":2021,"spinDirection":125},"zone":11,"typeConfidence":2.0,"plateTime":0.4273109211644157,"extension":6.515658560930393},"index":5,"playId":"c8563252-622f-32ae-825b-7d89b59762c2","pitchNumber":5,"startTime":"2026-07-19T01:19:50.165Z","endTime":"2026-07-19T01:19:54.406Z","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":88.9,"endSpeed":81.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.9735549859957,"aZ":-25.127514540929315,"pfxX":11.566006552930494,"pfxZ":4.189742331782725,"pX":-1.3599593591591153,"pZ":2.128734754512491,"vX0":-12.046707733087818,"vY0":-128.9500428304329,"vZ0":-1.5147488406258494,"x":168.84,"y":181.3,"x0":1.8710422378345437,"y0":50.00550930790975,"z0":4.663554700515219,"aX":19.468988784608488},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.4,"breakHorizontal":-18.2,"spinRate":2099,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.42485484904774484,"extension":6.585676988347322},"index":6,"playId":"0568faed-675b-3e42-97ff-c64a4621eaa0","pitchNumber":6,"startTime":"2026-07-19T01:20:02.380Z","endTime":"2026-07-19T01:20:05.380Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:20:05.380Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rafael Flores Jr. walks. Brandon Lowe to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-19T01:20:16.687Z","endTime":"2026-07-19T01:21:54.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.5,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.70607440837106,"aZ":-25.64605603045291,"pfxX":0.11650178871737404,"pfxZ":4.193482671815431,"pX":-0.7735537584072211,"pZ":2.752871565961893,"vX0":-7.163279869319855,"vY0":-122.98731314178944,"vZ0":0.417201097840867,"x":146.49,"y":164.45,"x0":2.1419957863619095,"y0":50.002501311098555,"z0":4.7285121699404895,"aX":0.18229140330370416},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.9,"breakHorizontal":1.2,"spinRate":2323,"spinDirection":164},"zone":4,"typeConfidence":2.0,"plateTime":0.44264297460557733,"extension":6.341020392820801},"index":0,"playId":"bfc775df-3bc6-3dc4-a16e-f62d5579b6db","pitchNumber":1,"startTime":"2026-07-19T01:20:31.616Z","endTime":"2026-07-19T01:20:39.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.9,"endSpeed":75.4,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.718665376046822,"aZ":-24.744597529027626,"pfxX":8.973773474180613,"pfxZ":5.091546012545865,"pX":-0.3293100570095302,"pZ":2.1986400528194365,"vX0":-7.956988719137113,"vY0":-120.39790493238726,"vZ0":-1.2702120561297745,"x":129.55,"y":179.42,"x0":1.8623372655288417,"y0":50.00214878059092,"z0":4.935532121986687,"aX":13.093046083592107},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":9.1,"breakHorizontal":-14.2,"spinRate":1072,"spinDirection":121},"zone":7,"typeConfidence":2.0,"plateTime":0.45600703818062316,"extension":6.408308353324626},"index":1,"playId":"30961522-101a-3713-a77a-8a8f517b352c","pitchNumber":2,"startTime":"2026-07-19T01:20:53.703Z","endTime":"2026-07-19T01:20:57.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.7,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.21929951399538,"aZ":-29.75547312114823,"pfxX":-7.989328359194117,"pfxZ":1.8209042910870723,"pX":-0.9501096593315544,"pZ":1.1874797107593948,"vX0":-4.623980921254564,"vY0":-114.55749754801737,"vZ0":-1.6038416123623451,"x":153.22,"y":206.72,"x0":2.132657335878096,"y0":50.00268459938618,"z0":4.806035596586534,"aX":-10.615425997744184},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":3.2,"breakHorizontal":15.6,"spinRate":2396,"spinDirection":275},"zone":13,"typeConfidence":2.0,"plateTime":0.478179832291167,"extension":6.234908052184819},"index":2,"playId":"b5d59bfd-be35-3e8d-91e5-dcd51f316ffd","pitchNumber":3,"startTime":"2026-07-19T01:21:13.889Z","endTime":"2026-07-19T01:21:17.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.5,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.507607787521508,"aZ":-25.725691288515623,"pfxX":-1.144676844725823,"pfxZ":4.137113155685151,"pX":-1.933815363595157,"pZ":2.166641704385634,"vX0":-9.136329837546455,"vY0":-123.75959527161304,"vZ0":-1.1029639625351129,"x":190.71,"y":180.28,"x0":1.9466510038615845,"y0":50.00484144388477,"z0":4.762707750777848,"aX":-1.782911215373756},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.4,"breakHorizontal":4.1,"spinRate":2370,"spinDirection":178},"zone":13,"typeConfidence":2.0,"plateTime":0.44170386680607576,"extension":6.338143304726914},"index":3,"playId":"b227ef1d-949b-3021-bb9a-0b4288f4d0a7","pitchNumber":4,"startTime":"2026-07-19T01:21:31.670Z","endTime":"2026-07-19T01:21:34.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.2,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69239153404668,"aZ":-18.882093510541065,"pfxX":3.8036134387455918,"pfxZ":7.81852886294557,"pX":-0.0895555200782018,"pZ":3.961444809444208,"vX0":-6.956301411175479,"vY0":-129.7037219602176,"vZ0":1.6620608392165566,"x":120.41,"y":131.82,"x0":2.1356609134529765,"y0":50.00161304476729,"z0":4.754248045645192,"aX":6.466042630725092},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":14.8,"breakHorizontal":-5.3,"spinRate":2311,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.4226458272908573,"extension":6.379923726456627},"index":4,"playId":"edeaff67-75a6-36da-a417-f225e13adb05","pitchNumber":5,"startTime":"2026-07-19T01:21:49.177Z","endTime":"2026-07-19T01:21:54.122Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:21:54.122Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Triolo strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-19T01:22:32.300Z","endTime":"2026-07-19T01:24:51.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"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":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T01:22:14.586Z","endTime":"2026-07-19T01:22:34.589Z","isPitch":false,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":89.3,"endSpeed":80.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66492293698295,"aZ":-17.217390818887242,"pfxX":6.194331816380884,"pfxZ":8.8608245695263,"pX":-0.1726500966148421,"pZ":3.2492312591852324,"vX0":-7.847940187743771,"vY0":-129.76141011320342,"vZ0":-0.1675168586034042,"x":123.58,"y":151.05,"x0":2.100264977748147,"y0":50.00483252057243,"z0":4.637502460872731,"aX":10.459642531568239},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":16.2,"breakHorizontal":-9.2,"spinRate":2303,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.4237013551260911,"extension":6.363826803475002},"index":1,"playId":"9d650210-c33d-3648-b12a-505bcda41ef7","pitchNumber":1,"startTime":"2026-07-19T01:22:34.589Z","endTime":"2026-07-19T01:22:37.589Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.7,"endSpeed":80.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.272135531335906,"aZ":-21.705948344243385,"pfxX":7.202482837829591,"pfxZ":6.209162749606069,"pX":0.7086607084973293,"pZ":3.7213429362829697,"vX0":-6.130945199875286,"vY0":-129.10300404094926,"vZ0":1.9117297835617428,"x":89.99,"y":138.3,"x0":2.1802598778509887,"y0":50.00075473419112,"z0":4.643639151220811,"aX":12.138110245372143},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.9,"breakHorizontal":-11.6,"spinRate":2221,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.4245106772350544,"extension":6.45880428136196},"index":2,"playId":"7a8dc024-70bd-3eda-b1ea-4b33d28179e1","pitchNumber":2,"startTime":"2026-07-19T01:23:00.931Z","endTime":"2026-07-19T01:23:05.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59707472291821,"aZ":-21.960517102794164,"pfxX":8.35381375046146,"pfxZ":5.998125280331578,"pX":0.8896973985537961,"pZ":3.713453140102171,"vX0":-5.925961799012342,"vY0":-129.31829830920458,"vZ0":1.6842875347147344,"x":83.09,"y":138.52,"x0":2.1193734506744666,"y0":50.00325879520637,"z0":4.732237181466584,"aX":14.226177733094064},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.5,"breakHorizontal":-13.9,"spinRate":2174,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.42268825073704575,"extension":6.3664743184015276},"index":3,"playId":"daff44bf-b6f4-3a6f-8a69-339bb3fff6ab","pitchNumber":3,"startTime":"2026-07-19T01:23:32.392Z","endTime":"2026-07-19T01:23:35.392Z","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":0},"index":4,"playId":"a07eaff7-3fe1-4dc8-b699-0339284396ae","startTime":"2026-07-19T01:23:52.382Z","endTime":"2026-07-19T01:23:57.382Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.108734738012235,"aZ":-26.839618923654275,"pfxX":-1.4587352411201886,"pfxZ":3.392881052098499,"pX":-1.4301743771349553,"pZ":1.7149726732727844,"vX0":-7.9606303469802615,"vY0":-124.15955942401702,"vZ0":-1.4990723756879607,"x":171.51,"y":192.48,"x0":1.997342395193433,"y0":50.00410101643267,"z0":4.544321210922868,"aX":-2.2940044423887316},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.0,"breakHorizontal":4.3,"spinRate":2405,"spinDirection":181},"zone":13,"typeConfidence":2.0,"plateTime":0.43987692400100276,"extension":6.288740300116423},"index":5,"playId":"5d2aa586-2958-302c-b9db-7196391989cb","pitchNumber":4,"startTime":"2026-07-19T01:24:09.754Z","endTime":"2026-07-19T01:24:13.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.7089703784868,"aZ":-26.582035696145216,"pfxX":5.047738133771361,"pfxZ":3.6742681708027445,"pX":-0.5138315935500788,"pZ":0.5455043691084523,"vX0":-7.395071167334709,"vY0":-122.19430605694673,"vZ0":-4.673079899823934,"x":136.59,"y":224.05,"x0":1.887522351976554,"y0":50.003040850972205,"z0":4.750301582251292,"aX":7.680883506509448},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.9,"breakHorizontal":-7.6,"spinRate":994,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.4472143044771326,"extension":6.507353453420025},"index":6,"playId":"be8b616f-3960-3d95-b62d-acae670f5373","pitchNumber":5,"startTime":"2026-07-19T01:24:26.601Z","endTime":"2026-07-19T01:24:29.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":81.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.368037484469372,"aZ":-17.463861691044162,"pfxX":5.585605401037618,"pfxZ":8.532674823201056,"pX":-0.30841054041021637,"pZ":4.3085344584279754,"vX0":-7.536532780894863,"vY0":-131.13446502269957,"vZ0":1.8634747121409712,"x":128.76,"y":122.45,"x0":1.890749171950504,"y0":50.00083673373165,"z0":4.899584238379705,"aX":9.627947620045859},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":16.1,"breakHorizontal":-8.3,"spinRate":2170,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.41931477539063966,"extension":6.45681300168968},"index":7,"playId":"9b5989e1-d697-337e-92a9-37f862d2acb3","pitchNumber":6,"startTime":"2026-07-19T01:24:46.357Z","endTime":"2026-07-19T01:24:51.713Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:24:51.713Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Guardians challenged (tag play), call on the field was upheld: Jake Mangum singles on a soft ground ball to catcher Austin Hedges. Brandon Lowe scores. Rafael Flores Jr. to 2nd. Throwing error by catcher Austin Hedges.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-19T01:25:05.131Z","endTime":"2026-07-19T01:25:44.871Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"postOnSecond":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":{"id":671106,"link":"/api/v1/people/671106"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"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":1},"pitchData":{"startSpeed":78.5,"endSpeed":71.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.64528503470932,"aZ":-28.660124276944355,"pfxX":-5.857468448216972,"pfxZ":2.7091245904778214,"pX":0.38532236541664694,"pZ":1.5776171393573446,"vX0":-2.244854937555402,"vY0":-114.27351079113826,"vZ0":-0.7700429206010236,"x":102.31,"y":196.18,"x0":2.1468118239550447,"y0":50.00423173798896,"z0":4.780597314233899,"aX":-7.605667196084107},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":5.0,"breakHorizontal":11.3,"spinRate":2293,"spinDirection":278},"zone":14,"typeConfidence":2.0,"plateTime":0.4827031495772238,"extension":6.368363772856136},"index":0,"playId":"5abb48ae-07be-391d-abfd-1446ddb77f92","pitchNumber":1,"startTime":"2026-07-19T01:25:17.106Z","endTime":"2026-07-19T01:25:22.374Z","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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47389624850105,"aZ":-27.30318800859322,"pfxX":7.8556452270561685,"pfxZ":3.363812678360709,"pX":0.8582251533726201,"pZ":1.1446104870407896,"vX0":-5.143667699601202,"vY0":-119.60579671001959,"vZ0":-2.840276481473098,"x":84.29,"y":207.88,"x0":2.018096291295823,"y0":50.00004931491657,"z0":4.800695538563971,"aX":11.358477915042727},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":5.6,"breakHorizontal":-13.0,"spinRate":1052,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4582823658528703,"extension":6.413809714899226},"hitData":{"launchSpeed":50.3,"launchAngle":-82.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":128.72,"coordY":196.99}},"index":1,"playId":"9e9714c0-fce4-375e-9fbd-0bb2da9ddad0","pitchNumber":2,"startTime":"2026-07-19T01:25:33.692Z","endTime":"2026-07-19T01:25:44.871Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":114},"playEndTime":"2026-07-19T01:25:44.871Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Gonzales strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-19T01:30:49.936Z","endTime":"2026-07-19T01:32:06.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"postOnSecond":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,5,6],"actionIndex":[1],"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-19T01:28:36.626Z","endTime":"2026-07-19T01:29:44.527Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Shawn Armstrong replaces Logan Allen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-19T01:29:44.527Z","endTime":"2026-07-19T01:30:52.093Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":542888,"link":"/api/v1/people/542888"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.04953038267199,"aZ":-20.863879375849667,"pfxX":-8.319909801733706,"pfxZ":6.021037942745947,"pX":0.8702552319875984,"pZ":2.399387684107546,"vX0":9.459372756968602,"vY0":-135.97947986472968,"vZ0":-4.597802063505459,"x":83.83,"y":174.0,"x0":-1.5680316596895665,"y0":50.001271089831256,"z0":5.554427420016196,"aX":-15.62295514666766},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.1,"breakHorizontal":13.1,"spinRate":2129,"spinDirection":216},"zone":12,"typeConfidence":0.91,"plateTime":0.40239032240515593,"extension":6.624548491750753},"index":2,"playId":"a612705a-d8db-372c-b2a6-8ba41766d0af","pitchNumber":1,"startTime":"2026-07-19T01:30:52.093Z","endTime":"2026-07-19T01:30:56.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.409288524565405,"aZ":-26.425729731455853,"pfxX":-8.854823117164612,"pfxZ":3.066735975064189,"pX":-1.198435660845651,"pZ":2.5222916221668936,"vX0":4.6372849918847985,"vY0":-135.47761199535142,"vZ0":-3.300488957478356,"x":162.68,"y":170.68,"x0":-1.7747379355306145,"y0":50.001576621180234,"z0":5.587249138352713,"aX":-16.588680370680457},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.2,"breakHorizontal":15.1,"spinRate":2109,"spinDirection":225},"zone":11,"typeConfidence":0.9,"plateTime":0.4030728544826263,"extension":6.523726461026185},"index":3,"playId":"6d37703c-5da0-3007-b1cb-642bc66027eb","pitchNumber":2,"startTime":"2026-07-19T01:31:09.784Z","endTime":"2026-07-19T01:31:12.784Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-19T01:31:18.959Z","endTime":"2026-07-19T01:31:39.826Z","isPitch":false,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.04443354387112,"aZ":-22.796932227610895,"pfxX":-7.33002260620095,"pfxZ":4.934050965724206,"pX":-0.07129287531403967,"pZ":2.4083238940694676,"vX0":6.384856430634924,"vY0":-136.31250467755962,"vZ0":-4.4716376570752585,"x":119.72,"y":173.76,"x0":-1.4797494227134353,"y0":50.00570087409136,"z0":5.623406286733222,"aX":-13.940125858764329},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.3,"breakHorizontal":12.1,"spinRate":2004,"spinDirection":217},"zone":5,"typeConfidence":0.91,"plateTime":0.40023713093310453,"extension":6.638127645060185},"index":5,"playId":"b2da036b-807d-357e-8f0d-d803652376e1","pitchNumber":3,"startTime":"2026-07-19T01:31:39.826Z","endTime":"2026-07-19T01:31:42.826Z","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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14011092357665,"aZ":-18.1264986996827,"pfxX":-2.3876470280063664,"pfxZ":7.412034442390896,"pX":-0.4626380601715912,"pZ":2.9197856835814027,"vX0":3.5688958878995414,"vY0":-136.35207695062428,"vZ0":-4.2250835590414235,"x":134.63,"y":159.95,"x0":-1.4743303402744607,"y0":50.00321347762152,"z0":5.729126040826903,"aX":-4.52569365780283},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.8,"breakHorizontal":3.6,"spinRate":2047,"spinDirection":212},"zone":1,"typeConfidence":0.9,"plateTime":0.4006991472419599,"extension":6.5273755215358555},"index":6,"playId":"b899c3c0-75a5-3b8a-9578-e475202742cd","pitchNumber":4,"startTime":"2026-07-19T01:32:01.564Z","endTime":"2026-07-19T01:32:06.270Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:32:06.270Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-19T01:32:23.695Z","endTime":"2026-07-19T01:33:31.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":77.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.632836266701304,"aZ":-23.80884980307471,"pfxX":6.278648457857937,"pfxZ":5.358901130862792,"pX":-0.3170990754911434,"pZ":3.0623265647168556,"vX0":1.3351606318456597,"vY0":-124.79681850913435,"vZ0":-1.8776655190954705,"x":129.09,"y":156.1,"x0":-1.6755768376876037,"y0":50.000863212637405,"z0":5.806700528467059,"aX":9.795269393855289},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":9.5,"breakHorizontal":-11.6,"spinRate":2395,"spinDirection":120},"zone":1,"typeConfidence":0.9,"plateTime":0.4407148316943128,"extension":6.437223721067463},"index":0,"playId":"311c3928-343c-3510-be78-d3d2cfc484d6","pitchNumber":1,"startTime":"2026-07-19T01:32:32.263Z","endTime":"2026-07-19T01:32:35.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.68104128318586,"aZ":-24.538174118580383,"pfxX":-9.545998433514324,"pfxZ":4.0633209871159846,"pX":-0.854251977439801,"pZ":2.6098876294899114,"vX0":5.261409019572548,"vY0":-137.30536604889622,"vZ0":-3.5285174212159616,"x":149.56,"y":168.31,"x0":-1.5704444213692579,"y0":50.00590323191144,"z0":5.610928711425372,"aX":-17.955038681990633},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.7,"breakHorizontal":16.0,"spinRate":1874,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.40123675938188175,"extension":6.4886825873963465},"index":1,"playId":"db3b7782-371a-3974-ad64-b863c9e1df5a","pitchNumber":2,"startTime":"2026-07-19T01:32:52.505Z","endTime":"2026-07-19T01:32:55.505Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-19T01:33:15.365Z","endTime":"2026-07-19T01:33:27.413Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"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":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41257049946331,"aZ":-18.464599239050653,"pfxX":-2.2172257267125426,"pfxZ":7.132034885445112,"pX":-0.3296857206745565,"pZ":3.0000064968029116,"vX0":4.324610853091877,"vY0":-137.06516550601722,"vZ0":-3.9025510255168436,"x":129.57,"y":157.78,"x0":-1.632637478034566,"y0":50.002791866636585,"z0":5.686572972198424,"aX":-4.262346423421146},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.4,"breakHorizontal":3.2,"spinRate":2101,"spinDirection":210},"zone":1,"typeConfidence":0.9,"plateTime":0.39807721784719563,"extension":6.477672150034733},"index":3,"playId":"63aea960-4661-3382-ae29-2b1230822303","pitchNumber":3,"startTime":"2026-07-19T01:33:27.413Z","endTime":"2026-07-19T01:33:31.519Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:33:31.519Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rhys Hoskins strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-19T01:35:21.358Z","endTime":"2026-07-19T01:36:58.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694753,"fullName":"Khristian Curtis","link":"/api/v1/people/694753"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.921190192687366,"aZ":-14.523435814731908,"pfxX":-4.014192015465645,"pfxZ":9.291787998272477,"pX":0.7104533948672731,"pZ":4.319423760263738,"vX0":7.265030113306421,"vY0":-136.24093161771634,"vZ0":-1.6536070457888066,"x":89.92,"y":122.16,"x0":-1.4563409340816322,"y0":50.00613124301747,"z0":5.926416752277938,"aX":-7.6288852619538},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.7,"breakHorizontal":5.9,"spinRate":2498,"spinDirection":208},"zone":12,"typeConfidence":0.88,"plateTime":0.4003808543988572,"extension":6.681771560022658},"index":0,"playId":"0f4e3561-8a49-3b8f-a87f-78ea2476d2f2","pitchNumber":1,"startTime":"2026-07-19T01:35:43.666Z","endTime":"2026-07-19T01:35:46.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41913136583843,"aZ":-21.98471638509007,"pfxX":2.412626792756397,"pfxZ":5.621828171594268,"pX":0.5936735307495953,"pZ":2.6751871501881452,"vX0":4.920347570629006,"vY0":-132.8033873339524,"vZ0":-4.3395771352037835,"x":94.37,"y":166.55,"x0":-1.5858274010551932,"y0":50.005999909875044,"z0":5.89960990549565,"aX":4.374365485941648},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.6,"breakHorizontal":-5.3,"spinRate":2618,"spinDirection":185},"zone":6,"typeConfidence":0.91,"plateTime":0.41009044788958526,"extension":6.7350185623430034},"index":1,"playId":"19281dda-fff9-3e60-866f-55ead711009f","pitchNumber":2,"startTime":"2026-07-19T01:35:57.663Z","endTime":"2026-07-19T01:36:01.895Z","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":86.1,"endSpeed":80.1,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.32824106195924,"aZ":-30.115887328734004,"pfxX":3.0030662440764546,"pfxZ":1.2804302604385178,"pX":0.21767129999363785,"pZ":1.4614570609257624,"vX0":3.2960970526166617,"vY0":-125.47966532627115,"vZ0":-5.033227088786253,"x":108.7,"y":199.32,"x0":-1.498941186220467,"y0":50.00450937595829,"z0":5.922354372577377,"aX":4.829838171498192},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.4,"breakHorizontal":-6.1,"spinRate":2718,"spinDirection":103},"zone":14,"typeConfidence":0.91,"plateTime":0.43506548679604107,"extension":6.611366923538875},"index":2,"playId":"25034d1b-2652-322a-b302-eeec592df36e","pitchNumber":3,"startTime":"2026-07-19T01:36:13.068Z","endTime":"2026-07-19T01:36:17.101Z","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":85.4,"endSpeed":77.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.00992609947788,"aZ":-32.8931426896843,"pfxX":3.3943678715280674,"pfxZ":-0.46529473667526666,"pX":-0.004569916168374045,"pZ":3.6161680928977336,"vX0":2.415334348815076,"vY0":-124.39278158049005,"vZ0":0.7010626151420409,"x":117.17,"y":141.14,"x0":-1.4320236923609797,"y0":50.00177486505603,"z0":6.0769213806685975,"aX":5.2710649740303746},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.4,"breakHorizontal":-6.7,"spinRate":2768,"spinDirection":92},"zone":12,"typeConfidence":0.9,"plateTime":0.4418239360054592,"extension":6.624061700357225},"index":3,"playId":"96711c92-ba84-3621-98e7-900c519a8351","pitchNumber":4,"startTime":"2026-07-19T01:36:32.661Z","endTime":"2026-07-19T01:36:35.661Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.1,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.909612185670372,"aZ":-32.18973115844918,"pfxX":1.2560499996337389,"pfxZ":-0.013524112257279342,"pX":-0.8997427873845788,"pZ":1.8686897550637163,"vX0":0.8871319575198261,"vY0":-123.1563374527736,"vZ0":-3.250839683112459,"x":151.3,"y":188.33,"x0":-1.4274747674137815,"y0":50.00135683104222,"z0":5.9216445886101745,"aX":1.9335504076289283},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.5,"breakHorizontal":-2.5,"spinRate":2758,"spinDirection":75},"zone":13,"typeConfidence":0.9,"plateTime":0.44434348049579553,"extension":6.674181295958488},"index":4,"playId":"5681e789-ac03-34dd-938f-36ae4cb45873","pitchNumber":5,"startTime":"2026-07-19T01:36:51.287Z","endTime":"2026-07-19T01:36:58.946Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:36:58.946Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Flores Jr. challenged (pitch result), call on the field was overturned: Daniel Schneemann called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-19T01:37:03.045Z","endTime":"2026-07-19T01:38:40.359Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694753,"fullName":"Khristian Curtis","link":"/api/v1/people/694753"},"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":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80377375532853,"aZ":-10.444130120167292,"pfxX":-3.5815722984625475,"pfxZ":11.735418560459477,"pX":-0.43690270941746207,"pZ":3.518069994862198,"vX0":3.877624249386875,"vY0":-135.94180954550134,"vZ0":-4.4952560465419396,"x":133.65,"y":143.79,"x0":-1.4238321066760504,"y0":50.00049064099779,"z0":5.932236638161724,"aX":-6.630570354095876},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.4,"breakHorizontal":5.5,"spinRate":2276,"spinDirection":203},"zone":11,"typeConfidence":0.88,"plateTime":0.4045991124417183,"extension":6.68022028395395},"index":0,"playId":"6b8e5af4-db01-3204-9f13-e88f3b7af47b","pitchNumber":1,"startTime":"2026-07-19T01:37:25.944Z","endTime":"2026-07-19T01:37:30.202Z","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":94.9,"endSpeed":86.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65721186785764,"aZ":-11.4502628398421,"pfxX":-3.7846258737014935,"pfxZ":10.835958855241852,"pX":0.3848900581208461,"pZ":2.8055830784513933,"vX0":6.27863204275956,"vY0":-137.8986316872183,"vZ0":-5.790741675028342,"x":102.33,"y":163.03,"x0":-1.4370253887681277,"y0":50.00279760109311,"z0":5.715873036044506,"aX":-7.238630392254078},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.5,"breakHorizontal":5.4,"spinRate":2370,"spinDirection":211},"zone":3,"typeConfidence":0.9,"plateTime":0.3982559657323739,"extension":6.819306625114723},"index":1,"playId":"be99b2c3-181d-37f6-9ce7-dd53ebe57424","pitchNumber":2,"startTime":"2026-07-19T01:37:40.703Z","endTime":"2026-07-19T01:37:43.703Z","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.5,"endSpeed":87.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.746044244426454,"aZ":-11.077771377803856,"pfxX":-2.149091856261307,"pfxZ":10.813233437572178,"pX":0.6062187333471444,"pZ":2.911345333997119,"vX0":6.207709942636493,"vY0":-138.9362648635145,"vZ0":-5.653707619278922,"x":93.89,"y":160.17,"x0":-1.3798677296541975,"y0":50.00120031558539,"z0":5.711918221439474,"aX":-4.192909985421746},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.6,"breakHorizontal":2.5,"spinRate":2408,"spinDirection":206},"zone":3,"typeConfidence":0.87,"plateTime":0.394555789759067,"extension":6.838146478297341},"index":2,"playId":"a8c823f3-8cc4-3154-abff-d1c4ef6a68d4","pitchNumber":3,"startTime":"2026-07-19T01:37:56.088Z","endTime":"2026-07-19T01:37:59.088Z","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":95.8,"endSpeed":86.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.422443440537535,"aZ":-11.098284533610377,"pfxX":-3.5488376365704704,"pfxZ":10.835934924019396,"pX":-0.08981593195445747,"pZ":3.726770547306922,"vX0":4.979391771879108,"vY0":-139.32381729199267,"vZ0":-3.836135014143757,"x":120.42,"y":138.16,"x0":-1.4480433117647535,"y0":50.00181121036278,"z0":5.867775892561336,"aX":-6.902268108184841},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.8,"breakHorizontal":5.3,"spinRate":2471,"spinDirection":205},"zone":11,"typeConfidence":0.91,"plateTime":0.394750843317893,"extension":6.737630857750042},"index":3,"playId":"13eed27a-e077-38e7-a4f6-02e9fd8c9a61","pitchNumber":4,"startTime":"2026-07-19T01:38:16.251Z","endTime":"2026-07-19T01:38:21.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.861941364879627,"aZ":-34.83085477280638,"pfxX":1.9970249327846408,"pfxZ":-1.7314296336995314,"pX":-0.5846000783847984,"pZ":1.757227717246903,"vX0":1.5082661687496457,"vY0":-122.87508667781665,"vZ0":-3.0289990088045755,"x":139.28,"y":191.33,"x0":-1.4654101475006807,"y0":50.00424568298004,"z0":5.959042076937368,"aX":3.0603151473074126},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.6,"breakHorizontal":-4.0,"spinRate":2693,"spinDirection":71},"zone":7,"typeConfidence":0.89,"plateTime":0.4453963130433065,"extension":6.653613734913678},"index":4,"playId":"240a4d81-fbb3-3dbd-bd74-0d6a4ea044da","pitchNumber":5,"startTime":"2026-07-19T01:38:35.456Z","endTime":"2026-07-19T01:38:40.359Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"}},"playEndTime":"2026-07-19T01:38:40.359Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Fry strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-19T01:39:04.293Z","endTime":"2026-07-19T01:40:09.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694753,"fullName":"Khristian Curtis","link":"/api/v1/people/694753"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":86.2,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37919544775493,"aZ":-25.028682820649884,"pfxX":1.3078116473513406,"pfxZ":3.829777964953429,"pX":1.7576110227159867,"pZ":2.5387270903293078,"vX0":8.016934243297529,"vY0":-134.48984189694514,"vZ0":-4.254890174990337,"x":50.0,"y":170.23,"x0":-1.4103536095273805,"y0":50.000615531847146,"z0":5.879541172328028,"aX":2.4342117650399744},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.4,"breakHorizontal":-3.8,"spinRate":2670,"spinDirection":173},"zone":12,"typeConfidence":0.91,"plateTime":0.4045818366253857,"extension":6.875857151123529},"index":0,"playId":"5a260fc0-f3c7-321d-a824-6d6ae682e513","pitchNumber":1,"startTime":"2026-07-19T01:39:16.605Z","endTime":"2026-07-19T01:39:19.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.8,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16856392638931,"aZ":-20.808609462707174,"pfxX":2.0850582396356536,"pfxZ":5.988976681933288,"pX":-0.8888019073659319,"pZ":1.6754307321363575,"vX0":0.9823185011734687,"vY0":-135.77114063487147,"vZ0":-7.195743787389224,"x":150.88,"y":193.54,"x0":-1.524449865681254,"y0":50.002741502250885,"z0":5.7708007119476745,"aX":3.955917116985227},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.8,"breakHorizontal":-4.0,"spinRate":2557,"spinDirection":189},"zone":13,"typeConfidence":0.91,"plateTime":0.40093728585809707,"extension":6.624503878331064},"index":1,"playId":"33ed4be8-4f3d-355e-a221-8ce759328bbd","pitchNumber":2,"startTime":"2026-07-19T01:39:31.336Z","endTime":"2026-07-19T01:39: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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.62889067083942,"aZ":-30.495913773621957,"pfxX":2.175957186290724,"pfxZ":1.0599160758468242,"pX":-0.18875406426074345,"pZ":1.1189243469705068,"vX0":2.4725357126851533,"vY0":-124.46312354765176,"vZ0":-5.195117723184505,"x":124.19,"y":208.57,"x0":-1.475512495694042,"y0":50.00104055231912,"z0":5.741568383989577,"aX":3.43243867129716},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.1,"breakHorizontal":-4.4,"spinRate":2697,"spinDirection":82},"zone":13,"typeConfidence":0.91,"plateTime":0.4391066869558169,"extension":6.804365820250476},"index":2,"playId":"573963dd-94e9-37cd-8a63-3fe51b660039","pitchNumber":3,"startTime":"2026-07-19T01:39:49.529Z","endTime":"2026-07-19T01:39:52.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.6,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.605691453712446,"aZ":-28.036505495359417,"pfxX":2.0400845013253748,"pfxZ":2.5101223517656877,"pX":0.9206877664118946,"pZ":1.8820837457085087,"vX0":4.8930886511445575,"vY0":-127.92986534780141,"vZ0":-4.510354551481819,"x":81.91,"y":187.96,"x0":-1.2856947019545761,"y0":50.00567562519051,"z0":5.8785889317725495,"aX":3.3638459696961722},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.7,"breakHorizontal":-4.8,"spinRate":2641,"spinDirection":130},"zone":14,"typeConfidence":0.86,"plateTime":0.42895721468994763,"extension":6.7555197740017965},"index":3,"playId":"6b98d322-099c-3baf-8f1b-7c4b4c697e88","pitchNumber":4,"startTime":"2026-07-19T01:40:06.137Z","endTime":"2026-07-19T01:40:09.689Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:40:09.689Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esmerlyn Valdez strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-19T01:42:04.936Z","endTime":"2026-07-19T01:43:09.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90589214973303,"aZ":-25.125483752885696,"pfxX":2.1504640597618727,"pfxZ":4.124453694085142,"pX":0.701975449542641,"pZ":1.8048346260091177,"vX0":4.764066638129798,"vY0":-130.27214938355195,"vZ0":-4.947555388763897,"x":90.24,"y":190.05,"x0":-1.434196199752011,"y0":50.00292677112908,"z0":5.6424285382957615,"aX":3.672310028028276},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.5,"breakHorizontal":-5.0,"spinRate":2482,"spinDirection":176},"zone":9,"typeConfidence":0.92,"plateTime":0.4214287019374128,"extension":6.510660302242567},"index":0,"playId":"7e8cb019-a77e-3e78-9ea0-88bca8232f5e","pitchNumber":1,"startTime":"2026-07-19T01:42:22.300Z","endTime":"2026-07-19T01:42:26.499Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":83.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.00577138404535,"aZ":-17.85154834040286,"pfxX":-8.065783615388687,"pfxZ":7.848370691623377,"pX":0.39737888413480693,"pZ":1.9216745067299092,"vX0":7.907261528555171,"vY0":-135.77965301487234,"vZ0":-6.235007217864474,"x":101.85,"y":186.89,"x0":-1.5368988011833273,"y0":50.00199901384942,"z0":5.5360162481283774,"aX":-14.7186422072013},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.7,"breakHorizontal":12.5,"spinRate":2182,"spinDirection":217},"zone":9,"typeConfidence":0.83,"plateTime":0.40693212157827796,"extension":6.6035491590678514},"index":1,"playId":"4db58342-b675-3908-862d-1ecf7be5fb38","pitchNumber":2,"startTime":"2026-07-19T01:42:38.337Z","endTime":"2026-07-19T01:42:45.878Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"}}},{"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":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.687377535450363,"aZ":-20.2459640956166,"pfxX":3.3055103034298403,"pfxZ":7.4452311705291265,"pX":1.0656524634806164,"pZ":2.722338628803579,"vX0":5.382382006745132,"vY0":-125.8018320394138,"vZ0":-3.3985523221017138,"x":76.38,"y":165.28,"x0":-1.5314595398284216,"y0":50.0012200316747,"z0":5.733260305338655,"aX":5.292503170013473},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":13.0,"breakHorizontal":-7.2,"spinRate":2517,"spinDirection":118},"zone":12,"typeConfidence":0.89,"plateTime":0.43551813998103084,"extension":6.4965642907494345},"index":2,"playId":"27576493-289c-3c3b-8f5c-931b3db047ff","pitchNumber":3,"startTime":"2026-07-19T01:43:06.221Z","endTime":"2026-07-19T01:43:09.609Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:43:09.609Z","atBatIndex":36},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan O'Hearn pops out to shortstop Brayan Rocchio.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-19T01:45:49.174Z","endTime":"2026-07-19T01:46:54.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Erik Sabrowski replaces Shawn Armstrong.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-19T01:43:50.534Z","endTime":"2026-07-19T01:45:51.487Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681870,"link":"/api/v1/people/681870"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.568062595320143,"aZ":-12.710271460267588,"pfxX":6.515907730878477,"pfxZ":10.078544035951037,"pX":0.6103071569423877,"pZ":4.289592041694067,"vX0":-3.436886554683385,"vY0":-137.62370789752353,"vZ0":-2.347939117340361,"x":93.74,"y":122.96,"x0":1.0240850245045285,"y0":50.00603244204998,"z0":6.007385445223527,"aX":12.587592210922681},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.0,"breakHorizontal":-11.2,"spinRate":2539,"spinDirection":144},"zone":12,"typeConfidence":0.92,"plateTime":0.3969481059391029,"extension":6.491827301768733},"index":1,"playId":"d975c199-21c8-377f-9314-9895bc01f9d3","pitchNumber":1,"startTime":"2026-07-19T01:45:51.487Z","endTime":"2026-07-19T01:45:54.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":84.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.35139651275989,"aZ":-9.563612749098596,"pfxX":6.993609728801275,"pfxZ":12.082289568674083,"pX":0.7517686001007161,"pZ":3.5403842493773374,"vX0":-3.1026859869766925,"vY0":-136.93597742445155,"vZ0":-4.587564497979667,"x":88.34,"y":143.19,"x0":1.000162823445714,"y0":50.00272348231751,"z0":5.910109148004011,"aX":13.087889611447887},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.9,"breakHorizontal":-11.9,"spinRate":2570,"spinDirection":145},"zone":12,"typeConfidence":0.92,"plateTime":0.4022336710788652,"extension":6.361068927835863},"index":2,"playId":"fce6d029-02dd-38ca-8473-ff12c759b9ba","pitchNumber":2,"startTime":"2026-07-19T01:46:06.608Z","endTime":"2026-07-19T01:46:09.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.291161211718403,"aZ":-29.61864188714723,"pfxX":1.0469959708843914,"pfxZ":1.6229444502383519,"pX":-1.6082614277426697,"pZ":2.149100812818709,"vX0":-6.448435303991552,"vY0":-123.84230753237212,"vZ0":-3.301011315023478,"x":178.3,"y":180.75,"x0":0.8769016762134528,"y0":50.004848544518794,"z0":5.93841412908082,"aX":1.651547091466873},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.5,"breakHorizontal":-0.6,"spinRate":2504,"spinDirection":269},"zone":13,"typeConfidence":0.92,"plateTime":0.43980202391374545,"extension":6.615451975507999},"index":3,"playId":"e8976031-bee7-3b0b-85a9-b7f16439065d","pitchNumber":3,"startTime":"2026-07-19T01:46:28.831Z","endTime":"2026-07-19T01:46:32.220Z","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":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.258241561988278,"aZ":-12.526944977783382,"pfxX":6.167744594572829,"pfxZ":10.57992063524502,"pX":0.5319780276321598,"pZ":3.0123159407635844,"vX0":-3.538469439510677,"vY0":-135.11206209197533,"vZ0":-5.369412560921099,"x":96.72,"y":157.45,"x0":1.0543869248698088,"y0":50.00029685197299,"z0":5.898896559547817,"aX":11.450371148727962},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.2,"breakHorizontal":-10.4,"spinRate":2414,"spinDirection":150},"zone":3,"typeConfidence":0.87,"plateTime":0.4047308231718403,"extension":6.512594677957509},"hitData":{"launchSpeed":95.7,"launchAngle":61.0,"totalDistance":212.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":120.02,"coordY":116.07}},"index":4,"playId":"862a60fe-d25a-3894-8839-8a77e93adaba","pitchNumber":4,"startTime":"2026-07-19T01:46:43.606Z","endTime":"2026-07-19T01:46:54.481Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:46:54.481Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcell Ozuna flies out to right fielder David Fry.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-19T01:47:02.304Z","endTime":"2026-07-19T01:49:21.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.893705401813843,"aZ":-12.511797941167474,"pfxX":5.248485760371433,"pfxZ":10.27151414920872,"pX":0.7709792149848721,"pZ":4.758807061246092,"vX0":-2.4229762078331225,"vY0":-136.92697309675575,"vZ0":-1.3307237258455684,"x":87.61,"y":110.29,"x0":0.9813786399921022,"y0":50.005362119962484,"z0":6.099671888768091,"aX":10.050055979148663},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.6,"breakHorizontal":-9.1,"spinRate":2579,"spinDirection":146},"zone":12,"typeConfidence":0.9,"plateTime":0.39874708468324993,"extension":6.3898974721643755},"index":0,"playId":"5b70f943-85d4-3499-b5e1-f13d5aefa4e8","pitchNumber":1,"startTime":"2026-07-19T01:47:23.268Z","endTime":"2026-07-19T01:47:26.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":77.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.832462592611456,"aZ":-42.3419104037877,"pfxX":-1.4613829282180715,"pfxZ":-6.853045655060264,"pX":-0.3874596218037892,"pZ":1.4262286798304673,"vX0":-2.384953412710003,"vY0":-120.58409952276305,"vZ0":-2.38165345878679,"x":131.77,"y":200.27,"x0":0.8014511457731662,"y0":50.00270760917059,"z0":6.1364517035861095,"aX":-2.1679579860647173},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-12.7,"breakHorizontal":3.2,"spinRate":2806,"spinDirection":335},"zone":13,"typeConfidence":0.9,"plateTime":0.45294692084352484,"extension":6.580930848331053},"index":1,"playId":"a7d75ef0-eef4-3217-83d1-ec73a8f345ee","pitchNumber":2,"startTime":"2026-07-19T01:47:38.335Z","endTime":"2026-07-19T01:47:41.546Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-07-19T01:47:50.465Z","endTime":"2026-07-19T01:48:03.957Z","isPitch":false,"type":"action","player":{"id":542303,"link":"/api/v1/people/542303"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.224685359468566,"aZ":-10.117604450825333,"pfxX":6.630755992774166,"pfxZ":11.465085991900754,"pX":-0.5063726154354333,"pZ":2.882512781729862,"vX0":-6.031112143405978,"vY0":-137.5145721701118,"vZ0":-6.110864677313771,"x":136.3,"y":160.95,"x0":0.8490270844432397,"y0":50.00157734305079,"z0":5.813161820468791,"aX":12.755034189314141},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.7,"breakHorizontal":-10.8,"spinRate":2600,"spinDirection":149},"zone":1,"typeConfidence":0.93,"plateTime":0.39762559371944217,"extension":6.566084449038848},"index":3,"playId":"3c68edc6-8ece-33be-bec7-d1adcf07d59f","pitchNumber":3,"startTime":"2026-07-19T01:48:03.957Z","endTime":"2026-07-19T01:48:08.641Z","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.5,"endSpeed":87.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.908318302041604,"aZ":-13.035269991491115,"pfxX":5.3216983360202885,"pfxZ":9.881036164645545,"pX":0.6533301528458606,"pZ":3.872216121740536,"vX0":-2.3540827798472495,"vY0":-137.67007557838323,"vZ0":-3.371572180536514,"x":92.1,"y":134.23,"x0":0.8236335449921534,"y0":50.005575637229576,"z0":5.983592110355867,"aX":10.31171985937863},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.5,"breakHorizontal":-9.2,"spinRate":2627,"spinDirection":153},"zone":12,"typeConfidence":0.9,"plateTime":0.39645213915430144,"extension":6.433484502279568},"index":4,"playId":"0ff726d4-3e2a-3c9b-a9c2-b51a97448cf1","pitchNumber":4,"startTime":"2026-07-19T01:48:20.841Z","endTime":"2026-07-19T01:48:25.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.83125207142857,"aZ":-41.13165691318752,"pfxX":-0.7725280294904455,"pfxZ":-6.008335619805788,"pX":-0.403298663169383,"pZ":-0.5488813190289318,"vX0":-2.6276578358718585,"vY0":-121.08805399853688,"vZ0":-6.856556810256182,"x":132.37,"y":253.6,"x0":0.7946960271993602,"y0":50.00336342995072,"z0":5.9027469917254844,"aX":-1.1513958014160879},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-12.2,"breakHorizontal":2.0,"spinRate":2756,"spinDirection":338},"zone":13,"typeConfidence":0.88,"plateTime":0.45169725416223505,"extension":6.620194037969745},"index":5,"playId":"823bbc96-2073-3b10-bab6-63befa0f6f70","pitchNumber":5,"startTime":"2026-07-19T01:48:38.368Z","endTime":"2026-07-19T01:48:43.925Z","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.0,"endSpeed":86.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.34013188425953,"aZ":-9.066055240534736,"pfxX":6.832853606453414,"pfxZ":11.971786058090728,"pX":1.197937347871156,"pZ":2.837188008561847,"vX0":-1.5980543703286427,"vY0":-138.1813504265406,"vZ0":-6.573935413349877,"x":71.34,"y":162.18,"x0":0.896830818047613,"y0":50.00187195874666,"z0":5.8590688316360255,"aX":13.18696544364849},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.5,"breakHorizontal":-12.0,"spinRate":2521,"spinDirection":149},"zone":12,"typeConfidence":0.93,"plateTime":0.3966730004596526,"extension":6.603420905986834},"hitData":{"launchSpeed":83.5,"launchAngle":35.0,"totalDistance":293.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.67,"coordY":109.06}},"index":6,"playId":"900ec706-ea25-3de4-a1aa-50fef33a5b96","pitchNumber":6,"startTime":"2026-07-19T01:49:11.897Z","endTime":"2026-07-19T01:49:21.028Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:49:21.028Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Petey Halpin lines out to second baseman Brandon Lowe.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-19T01:51:16.525Z","endTime":"2026-07-19T01:52:05.788Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694753,"fullName":"Khristian Curtis","link":"/api/v1/people/694753"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":2},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46912799181812,"aZ":-23.839751843566162,"pfxX":2.274896107991735,"pfxZ":4.8097593107154735,"pX":0.22314289659593609,"pZ":2.3847492728885675,"vX0":4.231924819914232,"vY0":-130.53005701742393,"vZ0":-4.173891587959657,"x":128.05,"y":92.84,"x0":-1.7121336441231367,"y0":50.00158334308022,"z0":5.790996614541837,"aX":3.939851606636266},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.0,"breakHorizontal":-5.0,"spinRate":2414,"spinDirection":187},"zone":5,"typeConfidence":0.89,"plateTime":0.41898531592738575,"extension":6.613391528879114},"index":0,"playId":"cd943a5d-549e-39f0-9e00-a0fcd24cd574","pitchNumber":1,"startTime":"2026-07-19T01:51:28.050Z","endTime":"2026-07-19T01:51:39.673Z","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":92.8,"endSpeed":83.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.66128230421028,"aZ":-12.151592148494398,"pfxX":-4.869877570949759,"pfxZ":11.113939066666015,"pX":-0.4963230062710796,"pZ":1.9187463579869828,"vX0":4.706659796217951,"vY0":-134.7006749323694,"vZ0":-7.447802127639389,"x":135.92,"y":186.97,"x0":-1.650476766169493,"y0":50.001484730594896,"z0":5.616541847712911,"aX":-8.771611324534007},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.4,"breakHorizontal":7.6,"spinRate":2289,"spinDirection":216},"zone":7,"typeConfidence":0.85,"plateTime":0.40974875205752603,"extension":6.811023432982681},"index":1,"playId":"f23e3395-9d46-35e8-b405-f91e8664fd7d","pitchNumber":2,"startTime":"2026-07-19T01:51:45.399Z","endTime":"2026-07-19T01:51:49.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.550132498707143,"aZ":-19.22752374846429,"pfxX":-8.623977589213267,"pfxZ":8.270154209075438,"pX":-0.8975585346760085,"pZ":1.6010100330099855,"vX0":4.632402953468617,"vY0":-124.94938729499026,"vZ0":-6.16518438027963,"x":151.21,"y":195.55,"x0":-1.6650234629928542,"y0":50.00077111393284,"z0":5.70412426234846,"aX":-13.496844532915865},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":13.6,"breakHorizontal":14.4,"spinRate":2517,"spinDirection":239},"zone":13,"typeConfidence":0.86,"plateTime":0.44005166358586756,"extension":6.701550444572283},"hitData":{"launchSpeed":83.5,"launchAngle":13.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":148.13,"coordY":134.55}},"index":2,"playId":"c62613a8-07ab-3810-a9f7-77051348cfda","pitchNumber":3,"startTime":"2026-07-19T01:51:58.731Z","endTime":"2026-07-19T01:52:05.788Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:52:05.788Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Hedges grounds out, pitcher Khristian Curtis to second baseman Brandon Lowe to first baseman Ryan O'Hearn.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-19T01:52:10.747Z","endTime":"2026-07-19T01:53:44.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694753,"fullName":"Khristian Curtis","link":"/api/v1/people/694753"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":4},"credits":[{"player":{"id":694753,"link":"/api/v1/people/694753"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.7,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.82710978334347,"aZ":-23.884726442020206,"pfxX":2.0262714313912706,"pfxZ":4.686419014630298,"pX":1.3017100641097348,"pZ":2.1340697245325364,"vX0":6.698378521152812,"vY0":-131.6039368214572,"vZ0":-5.017924786788915,"x":67.38,"y":181.16,"x0":-1.531451169347746,"y0":50.00212196189284,"z0":5.816498899752196,"aX":3.5808712285983018},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.7,"breakHorizontal":-5.0,"spinRate":2486,"spinDirection":185},"zone":14,"typeConfidence":0.91,"plateTime":0.41492782983064025,"extension":6.847291358279714},"index":0,"playId":"d6a97a26-f927-37cd-b700-4bea9308304b","pitchNumber":1,"startTime":"2026-07-19T01:52:29.205Z","endTime":"2026-07-19T01:52:34.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.453346292282276,"aZ":-13.212155636969285,"pfxX":-4.238090363835841,"pfxZ":10.0482896794047,"pX":0.9938732582286837,"pZ":3.003112850369908,"vX0":8.131578378535611,"vY0":-136.8114333577457,"vZ0":-4.870833089737328,"x":79.12,"y":157.7,"x0":-1.4722765596171952,"y0":50.001412216655666,"z0":5.718773019041553,"aX":-7.997043135044244},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.3,"breakHorizontal":5.9,"spinRate":2417,"spinDirection":204},"zone":12,"typeConfidence":0.89,"plateTime":0.4010349704262417,"extension":6.966077130185135},"index":1,"playId":"80d6241f-2933-3355-b651-0eefe519177b","pitchNumber":2,"startTime":"2026-07-19T01:52:43.446Z","endTime":"2026-07-19T01:52:48.373Z","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":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.04139131780951,"aZ":-12.364212822073473,"pfxX":-3.517333026190144,"pfxZ":10.565533481237306,"pX":-0.008825061706362953,"pZ":2.4309754836832123,"vX0":5.247810948899962,"vY0":-135.88990303676078,"vZ0":-6.762175713899096,"x":117.34,"y":173.14,"x0":-1.5056984418269832,"y0":50.00349979654325,"z0":5.805962650980239,"aX":-6.595795697341123},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.9,"breakHorizontal":5.3,"spinRate":2438,"spinDirection":204},"zone":5,"typeConfidence":0.86,"plateTime":0.4026583072690353,"extension":6.901029703054131},"index":2,"playId":"77478158-2ae7-38b2-b530-06794e0b14c2","pitchNumber":3,"startTime":"2026-07-19T01:52:59.066Z","endTime":"2026-07-19T01:53:03.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":84.1,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.166971282462242,"aZ":-25.631576551423553,"pfxX":1.6167973741951576,"pfxZ":3.6728912004760144,"pX":0.49934996667089093,"pZ":2.3477729505386855,"vX0":4.757841673774304,"vY0":-131.7103156576164,"vZ0":-4.094956848417464,"x":97.97,"y":175.39,"x0":-1.5302586401463651,"y0":50.00655069662879,"z0":5.786319572376806,"aX":2.881160260847095},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.1,"breakHorizontal":-3.8,"spinRate":2542,"spinDirection":182},"zone":6,"typeConfidence":0.91,"plateTime":0.4135832794312879,"extension":6.7775412725622175},"index":3,"playId":"60277483-ef44-3d24-b787-c2737982653d","pitchNumber":4,"startTime":"2026-07-19T01:53:19.819Z","endTime":"2026-07-19T01:53:22.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.2,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.597154039377813,"aZ":-22.39804616580301,"pfxX":2.328532793795106,"pfxZ":5.310965926119067,"pX":0.6713989467101156,"pZ":2.536559630990177,"vX0":5.038953402954061,"vY0":-134.4243092162926,"vZ0":-4.457645881091524,"x":91.41,"y":170.29,"x0":-1.5256863233903837,"y0":50.00154754789152,"z0":5.795014169313049,"aX":4.284582735946725},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.9,"breakHorizontal":-5.3,"spinRate":2520,"spinDirection":187},"zone":6,"typeConfidence":0.91,"plateTime":0.40658815619933897,"extension":6.734594918415587},"hitData":{"launchSpeed":94.4,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":135.57,"coordY":159.8}},"index":4,"playId":"68e17d37-fc62-38a7-8be2-91c05757192c","pitchNumber":5,"startTime":"2026-07-19T01:53:36.197Z","endTime":"2026-07-19T01:53:44.272Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:53:44.272Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Steven Kwan grounds out, second baseman Brandon Lowe to first baseman Ryan O'Hearn.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-19T01:53:52.853Z","endTime":"2026-07-19T01:56:22.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694753,"fullName":"Khristian Curtis","link":"/api/v1/people/694753"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":71.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.412054282494704,"aZ":-41.51852763774139,"pfxX":2.9020665668532457,"pfxZ":-7.490158190165134,"pX":1.9024007214352527,"pZ":-0.09877033963233461,"vX0":6.062881030975204,"vY0":-111.36948466289127,"vZ0":-3.5476422347768644,"x":44.48,"y":241.45,"x0":-1.2406235606047749,"y0":50.004531244145525,"z0":5.841194176010496,"aX":3.618595348111675},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-14.2,"breakHorizontal":-7.0,"spinRate":2644,"spinDirection":20},"zone":14,"typeConfidence":0.9,"plateTime":0.4932351617683257,"extension":6.873358393158169},"index":0,"playId":"c147b944-ee46-3df6-92c8-c14ec922afaa","pitchNumber":1,"startTime":"2026-07-19T01:54:10.491Z","endTime":"2026-07-19T01:54:17.795Z","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":true},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.065373991735658,"aZ":-24.383176084580015,"pfxX":2.9822382318366385,"pfxZ":4.4515338429007,"pX":0.6590966173023014,"pZ":3.3964424723415685,"vX0":4.9085161896436045,"vY0":-131.28310777433308,"vZ0":-1.7977533682865166,"x":91.88,"y":147.08,"x0":-1.6203010625710932,"y0":50.00405925656015,"z0":5.900018530547908,"aX":5.219312028542915},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.9,"breakHorizontal":-6.5,"spinRate":2585,"spinDirection":171},"zone":12,"typeConfidence":0.91,"plateTime":0.4167640582517378,"extension":6.776542058228788},"index":1,"playId":"e0f3e591-6023-3eac-ad69-234445637517","pitchNumber":2,"startTime":"2026-07-19T01:54:41.473Z","endTime":"2026-07-19T01:54:46.314Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.108479872015216,"aZ":-23.02347515021654,"pfxX":3.0598069834570776,"pfxZ":5.213107006913972,"pX":0.3328879274956414,"pZ":2.7871005732501413,"vX0":4.315334730388713,"vY0":-132.14878231632082,"vZ0":-3.4047129314969604,"x":104.31,"y":163.53,"x0":-1.7234428417546863,"y0":50.003893204394785,"z0":5.798064225517651,"aX":5.371120763613748},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.9,"breakHorizontal":-6.6,"spinRate":2570,"spinDirection":192},"zone":3,"typeConfidence":0.91,"plateTime":0.4156674736524151,"extension":6.837237309579521},"index":2,"playId":"0a7d4385-a7ea-3753-9555-7cb20360742d","pitchNumber":3,"startTime":"2026-07-19T01:55:18.383Z","endTime":"2026-07-19T01:55:22.831Z","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":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.014970427879373,"aZ":-30.855747262826032,"pfxX":2.787523145684984,"pfxZ":0.843189723694735,"pX":-0.13106685702253415,"pZ":1.1936076545597047,"vX0":2.855675219125097,"vY0":-124.22179961890957,"vZ0":-4.99562199172671,"x":122.0,"y":206.55,"x0":-1.657899997095722,"y0":50.00232089449367,"z0":5.7975384448852045,"aX":4.353363330404894},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.6,"breakHorizontal":-5.8,"spinRate":2732,"spinDirection":67},"zone":13,"typeConfidence":0.91,"plateTime":0.4410229780068997,"extension":6.8988932701652015},"index":3,"playId":"fbf39b69-8043-383e-af1d-ee8e5c2ad36e","pitchNumber":4,"startTime":"2026-07-19T01:55:33.673Z","endTime":"2026-07-19T01:55:38.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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.817520853057786,"aZ":-34.45250533093791,"pfxX":2.96392608830021,"pfxZ":-1.5181470855280406,"pX":-0.5421645031244099,"pZ":2.50717026610478,"vX0":1.4750320311638878,"vY0":-121.86957974066353,"vZ0":-1.1068740591078916,"x":137.67,"y":171.09,"x0":-1.540114082443346,"y0":50.00057506129825,"z0":5.941507500840287,"aX":4.459712643286776},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.8,"breakHorizontal":-5.8,"spinRate":2773,"spinDirection":63},"zone":4,"typeConfidence":0.88,"plateTime":0.4493359247626545,"extension":6.584421535602831},"hitData":{"launchSpeed":82.9,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.43,"coordY":154.67}},"index":4,"playId":"a52cd227-3bb9-35bb-aed8-34e1d4a45859","pitchNumber":5,"startTime":"2026-07-19T01:56:14.942Z","endTime":"2026-07-19T01:56:22.526Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:56:22.526Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Lowe flies out to left fielder Steven Kwan.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-19T01:58:46.253Z","endTime":"2026-07-19T02:00:13.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Franco Aleman replaces Erik Sabrowski.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T01:58:14.384Z","endTime":"2026-07-19T01:58:48.599Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680916,"link":"/api/v1/people/680916"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":84.9,"endSpeed":77.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.959455550936084,"aZ":-31.493434455331467,"pfxX":4.291605709133879,"pfxZ":0.44187390574380814,"pX":-0.8808757626655799,"pZ":3.9208630446191903,"vX0":1.5061771134300206,"vY0":-123.60357593064904,"vZ0":1.1938010333660758,"x":150.58,"y":132.92,"x0":-2.0559484092353952,"y0":50.00337456789356,"z0":6.0787979024539975,"aX":6.631216161767106},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.3,"breakHorizontal":-8.2,"spinRate":2633,"spinDirection":69},"zone":11,"typeConfidence":0.91,"plateTime":0.4433616660123074,"extension":6.422924100172878},"index":1,"playId":"db6f4a0b-a44b-39c6-86d7-808efcea1dd3","pitchNumber":1,"startTime":"2026-07-19T01:58:48.599Z","endTime":"2026-07-19T01:58:52.299Z","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":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.46738041850355,"aZ":-21.07938364816561,"pfxX":-8.529180640549486,"pfxZ":5.614444500515065,"pX":0.9850356602846569,"pZ":3.263111268920199,"vX0":10.884298640899834,"vY0":-140.53254123968884,"vZ0":-2.4488443456349573,"x":79.45,"y":150.68,"x0":-1.8523554288810702,"y0":50.00098315808368,"z0":5.533495574200056,"aX":-16.850710768761292},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.7,"breakHorizontal":12.8,"spinRate":2413,"spinDirection":235},"zone":12,"typeConfidence":0.87,"plateTime":0.391576985036715,"extension":7.106890566034269},"index":2,"playId":"843d4ef0-8ce4-3da6-8e26-b5cbaf488ad2","pitchNumber":2,"startTime":"2026-07-19T01:59:08.733Z","endTime":"2026-07-19T01:59:11.733Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":3,"startTime":"2026-07-19T01:59:19.914Z","endTime":"2026-07-19T01:59:37.968Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"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":96.8,"endSpeed":87.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.95602598330628,"aZ":-14.341720721890079,"pfxX":-8.600824897027119,"pfxZ":9.113167314672927,"pX":2.020209853878042,"pZ":2.1223970531375427,"vX0":13.879617352492904,"vY0":-140.03383867022336,"vZ0":-6.358348835206034,"x":39.99,"y":181.48,"x0":-1.9167970305255169,"y0":50.00187807236187,"z0":5.3863751634486,"aX":-16.829494393147222},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.0,"breakHorizontal":12.2,"spinRate":2541,"spinDirection":232},"zone":14,"typeConfidence":0.9,"plateTime":0.3933567147506132,"extension":6.934901696312967},"index":4,"playId":"a950186f-689d-39f8-91aa-7df58debe869","pitchNumber":3,"startTime":"2026-07-19T01:59:37.968Z","endTime":"2026-07-19T01:59:41.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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.120955893450063,"aZ":-30.651234505766247,"pfxX":0.45540549259008256,"pfxZ":0.9172334706890419,"pX":0.3090054730480491,"pZ":1.869318127028095,"vX0":6.009099896543147,"vY0":-127.81954578302609,"vZ0":-4.015032437360144,"x":105.22,"y":188.31,"x0":-2.1267712903344087,"y0":50.00456087518183,"z0":5.854139574206034,"aX":0.756428442532804},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.0,"breakHorizontal":-2.2,"spinRate":2655,"spinDirection":94},"zone":9,"typeConfidence":0.9,"plateTime":0.4277044491243993,"extension":6.635773999545809},"hitData":{"launchSpeed":88.1,"launchAngle":54.0,"totalDistance":224.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.62,"coordY":120.87}},"index":5,"playId":"fb9760c4-9331-3f38-a766-0f8155c5fead","pitchNumber":4,"startTime":"2026-07-19T02:00:03.508Z","endTime":"2026-07-19T02:00:13.791Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:00:13.791Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rafael Flores Jr. walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-19T02:00:16.191Z","endTime":"2026-07-19T02:01:57.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.3,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.846154769371324,"aZ":-17.41177087281215,"pfxX":-7.146710388704692,"pfxZ":7.154925565609076,"pX":0.670683329104433,"pZ":4.345427222430909,"vX0":9.902785264702855,"vY0":-143.16163046150396,"vZ0":-0.29545776585487793,"x":66.69,"y":91.42,"x0":-1.9141469719206679,"y0":50.00479992028352,"z0":5.545373910141276,"aX":-14.750547389562696},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.1,"breakHorizontal":10.8,"spinRate":2464,"spinDirection":233},"zone":12,"typeConfidence":0.9,"plateTime":0.3834576098529201,"extension":6.906982104320932},"index":0,"playId":"608211c4-eb05-3cc2-8712-b3f6ab707643","pitchNumber":1,"startTime":"2026-07-19T02:00:41.898Z","endTime":"2026-07-19T02:00:45.785Z","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":97.7,"endSpeed":88.4,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.781545956626495,"aZ":-18.93275987877157,"pfxX":-7.02320261117438,"pfxZ":6.547102095470374,"pX":-0.8504589646418228,"pZ":3.341598671966918,"vX0":5.866088130240384,"vY0":-142.09028758818152,"vZ0":-2.669335378862137,"x":149.42,"y":148.56,"x0":-2.040126862641117,"y0":50.006581819989584,"z0":5.511275903602089,"aX":-14.21178441129186},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.4,"breakHorizontal":11.4,"spinRate":2212,"spinDirection":232},"zone":11,"typeConfidence":0.9,"plateTime":0.3870685506913838,"extension":6.972689583279328},"index":1,"playId":"a9455d33-a9e1-3072-9904-d17e9570d4e8","pitchNumber":2,"startTime":"2026-07-19T02:00:58.687Z","endTime":"2026-07-19T02:01:03.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08296003847343,"aZ":-28.706400644343,"pfxX":1.8514140488899473,"pfxZ":2.101723511735022,"pX":0.035628258824575994,"pZ":0.2641071365499497,"vX0":4.630420212620145,"vY0":-127.60783672296428,"vZ0":-7.920969416212827,"x":115.64,"y":231.65,"x0":-2.042503065530528,"y0":50.003975445915074,"z0":5.667756849700173,"aX":3.054945569704993},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.3,"breakHorizontal":-4.4,"spinRate":2624,"spinDirection":31},"zone":14,"typeConfidence":0.9,"plateTime":0.42910432362720563,"extension":6.693205247073006},"index":2,"playId":"d254933a-2a57-3c4d-b192-a171169cd1b4","pitchNumber":3,"startTime":"2026-07-19T02:01:17.455Z","endTime":"2026-07-19T02:01:20.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.4,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.400815073567955,"aZ":-19.798755478003688,"pfxX":-7.667707811456405,"pfxZ":6.087876343639682,"pX":0.14305351702839375,"pZ":2.9955657975956784,"vX0":8.515451349029943,"vY0":-140.83344774395096,"vZ0":-3.4718732297299564,"x":111.55,"y":157.9,"x0":-1.9064639187111376,"y0":50.00151790841718,"z0":5.506034076174405,"aX":-15.585656522144246},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.6,"breakHorizontal":12.4,"spinRate":2481,"spinDirection":228},"zone":2,"typeConfidence":0.89,"plateTime":0.38714299747609315,"extension":6.799926901034043},"index":3,"playId":"66d0b438-5945-3f4b-bcef-ca9b2f795ee9","pitchNumber":4,"startTime":"2026-07-19T02:01:35.688Z","endTime":"2026-07-19T02:01:39.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.5,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.98897133152709,"aZ":-18.524889945201657,"pfxX":-8.415403005955197,"pfxZ":6.819013171719189,"pX":0.5547111027679984,"pZ":1.6973675318538313,"vX0":9.998814504604985,"vY0":-140.6035448897912,"vZ0":-6.816197050498284,"x":95.86,"y":192.95,"x0":-1.954783453507628,"y0":50.0011933931682,"z0":5.355741406145402,"aX":-16.841836843505874},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.0,"breakHorizontal":13.2,"spinRate":2387,"spinDirection":239},"zone":9,"typeConfidence":0.9,"plateTime":0.3896104025873153,"extension":6.945551828526121},"index":4,"playId":"8a43ddf8-d7fa-3e65-84b4-8eab4cfe9220","pitchNumber":5,"startTime":"2026-07-19T02:01:52.350Z","endTime":"2026-07-19T02:01:57.182Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:01:57.182Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jared Triolo lines out to right fielder David Fry.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-19T02:02:02.072Z","endTime":"2026-07-19T02:03:15.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.358284357938334,"aZ":-26.91121014703432,"pfxX":1.5398135845851098,"pfxZ":3.287804291770591,"pX":-1.6572113545891665,"pZ":3.3877009184594398,"vX0":1.2124429803461398,"vY0":-125.91647291018307,"vZ0":-0.8535818997349129,"x":180.17,"y":147.31,"x0":-2.345564213704293,"y0":50.002819487414165,"z0":5.915050647996471,"aX":2.463944788952579},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.0,"breakHorizontal":-3.1,"spinRate":2540,"spinDirection":80},"zone":11,"typeConfidence":0.9,"plateTime":0.43555360254845477,"extension":6.617042090610564},"index":0,"playId":"e5c8c58b-ccab-33f4-ba96-bae5020f0cfd","pitchNumber":1,"startTime":"2026-07-19T02:02:23.496Z","endTime":"2026-07-19T02:02:27.208Z","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":96.9,"endSpeed":88.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.20935831404286,"aZ":-19.218897426091683,"pfxX":-9.908800465027188,"pfxZ":6.495343781818799,"pX":0.6486620199226683,"pZ":2.2189423696596444,"vX0":10.777350926796773,"vY0":-140.62778537047768,"vZ0":-5.464895619090445,"x":92.27,"y":178.87,"x0":-1.9541281064889051,"y0":50.000301799774,"z0":5.4422662269832704,"aX":-19.756126660407723},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.7,"breakHorizontal":15.6,"spinRate":2473,"spinDirection":243},"zone":9,"typeConfidence":0.9,"plateTime":0.3901547320777494,"extension":6.8331491474178785},"index":1,"playId":"626a50c9-7a51-33da-8f39-62aaa662eb21","pitchNumber":2,"startTime":"2026-07-19T02:02:43.755Z","endTime":"2026-07-19T02:02:48.302Z","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":97.6,"endSpeed":87.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.65239573098863,"aZ":-15.626924742689345,"pfxX":-9.777383535212289,"pfxZ":8.267109143979555,"pX":0.4291318141547153,"pZ":3.0266451769606264,"vX0":10.19014153799239,"vY0":-141.61032103947647,"vZ0":-3.7933608927582196,"x":100.64,"y":157.06,"x0":-1.9706135104169136,"y0":50.00532345580674,"z0":5.403506805912813,"aX":-19.576894175006487},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.2,"breakHorizontal":15.2,"spinRate":2532,"spinDirection":241},"zone":3,"typeConfidence":0.9,"plateTime":0.388926662191992,"extension":6.898944618090366},"hitData":{"launchSpeed":83.8,"launchAngle":26.0,"totalDistance":267.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":196.96,"coordY":118.23}},"index":2,"playId":"658754d3-b266-369a-92ae-fc7e32367ed5","pitchNumber":3,"startTime":"2026-07-19T02:03:05.734Z","endTime":"2026-07-19T02:03:15.605Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:03:15.605Z","atBatIndex":44},{"result":{"type":"atBat","event":"Pickoff 1B","eventType":"pickoff_1b","description":"Catcher Austin Hedges picks off Rafael Flores Jr. at 1st on throw to first baseman Rhys Hoskins.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-19T02:03:26.618Z","endTime":"2026-07-19T02:04:33.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":16},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"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":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.501318893067072,"aZ":-27.790902065582934,"pfxX":-9.681962959846942,"pfxZ":2.598229514388949,"pX":-0.5406986294527037,"pZ":3.0611387175598406,"vX0":7.254051508038128,"vY0":-129.16865895930178,"vZ0":-1.0441692967156972,"x":137.61,"y":156.13,"x0":-2.130901482044547,"y0":50.00055275295405,"z0":5.611971388746396,"aX":-16.31956456450893},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.7,"breakHorizontal":15.8,"spinRate":1789,"spinDirection":250},"zone":1,"typeConfidence":0.97,"plateTime":0.4244302719504178,"extension":6.752033599980269},"index":0,"playId":"718cc48a-3d4f-39ea-a752-01efb7e0ed1c","pitchNumber":1,"startTime":"2026-07-19T02:03:44.659Z","endTime":"2026-07-19T02:03:49.112Z","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":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.017007238597365,"aZ":-18.950288862244953,"pfxX":-7.905449863846679,"pfxZ":6.564196363720384,"pX":-0.5865543040552513,"pZ":3.4761571191059524,"vX0":7.152207126083869,"vY0":-141.031735011704,"vZ0":-2.2169870438357555,"x":139.36,"y":144.92,"x0":-2.1281131619978133,"y0":50.00273711300694,"z0":5.494363892365729,"aX":-15.9278241355402},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.6,"breakHorizontal":12.8,"spinRate":2407,"spinDirection":237},"zone":11,"typeConfidence":0.9,"plateTime":0.38834126517831447,"extension":6.878796622648929},"index":1,"playId":"66df1913-0f6e-33ea-a057-eda4aff65db6","pitchNumber":2,"startTime":"2026-07-19T02:04:04.011Z","endTime":"2026-07-19T02:04:11.231Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":true},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"actionPlayId":"66df1913-0f6e-33ea-a057-eda4aff65db6","startTime":"2026-07-19T02:04:33.197Z","endTime":"2026-07-19T02:04:33.220Z","isPitch":false,"type":"pickoff"}],"playEndTime":"2026-07-19T02:04:33.220Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Travis Bazzana walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-19T02:06:27.304Z","endTime":"2026-07-19T02:07:35.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694753,"fullName":"Khristian Curtis","link":"/api/v1/people/694753"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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(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":83.8,"endSpeed":76.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.832706260715163,"aZ":-23.49243756537716,"pfxX":-9.974894011641556,"pfxZ":5.8049517599763885,"pX":-1.3101170936712365,"pZ":3.2687242268868895,"vX0":4.2881032321654855,"vY0":-122.00207225503536,"vZ0":-1.3079029019571706,"x":166.94,"y":150.52,"x0":-1.8025327655016936,"y0":50.0005789821696,"z0":5.852117228389632,"aX":-14.912193716421855},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":10.4,"breakHorizontal":16.9,"spinRate":2444,"spinDirection":236},"zone":11,"typeConfidence":0.91,"plateTime":0.4503450894940815,"extension":6.634310675764414},"index":0,"playId":"a3844cd9-1d1c-3863-9b5a-9d98d50128d7","pitchNumber":1,"startTime":"2026-07-19T02:06:30.965Z","endTime":"2026-07-19T02:06:36.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.8,"endSpeed":75.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.609723496174713,"aZ":-20.949271863513033,"pfxX":-10.306675980654763,"pfxZ":7.5753373987113575,"pX":-0.2510308732990916,"pZ":2.2051421448345208,"vX0":6.203187319850047,"vY0":-121.72135195311655,"vZ0":-4.099462312194634,"x":126.57,"y":179.24,"x0":-1.509361471233389,"y0":50.00470499014718,"z0":5.752375554703563,"aX":-15.278879775432179},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":12.8,"breakHorizontal":16.9,"spinRate":2573,"spinDirection":232},"zone":5,"typeConfidence":0.91,"plateTime":0.4520975725979821,"extension":6.58594189389172},"index":1,"playId":"73097f43-cf67-3176-a3f8-f86f5f829cb7","pitchNumber":2,"startTime":"2026-07-19T02:06:44.632Z","endTime":"2026-07-19T02:06:48.635Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33287866560108,"aZ":-28.86985884892718,"pfxX":1.6585348219279563,"pfxZ":2.098924702966919,"pX":0.9481085733489971,"pZ":0.21865531836538302,"vX0":5.7408258289663365,"vY0":-124.62471166826938,"vZ0":-7.532640908308426,"x":80.86,"y":232.88,"x0":-1.6017596809741848,"y0":50.00115670620599,"z0":5.669008121941442,"aX":2.603562860136169},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.3,"breakHorizontal":-4.3,"spinRate":2674,"spinDirection":136},"zone":14,"typeConfidence":0.91,"plateTime":0.43971517504276214,"extension":6.849514752869601},"index":2,"playId":"c9f2f158-c7f7-3f39-b30f-ca6294df316e","pitchNumber":3,"startTime":"2026-07-19T02:06:58.091Z","endTime":"2026-07-19T02:07:01.091Z","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":0},"pitchData":{"startSpeed":84.4,"endSpeed":76.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.88373902494313,"aZ":-18.480406938226714,"pfxX":-9.9306183103548,"pfxZ":9.097241792901315,"pX":1.6266153808080221,"pZ":2.727662378466187,"vX0":10.228916750183012,"vY0":-122.36698595406844,"vZ0":-3.473017262055876,"x":55.0,"y":165.13,"x0":-1.3327845665261804,"y0":50.00057006480685,"z0":5.763486152556651,"aX":-14.942917451170878},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":15.8,"breakHorizontal":15.4,"spinRate":2446,"spinDirection":230},"zone":12,"typeConfidence":0.91,"plateTime":0.448933832990702,"extension":6.696677361666283},"index":3,"playId":"f777f670-bc47-3f19-896c-ed03a5e35bd8","pitchNumber":4,"startTime":"2026-07-19T02:07:15.821Z","endTime":"2026-07-19T02:07:21.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.123459622839185,"aZ":-20.38979650420256,"pfxX":1.1381559247279005,"pfxZ":6.7210210491421165,"pX":0.1415559627725272,"pZ":4.184890707916149,"vX0":4.39669322083148,"vY0":-131.87461062536542,"vZ0":-0.4396403949885709,"x":111.6,"y":125.79,"x0":-1.6980568898865775,"y0":50.005505547631074,"z0":5.86326458878855,"aX":1.9966520210210914},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.2,"breakHorizontal":-3.1,"spinRate":2522,"spinDirection":194},"zone":12,"typeConfidence":0.91,"plateTime":0.4159950059690858,"extension":6.6496547551937955},"index":4,"playId":"8d3dd0d5-0df3-3415-8128-08cfd75590ad","pitchNumber":5,"startTime":"2026-07-19T02:07:32.402Z","endTime":"2026-07-19T02:07:35.742Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:07:35.742Z","atBatIndex":46},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Brayan Rocchio grounds into a double play, second baseman Brandon Lowe to first baseman Ryan O'Hearn. Travis Bazzana out at 2nd. Brayan Rocchio out at 1st.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-19T02:07:54.668Z","endTime":"2026-07-19T02:08:13.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694753,"fullName":"Khristian Curtis","link":"/api/v1/people/694753"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"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":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"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":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.221976455399652,"aZ":-19.92417801322577,"pfxX":-8.547545297620985,"pfxZ":8.22177183278874,"pX":-0.26839580160623433,"pZ":3.3821093355761462,"vX0":6.345416851079132,"vY0":-121.67925582327312,"vZ0":-1.5161449743132924,"x":127.23,"y":147.46,"x0":-1.8072228160917976,"y0":50.00591710666995,"z0":5.749971929871033,"aX":-12.742173058857693},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":14.8,"breakHorizontal":13.8,"spinRate":2519,"spinDirection":230},"zone":11,"typeConfidence":0.9,"plateTime":0.4511802113711907,"extension":6.789443187258332},"hitData":{"launchSpeed":53.7,"launchAngle":-43.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.28,"coordY":159.39}},"index":0,"playId":"7f6fb42e-5425-3598-bb0f-cc2fd13270d6","pitchNumber":1,"startTime":"2026-07-19T02:08:05.333Z","endTime":"2026-07-19T02:08:13.732Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:08:13.732Z","atBatIndex":47},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Chase DeLauter lines out to center fielder Jake Mangum.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-19T02:08:46.336Z","endTime":"2026-07-19T02:09:55.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694753,"fullName":"Khristian Curtis","link":"/api/v1/people/694753"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,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":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-19T02:08:43.781Z","endTime":"2026-07-19T02:08:48.556Z","isPitch":false,"type":"action","player":{"id":800050,"link":"/api/v1/people/800050"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.717744075650835,"aZ":-25.07743177215654,"pfxX":0.7977733229658304,"pfxZ":4.026596862139559,"pX":-0.7727667097416423,"pZ":3.406645498027155,"vX0":2.263645637275604,"vY0":-130.94162703228739,"vZ0":-1.4497380869729517,"x":146.46,"y":146.8,"x0":-1.7469291346398614,"y0":50.00479089467089,"z0":5.817036612683356,"aX":1.4057528666899977},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.2,"breakHorizontal":-1.9,"spinRate":2422,"spinDirection":179},"zone":1,"typeConfidence":0.91,"plateTime":0.4159132770645506,"extension":6.713806996350229},"index":1,"playId":"aa390b96-15b1-3f3d-afa4-e0bbb7f8ffb9","pitchNumber":1,"startTime":"2026-07-19T02:08:48.556Z","endTime":"2026-07-19T02:08:52.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.7,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.329818272863314,"aZ":-23.160513077812336,"pfxX":1.1722215296182716,"pfxZ":5.080491013593923,"pX":-0.31826684287709744,"pZ":2.366999143327299,"vX0":3.4163813333826116,"vY0":-131.67245173262683,"vZ0":-4.279752771816494,"x":129.13,"y":174.87,"x0":-1.7795725831324167,"y0":50.00088069075159,"z0":5.70606110386386,"aX":2.078234995297272},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.6,"breakHorizontal":-2.8,"spinRate":2512,"spinDirection":184},"zone":4,"typeConfidence":0.91,"plateTime":0.41439730879992,"extension":6.815222692388263},"index":2,"playId":"5baa4d45-1ab9-3036-bb70-d99428375d64","pitchNumber":2,"startTime":"2026-07-19T02:09:03.425Z","endTime":"2026-07-19T02:09:06.947Z","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":85.1,"endSpeed":77.7,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.819083767527168,"aZ":-20.29295490051891,"pfxX":-10.149672146492716,"pfxZ":7.708526754012684,"pX":-0.07160375393921518,"pZ":1.7383423548875256,"vX0":7.016539517075047,"vY0":-123.66358309146469,"vZ0":-5.419816781611987,"x":119.73,"y":191.84,"x0":-1.6342103699477457,"y0":50.001738525259974,"z0":5.672501699615467,"aX":-15.640095429836627},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":12.8,"breakHorizontal":16.7,"spinRate":2513,"spinDirection":240},"zone":8,"typeConfidence":0.9,"plateTime":0.4437749966050215,"extension":6.655378920336509},"index":3,"playId":"16c80a51-305b-3338-8049-777cb024e52d","pitchNumber":3,"startTime":"2026-07-19T02:09:17.734Z","endTime":"2026-07-19T02:09:20.734Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.7,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47584506989043,"aZ":-20.800330515452256,"pfxX":-9.31191097298203,"pfxZ":7.020630534422471,"pX":-0.7703199480614052,"pZ":2.4553294477535665,"vX0":5.166625471500707,"vY0":-126.41484153644426,"vZ0":-3.75747113650594,"x":146.36,"y":172.49,"x0":-1.6294093784644519,"y0":50.005612771081424,"z0":5.628401075081009,"aX":-15.092052278406857},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":12.1,"breakHorizontal":15.7,"spinRate":2415,"spinDirection":237},"zone":4,"typeConfidence":0.85,"plateTime":0.43308186791531256,"extension":6.720534151847762},"hitData":{"launchSpeed":98.1,"launchAngle":22.0,"totalDistance":368.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":116.22,"coordY":51.13}},"index":4,"playId":"b3b37a7f-4be4-3ccc-9668-439010199724","pitchNumber":4,"startTime":"2026-07-19T02:09:47.372Z","endTime":"2026-07-19T02:09:55.779Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:09:55.779Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Mangum grounds out, shortstop Brayan Rocchio to first baseman Rhys Hoskins.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-19T02:12:24.928Z","endTime":"2026-07-19T02:12:36.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"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":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Colin Holderman replaces Franco Aleman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T02:11:02.220Z","endTime":"2026-07-19T02:12:27.267Z","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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.83492503490917,"aZ":-26.18818242763567,"pfxX":-11.203857387784154,"pfxZ":2.9992153251497067,"pX":0.23654904977637725,"pZ":1.9651661986882833,"vX0":10.092493497016545,"vY0":-141.06388770470895,"vZ0":-4.193200963637167,"x":107.98,"y":185.72,"x0":-1.9480667738460973,"y0":50.00596760136642,"z0":5.178166165148646,"aX":-22.37722920241821},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.7,"breakHorizontal":18.0,"spinRate":2232,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.38965286341982663,"extension":6.528045793827911},"hitData":{"launchSpeed":89.8,"launchAngle":-15.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.7,"coordY":145.59}},"index":1,"playId":"27683eaa-a300-3108-b8a7-e7a983ac47e4","pitchNumber":1,"startTime":"2026-07-19T02:12:27.267Z","endTime":"2026-07-19T02:12:36.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:12:36.530Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Gonzales grounds out softly, pitcher Colin Holderman to first baseman Rhys Hoskins.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-19T02:12:46.707Z","endTime":"2026-07-19T02:13:54.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670059,"link":"/api/v1/people/670059"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":96.3,"endSpeed":87.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.199995720116924,"aZ":-22.806096351290684,"pfxX":-10.600097264492078,"pfxZ":4.755816458818334,"pX":0.7847544487710624,"pZ":0.801590678076514,"vX0":11.16956341288188,"vY0":-139.59522997828452,"vZ0":-7.402613971183399,"x":87.09,"y":217.14,"x0":-1.896195643470537,"y0":50.000528640574494,"z0":4.995401626104356,"aX":-20.86340866457946},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.1,"breakHorizontal":16.8,"spinRate":2263,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.39276301551754633,"extension":6.503007792645238},"index":0,"playId":"d1b7b074-1665-36bf-be0b-dfd7d5baeafd","pitchNumber":1,"startTime":"2026-07-19T02:13:01.031Z","endTime":"2026-07-19T02:13:04.766Z","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":96.4,"endSpeed":87.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.33062384088757,"aZ":-27.33222531560854,"pfxX":-11.339768521111033,"pfxZ":2.4759652047417458,"pX":-1.3121921475803144,"pZ":2.2773757400064736,"vX0":6.521268354087102,"vY0":-140.12608356887824,"vZ0":-3.025726466226167,"x":167.02,"y":177.29,"x0":-2.2158051329394315,"y0":50.00613850707271,"z0":5.188118608170537,"aX":-22.198249193041388},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.0,"breakHorizontal":18.8,"spinRate":2207,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.39328131653303666,"extension":6.35340661491068},"index":1,"playId":"4c31318e-6954-3d11-9aa2-1895f8836f6d","pitchNumber":2,"startTime":"2026-07-19T02:13:15.803Z","endTime":"2026-07-19T02:13:20.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":86.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.93048175055797,"aZ":-27.016574304464964,"pfxX":-11.90657541255378,"pfxZ":2.660439197020011,"pX":-0.9393103242563366,"pZ":2.2439754259943734,"vX0":7.214128054012131,"vY0":-139.6691541000299,"vZ0":-3.3459843617375546,"x":152.8,"y":178.19,"x0":-2.034219460689323,"y0":50.003966431253254,"z0":5.271833543722282,"aX":-23.086089290540812},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.2,"breakHorizontal":19.7,"spinRate":2203,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.39499582313910775,"extension":6.472169453824032},"index":2,"playId":"b868329f-8e48-3a26-9296-bcc825f40838","pitchNumber":3,"startTime":"2026-07-19T02:13:30.931Z","endTime":"2026-07-19T02:13:33.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":87.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.422238275996556,"aZ":-26.153352958241168,"pfxX":-11.852530449316106,"pfxZ":3.037923830859814,"pX":0.2782189129938996,"pZ":2.2957033400881186,"vX0":10.319731809762937,"vY0":-140.70931676456973,"vZ0":-3.4760696372658204,"x":106.39,"y":176.8,"x0":-1.9182599676644778,"y0":50.002807337251454,"z0":5.264512336619138,"aX":-23.48856030207854},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.9,"breakHorizontal":19.1,"spinRate":2285,"spinDirection":240},"zone":6,"typeConfidence":2.0,"plateTime":0.39102130606859253,"extension":6.618336434035393},"hitData":{"launchSpeed":45.8,"launchAngle":-63.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":129.29,"coordY":188.17}},"index":3,"playId":"85d922dd-0338-3580-87be-97437d085d1f","pitchNumber":4,"startTime":"2026-07-19T02:13:46.180Z","endTime":"2026-07-19T02:13:54.342Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:13:54.342Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryan Reynolds walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-19T02:14:02.815Z","endTime":"2026-07-19T02:16:09.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.70320793432145,"aZ":-23.554682537095246,"pfxX":-11.098200557126678,"pfxZ":4.310434349478768,"pX":-0.7348178468582942,"pZ":1.7296824301379676,"vX0":7.496165849648652,"vY0":-141.5731841435741,"vZ0":-5.318126572157691,"x":145.01,"y":192.08,"x0":-1.9949139592205511,"y0":50.00481053218375,"z0":5.170290211663929,"aX":-22.203614647696366},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.7,"breakHorizontal":18.2,"spinRate":2221,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.38905195100854506,"extension":6.490423646707906},"index":0,"playId":"56efef93-6b73-3cf8-b53b-3c5d5fe652c2","pitchNumber":1,"startTime":"2026-07-19T02:14:17.221Z","endTime":"2026-07-19T02:14:21.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":77.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.66069233130564,"aZ":-38.97565224207352,"pfxX":8.834038710099463,"pfxZ":-4.575672297924119,"pX":-0.2559964485392034,"pZ":0.6243433132556191,"vX0":1.7513493521853083,"vY0":-120.88105268196844,"vZ0":-2.8929247336350685,"x":126.76,"y":221.92,"x0":-2.137243826521021,"y0":50.00411208828912,"z0":5.244786960729138,"aX":13.12719312886126},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-8.8,"breakHorizontal":-16.4,"spinRate":2807,"spinDirection":64},"zone":13,"typeConfidence":2.0,"plateTime":0.4524024899821151,"extension":6.626264628744193},"index":1,"playId":"bf387a45-4747-307f-84cc-f9be716c68e7","pitchNumber":2,"startTime":"2026-07-19T02:14:34.212Z","endTime":"2026-07-19T02:14:37.747Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-07-19T02:14:48.674Z","endTime":"2026-07-19T02:15:13.816Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"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":83.0,"endSpeed":75.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.632137356274246,"aZ":-30.833146982465014,"pfxX":6.536081801441849,"pfxZ":0.9256873566320554,"pX":-1.5403073537929934,"pZ":2.331133961584244,"vX0":-0.024632381600295683,"vY0":-120.82042871405304,"vZ0":-0.5542484296146942,"x":175.71,"y":175.84,"x0":-2.37641878463499,"y0":50.00352863814908,"z0":5.317681985861658,"aX":9.483140840257182},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.8,"breakHorizontal":-11.8,"spinRate":2539,"spinDirection":84},"zone":13,"typeConfidence":2.0,"plateTime":0.45660918460146993,"extension":6.6804252067859995},"index":3,"playId":"1288c71d-66a3-37e3-9ac3-4285a4e8258f","pitchNumber":3,"startTime":"2026-07-19T02:15:13.816Z","endTime":"2026-07-19T02:15:17.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.133199023017255,"aZ":-27.615580018513317,"pfxX":-9.352652209878645,"pfxZ":2.3603182160144254,"pX":0.8261174094050681,"pZ":2.5943655150398617,"vX0":11.096437242671874,"vY0":-138.82765021550492,"vZ0":-1.5916432264831695,"x":85.51,"y":168.73,"x0":-2.02759111375506,"y0":50.00250280240519,"z0":5.032020176475329,"aX":-18.063740069764926},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.1,"breakHorizontal":14.3,"spinRate":2194,"spinDirection":239},"zone":12,"typeConfidence":2.0,"plateTime":0.3961334752437784,"extension":6.663427475349715},"index":4,"playId":"596a3b49-eada-3e11-a576-87b3ec845254","pitchNumber":4,"startTime":"2026-07-19T02:15:28.341Z","endTime":"2026-07-19T02:15:32.926Z","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":99.0,"endSpeed":90.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.7238409173612,"aZ":-24.01447388383916,"pfxX":-7.519859025937867,"pfxZ":3.8839702887214624,"pX":-1.3801172514936235,"pZ":3.0625980244261632,"vX0":4.79927632066942,"vY0":-144.1204128970512,"vZ0":-2.1577744376477748,"x":142.08,"y":146.08,"x0":-2.09053937698952,"y0":50.0050160063525,"z0":5.30532599961216,"aX":-15.809381531128274},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":6.7,"breakHorizontal":12.6,"spinRate":2340,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.3801483945837161,"extension":6.538242328694768},"index":5,"playId":"acdf7cbf-ebea-37b5-a3e5-5c0fcb70e9d4","pitchNumber":5,"startTime":"2026-07-19T02:15:45.135Z","endTime":"2026-07-19T02:15:49.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.239474863706665,"aZ":-28.6645241522745,"pfxX":3.1424501190218477,"pfxZ":2.313457420186893,"pX":1.4909250474781204,"pZ":2.6941401830528697,"vX0":7.168245932139903,"vY0":-122.40697591791306,"vZ0":-0.5527544189758082,"x":60.17,"y":166.04,"x0":-1.8840363165520175,"y0":50.00184128733188,"z0":5.377697715907361,"aX":4.766886600122076},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.3,"breakHorizontal":-7.4,"spinRate":2488,"spinDirection":76},"zone":12,"typeConfidence":2.0,"plateTime":0.44752141803769474,"extension":6.741850573558554},"index":6,"playId":"1a2cf4e4-7a21-3f30-b2ec-dad16b2d533b","pitchNumber":6,"startTime":"2026-07-19T02:16:04.084Z","endTime":"2026-07-19T02:16:09.365Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:16:09.365Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esmerlyn Valdez strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-19T02:16:18.055Z","endTime":"2026-07-19T02:17:36.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"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":"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.7,"endSpeed":75.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.366335484283056,"aZ":-27.80067388943201,"pfxX":8.476197228842743,"pfxZ":3.0023575957293076,"pX":0.6502500037572815,"pZ":2.4276030281775505,"vX0":3.722010320757683,"vY0":-120.40445891774488,"vZ0":-0.8389523361346747,"x":92.21,"y":173.23,"x0":-2.020854982695707,"y0":50.00096747800924,"z0":5.260844171701149,"aX":12.32801808958811},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.5,"breakHorizontal":-16.3,"spinRate":2677,"spinDirection":78},"zone":6,"typeConfidence":2.0,"plateTime":0.4565077499057324,"extension":6.5590007890473725},"index":0,"playId":"1044ed94-c969-3065-bdc7-1c8573b984ac","pitchNumber":1,"startTime":"2026-07-19T02:16:32.656Z","endTime":"2026-07-19T02:16:37.698Z","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":95.8,"endSpeed":87.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.083233005383455,"aZ":-25.63916835928753,"pfxX":-11.017091461535037,"pfxZ":3.3532154077859095,"pX":0.22797528903854603,"pZ":1.943670244842799,"vX0":9.985275486139312,"vY0":-139.12116114225287,"vZ0":-4.2869061402052955,"x":108.31,"y":186.3,"x0":-1.9876698506631485,"y0":50.00128076850098,"z0":5.217274292856893,"aX":-21.45577758110776},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.3,"breakHorizontal":17.8,"spinRate":2254,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.39467917042642187,"extension":6.5946471798394874},"index":1,"playId":"28437e5c-ba0d-3c3f-a91b-4fbece5bcef2","pitchNumber":2,"startTime":"2026-07-19T02:16:47.184Z","endTime":"2026-07-19T02:16:52.655Z","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":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86205632281972,"aZ":-18.32118960005364,"pfxX":-8.336722560494877,"pfxZ":6.957912421673306,"pX":0.6344897256346357,"pZ":3.4879666177749615,"vX0":9.628447073275714,"vY0":-140.45815922057776,"vZ0":-1.5501086680608334,"x":92.81,"y":144.6,"x0":-1.7605265802408174,"y0":50.0033001774226,"z0":5.242693968703265,"aX":-16.599792465644974},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.5,"breakHorizontal":13.1,"spinRate":2487,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.3904807220189408,"extension":6.535153441162077},"index":2,"playId":"c57c4a5f-c24e-3adf-b61d-9ec7f65210f3","pitchNumber":3,"startTime":"2026-07-19T02:17:02.601Z","endTime":"2026-07-19T02:17:10.442Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":77.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.303930254500486,"aZ":-27.926913885960712,"pfxX":6.9170141333035,"pfxZ":2.7587577234588387,"pX":1.211128393400075,"pZ":2.3545919802655537,"vX0":5.3193883676935565,"vY0":-124.50294899447715,"vZ0":-1.4089012275040724,"x":70.83,"y":175.21,"x0":-1.8659242669493539,"y0":50.00403637188286,"z0":5.279548151629405,"aX":10.65946516680997},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.9,"breakHorizontal":-13.9,"spinRate":2627,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.44308272262153503,"extension":6.517933118380202},"index":3,"playId":"d8336d89-f8fb-3768-b41d-b367fcc553e5","pitchNumber":4,"startTime":"2026-07-19T02:17:32.052Z","endTime":"2026-07-19T02:17:36.261Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:17:36.261Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kahlil Watson flies out to center fielder Jake Mangum.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-19T02:20:25.744Z","endTime":"2026-07-19T02:21:29.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":5},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Yohan Ramírez replaces Khristian Curtis.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T02:19:24.133Z","endTime":"2026-07-19T02:20:08.272Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670990,"link":"/api/v1/people/670990"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Kahlil Watson replaces Rhys Hoskins.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-19T02:20:08.272Z","endTime":"2026-07-19T02:20:27.797Z","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":"401","replacedPlayer":{"id":656555,"link":"/api/v1/people/656555"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":90.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.209318123039836,"aZ":-17.666752906387472,"pfxX":-7.2190971571971625,"pfxZ":6.913774983272552,"pX":1.6017578558479129,"pZ":2.226969605841087,"vX0":10.328582868422195,"vY0":-143.6972964759567,"vZ0":-4.379113766860872,"x":55.94,"y":178.65,"x0":-1.0954378551854096,"y0":50.003577653741104,"z0":4.862816237299254,"aX":-15.150887991152732},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.8,"breakHorizontal":11.0,"spinRate":2478,"spinDirection":229},"zone":14,"typeConfidence":0.9,"plateTime":0.3806559200139148,"extension":7.1099457010894875},"index":2,"playId":"4ec449b1-87b9-391a-a782-8d5270e9dc20","pitchNumber":1,"startTime":"2026-07-19T02:20:27.797Z","endTime":"2026-07-19T02:20:32.740Z","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":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.796776609744818,"aZ":-18.041897927846986,"pfxX":-7.058695193957292,"pfxZ":6.762035805906425,"pX":0.5937557763613166,"pZ":2.642343039364637,"vX0":7.814640455766773,"vY0":-143.1546543883891,"vZ0":-3.206936155220772,"x":94.37,"y":167.44,"x0":-1.24491567335183,"y0":50.005499373217425,"z0":4.896330527012737,"aX":-14.759404796014154},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.9,"breakHorizontal":11.4,"spinRate":2470,"spinDirection":232},"zone":6,"typeConfidence":0.91,"plateTime":0.38155072101157206,"extension":6.905806976836195},"index":3,"playId":"98ed0d6d-bd53-3c89-ba4f-74936afd07fb","pitchNumber":2,"startTime":"2026-07-19T02:20:44.722Z","endTime":"2026-07-19T02:20:47.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.778329142632295,"aZ":-15.58832905146575,"pfxX":-6.402569150088425,"pfxZ":8.258260484737171,"pX":1.4172311630397187,"pZ":1.3535749157403203,"vX0":9.246079259157797,"vY0":-141.20666951915098,"vZ0":-6.785630054385387,"x":62.98,"y":202.23,"x0":-1.0760154763658105,"y0":50.00362975715793,"z0":4.800776130325047,"aX":-12.860674459550506},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.6,"breakHorizontal":9.6,"spinRate":2399,"spinDirection":232},"zone":14,"typeConfidence":0.9,"plateTime":0.3886977408452017,"extension":7.129107694913249},"index":4,"playId":"a224bd4e-d843-3839-b9f2-cf9eecea5c7c","pitchNumber":3,"startTime":"2026-07-19T02:21:02.393Z","endTime":"2026-07-19T02:21:05.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.061668204319442,"aZ":-25.283084222683726,"pfxX":-9.095664574972698,"pfxZ":3.3264239053113105,"pX":0.8032931072149144,"pZ":1.6700998806770662,"vX0":9.100585671967574,"vY0":-142.4212667383807,"vZ0":-4.78213966957881,"x":86.38,"y":193.69,"x0":-1.238482639154575,"y0":50.00415382017024,"z0":4.952575798704923,"aX":-18.848788532966175},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.3,"breakHorizontal":14.9,"spinRate":2378,"spinDirection":231},"zone":9,"typeConfidence":0.88,"plateTime":0.3833129060951217,"extension":6.932742180766813},"hitData":{"launchSpeed":80.5,"launchAngle":37.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.28,"coordY":85.12}},"index":5,"playId":"c063af71-996c-3b57-b264-cbd032329a6f","pitchNumber":4,"startTime":"2026-07-19T02:21:20.838Z","endTime":"2026-07-19T02:21:29.878Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:21:29.878Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daniel Schneemann singles on a ground ball to shortstop Jared Triolo.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-19T02:21:45.063Z","endTime":"2026-07-19T02:22:44.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.913265921898486,"aZ":-25.30837649798203,"pfxX":-10.339410875630536,"pfxZ":3.3250290744847693,"pX":0.282431027824683,"pZ":1.7190163673885455,"vX0":8.253366758920567,"vY0":-142.86527442831544,"vZ0":-4.235060003872225,"x":106.23,"y":192.37,"x0":-1.300526778420457,"y0":50.00654688028727,"z0":4.811380050423827,"aX":-21.37767475709441},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.3,"breakHorizontal":17.0,"spinRate":2367,"spinDirection":238},"zone":9,"typeConfidence":0.9,"plateTime":0.3833901839805929,"extension":7.377515575146663},"index":0,"playId":"3d2f9d74-cdb7-3171-ae60-7854e574b71f","pitchNumber":1,"startTime":"2026-07-19T02:21:57.815Z","endTime":"2026-07-19T02:22:01.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":90.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75818536016213,"aZ":-14.918758914233752,"pfxX":-5.620012407449487,"pfxZ":8.141086929378808,"pX":0.5814906942371728,"pZ":2.5142595758447173,"vX0":7.024119516850209,"vY0":-144.45644734130323,"vZ0":-4.514262726491268,"x":94.83,"y":170.89,"x0":-1.14814962237391,"y0":50.002944940805875,"z0":5.010402903823602,"aX":-11.912072079673313},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.0,"breakHorizontal":8.9,"spinRate":2409,"spinDirection":227},"zone":6,"typeConfidence":0.9,"plateTime":0.3787550816225944,"extension":7.057249000825044},"index":1,"playId":"89ece814-45c1-332c-982e-2298b29e08b4","pitchNumber":2,"startTime":"2026-07-19T02:22:18.784Z","endTime":"2026-07-19T02:22:23.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.451176051290066,"aZ":-41.032941984207056,"pfxX":5.227294792425948,"pfxZ":-5.4497445248692795,"pX":-0.012786667980206496,"pZ":2.6084854039915406,"vX0":1.0698276142459078,"vY0":-126.09695344951623,"vZ0":0.7742040871536462,"x":117.49,"y":168.35,"x0":-1.1211265081780906,"y0":50.00328574830624,"z0":5.584175753655307,"aX":8.494917437236765},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-9.5,"breakHorizontal":-9.7,"spinRate":2430,"spinDirection":41},"zone":5,"typeConfidence":0.94,"plateTime":0.4328522949243032,"extension":7.026758786857364},"hitData":{"launchSpeed":94.3,"launchAngle":-4.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":101.04,"coordY":152.85}},"index":2,"playId":"d81824dd-32c7-3665-9a87-807c561d402c","pitchNumber":3,"startTime":"2026-07-19T02:22:36.476Z","endTime":"2026-07-19T02:22:44.594Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:22:44.594Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-19T02:23:33.490Z","endTime":"2026-07-19T02:25:40.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Kyle Manzardo replaces David Fry.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-19T02:23:04.549Z","endTime":"2026-07-19T02:23:35.549Z","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":"601","replacedPlayer":{"id":681807,"link":"/api/v1/people/681807"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.79153496569498,"aZ":-41.147998137113255,"pfxX":8.15025492107019,"pfxZ":-5.88703188107157,"pX":-1.3468509396814796,"pZ":3.1169868694970417,"vX0":-2.6504592233187836,"vY0":-123.03696451325602,"vZ0":2.125170671841,"x":168.34,"y":154.62,"x0":-1.3107574066346255,"y0":50.00474206539688,"z0":5.744556754496667,"aX":12.420837674949158},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-9.8,"breakHorizontal":-14.0,"spinRate":2336,"spinDirection":37},"zone":11,"typeConfidence":0.94,"plateTime":0.4462235208477736,"extension":6.903983349583996},"index":1,"playId":"17cde807-0cef-3018-98f6-41a2fc6bd8ad","pitchNumber":1,"startTime":"2026-07-19T02:23:35.549Z","endTime":"2026-07-19T02:23:38.549Z","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":97.3,"endSpeed":88.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.13090113533994,"aZ":-30.249788652342495,"pfxX":-10.199061600961052,"pfxZ":0.9542098513021156,"pX":-0.15057161054992543,"pZ":3.485158754712952,"vX0":6.956613463088979,"vY0":-141.517391520679,"vZ0":0.9312273210558918,"x":122.74,"y":144.68,"x0":-1.3232680579655436,"y0":50.0017101072832,"z0":5.098446658748045,"aX":-20.55980793611704},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":2.2,"breakHorizontal":16.9,"spinRate":2266,"spinDirection":236},"zone":11,"typeConfidence":0.9,"plateTime":0.3879406390458673,"extension":6.703541889021014},"index":2,"playId":"7fc64343-ed88-32f1-96c5-05e46bc6111c","pitchNumber":2,"startTime":"2026-07-19T02:23:57.107Z","endTime":"2026-07-19T02:24:01.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.962161819402453,"aZ":-27.874361642259217,"pfxX":-9.34871176377155,"pfxZ":2.1183361164063594,"pX":-0.02065200058963632,"pZ":2.273647395942608,"vX0":6.75413925143679,"vY0":-141.47482835792496,"vZ0":-2.8532005607577045,"x":117.79,"y":177.39,"x0":-1.2230878065699373,"y0":50.00360771743648,"z0":5.079948986924138,"aX":-18.971356213226812},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":3.5,"breakHorizontal":15.6,"spinRate":2198,"spinDirection":236},"zone":5,"typeConfidence":0.91,"plateTime":0.387011570081504,"extension":7.030125861613464},"index":3,"playId":"45b32ebd-aa8b-3bf4-a25d-0d64ea20d02e","pitchNumber":3,"startTime":"2026-07-19T02:24:17.419Z","endTime":"2026-07-19T02:24:20.419Z","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":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.05651148298755,"aZ":-28.859007766385982,"pfxX":-11.820035371756772,"pfxZ":1.685854502011778,"pX":-0.024740482398484476,"pZ":1.4224051784482368,"vX0":7.48121349771727,"vY0":-140.18891508103223,"vZ0":-4.48651443227708,"x":117.94,"y":200.38,"x0":-1.2081039937234967,"y0":50.00305934645807,"z0":4.952965285394125,"aX":-23.259618611495092},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":2.2,"breakHorizontal":19.6,"spinRate":2153,"spinDirection":234},"zone":13,"typeConfidence":0.9,"plateTime":0.39240498308684835,"extension":7.1614364813669225},"index":4,"playId":"b84fbab0-b233-3b42-b85a-39ad02c0988b","pitchNumber":4,"startTime":"2026-07-19T02:24:36.763Z","endTime":"2026-07-19T02:24:39.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":89.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.62983598079325,"aZ":-15.438202392398274,"pfxX":-5.878441831902807,"pfxZ":8.04968719435656,"pX":-0.32899069318965213,"pZ":3.195003634608207,"vX0":5.025793088093738,"vY0":-143.81810058580754,"vZ0":-2.4648270432615544,"x":129.54,"y":152.51,"x0":-1.3417321574484877,"y0":50.00579312303448,"z0":5.0292446227067735,"aX":-12.226431455957453},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.2,"breakHorizontal":9.6,"spinRate":2310,"spinDirection":231},"zone":1,"typeConfidence":0.91,"plateTime":0.3819166967987231,"extension":6.731178240279976},"index":5,"playId":"d4370e43-fb4c-3e5f-b1df-a8c3e3993d99","pitchNumber":5,"startTime":"2026-07-19T02:25:14.588Z","endTime":"2026-07-19T02:25:17.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.72826827238314,"aZ":-32.4940464197482,"pfxX":11.003004199410103,"pfxZ":-0.20840788468670457,"pX":1.138922545879516,"pZ":1.2374766637005743,"vX0":2.723098856939786,"vY0":-124.5057786914409,"vZ0":-3.2508137806809527,"x":73.59,"y":205.37,"x0":-1.4020146006075975,"y0":50.00301226473625,"z0":5.294450031658436,"aX":16.99620974226817},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.0,"breakHorizontal":-20.5,"spinRate":2538,"spinDirection":60},"zone":14,"typeConfidence":0.84,"plateTime":0.4426478183910265,"extension":7.087332261225964},"index":6,"playId":"4045fdcc-b4c0-34fb-a79b-315314cfe3b3","pitchNumber":6,"startTime":"2026-07-19T02:25:37.042Z","endTime":"2026-07-19T02:25:40.943Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:25:40.943Z","atBatIndex":55},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Petey Halpin doubles (2) on a ground ball to left fielder Bryan Reynolds. Daniel Schneemann to 3rd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-19T02:25:51.339Z","endTime":"2026-07-19T02:26:19.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"postOnThird":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":87.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.95019172019048,"aZ":-27.132427845485577,"pfxX":-11.39705689419069,"pfxZ":2.5391543781566677,"pX":-0.7704395186943016,"pZ":2.0914156795806083,"vX0":6.024831128404807,"vY0":-141.61446947778796,"vZ0":-3.0087048183201004,"x":146.37,"y":182.31,"x0":-1.4701737117269984,"y0":50.004713740124565,"z0":4.945571655622788,"aX":-22.64314499035144},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.1,"breakHorizontal":19.0,"spinRate":2240,"spinDirection":236},"zone":7,"typeConfidence":0.91,"plateTime":0.3900794460289605,"extension":7.134584551965375},"hitData":{"launchSpeed":74.0,"launchAngle":8.0,"totalDistance":98.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.77,"coordY":151.04}},"index":0,"playId":"c36474e8-8563-3d5e-9e32-099ca281d42d","pitchNumber":1,"startTime":"2026-07-19T02:26:07.904Z","endTime":"2026-07-19T02:26:19.779Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:26:19.779Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Patrick Bailey strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-19T02:30:13.525Z","endTime":"2026-07-19T02:31:59.190Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Patrick Bailey replaces Austin Hedges.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-19T02:26:42.719Z","endTime":"2026-07-19T02:27:05.596Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":595978,"link":"/api/v1/people/595978"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-19T02:27:05.596Z","endTime":"2026-07-19T02:28:55.347Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brandon Eisert replaces Yohan Ramírez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-07-19T02:28:55.347Z","endTime":"2026-07-19T02:30:15.689Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685126,"link":"/api/v1/people/685126"},"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":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.279601643589295,"aZ":-15.695335163368238,"pfxX":5.083265864801394,"pfxZ":9.419370542854278,"pX":1.5104958082827764,"pZ":3.5249165171287453,"vX0":-7.800047891866685,"vY0":-131.97687120520277,"vZ0":-0.9347062155033391,"x":59.42,"y":143.61,"x0":3.855190271483017,"y0":50.00157454592268,"z0":5.04901635947641,"aX":8.892534999762134},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":17.0,"breakHorizontal":-7.3,"spinRate":2271,"spinDirection":147},"zone":12,"typeConfidence":0.89,"plateTime":0.4163561255799757,"extension":6.7945005412599775},"index":3,"playId":"04ea7411-65df-3fc8-9704-8e69b38a8612","pitchNumber":1,"startTime":"2026-07-19T02:30:15.689Z","endTime":"2026-07-19T02:30:19.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.314198487779155,"aZ":-28.659861711335246,"pfxX":7.307173231993253,"pfxZ":2.3786978001963712,"pX":-0.16712081128070394,"pZ":1.0853645694737408,"vX0":-11.714300567217125,"vY0":-120.45909167416649,"vZ0":-2.7096625374470964,"x":123.37,"y":209.48,"x0":3.79858767652242,"y0":50.002173617660254,"z0":4.7458470653579745,"aX":10.79212894882729},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.0,"breakHorizontal":-10.6,"spinRate":1199,"spinDirection":120},"zone":13,"typeConfidence":0.91,"plateTime":0.4538500729873265,"extension":6.827112942687404},"index":4,"playId":"27289546-5327-3944-bfdf-859cdba11ab0","pitchNumber":2,"startTime":"2026-07-19T02:30:32.445Z","endTime":"2026-07-19T02:30:35.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.4,"endSpeed":80.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.76725231685713,"aZ":-14.064305374184507,"pfxX":6.2133624434125965,"pfxZ":10.807158334029328,"pX":0.46956779687868205,"pZ":1.7698840049544544,"vX0":-10.42757215687053,"vY0":-129.58031474051032,"vZ0":-5.030534733864963,"x":99.1,"y":190.99,"x0":3.7656293841356856,"y0":50.004260517212316,"z0":4.836374413104074,"aX":10.414386776217508},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":18.4,"breakHorizontal":-8.5,"spinRate":2242,"spinDirection":141},"zone":9,"typeConfidence":0.89,"plateTime":0.4250874181116786,"extension":6.891392160721478},"index":5,"playId":"ce7c086d-41ac-3772-bf65-5d1f200ff4fd","pitchNumber":3,"startTime":"2026-07-19T02:30:51.131Z","endTime":"2026-07-19T02:30:55.593Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.64440906521283,"aZ":-33.839275049825034,"pfxX":-3.21591417568591,"pfxZ":-1.159427684911664,"pX":1.1098959294033328,"pZ":0.4984516912481635,"vX0":-6.181590472318174,"vY0":-119.43081865186359,"vZ0":-3.238812795555331,"x":74.69,"y":225.32,"x0":4.152361401215857,"y0":50.00016737692867,"z0":4.924709627839048,"aX":-4.630801339447314},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-2.6,"breakHorizontal":7.3,"spinRate":2350,"spinDirection":282},"zone":14,"typeConfidence":0.91,"plateTime":0.4591408119849949,"extension":6.808294781913723},"index":6,"playId":"f42fa02f-6914-3b4d-97fd-a7631b6032a1","pitchNumber":4,"startTime":"2026-07-19T02:31:08.046Z","endTime":"2026-07-19T02:31:12.189Z","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":89.8,"endSpeed":82.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.24084512379808,"aZ":-18.14389615451817,"pfxX":3.9000621359817753,"pfxZ":8.061710494645201,"pX":1.9525225780638948,"pZ":2.839078493279337,"vX0":-6.5773955705293625,"vY0":-130.7544983767074,"vZ0":-1.9125157153991859,"x":42.57,"y":162.12,"x0":3.9880361550835635,"y0":50.00234029187137,"z0":4.933976100312985,"aX":6.787737115689331},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.4,"breakHorizontal":-5.6,"spinRate":1959,"spinDirection":139},"zone":12,"typeConfidence":0.89,"plateTime":0.41807257677778953,"extension":6.897999055488921},"index":7,"playId":"015f81fd-6d6d-3721-bbd9-ad9cbccf89f8","pitchNumber":5,"startTime":"2026-07-19T02:31:34.923Z","endTime":"2026-07-19T02:31:38.445Z","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":89.0,"endSpeed":81.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.497116797638146,"aZ":-16.34297399542809,"pfxX":4.680983048778895,"pfxZ":9.301119426347585,"pX":0.4822412215946225,"pZ":2.8710492186061027,"vX0":-9.930954850102395,"vY0":-129.26720880148986,"vZ0":-1.9594244090913642,"x":98.62,"y":161.26,"x0":3.7557650561512,"y0":50.003368514146786,"z0":4.885806386940867,"aX":7.969228739911623},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":16.7,"breakHorizontal":-6.4,"spinRate":2025,"spinDirection":138},"zone":3,"typeConfidence":0.89,"plateTime":0.4227929412092415,"extension":7.024357019214483},"index":8,"playId":"f8b41f43-55fd-3c5e-bc12-674cc6eab567","pitchNumber":6,"startTime":"2026-07-19T02:31:55.937Z","endTime":"2026-07-19T02:31:59.190Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:31:59.190Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan O'Hearn grounds out, shortstop Brayan Rocchio to first baseman Kyle Manzardo.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-19T02:34:23.628Z","endTime":"2026-07-19T02:36:30.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702021,"fullName":"Will Dion","link":"/api/v1/people/702021"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7,8,9,10],"actionIndex":[0,1,2,3],"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Kahlil Watson remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T02:33:13.105Z","endTime":"2026-07-19T02:33:13.121Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696135,"link":"/api/v1/people/696135"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":656555,"link":"/api/v1/people/656555"}},{"details":{"description":"Kyle Manzardo remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-19T02:33:13.121Z","endTime":"2026-07-19T02:33:14.121Z","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":"601","replacedPlayer":{"id":681807,"link":"/api/v1/people/681807"}},{"details":{"description":"Patrick Bailey remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-19T02:33:13.121Z","endTime":"2026-07-19T02:33:13.123Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"801","replacedPlayer":{"id":595978,"link":"/api/v1/people/595978"}},{"details":{"description":"Pitching Change: Will Dion replaces Colin Holderman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-07-19T02:33:13.123Z","endTime":"2026-07-19T02:34:25.954Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702021,"link":"/api/v1/people/702021"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.518412300059953,"aZ":-11.694373732101289,"pfxX":-0.151040119641491,"pfxZ":11.343516606965656,"pX":0.45367342063992466,"pZ":3.141969445729601,"vX0":-0.17289050899337965,"vY0":-133.68940668522868,"vZ0":-4.960511222136096,"x":99.71,"y":153.95,"x0":0.5388655119153835,"y0":50.00266364456061,"z0":5.864720845356379,"aX":-0.27266677477242174},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.7,"breakHorizontal":0.4,"spinRate":2408,"spinDirection":168},"zone":3,"typeConfidence":0.94,"plateTime":0.4101097833720879,"extension":6.053172524158199},"index":4,"playId":"b17ed443-9775-33b5-a54d-2a912e7a4055","pitchNumber":1,"startTime":"2026-07-19T02:34:25.954Z","endTime":"2026-07-19T02:34:30.374Z","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.3,"endSpeed":74.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.854969412584687,"aZ":-39.54709944924503,"pfxX":2.1376857253843777,"pfxZ":-5.24846534910524,"pX":-0.10406729636354246,"pZ":0.7148960439231101,"vX0":-1.5869464748558642,"vY0":-118.39303374385668,"vZ0":-3.583528372943747,"x":120.97,"y":219.48,"x0":0.30071363515401267,"y0":50.004039461002364,"z0":5.906909837978223,"aX":3.0025528734453104},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-10.2,"breakHorizontal":-3.5,"spinRate":2651,"spinDirection":347},"zone":13,"typeConfidence":0.9,"plateTime":0.464533679952174,"extension":5.896431442065657},"index":5,"playId":"21103d92-883c-3c62-86ae-f54bd4ceb8a7","pitchNumber":2,"startTime":"2026-07-19T02:34:41.650Z","endTime":"2026-07-19T02:34:45.095Z","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":91.8,"endSpeed":83.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.48107058890292,"aZ":-12.749666468719369,"pfxX":1.0610088867064418,"pfxZ":10.76506172017029,"pX":1.2049934826761872,"pZ":4.046695069456261,"vX0":0.7965084245066402,"vY0":-133.64561333851924,"vZ0":-2.5855983430425957,"x":71.07,"y":129.52,"x0":0.764999473801499,"y0":50.00303702575258,"z0":5.945425987688583,"aX":1.9141459268337992},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.1,"breakHorizontal":-2.0,"spinRate":2376,"spinDirection":170},"zone":12,"typeConfidence":0.94,"plateTime":0.41023280997038736,"extension":5.928771140814626},"index":6,"playId":"baba21a5-1d34-3616-b1bb-51c73296c2d3","pitchNumber":3,"startTime":"2026-07-19T02:35:01.764Z","endTime":"2026-07-19T02:35:05.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":82.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.36909403255335,"aZ":-10.01727614869096,"pfxX":-1.2316397798013685,"pfxZ":12.624320260909329,"pX":-0.4058980275388117,"pZ":3.4984278796822688,"vX0":-1.6680813330828186,"vY0":-133.10625600467867,"vZ0":-4.271557666647261,"x":132.47,"y":144.32,"x0":0.3942207895437089,"y0":50.00519182280581,"z0":5.877754844677926,"aX":-2.1621288464324753},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":21.8,"breakHorizontal":2.6,"spinRate":2399,"spinDirection":170},"zone":11,"typeConfidence":0.94,"plateTime":0.4149794662340178,"extension":5.961047862975277},"index":7,"playId":"40a12e23-8dda-34a5-a448-edd7e5c45c58","pitchNumber":4,"startTime":"2026-07-19T02:35:25.158Z","endTime":"2026-07-19T02:35:28.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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":82.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.52406543623571,"aZ":-10.958562953399088,"pfxX":0.7268472424546961,"pfxZ":11.941044212967743,"pX":0.5726551870617527,"pZ":4.436266860105444,"vX0":-0.8384976213148502,"vY0":-133.85243032241388,"vZ0":-1.693020691733058,"x":95.17,"y":119.0,"x0":0.7986733017498688,"y0":50.001215968437826,"z0":5.881186732108116,"aX":1.291275332354074},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":21.4,"breakHorizontal":-1.1,"spinRate":2369,"spinDirection":164},"zone":12,"typeConfidence":0.96,"plateTime":0.41252293158108744,"extension":6.139603207702194},"index":8,"playId":"afe21810-b632-3623-9b1a-b9082f46387e","pitchNumber":5,"startTime":"2026-07-19T02:35:42.712Z","endTime":"2026-07-19T02:35:46.938Z","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":91.9,"endSpeed":83.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.704180166185886,"aZ":-10.923184279983925,"pfxX":-0.1117024582671079,"pfxZ":11.930700767952203,"pX":-0.1164541543759485,"pZ":2.069246577255454,"vX0":-1.3228949312722333,"vY0":-133.59352774946782,"vZ0":-7.465890391834005,"x":121.44,"y":182.91,"x0":0.40270414164912455,"y0":50.003491963382054,"z0":5.7124413690956555,"aX":-0.19863544653602927},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.9,"breakHorizontal":0.5,"spinRate":2415,"spinDirection":169},"zone":8,"typeConfidence":0.95,"plateTime":0.412314968217117,"extension":6.1352429033657305},"index":9,"playId":"ed0d4474-c8d0-3c60-b020-5b4c2bdb782a","pitchNumber":6,"startTime":"2026-07-19T02:35:58.481Z","endTime":"2026-07-19T02:36:01.481Z","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":90.5,"endSpeed":82.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.381692598189186,"aZ":-14.50632892673438,"pfxX":5.2358407459094956,"pfxZ":10.12725056654137,"pX":-0.42638152315392797,"pZ":2.0806905231157447,"vX0":-4.898294821987651,"vY0":-131.59710426674724,"vZ0":-6.410985777438111,"x":133.25,"y":182.6,"x0":0.7838589765841885,"y0":50.000843418884585,"z0":5.633807719556926,"aX":9.13144511319099},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":17.0,"breakHorizontal":-8.3,"spinRate":2314,"spinDirection":170},"zone":7,"typeConfidence":0.58,"plateTime":0.41711847654275136,"extension":6.199780833781858},"hitData":{"launchSpeed":99.1,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.83,"coordY":133.93}},"index":10,"playId":"575397fa-12d2-302e-8a85-da37005d0bd8","pitchNumber":7,"startTime":"2026-07-19T02:36:21.541Z","endTime":"2026-07-19T02:36:30.134Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:36:30.134Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcell Ozuna grounds out, shortstop Brayan Rocchio to first baseman Kyle Manzardo.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-19T02:36:41.191Z","endTime":"2026-07-19T02:37:19.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702021,"fullName":"Will Dion","link":"/api/v1/people/702021"},"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.928596449360967,"aZ":-41.81097127454367,"pfxX":1.1243691900269133,"pfxZ":-6.712645249186004,"pX":-0.4263921994838363,"pZ":1.2226284446697486,"vX0":-3.0075703560429954,"vY0":-118.79910149640921,"vZ0":-2.198448628540433,"x":133.25,"y":205.77,"x0":0.7077809345015268,"y0":50.004307599064546,"z0":5.946674699141843,"aX":1.613619042747555},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-12.5,"breakHorizontal":-1.3,"spinRate":2606,"spinDirection":343},"zone":13,"typeConfidence":0.91,"plateTime":0.460365488005098,"extension":5.8275797491780645},"index":0,"playId":"893bcb81-9ff4-3cb8-86a9-5b51d4d033a5","pitchNumber":1,"startTime":"2026-07-19T02:36:58.554Z","endTime":"2026-07-19T02:37:01.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":82.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.93099617529009,"aZ":-12.632595319284263,"pfxX":-1.0463259944328642,"pfxZ":11.057266911033098,"pX":0.16044968363264717,"pZ":2.9380068938408255,"vX0":-1.6883886469901197,"vY0":-132.95351232437625,"vZ0":-5.038995271582967,"x":110.88,"y":159.45,"x0":0.9428239753694231,"y0":50.00290980128681,"z0":5.795032478038456,"aX":-1.8484770175354706},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":19.0,"breakHorizontal":2.3,"spinRate":2367,"spinDirection":172},"zone":2,"typeConfidence":0.9,"plateTime":0.4140173148405495,"extension":6.168984743820858},"hitData":{"launchSpeed":85.6,"launchAngle":-49.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.76,"coordY":153.38}},"index":1,"playId":"23dec754-59d1-34df-888f-401da467260e","pitchNumber":2,"startTime":"2026-07-19T02:37:10.580Z","endTime":"2026-07-19T02:37:19.216Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:37:19.216Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-19T02:37:31.722Z","endTime":"2026-07-19T02:39:11.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702021,"fullName":"Will Dion","link":"/api/v1/people/702021"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.383078086770713,"aZ":-12.078290828068376,"pfxX":-1.450042443354727,"pfxZ":11.223743412355796,"pX":-0.6511572621077628,"pZ":3.537716773774791,"vX0":-2.336400682366349,"vY0":-133.61444563560886,"vZ0":-3.7385127497941464,"x":141.82,"y":143.26,"x0":0.4263076866318688,"y0":50.004682880037194,"z0":5.835766073780205,"aX":-2.596455553876727},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.6,"breakHorizontal":3.1,"spinRate":2395,"spinDirection":169},"zone":11,"typeConfidence":0.9,"plateTime":0.4114628445702877,"extension":6.102264800460269},"index":0,"playId":"ff591e05-84fd-334b-9289-96aa294be31c","pitchNumber":1,"startTime":"2026-07-19T02:37:45.480Z","endTime":"2026-07-19T02:37:49.760Z","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":92.2,"endSpeed":83.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52207930905197,"aZ":-9.359628566082051,"pfxX":-0.6646687693463089,"pfxZ":12.717144185883726,"pX":-0.07138056001663934,"pZ":2.0644105105441364,"vX0":-0.8171784659143737,"vY0":-133.9908326182143,"vZ0":-7.876643371436413,"x":119.72,"y":183.04,"x0":0.3254592023766981,"y0":50.005553060245276,"z0":5.735026694302664,"aX":-1.1928324360938265},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":21.2,"breakHorizontal":1.4,"spinRate":2321,"spinDirection":171},"zone":8,"typeConfidence":0.96,"plateTime":0.41086389472770657,"extension":6.236231744802826},"index":1,"playId":"7829e28d-d4bd-3fb2-b25b-bce74640badd","pitchNumber":2,"startTime":"2026-07-19T02:38:02.147Z","endTime":"2026-07-19T02:38:05.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":73.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.168855350149872,"aZ":-41.6518086826568,"pfxX":1.6610807547375965,"pfxZ":-6.884370453009693,"pX":-0.2712305539646336,"pZ":1.5338612138581322,"vX0":-2.252819831748645,"vY0":-117.9816277379329,"vZ0":-1.2859365047928188,"x":127.34,"y":197.37,"x0":0.4902209885375064,"y0":50.00061856360004,"z0":6.003577831541438,"aX":2.288891016061249},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-12.5,"breakHorizontal":-2.3,"spinRate":2507,"spinDirection":343},"zone":13,"typeConfidence":0.91,"plateTime":0.4683331454077786,"extension":5.9736569920923985},"index":2,"playId":"15faec02-0336-33c3-a70b-8945c5399f79","pitchNumber":3,"startTime":"2026-07-19T02:38:25.236Z","endTime":"2026-07-19T02:38:29.673Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-19T02:38:36.175Z","endTime":"2026-07-19T02:38:51.224Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"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":92.3,"endSpeed":84.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.087391074839683,"aZ":-14.164318489206076,"pfxX":3.0881993972755826,"pfxZ":9.796079161511418,"pX":-0.1923563798668568,"pZ":4.054036383618938,"vX0":-3.288164492596362,"vY0":-134.4766811526929,"vZ0":-2.1915091834523777,"x":124.33,"y":129.32,"x0":0.6427212265404899,"y0":50.004506614412904,"z0":5.8797241962203115,"aX":5.679005996465744},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.5,"breakHorizontal":-4.9,"spinRate":2445,"spinDirection":174},"zone":11,"typeConfidence":0.93,"plateTime":0.4066813436854275,"extension":6.253067188823601},"index":4,"playId":"7ffe28c1-8038-37eb-bbb6-e389c8dca277","pitchNumber":4,"startTime":"2026-07-19T02:38:51.224Z","endTime":"2026-07-19T02:38:54.984Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":82.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.85159108401992,"aZ":-8.812621150538792,"pfxX":1.7616560770050433,"pfxZ":13.223619249864988,"pX":-0.37322446333961995,"pZ":1.849973939771932,"vX0":-2.870059056505201,"vY0":-133.81222191064737,"vZ0":-8.070770856497576,"x":131.23,"y":188.83,"x0":0.4972839944734687,"y0":50.00146062408156,"z0":5.584117357538155,"aX":3.112104600758667},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":21.8,"breakHorizontal":-2.4,"spinRate":2329,"spinDirection":176},"zone":7,"typeConfidence":0.97,"plateTime":0.413463204729422,"extension":6.242954547240061},"index":5,"playId":"9fe7fde9-b311-3410-aabe-c8c7186509d1","pitchNumber":5,"startTime":"2026-07-19T02:39:08.003Z","endTime":"2026-07-19T02:39:11.885Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:39:11.885Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a line drive to center fielder Jake Mangum.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T02:41:15.496Z","endTime":"2026-07-19T02:42:05.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"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":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.983536483042208,"aZ":-16.65672047616274,"pfxX":7.032805975691862,"pfxZ":9.012164481021005,"pX":-0.5667705731512049,"pZ":1.9031879232895088,"vX0":-12.940005744149097,"vY0":-129.5841348559974,"vZ0":-4.434950109006309,"x":138.6,"y":187.39,"x0":3.550299256423159,"y0":50.000289725877515,"z0":4.887799863534525,"aX":12.106459131159395},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":15.6,"breakHorizontal":-10.2,"spinRate":2099,"spinDirection":144},"zone":7,"typeConfidence":0.9,"plateTime":0.4207244104858372,"extension":7.076745745257036},"index":0,"playId":"0afe1cb5-5cb5-3c26-9f6d-ff868ee5046e","pitchNumber":1,"startTime":"2026-07-19T02:41:39.670Z","endTime":"2026-07-19T02:41:44.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.579393538820927,"aZ":-25.199276602550547,"pfxX":9.719203422179476,"pfxZ":4.072635956325278,"pX":0.6209807996278333,"pZ":1.9854687290038364,"vX0":-11.277843428472607,"vY0":-128.9395062469809,"vZ0":-2.449852378501989,"x":93.33,"y":185.17,"x0":3.754575010036312,"y0":50.002740054440345,"z0":4.858951690198849,"aX":16.6419675736978},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.1,"breakHorizontal":-15.6,"spinRate":1981,"spinDirection":140},"zone":9,"typeConfidence":0.87,"plateTime":0.4221002080253613,"extension":6.996823478808501},"hitData":{"launchSpeed":93.2,"launchAngle":9.0,"totalDistance":157.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":121.23,"coordY":112.21}},"index":1,"playId":"4afa8820-88b0-3edf-a7e0-f72d3d256623","pitchNumber":2,"startTime":"2026-07-19T02:41:55.336Z","endTime":"2026-07-19T02:42:05.873Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:42:05.873Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Travis Bazzana strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T02:42:13.118Z","endTime":"2026-07-19T02:43:47.356Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49596245774228,"aZ":-31.513908744643157,"pfxX":-2.1373591731820545,"pfxZ":0.43694297365215995,"pX":-0.43384339964216995,"pZ":1.908275934652921,"vX0":-9.419704833604099,"vY0":-123.03498250832372,"vZ0":-0.9948550026464675,"x":133.54,"y":187.26,"x0":3.7365816674977004,"y0":50.00434113140954,"z0":5.010584684403243,"aX":-3.246483256170819},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.8,"breakHorizontal":6.2,"spinRate":2269,"spinDirection":242},"zone":7,"typeConfidence":0.92,"plateTime":0.44675290997329586,"extension":6.859997753421607},"index":0,"playId":"a8063363-555e-3953-92b6-1592cc501126","pitchNumber":1,"startTime":"2026-07-19T02:42:32.192Z","endTime":"2026-07-19T02:42:36.589Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.04529703242567,"aZ":-31.14439499059511,"pfxX":-0.8303043908939043,"pfxZ":0.6937322697655466,"pX":0.587408803132358,"pZ":1.9564220041602927,"vX0":-7.556849285689018,"vY0":-120.74027569434398,"vZ0":-0.836353387089537,"x":94.61,"y":185.96,"x0":3.8570823367527534,"y0":50.00414958027123,"z0":5.031980996411054,"aX":-1.232593141291527},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.3,"breakHorizontal":3.2,"spinRate":2275,"spinDirection":261},"zone":9,"typeConfidence":0.9,"plateTime":0.4525021711064028,"extension":6.868783982692462},"index":1,"playId":"c354b344-db0c-34cb-a913-833074cdeedd","pitchNumber":2,"startTime":"2026-07-19T02:42:50.845Z","endTime":"2026-07-19T02:42:53.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.113814069013472,"aZ":-32.03181910267952,"pfxX":-3.2992670006132148,"pfxZ":0.09130948228565394,"pX":-0.08752017795158225,"pZ":1.2284984850042189,"vX0":-8.297200262323017,"vY0":-124.70503156014225,"vZ0":-2.7500681138814884,"x":120.34,"y":205.61,"x0":3.7174009415310283,"y0":50.00454164604071,"z0":4.999902732473925,"aX":-5.17132922842044},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.2,"breakHorizontal":7.9,"spinRate":2262,"spinDirection":247},"zone":13,"typeConfidence":0.93,"plateTime":0.43997351456920963,"extension":6.98248725278495},"index":2,"playId":"13e977f3-99e5-3e21-ae52-72bc7d8abbf9","pitchNumber":3,"startTime":"2026-07-19T02:43:38.733Z","endTime":"2026-07-19T02:43:47.356Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:43:47.356Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brayan Rocchio singles on a line drive to center fielder Jake Mangum. Steven Kwan to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T02:43:50.335Z","endTime":"2026-07-19T02:44:36.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,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":1},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"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":1},"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":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91661110632614,"aZ":-28.821886043063337,"pfxX":8.928291739038983,"pfxZ":2.1120517059819246,"pX":1.1332039313771842,"pZ":1.112172477142353,"vX0":-9.83348255580477,"vY0":-124.84402200159217,"vZ0":-3.4043757850808425,"x":73.8,"y":208.75,"x0":3.9535243781832743,"y0":50.00197110483147,"z0":4.852552392715708,"aX":14.16609727345391},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.2,"breakHorizontal":-14.0,"spinRate":1276,"spinDirection":135},"zone":14,"typeConfidence":0.91,"plateTime":0.43786978963478207,"extension":6.981876051470252},"index":0,"playId":"8c7a2260-4052-3be6-9907-ece6a1bdd85b","pitchNumber":1,"startTime":"2026-07-19T02:44:10.391Z","endTime":"2026-07-19T02:44:14.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.29652205613828,"aZ":-16.482146613149094,"pfxX":4.230765663349712,"pfxZ":8.426630294976665,"pX":0.5873226550792865,"pZ":2.286162846904031,"vX0":-10.01572789254499,"vY0":-135.31245524052633,"vZ0":-4.224036449993989,"x":94.61,"y":177.05,"x0":3.7798796712934273,"y0":50.006027374361246,"z0":5.015235933511461,"aX":7.882674448631251},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.5,"breakHorizontal":-5.6,"spinRate":2175,"spinDirection":150},"zone":6,"typeConfidence":0.9,"plateTime":0.4040947232457621,"extension":6.921299688122308},"hitData":{"launchSpeed":94.7,"launchAngle":10.0,"totalDistance":202.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":143.65,"coordY":102.76}},"index":1,"playId":"2971212f-1fe8-342e-8428-5401b6e75ce7","pitchNumber":2,"startTime":"2026-07-19T02:44:26.551Z","endTime":"2026-07-19T02:44:36.038Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:44:36.038Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chase DeLauter singles on a ground ball to right fielder Esmerlyn Valdez. Steven Kwan scores. Brayan Rocchio to 3rd.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T02:44:59.596Z","endTime":"2026-07-19T02:48:53.888Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"postOnThird":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":9},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":{"id":685126,"link":"/api/v1/people/685126"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07852418964311,"aZ":-31.815838308758707,"pfxX":-2.999086339486118,"pfxZ":0.23185614747245253,"pX":-0.2163619920769303,"pZ":1.6468208902133268,"vX0":-9.2456059815333,"vY0":-123.4520196436775,"vZ0":-1.6930945369123194,"x":125.25,"y":194.32,"x0":3.97016855320893,"y0":50.00269084741434,"z0":5.025149216075409,"aX":-4.617203350543037},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.2,"breakHorizontal":7.7,"spinRate":2227,"spinDirection":248},"zone":13,"typeConfidence":0.93,"plateTime":0.44404993638054346,"extension":6.830790869405714},"index":0,"playId":"91863b97-eef4-3c3e-8846-80f53464737a","pitchNumber":1,"startTime":"2026-07-19T02:45:09.905Z","endTime":"2026-07-19T02:45:12.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":76.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.52063422484953,"aZ":-34.82906124171917,"pfxX":-2.3221431087199824,"pfxZ":-1.799735385354774,"pX":-0.5143811865233051,"pZ":1.304837726579736,"vX0":-9.985787615934667,"vY0":-122.26813432012128,"vZ0":-1.4540851851393124,"x":136.61,"y":203.55,"x0":3.9650953007899306,"y0":50.00170926055306,"z0":4.963473449976678,"aX":-3.4285450404998916},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-3.4,"breakHorizontal":7.1,"spinRate":2217,"spinDirection":257},"zone":13,"typeConfidence":0.92,"plateTime":0.45216776456561814,"extension":6.986994996908161},"index":1,"playId":"24cb6be7-69b7-3b9d-9e64-a284743b4b36","pitchNumber":2,"startTime":"2026-07-19T02:45:32.066Z","endTime":"2026-07-19T02:45:35.661Z","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":83.3,"endSpeed":76.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.660337434193064,"aZ":-33.86855650950821,"pfxX":-3.10446431185657,"pfxZ":-1.1605135256370671,"pX":-1.0904958168159393,"pZ":1.4864788884664775,"vX0":-10.674441591877853,"vY0":-120.83809793036735,"vZ0":-1.1885334713154192,"x":158.57,"y":198.65,"x0":3.8132634662125304,"y0":50.003661726754025,"z0":4.998689190125403,"aX":-4.525698322624059},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.2,"breakHorizontal":8.5,"spinRate":2182,"spinDirection":271},"zone":13,"typeConfidence":0.92,"plateTime":0.4557500489282207,"extension":7.007883890979604},"index":2,"playId":"ebd0db6b-4c6b-351e-8154-461cad1df5ba","pitchNumber":3,"startTime":"2026-07-19T02:46:04.251Z","endTime":"2026-07-19T02:46:08.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28138599014993,"aZ":-31.54358946447875,"pfxX":-2.83442330358318,"pfxZ":0.42070802074383007,"pX":-0.5207837137311817,"pZ":1.0090496765300176,"vX0":-9.663806647293221,"vY0":-122.25892057233824,"vZ0":-2.785795198630435,"x":136.85,"y":211.54,"x0":3.859962606126912,"y0":50.00447668818462,"z0":4.8849090981800725,"aX":-4.267634134317253},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.4,"breakHorizontal":7.6,"spinRate":2132,"spinDirection":230},"zone":13,"typeConfidence":0.93,"plateTime":0.44889789728664153,"extension":7.022829801005871},"index":3,"playId":"0e90eb3a-556f-3a2b-92a2-a4df9d333246","pitchNumber":4,"startTime":"2026-07-19T02:46:24.808Z","endTime":"2026-07-19T02:46:29.646Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-19T02:46:36.801Z","endTime":"2026-07-19T02:46:56.919Z","isPitch":false,"type":"action","player":{"id":800050,"link":"/api/v1/people/800050"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.731577459357116,"aZ":-34.037955167618485,"pfxX":-2.6450691227363845,"pfxZ":-1.2010792031611106,"pX":-0.1935394741038453,"pZ":0.9426213095209951,"vX0":-9.305879729998109,"vY0":-123.85012375734493,"vZ0":-2.9099908446246667,"x":124.38,"y":213.33,"x0":3.9560451959727234,"y0":50.001615379840324,"z0":4.979406476168441,"aX":-4.108218605804329},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.6,"breakHorizontal":7.0,"spinRate":2328,"spinDirection":253},"zone":13,"typeConfidence":0.91,"plateTime":0.44223983420204815,"extension":7.044203326676914},"index":5,"playId":"654cbeb6-1c08-3a6e-97a6-4c7e6edaa196","pitchNumber":5,"startTime":"2026-07-19T02:46:56.919Z","endTime":"2026-07-19T02:46:59.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.584015222686617,"aZ":-16.93460378746396,"pfxX":5.341614346839505,"pfxZ":8.7110362270319,"pX":-0.2502966168045729,"pZ":3.3062372535635207,"vX0":-12.147944989076594,"vY0":-131.59145409457213,"vZ0":-1.0975735649846796,"x":126.54,"y":149.51,"x0":3.7370466230060444,"y0":50.00134451220229,"z0":4.9863743603411335,"aX":9.3444144441884},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.7,"breakHorizontal":-7.0,"spinRate":2024,"spinDirection":138},"zone":1,"typeConfidence":0.9,"plateTime":0.41663753920649205,"extension":7.005149625532469},"index":6,"playId":"e306a4cb-26b8-3dfd-bf52-bc70c2416426","pitchNumber":6,"startTime":"2026-07-19T02:47:25.956Z","endTime":"2026-07-19T02:47:28.956Z","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":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.108155059316967,"aZ":-30.798300482549777,"pfxX":-0.9951720008329494,"pfxZ":0.8777086022176501,"pX":0.9604893127949653,"pZ":2.7185813067126134,"vX0":-6.710322028665193,"vY0":-123.03885075607758,"vZ0":0.304682166972988,"x":80.39,"y":165.38,"x0":3.8312926162026835,"y0":50.00037163928304,"z0":5.163830543573574,"aX":-1.5533240497471907},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.9,"breakHorizontal":3.1,"spinRate":2179,"spinDirection":255},"zone":12,"typeConfidence":0.91,"plateTime":0.4420048104055363,"extension":6.903290603150062},"index":7,"playId":"aeb05b24-c669-3312-8dc5-56577501efac","pitchNumber":7,"startTime":"2026-07-19T02:47:48.615Z","endTime":"2026-07-19T02:47:52.882Z","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":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.924817947133274,"aZ":-27.45623145720693,"pfxX":5.795110004243445,"pfxZ":3.1020331955796725,"pX":-0.10782316682785328,"pZ":0.18100527697120772,"vX0":-11.621833507194168,"vY0":-122.41409122588432,"vZ0":-5.2748842019148245,"x":121.11,"y":233.89,"x0":3.94594110417477,"y0":50.00068564654879,"z0":4.711123834788126,"aX":8.80472407017726},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.6,"breakHorizontal":-7.8,"spinRate":1184,"spinDirection":135},"zone":13,"typeConfidence":0.88,"plateTime":0.44725544106582804,"extension":7.080097513832992},"index":8,"playId":"94efb893-0b36-307f-aaaf-1782e8bec197","pitchNumber":8,"startTime":"2026-07-19T02:48:14.037Z","endTime":"2026-07-19T02:48:17.102Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":75.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.039515440035405,"aZ":-34.1236638564229,"pfxX":-3.0749607868561224,"pfxZ":-1.336882600401486,"pX":0.6764039083301752,"pZ":1.588840617845033,"vX0":-6.907917540851843,"vY0":-121.26976346600539,"vZ0":-0.882796816517132,"x":91.22,"y":195.88,"x0":3.9836715258706854,"y0":50.00110866073298,"z0":4.986464548764376,"aX":-4.489635780724413},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-2.4,"breakHorizontal":7.6,"spinRate":2147,"spinDirection":249},"zone":14,"typeConfidence":0.92,"plateTime":0.45508387166975384,"extension":6.871089271727997},"hitData":{"launchSpeed":103.8,"launchAngle":-15.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.87,"coordY":114.13}},"index":9,"playId":"c402cd61-2ea2-3ee0-8063-95d21eb26312","pitchNumber":9,"startTime":"2026-07-19T02:48:39.830Z","endTime":"2026-07-19T02:48:53.888Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:48:53.888Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kahlil Watson singles on a line drive to right fielder Esmerlyn Valdez. Chase DeLauter scores.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T02:52:40.964Z","endTime":"2026-07-19T02:54:19.906Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,6],"actionIndex":[1,5],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_adv_play","runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":{"id":685126,"link":"/api/v1/people/685126"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":{"id":685126,"link":"/api/v1/people/685126"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-19T02:49:46.474Z","endTime":"2026-07-19T02:50:25.020Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Gregory Soto replaces Brandon Eisert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-19T02:50:25.020Z","endTime":"2026-07-19T02:52:43.137Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642397,"link":"/api/v1/people/642397"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":87.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.132536479144555,"aZ":-15.879452262059376,"pfxX":9.08318198433494,"pfxZ":8.096195612152693,"pX":0.8448419704351395,"pZ":3.6595187803245444,"vX0":-8.655439575883376,"vY0":-142.2450319007702,"vZ0":-2.3107094843372953,"x":84.8,"y":139.97,"x0":2.7741253447462078,"y0":50.000150858505556,"z0":5.510844641006663,"aX":18.27477607989677},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.3,"breakHorizontal":-14.3,"spinRate":2465,"spinDirection":132},"zone":12,"typeConfidence":0.86,"plateTime":0.3877636512349105,"extension":6.35955746503197},"index":2,"playId":"c45161b4-4d73-3f5c-93dd-a382525bd417","pitchNumber":1,"startTime":"2026-07-19T02:52:43.137Z","endTime":"2026-07-19T02:52:46.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.56673965974438,"aZ":-16.677630032909146,"pfxX":8.466250989159251,"pfxZ":7.5896478319380964,"pX":1.5424534626357678,"pZ":3.0380841737677398,"vX0":-6.638752540830151,"vY0":-142.42707086376438,"vZ0":-3.809671109618776,"x":58.21,"y":156.75,"x0":2.8107212962435577,"y0":50.00273808183753,"z0":5.456433990066243,"aX":17.288090441357063},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.1,"breakHorizontal":-13.9,"spinRate":2417,"spinDirection":126},"zone":12,"typeConfidence":0.85,"plateTime":0.38545305828297227,"extension":6.6958419577696775},"index":3,"playId":"38ad54e9-1a18-3107-92fb-a6a36dc969b8","pitchNumber":2,"startTime":"2026-07-19T02:53:03.726Z","endTime":"2026-07-19T02:53:07.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.52459222820755,"aZ":-14.169442780751876,"pfxX":11.079735705020019,"pfxZ":8.757901409231817,"pX":2.5031002915288414,"pZ":1.7391978916382083,"vX0":-4.946875508240902,"vY0":-142.86304534484782,"vZ0":-7.51845859561069,"x":21.59,"y":191.82,"x0":2.822564359070769,"y0":50.00620799296239,"z0":5.305564435611746,"aX":22.786830740585323},"breaks":{"breakAngle":54.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.4,"breakHorizontal":-19.0,"spinRate":2455,"spinDirection":130},"zone":14,"typeConfidence":0.58,"plateTime":0.38417291407241505,"extension":6.466258844866766},"index":4,"playId":"abb3d6df-d5a3-3e9c-a42e-37a47b4cd209","pitchNumber":3,"startTime":"2026-07-19T02:53:25.700Z","endTime":"2026-07-19T02:53:36.067Z","isPitch":true,"type":"pitch"},{"details":{"description":"Chase DeLauter steals (4) 2nd base. Brayan Rocchio scores. Chase DeLauter to 3rd. Wild pitch by pitcher Gregory Soto.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":2,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":5,"actionPlayId":"abb3d6df-d5a3-3e9c-a42e-37a47b4cd209","startTime":"2026-07-19T02:54:03.931Z","endTime":"2026-07-19T02:54:09.415Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":800050,"link":"/api/v1/people/800050"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.01681267783666,"aZ":-22.695724419823435,"pfxX":11.78137882480548,"pfxZ":4.671979354879749,"pX":0.6579579079015776,"pZ":2.5981976986900364,"vX0":-9.627652141041308,"vY0":-141.68395087579523,"vZ0":-3.6530026457623723,"x":91.92,"y":168.63,"x0":2.5729672472710305,"y0":50.00359999772044,"z0":5.358405470738943,"aX":23.90294151925383},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.8,"breakHorizontal":-19.3,"spinRate":2454,"spinDirection":130},"zone":6,"typeConfidence":0.91,"plateTime":0.38690154814156985,"extension":6.762638683261563},"hitData":{"launchSpeed":73.8,"launchAngle":16.0,"totalDistance":168.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":168.23,"coordY":129.53}},"index":6,"playId":"a45104bf-e5ff-3bb3-8aad-5a03e62ffc2a","pitchNumber":4,"startTime":"2026-07-19T02:54:09.415Z","endTime":"2026-07-19T02:54:19.906Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:54:19.906Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Daniel Schneemann walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T02:54:59.273Z","endTime":"2026-07-19T02:58:12.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"postOnSecond":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,7,8,9],"actionIndex":[6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-19T02:55:00.993Z","endTime":"2026-07-19T02:55:01.614Z","isPitch":false,"type":"action","player":{"id":682177,"link":"/api/v1/people/682177"}},{"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":98.0,"endSpeed":90.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17769120233407,"aZ":-19.339194165333318,"pfxX":6.914588211013134,"pfxZ":6.179333315403774,"pX":0.46399251027891497,"pZ":3.424805269662673,"vX0":-8.038174867786699,"vY0":-142.58002690503812,"vZ0":-2.3435055469115644,"x":99.31,"y":146.31,"x0":2.410051224322162,"y0":50.000222386535526,"z0":5.466307988100469,"aX":14.355927162365791},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":10.9,"breakHorizontal":-11.0,"spinRate":2339,"spinDirection":131},"zone":12,"typeConfidence":0.85,"plateTime":0.3829171066073407,"extension":6.531851762234053},"index":1,"playId":"e5c0eb20-1491-3414-889c-e2c752259508","pitchNumber":1,"startTime":"2026-07-19T02:55:01.614Z","endTime":"2026-07-19T02:55:06.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":76.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.42115790963434,"aZ":-29.946559567116022,"pfxX":-2.1597268695351657,"pfxZ":1.4725347758145837,"pX":-0.20599985573166585,"pZ":2.476028431790583,"vX0":-5.8823303604888135,"vY0":-123.25121433872239,"vZ0":-1.1148779837704093,"x":124.85,"y":171.93,"x0":2.508766356008385,"y0":50.00239902934916,"z0":5.503193063066214,"aX":-3.264753279792434},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.6,"breakHorizontal":5.5,"spinRate":2627,"spinDirection":272},"zone":5,"typeConfidence":0.92,"plateTime":0.4473619736216041,"extension":6.461853400070231},"index":2,"playId":"0af37e20-1e8d-3789-b5d2-ed6312f49d76","pitchNumber":2,"startTime":"2026-07-19T02:55:20.607Z","endTime":"2026-07-19T02:55:24.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":74.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.703680278652932,"aZ":-29.59487772275304,"pfxX":0.8063102422614707,"pfxZ":1.802422509803569,"pX":-0.5535806089889265,"pZ":1.3416971737239498,"vX0":-7.097233091356301,"vY0":-120.22485491869743,"vZ0":-3.308860703502573,"x":138.1,"y":202.55,"x0":2.3579848535758274,"y0":50.0052705814865,"z0":5.419416804766875,"aX":1.1565938555472424},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":2.5,"breakHorizontal":0.6,"spinRate":2648,"spinDirection":277},"zone":13,"typeConfidence":0.94,"plateTime":0.45915075995421084,"extension":6.531080635713597},"index":3,"playId":"d19a6912-1e90-39e8-9590-fc9a68c141b5","pitchNumber":3,"startTime":"2026-07-19T02:55:41.817Z","endTime":"2026-07-19T02:55:44.817Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"index":4,"playId":"3ac3899d-aceb-4ad2-b161-8786a0cdf22e","startTime":"2026-07-19T02:56:03.107Z","endTime":"2026-07-19T02:56:08.107Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80161807748927,"aZ":-16.148423975882594,"pfxX":7.180316451623282,"pfxZ":7.761117481221377,"pX":0.44948346707510156,"pZ":2.0058806390876045,"vX0":-8.364100817944825,"vY0":-142.76480843779729,"vZ0":-6.3161730471129145,"x":99.87,"y":184.62,"x0":2.4839816852286494,"y0":50.00147480021072,"z0":5.262910221895466,"aX":14.824282065643898},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.0,"breakHorizontal":-11.3,"spinRate":2459,"spinDirection":125},"zone":9,"typeConfidence":0.9,"plateTime":0.383625444458358,"extension":6.389791968986556},"index":5,"playId":"f4c6a519-8911-3981-8e7a-4f8b321aacc6","pitchNumber":4,"startTime":"2026-07-19T02:56:19.649Z","endTime":"2026-07-19T02:56:31.997Z","isPitch":true,"type":"pitch"},{"details":{"description":"Kahlil Watson steals (9) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"actionPlayId":"f4c6a519-8911-3981-8e7a-4f8b321aacc6","startTime":"2026-07-19T02:56:39.041Z","endTime":"2026-07-19T02:57:23.556Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":696135,"link":"/api/v1/people/696135"}},{"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":1},"pitchData":{"startSpeed":85.3,"endSpeed":77.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.364587818670106,"aZ":-27.042487701918645,"pfxX":-0.6468662213996885,"pfxZ":3.311079139841967,"pX":0.8645584933174876,"pZ":2.629661670083023,"vX0":-4.090581458902531,"vY0":-124.11830076528362,"vZ0":-1.3873818224026049,"x":84.05,"y":167.78,"x0":2.622530283846153,"y0":50.003956350068876,"z0":5.461792266615671,"aX":-1.0016858468619185},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.9,"breakHorizontal":2.2,"spinRate":2737,"spinDirection":277},"zone":12,"typeConfidence":0.95,"plateTime":0.4424067629861117,"extension":6.412959203205875},"index":7,"playId":"c805bda5-0227-3197-a150-76787015ef9a","pitchNumber":5,"startTime":"2026-07-19T02:57:23.556Z","endTime":"2026-07-19T02:57:28.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":90.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.44515278322525,"aZ":-14.662539592555664,"pfxX":7.536540207573827,"pfxZ":8.375896685891568,"pX":-1.0521515218394448,"pZ":2.272267817790955,"vX0":-12.001704789943584,"vY0":-143.7160107031369,"vZ0":-6.346384380331651,"x":157.11,"y":177.43,"x0":2.1997405285072977,"y0":50.003932446858386,"z0":5.420648945616319,"aX":15.759718544756224},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.9,"breakHorizontal":-11.3,"spinRate":2389,"spinDirection":132},"zone":13,"typeConfidence":0.92,"plateTime":0.3811904665837642,"extension":6.7079624165924665},"index":8,"playId":"a553e062-386b-37ec-877a-bf84bd82fa47","pitchNumber":6,"startTime":"2026-07-19T02:57:48.293Z","endTime":"2026-07-19T02:57:52.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":76.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.85935077721134,"aZ":-25.327589706374674,"pfxX":-4.193808470716409,"pfxZ":4.609693362075051,"pX":-1.9346498283571045,"pZ":0.608053318233515,"vX0":-8.83242343275973,"vY0":-122.14534717733449,"vZ0":-5.965706207874073,"x":190.74,"y":222.36,"x0":2.2976077290380306,"y0":50.00257406396026,"z0":5.308582108118438,"aX":-6.229446807609076},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.8,"breakHorizontal":10.0,"spinRate":2656,"spinDirection":300},"zone":13,"typeConfidence":0.73,"plateTime":0.4513626633345589,"extension":6.774441732133157},"index":9,"playId":"36ebebf6-5025-3fe7-894c-364d0f102e93","pitchNumber":7,"startTime":"2026-07-19T02:58:09.405Z","endTime":"2026-07-19T02:58:12.917Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:58:12.917Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T02:59:58.866Z","endTime":"2026-07-19T03:01:00.138Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"postOnSecond":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-19T02:58:45.106Z","endTime":"2026-07-19T03:00:01.187Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":75.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.906540582028533,"aZ":-27.2648899272571,"pfxX":3.0262317948856174,"pfxZ":3.3448322174407945,"pX":-0.34994757710740887,"pZ":2.421060521935611,"vX0":-7.261684272650012,"vY0":-122.04034710281087,"vZ0":-1.6665063442235062,"x":130.34,"y":173.41,"x0":2.3064108655871207,"y0":50.00519820849252,"z0":5.521667001058491,"aX":4.446106650723753},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":5.9,"breakHorizontal":-3.2,"spinRate":2594,"spinDirection":300},"zone":4,"typeConfidence":0.93,"plateTime":0.4534253288475041,"extension":6.543313105596731},"index":1,"playId":"e4493b18-c520-3b96-8fda-c15858725c8d","pitchNumber":1,"startTime":"2026-07-19T03:00:01.187Z","endTime":"2026-07-19T03:00:04.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":74.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.452082846840064,"aZ":-32.16390330712421,"pfxX":-3.7354397305931464,"pfxZ":0.010706789106208703,"pX":0.05829930363846316,"pZ":1.3744389471166276,"vX0":-5.166271878579773,"vY0":-121.74963408076103,"vZ0":-2.739179893701549,"x":114.78,"y":201.67,"x0":2.7293394926600834,"y0":50.00557512706013,"z0":5.422454214116556,"aX":-5.366984158525314},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-0.6,"breakHorizontal":8.4,"spinRate":2688,"spinDirection":288},"zone":14,"typeConfidence":0.69,"plateTime":0.45751046765950365,"extension":6.617519269600756},"index":2,"playId":"46e9f4cd-8d50-3b9b-849b-cd78022f6e41","pitchNumber":2,"startTime":"2026-07-19T03:00:30.385Z","endTime":"2026-07-19T03:00:33.385Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-19T03:00:42.147Z","endTime":"2026-07-19T03:00:55.975Z","isPitch":false,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":77.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.044162826430124,"aZ":-26.83521479196089,"pfxX":0.2876774151611129,"pfxZ":3.4310437300841263,"pX":0.1842361920136454,"pZ":1.1864055282042638,"vX0":-6.049119856071936,"vY0":-125.25766952573673,"vZ0":-4.7426944092839,"x":109.98,"y":206.75,"x0":2.614087586757109,"y0":50.0038968613256,"z0":5.352176673428354,"aX":0.4478657171398485},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.2,"breakHorizontal":1.2,"spinRate":2664,"spinDirection":263},"zone":14,"typeConfidence":0.95,"plateTime":0.4406934430343554,"extension":6.508772787956245},"index":4,"playId":"4286bf58-13b3-3f11-960a-3c834b26ded1","pitchNumber":3,"startTime":"2026-07-19T03:00:55.975Z","endTime":"2026-07-19T03:01:00.138Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:01:00.138Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Arias strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T03:01:36.025Z","endTime":"2026-07-19T03:03:18.796Z","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":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,6],"actionIndex":[0,2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":6},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Gabriel Arias replaces Petey Halpin.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-19T03:01:20.245Z","endTime":"2026-07-19T03:01:38.378Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":690984,"link":"/api/v1/people/690984"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.9,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.431095117108722,"aZ":-14.586415036527551,"pfxX":8.093132779572233,"pfxZ":8.762358269393165,"pX":-1.2573934349404903,"pZ":0.4743683715679046,"vX0":-11.052862906890905,"vY0":-140.68358078761736,"vZ0":-10.320828442425077,"x":164.93,"y":225.97,"x0":1.667930931738578,"y0":50.0050746967698,"z0":5.132263459185671,"aX":16.25067482567649},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.8,"breakHorizontal":-12.5,"spinRate":2380,"spinDirection":126},"zone":13,"typeConfidence":0.84,"plateTime":0.3890821516486338,"extension":6.573673998514502},"index":1,"playId":"b028a6bc-0394-3680-b07b-8202c3c50707","pitchNumber":1,"startTime":"2026-07-19T03:01:38.378Z","endTime":"2026-07-19T03:01:47.361Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Gregory Soto. Kahlil Watson to 3rd. Daniel Schneemann to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"b028a6bc-0394-3680-b07b-8202c3c50707","startTime":"2026-07-19T03:02:09.661Z","endTime":"2026-07-19T03:02:09.662Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":696135,"link":"/api/v1/people/696135"}},{"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":84.8,"endSpeed":76.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.966536769263737,"aZ":-28.02510410205743,"pfxX":-2.5368737787600004,"pfxZ":2.746055184185444,"pX":1.495005775179445,"pZ":2.8816889379754453,"vX0":-0.8452149202693879,"vY0":-123.38307826848681,"vZ0":-0.6099409333924699,"x":60.01,"y":160.97,"x0":2.17337099525536,"y0":50.003715998917954,"z0":5.534277707151205,"aX":-3.8361185063425216},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.0,"breakHorizontal":4.8,"spinRate":2641,"spinDirection":259},"zone":12,"typeConfidence":0.91,"plateTime":0.4472457648785282,"extension":6.3406508092174345},"index":3,"playId":"2b64b6ef-109f-3be5-ab27-90d4f1ee5c83","pitchNumber":2,"startTime":"2026-07-19T03:02:09.663Z","endTime":"2026-07-19T03:02:13.637Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":76.6,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.769753573502378,"aZ":-31.47390282163602,"pfxX":-2.358225039356989,"pfxZ":0.47087135484386433,"pX":0.09318729014300992,"pZ":1.445430449490306,"vX0":-4.40014947606441,"vY0":-122.60912721521031,"vZ0":-2.91253415767198,"x":113.45,"y":199.75,"x0":2.2287056304275437,"y0":50.005530916931605,"z0":5.377871973192772,"aX":-3.5345781651449912},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.4,"breakHorizontal":5.4,"spinRate":2753,"spinDirection":296},"zone":14,"typeConfidence":0.91,"plateTime":0.4494277729272005,"extension":6.304368421773999},"index":4,"playId":"e774849e-68e6-3f95-8769-eafa0637cc6c","pitchNumber":3,"startTime":"2026-07-19T03:02:30.983Z","endTime":"2026-07-19T03:02:34.051Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":76.7,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.400127089621403,"aZ":-27.531152513571914,"pfxX":-4.247476361708885,"pfxZ":3.089618110069493,"pX":-0.1252707814150063,"pZ":1.6923803461520306,"vX0":-3.649214425736131,"vY0":-122.68053938786554,"vZ0":-3.377939196639891,"x":121.78,"y":193.09,"x0":1.9407949440002974,"y0":50.00323840479117,"z0":5.469169231309818,"aX":-6.384789152317332},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.9,"breakHorizontal":8.6,"spinRate":2777,"spinDirection":282},"zone":8,"typeConfidence":0.54,"plateTime":0.4488518441356608,"extension":6.454001110546354},"index":5,"playId":"f96348bf-4be5-308b-a090-aab1f3cc0fed","pitchNumber":4,"startTime":"2026-07-19T03:02:54.943Z","endTime":"2026-07-19T03:02:57.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":87.9,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":40.26770550755049,"aZ":-13.339310074778775,"pfxX":6.590858600677581,"pfxZ":9.300722997740662,"pX":1.0936366905744999,"pZ":3.289578519908376,"vX0":-4.6833612268050935,"vY0":-143.10402447082242,"vZ0":-3.582240844959493,"x":75.31,"y":149.96,"x0":1.9150447891493114,"y0":50.00297653388016,"z0":5.42252668843205,"aX":13.348221785934953},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.1,"breakHorizontal":-10.7,"spinRate":2457,"spinDirection":137},"zone":12,"typeConfidence":0.93,"plateTime":0.3862467256997335,"extension":6.383294121835327},"index":6,"playId":"5ca9e26d-c4ab-37d3-a57a-6956c80c219e","pitchNumber":5,"startTime":"2026-07-19T03:03:15.669Z","endTime":"2026-07-19T03:03:18.796Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:03:18.796Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Flores Jr. strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-19T03:06:06.582Z","endTime":"2026-07-19T03:07:44.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from third base to center field for Daniel Schneemann.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T03:04:58.756Z","endTime":"2026-07-19T03:04:58.771Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"500"},{"details":{"description":"Gabriel Arias remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-19T03:04:58.771Z","endTime":"2026-07-19T03:04:58.772Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"701","replacedPlayer":{"id":690984,"link":"/api/v1/people/690984"}},{"details":{"description":"Pitching Change: Cade Smith replaces Will Dion.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-19T03:04:58.772Z","endTime":"2026-07-19T03:06:08.662Z","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":97.5,"endSpeed":88.2,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.87765828855079,"aZ":-13.359479736193759,"pfxX":-7.003008726066351,"pfxZ":9.330362574930872,"pX":-0.17293341213187677,"pZ":4.1192132674438575,"vX0":7.4675388277802845,"vY0":-141.69065792995363,"vZ0":-1.8910699156760453,"x":123.59,"y":127.56,"x0":-1.943261344765751,"y0":50.00250621743069,"z0":5.657221780299023,"aX":-14.121564109307752},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.7,"breakHorizontal":11.0,"spinRate":2379,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.3877968572851649,"extension":7.229531596221523},"index":3,"playId":"5d44cfac-508e-371a-a02f-3573d6b9b580","pitchNumber":1,"startTime":"2026-07-19T03:06:08.662Z","endTime":"2026-07-19T03:06:12.550Z","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":97.6,"endSpeed":88.7,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.701194007365565,"aZ":-14.060432087318988,"pfxX":-5.263738585969449,"pfxZ":8.926308376093067,"pX":0.29091335389409173,"pZ":3.6303373042061735,"vX0":7.962725853284497,"vY0":-141.85489776286053,"vZ0":-3.1297889693289656,"x":105.91,"y":140.76,"x0":-1.8740215114249057,"y0":50.005090888739716,"z0":5.64937652818779,"aX":-10.684893106822763},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.6,"breakHorizontal":7.8,"spinRate":2271,"spinDirection":209},"zone":12,"typeConfidence":0.9,"plateTime":0.3867224361354209,"extension":7.108000697013488},"index":4,"playId":"1ef05919-3840-35e6-b698-737a876827a6","pitchNumber":2,"startTime":"2026-07-19T03:06:22.763Z","endTime":"2026-07-19T03:06:27.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.450679788460924,"aZ":-15.19386385166065,"pfxX":-5.773534285837636,"pfxZ":8.369656891647537,"pX":-0.315425408543919,"pZ":4.24936791889163,"vX0":6.528981697824935,"vY0":-141.34404560230732,"vZ0":-1.3330929807405467,"x":129.02,"y":124.05,"x0":-1.902358976769949,"y0":50.001049397809034,"z0":5.700227371979307,"aX":-11.711132435264183},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.1,"breakHorizontal":9.1,"spinRate":2362,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.3871499065367434,"extension":7.243170581177903},"index":5,"playId":"cd736e31-7fe3-38c5-a411-a8bb4e5eee53","pitchNumber":3,"startTime":"2026-07-19T03:06:37.364Z","endTime":"2026-07-19T03:06:41.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.7,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.59092072809384,"aZ":-13.62552064595194,"pfxX":-5.381479816400899,"pfxZ":9.334123921619646,"pX":-0.2843781934576927,"pZ":3.01090474263727,"vX0":6.3647579330166,"vY0":-140.7099360440141,"vZ0":-4.586500634776356,"x":127.84,"y":157.49,"x0":-1.886106101012647,"y0":50.00421600387112,"z0":5.557712939169153,"aX":-10.695984351157664},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.1,"breakHorizontal":8.3,"spinRate":2387,"spinDirection":211},"zone":2,"typeConfidence":0.9,"plateTime":0.3906058420969618,"extension":7.202421093446241},"index":6,"playId":"f455404e-e04d-338d-be4a-08896c454738","pitchNumber":4,"startTime":"2026-07-19T03:06:52.113Z","endTime":"2026-07-19T03:06:55.645Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":88.9,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.77546353620517,"aZ":-12.52336697972928,"pfxX":-6.607264843269748,"pfxZ":9.603666684511902,"pX":-0.1886286555342591,"pZ":2.7022925916690967,"vX0":6.890503381993329,"vY0":-143.03535832640898,"vZ0":-5.776851109500827,"x":124.19,"y":165.82,"x0":-1.7847830826092594,"y0":50.00553822174992,"z0":5.552108521193083,"aX":-13.52450022787131},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.2,"breakHorizontal":10.3,"spinRate":2266,"spinDirection":215},"zone":5,"typeConfidence":0.91,"plateTime":0.38473523025336576,"extension":7.285216779973177},"index":7,"playId":"67342e04-a0d9-3dac-8aa8-e5aa7148f61d","pitchNumber":5,"startTime":"2026-07-19T03:07:05.483Z","endTime":"2026-07-19T03:07:08.483Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":8,"startTime":"2026-07-19T03:07:22.932Z","endTime":"2026-07-19T03:07:40.101Z","isPitch":false,"type":"action","player":{"id":804668,"link":"/api/v1/people/804668"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.7,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.437073176909735,"aZ":-11.49879399251125,"pfxX":-4.525586095277454,"pfxZ":10.378409870979151,"pX":-1.0351378045303723,"pZ":4.006776052170408,"vX0":3.9651051538434317,"vY0":-140.82357323976385,"vZ0":-2.388118538747554,"x":156.46,"y":130.6,"x0":-1.8791613862322323,"y0":50.001027576314364,"z0":5.61773266865438,"aX":-9.014058825544645},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.5,"breakHorizontal":7.3,"spinRate":2397,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.39019019472694083,"extension":7.215883871187039},"index":9,"playId":"76866027-fc99-3c40-acd6-2e9caf8df595","pitchNumber":6,"startTime":"2026-07-19T03:07:40.101Z","endTime":"2026-07-19T03:07:44.676Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:07:44.676Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Gonzalez strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-19T03:08:09.339Z","endTime":"2026-07-19T03:08:56.448Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"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,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jacob Gonzalez replaces Jared Triolo.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-19T03:08:02.087Z","endTime":"2026-07-19T03:08:11.662Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694378,"link":"/api/v1/people/694378"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":669707,"link":"/api/v1/people/669707"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.937215273956447,"aZ":-41.576833013416326,"pfxX":0.6023042604804894,"pfxZ":-5.982891789090306,"pX":-0.8474890147453785,"pZ":3.018203233802101,"vX0":3.0952330551839053,"vY0":-125.25324737886372,"vZ0":2.0172237931257286,"x":149.3,"y":157.29,"x0":-2.183254219352289,"y0":50.004332223910495,"z0":5.630273573827333,"aX":0.9458055068259151},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-10.0,"breakHorizontal":-1.9,"spinRate":679,"spinDirection":352},"zone":1,"typeConfidence":0.86,"plateTime":0.43918410426487364,"extension":7.156479467724914},"index":1,"playId":"fdc86215-be99-3c7e-9e09-ddb636c00d97","pitchNumber":1,"startTime":"2026-07-19T03:08:11.662Z","endTime":"2026-07-19T03:08:16.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.227978793284667,"aZ":-36.22304041697672,"pfxX":-5.274932158464848,"pfxZ":-2.426101119391189,"pX":-0.4466667423080001,"pZ":0.7343234186742839,"vX0":5.627200980898603,"vY0":-129.2874209636053,"vZ0":-4.945399590432143,"x":134.03,"y":218.95,"x0":-1.979606916536725,"y0":50.00065166961563,"z0":5.492838554382725,"aX":-8.812784619166539},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-5.4,"breakHorizontal":8.0,"spinRate":536,"spinDirection":317},"zone":13,"typeConfidence":0.9,"plateTime":0.4257740040362381,"extension":7.216260859072135},"index":2,"playId":"de6cc3fa-12f5-3c58-b0d2-e8cce58895f6","pitchNumber":2,"startTime":"2026-07-19T03:08:25.244Z","endTime":"2026-07-19T03:08:29.587Z","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":98.0,"endSpeed":88.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.73342873276424,"aZ":-11.868091626226603,"pfxX":-4.724221545306991,"pfxZ":9.988520907968192,"pX":0.0050443317723579415,"pZ":2.9450823667056287,"vX0":7.049383106634438,"vY0":-142.39363502702977,"vZ0":-4.800761556432934,"x":116.81,"y":159.26,"x0":-1.9003883237020738,"y0":50.00287572606542,"z0":5.417137590442752,"aX":-9.604776038592792},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.2,"breakHorizontal":7.0,"spinRate":2398,"spinDirection":213},"zone":2,"typeConfidence":0.91,"plateTime":0.38611913584975266,"extension":7.214161064452185},"index":3,"playId":"6deef3a8-f701-351c-85fc-d2cd7730d421","pitchNumber":3,"startTime":"2026-07-19T03:08:39.526Z","endTime":"2026-07-19T03:08:42.526Z","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":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.96373224859693,"aZ":-12.845877630452977,"pfxX":-4.28928574521957,"pfxZ":9.426615795313545,"pX":0.008341545756483902,"pZ":3.4530833576085733,"vX0":7.180370883199883,"vY0":-142.76861899145402,"vZ0":-3.329285214252933,"x":116.68,"y":145.55,"x0":-1.9898568114102089,"y0":50.00070759917946,"z0":5.450740405680565,"aX":-8.793518147967557},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.6,"breakHorizontal":6.2,"spinRate":2288,"spinDirection":215},"zone":12,"typeConfidence":0.91,"plateTime":0.38465212886888756,"extension":7.278699682502781},"index":4,"playId":"2437ea37-eb32-33b3-8c05-4d5834459fe0","pitchNumber":4,"startTime":"2026-07-19T03:08:53.448Z","endTime":"2026-07-19T03:08:56.448Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:08:56.448Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Mangum grounds out, second baseman Travis Bazzana to first baseman Kyle Manzardo.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-19T03:09:08.496Z","endTime":"2026-07-19T03:10:11.234Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"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],"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":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"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"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.528849806330545,"aZ":-37.010067576207305,"pfxX":-3.9571205284904933,"pfxZ":-2.848889768273202,"pX":-0.7019431318862096,"pZ":1.8182608764697445,"vX0":4.72318552491654,"vY0":-129.85439880475565,"vZ0":-2.2647031471355867,"x":143.76,"y":189.69,"x0":-2.034777414547565,"y0":50.00224247541781,"z0":5.531770459628131,"aX":-6.722556192089365},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-5.4,"breakHorizontal":6.0,"spinRate":572,"spinDirection":319},"zone":7,"typeConfidence":0.89,"plateTime":0.4226517442087432,"extension":7.122585368662011},"index":0,"playId":"292fb972-2640-326f-acd2-fa4aa3c191f8","pitchNumber":1,"startTime":"2026-07-19T03:09:19.981Z","endTime":"2026-07-19T03:09:23.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":80.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57437242536368,"aZ":-39.0356013822368,"pfxX":-6.971586844011805,"pfxZ":-4.108955934608122,"pX":-0.38924091583011505,"pZ":0.6167593537786,"vX0":6.023274665490282,"vY0":-129.80513743539157,"vZ0":-4.639619079766977,"x":131.84,"y":222.13,"x0":-1.8584378596588738,"y0":50.00243693728442,"z0":5.4693754316518115,"aX":-11.642948409604893},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-8.4,"breakHorizontal":10.9,"spinRate":626,"spinDirection":322},"zone":13,"typeConfidence":0.9,"plateTime":0.4254516543325906,"extension":7.196206057143283},"index":1,"playId":"ae54bece-5ae1-337e-862a-32ddfe31a7b6","pitchNumber":2,"startTime":"2026-07-19T03:09:33.978Z","endTime":"2026-07-19T03:09:36.978Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-19T03:09:46.226Z","endTime":"2026-07-19T03:10:03.571Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":80.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05464169731754,"aZ":-35.59487215774426,"pfxX":-1.883684885458482,"pfxZ":-2.082096816323939,"pX":-0.2713379031246697,"pZ":1.4124361956826206,"vX0":4.958843154688641,"vY0":-128.78639961868697,"vZ0":-3.4746855934113983,"x":127.34,"y":200.64,"x0":-1.9954415193391362,"y0":50.00338159376626,"z0":5.594408123129841,"aX":-3.0979873148111534},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.4,"breakHorizontal":2.0,"spinRate":579,"spinDirection":307},"zone":13,"typeConfidence":0.79,"plateTime":0.4288282400398922,"extension":7.163061099231065},"hitData":{"launchSpeed":82.5,"launchAngle":-20.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.03,"coordY":155.28}},"index":3,"playId":"a3e5d52c-e4c5-369a-b283-3ad732ce6b07","pitchNumber":3,"startTime":"2026-07-19T03:10:03.571Z","endTime":"2026-07-19T03:10:11.234Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:10:11.234Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Patrick Bailey singles on a ground ball to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-19T03:12:54.676Z","endTime":"2026-07-19T03:14:55.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Jacob Gonzalez remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T03:11:39.341Z","endTime":"2026-07-19T03:11:39.358Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694378,"link":"/api/v1/people/694378"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":669707,"link":"/api/v1/people/669707"}},{"details":{"description":"Pitching Change: Dennis Santana replaces Gregory Soto.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-19T03:11:39.358Z","endTime":"2026-07-19T03:12:56.753Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642701,"link":"/api/v1/people/642701"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":85.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.02920482586938,"aZ":-15.558050759071024,"pfxX":-6.63022905894612,"pfxZ":8.774984473367835,"pX":-0.9414917392842539,"pZ":2.6913926515385405,"vX0":4.6047271060503885,"vY0":-138.0195476838751,"vZ0":-4.831094471207182,"x":152.89,"y":166.11,"x0":-1.7859605767311837,"y0":50.00416044116186,"z0":5.542631764843241,"aX":-12.555502413259255},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.9,"breakHorizontal":10.8,"spinRate":2608,"spinDirection":228},"zone":11,"typeConfidence":0.89,"plateTime":0.3997016757649394,"extension":5.729673066255122},"index":2,"playId":"55d23fcc-d065-31c3-b269-9757dde8c795","pitchNumber":1,"startTime":"2026-07-19T03:12:56.753Z","endTime":"2026-07-19T03:13:01.505Z","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":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.54143239485229,"aZ":-15.083778426795243,"pfxX":-5.062964849853319,"pfxZ":8.865098720601672,"pX":0.7008762293022275,"pZ":2.5028287439528967,"vX0":7.661456477049995,"vY0":-138.79147086217029,"vZ0":-5.559878108007872,"x":90.28,"y":171.2,"x0":-1.4529003213494582,"y0":50.00229164871694,"z0":5.556972899556195,"aX":-9.760015635201432},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.9,"breakHorizontal":7.3,"spinRate":2528,"spinDirection":222},"zone":6,"typeConfidence":0.88,"plateTime":0.39646528515612767,"extension":5.6767556417730765},"index":3,"playId":"f169f042-6cd8-33d5-bcca-af19d8cf2c92","pitchNumber":2,"startTime":"2026-07-19T03:13:15.138Z","endTime":"2026-07-19T03:13:19.873Z","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":90.3,"endSpeed":84.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.61636213123222,"aZ":-24.933644482878552,"pfxX":-0.2779751044224782,"pfxZ":4.060857839766044,"pX":0.2087344069477651,"pZ":3.34191210449621,"vX0":5.250469952569132,"vY0":-131.59603316751102,"vZ0":-1.6458312470670395,"x":109.04,"y":148.55,"x0":-1.7623913963131637,"y0":50.00319520940917,"z0":5.793345792817636,"aX":-0.49691794801860567},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.3,"breakHorizontal":-0.5,"spinRate":2652,"spinDirection":202},"zone":2,"typeConfidence":0.91,"plateTime":0.41363549535346955,"extension":5.796726745202982},"index":4,"playId":"585fc4bc-05a1-353e-a6f7-aa32c0935557","pitchNumber":3,"startTime":"2026-07-19T03:14:24.322Z","endTime":"2026-07-19T03:14:28.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.656307250992892,"aZ":-32.078613149232744,"pfxX":-0.6127173762744895,"pfxZ":0.06171667303277495,"pX":0.09649955591427185,"pZ":1.5331361109716701,"vX0":4.832795155949615,"vY0":-123.69968761996275,"vZ0":-3.304268508914828,"x":113.32,"y":197.39,"x0":-1.7992193840252122,"y0":50.00255751193182,"z0":5.563228942521885,"aX":-0.953827864037965},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.4,"breakHorizontal":0.0,"spinRate":2713,"spinDirection":68},"zone":14,"typeConfidence":0.9,"plateTime":0.4420470739089133,"extension":5.641664334001534},"hitData":{"launchSpeed":96.9,"launchAngle":6.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.18,"coordY":109.89}},"index":5,"playId":"a0686980-a609-3de9-9f37-24f5bf8f6087","pitchNumber":4,"startTime":"2026-07-19T03:14:45.222Z","endTime":"2026-07-19T03:14:55.167Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:14:55.167Z","atBatIndex":72},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Steven Kwan doubles (11) on a line drive to left fielder Bryan Reynolds. Patrick Bailey out at home on the throw, left fielder Bryan Reynolds to third baseman Nick Gonzales to catcher Rafael Flores Jr.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-19T03:15:03.234Z","endTime":"2026-07-19T03:16:25.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":2},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":804668,"link":"/api/v1/people/804668"},"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":84.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.797205773207956,"aZ":-16.72935455380635,"pfxX":-8.602318838195439,"pfxZ":8.334770849700075,"pX":-0.5285688687603396,"pZ":1.8554792178768444,"vX0":6.33404921616387,"vY0":-136.22648434677092,"vZ0":-6.4698090802373756,"x":137.15,"y":188.68,"x0":-1.7825006965104053,"y0":50.00557950379389,"z0":5.445372390052756,"aX":-15.946397782214543},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.7,"breakHorizontal":14.0,"spinRate":2205,"spinDirection":232},"zone":7,"typeConfidence":0.91,"plateTime":0.40423325730229775,"extension":5.801748329044015},"index":0,"playId":"93a7408c-be75-34f0-938e-cf79f3960839","pitchNumber":1,"startTime":"2026-07-19T03:15:26.265Z","endTime":"2026-07-19T03:15:31.425Z","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":89.7,"endSpeed":81.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.487470418039962,"aZ":-21.9363378215007,"pfxX":-0.6594057572708281,"pfxZ":5.958730645778596,"pX":-0.3175881640293194,"pZ":2.42584483162716,"vX0":3.849754561042019,"vY0":-130.49208660108636,"vZ0":-4.087502139279409,"x":129.11,"y":173.28,"x0":-1.728834717341154,"y0":50.00200228883687,"z0":5.673384445494605,"aX":-1.1333820592810575},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.1,"breakHorizontal":0.4,"spinRate":2530,"spinDirection":203},"zone":4,"typeConfidence":0.82,"plateTime":0.42038499971726173,"extension":5.830684697714039},"index":1,"playId":"0b94c79c-f85b-3c85-a770-6341e466b497","pitchNumber":2,"startTime":"2026-07-19T03:15:47.498Z","endTime":"2026-07-19T03:15:50.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(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":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45966892339636,"aZ":-16.868262485404518,"pfxX":-8.111387296082007,"pfxZ":7.82737350005202,"pX":-0.6164416116047352,"pZ":2.3144439977544766,"vX0":5.988355886071542,"vY0":-139.24796868078718,"vZ0":-5.622088595870819,"x":140.5,"y":176.29,"x0":-1.7453873342667179,"y0":50.00569930525586,"z0":5.483077331016176,"aX":-15.866754202072872},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.1,"breakHorizontal":13.4,"spinRate":2455,"spinDirection":225},"zone":4,"typeConfidence":0.91,"plateTime":0.3939712271832523,"extension":5.782568397322143},"hitData":{"launchSpeed":84.7,"launchAngle":16.0,"totalDistance":226.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":49.12,"coordY":123.89}},"index":2,"playId":"209e6ade-210d-3f24-a22e-01bd46ec8513","pitchNumber":3,"startTime":"2026-07-19T03:16:11.133Z","endTime":"2026-07-19T03:16:25.019Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:16:25.019Z","atBatIndex":73},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Travis Bazzana homers (8) on a fly ball to center field. Steven Kwan scores.","rbi":2,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-19T03:17:42.115Z","endTime":"2026-07-19T03:18:27.890Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.63"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.39"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.97"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.11"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.14"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.43"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.38"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.52"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.14"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.46"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.79"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.06"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.72"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".136"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".276"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".208"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".481"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.345"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".862"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".765"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".618"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".594"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".481"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.345"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".862"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".765"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".618"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".594"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":{"id":642701,"link":"/api/v1/people/642701"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":{"id":642701,"link":"/api/v1/people/642701"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-19T03:17:12.259Z","endTime":"2026-07-19T03:17:44.462Z","isPitch":false,"type":"action"},{"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":89.9,"endSpeed":82.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.438703129701672,"aZ":-26.477997170995934,"pfxX":-11.192370730080818,"pfxZ":3.302882853067312,"pX":-0.38990839101128383,"pZ":1.5273351227628222,"vX0":7.362403109264677,"vY0":-130.7105960820857,"vZ0":-5.320816285525037,"x":131.86,"y":197.54,"x0":-1.793928556749645,"y0":50.00205569025843,"z0":5.5860418909785015,"aX":-19.299329884803434},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.9,"breakHorizontal":18.6,"spinRate":2247,"spinDirection":235},"zone":13,"typeConfidence":0.89,"plateTime":0.4195859132546955,"extension":6.05304343535348},"index":1,"playId":"c48923ce-2909-38cc-9d00-a7c1025abc4c","pitchNumber":1,"startTime":"2026-07-19T03:17:44.462Z","endTime":"2026-07-19T03:17:49.521Z","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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75539524705204,"aZ":-26.54908612345515,"pfxX":-9.048853964852366,"pfxZ":3.345265252273056,"pX":0.21181574529736716,"pZ":1.926690209398116,"vX0":8.1782857790708,"vY0":-129.0667610132794,"vZ0":-3.9467707015996574,"x":108.93,"y":186.76,"x0":-1.82772333558644,"y0":50.003014721148475,"z0":5.528668110679417,"aX":-15.212849003645339},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.4,"breakHorizontal":14.5,"spinRate":2377,"spinDirection":240},"zone":8,"typeConfidence":0.9,"plateTime":0.42496264089226177,"extension":5.90508442923677},"hitData":{"launchSpeed":102.2,"launchAngle":29.0,"totalDistance":414.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":153.85,"coordY":33.68}},"index":2,"playId":"99f70620-5f0b-3fe0-ae49-8e130141a1a1","pitchNumber":2,"startTime":"2026-07-19T03:18:01.920Z","endTime":"2026-07-19T03:18:27.890Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:18:27.890Z","atBatIndex":74}],"currentPlay":{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Travis Bazzana homers (8) on a fly ball to center field. Steven Kwan scores.","rbi":2,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-19T03:17:42.115Z","endTime":"2026-07-19T03:18:27.890Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.63"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.39"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.97"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.11"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.14"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.43"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.38"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.52"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.14"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.46"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.79"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.06"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.72"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".136"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".276"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".208"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".481"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.345"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".862"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".765"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".618"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".594"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".481"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.345"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".862"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".765"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".618"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".594"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":{"id":642701,"link":"/api/v1/people/642701"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":{"id":642701,"link":"/api/v1/people/642701"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-19T03:17:12.259Z","endTime":"2026-07-19T03:17:44.462Z","isPitch":false,"type":"action"},{"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":89.9,"endSpeed":82.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.438703129701672,"aZ":-26.477997170995934,"pfxX":-11.192370730080818,"pfxZ":3.302882853067312,"pX":-0.38990839101128383,"pZ":1.5273351227628222,"vX0":7.362403109264677,"vY0":-130.7105960820857,"vZ0":-5.320816285525037,"x":131.86,"y":197.54,"x0":-1.793928556749645,"y0":50.00205569025843,"z0":5.5860418909785015,"aX":-19.299329884803434},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.9,"breakHorizontal":18.6,"spinRate":2247,"spinDirection":235},"zone":13,"typeConfidence":0.89,"plateTime":0.4195859132546955,"extension":6.05304343535348},"index":1,"playId":"c48923ce-2909-38cc-9d00-a7c1025abc4c","pitchNumber":1,"startTime":"2026-07-19T03:17:44.462Z","endTime":"2026-07-19T03:17:49.521Z","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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75539524705204,"aZ":-26.54908612345515,"pfxX":-9.048853964852366,"pfxZ":3.345265252273056,"pX":0.21181574529736716,"pZ":1.926690209398116,"vX0":8.1782857790708,"vY0":-129.0667610132794,"vZ0":-3.9467707015996574,"x":108.93,"y":186.76,"x0":-1.82772333558644,"y0":50.003014721148475,"z0":5.528668110679417,"aX":-15.212849003645339},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.4,"breakHorizontal":14.5,"spinRate":2377,"spinDirection":240},"zone":8,"typeConfidence":0.9,"plateTime":0.42496264089226177,"extension":5.90508442923677},"hitData":{"launchSpeed":102.2,"launchAngle":29.0,"totalDistance":414.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":153.85,"coordY":33.68}},"index":2,"playId":"99f70620-5f0b-3fe0-ae49-8e130141a1a1","pitchNumber":2,"startTime":"2026-07-19T03:18:01.920Z","endTime":"2026-07-19T03:18:27.890Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:18:27.890Z","atBatIndex":74},"scoringPlays":[10,19,30,64,65,74],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3],"bottom":[4,5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":121.65,"y":144.17},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":193.35,"y":62.39},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"coordinates":{"x":88.54,"y":123.63},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":197.21,"y":125.01},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":136.88,"y":146.7},"type":"O","description":"Groundout"}]}},{"startIndex":8,"endIndex":16,"top":[8,9,10,11,12,13],"bottom":[14,15,16],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":165.04,"y":142.56},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":198.17,"y":72.28},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"coordinates":{"x":130.94,"y":75.0},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":165.38,"y":140.43},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":101.02,"y":168.78},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":694753,"fullName":"Khristian Curtis","link":"/api/v1/people/694753"},"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"coordinates":{"x":123.49,"y":146.38},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":17,"endIndex":26,"top":[17,18,19,20,21],"bottom":[22,23,24,25,26],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":48.03,"y":125.96},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":102.69,"y":137.94},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"coordinates":{"x":137.36,"y":123.06},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":148.85,"y":146.2},"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":3,"pitcher":{"id":694753,"fullName":"Khristian Curtis","link":"/api/v1/people/694753"},"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"coordinates":{"x":147.7,"y":117.15},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":694753,"fullName":"Khristian Curtis","link":"/api/v1/people/694753"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":89.05,"y":120.33},"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":694753,"fullName":"Khristian Curtis","link":"/api/v1/people/694753"},"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"coordinates":{"x":111.24,"y":101.78},"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":694753,"fullName":"Khristian Curtis","link":"/api/v1/people/694753"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":153.08,"y":164.35},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":694753,"fullName":"Khristian Curtis","link":"/api/v1/people/694753"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":119.7,"y":40.66},"type":"O","description":"Flyout"}]}},{"startIndex":27,"endIndex":35,"top":[27,28,29,30,31,32],"bottom":[33,34,35],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":128.72,"y":196.99},"type":"H","description":"Single"}],"home":[]}},{"startIndex":36,"endIndex":41,"top":[36,37,38],"bottom":[39,40,41],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":120.02,"y":116.07},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":202.67,"y":109.06},"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":5,"pitcher":{"id":694753,"fullName":"Khristian Curtis","link":"/api/v1/people/694753"},"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"coordinates":{"x":148.13,"y":134.55},"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":694753,"fullName":"Khristian Curtis","link":"/api/v1/people/694753"},"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"coordinates":{"x":135.57,"y":159.8},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":694753,"fullName":"Khristian Curtis","link":"/api/v1/people/694753"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":146.43,"y":154.67},"type":"O","description":"Groundout"}]}},{"startIndex":42,"endIndex":48,"top":[42,43,44,45],"bottom":[46,47,48],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":83.62,"y":120.87},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":196.96,"y":118.23},"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":694753,"fullName":"Khristian Curtis","link":"/api/v1/people/694753"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":134.28,"y":159.39},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":694753,"fullName":"Khristian Curtis","link":"/api/v1/people/694753"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":116.22,"y":51.13},"type":"O","description":"Lineout"}]}},{"startIndex":49,"endIndex":57,"top":[49,50,51,52],"bottom":[53,54,55,56,57],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":107.7,"y":145.59},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":129.29,"y":188.17},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"coordinates":{"x":115.28,"y":85.12},"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":7,"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":101.04,"y":152.85},"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":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"coordinates":{"x":72.77,"y":151.04},"type":"H","description":"Double"}]}},{"startIndex":58,"endIndex":68,"top":[58,59,60],"bottom":[61,62,63,64,65,66,67,68],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":702021,"fullName":"Will Dion","link":"/api/v1/people/702021"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":117.83,"y":133.93},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":702021,"fullName":"Will Dion","link":"/api/v1/people/702021"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":113.76,"y":153.38},"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":8,"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":121.23,"y":112.21},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":143.65,"y":102.76},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":174.87,"y":114.13},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"batter":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"coordinates":{"x":168.23,"y":129.53},"type":"H","description":"Single"}]}},{"startIndex":69,"endIndex":74,"top":[69,70,71],"bottom":[72,73,74],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":147.03,"y":155.28},"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":9,"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":165.18,"y":109.89},"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":9,"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":49.12,"y":123.89},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":9,"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"coordinates":{"x":153.85,"y":33.68},"type":"H","description":"Home Run"}]}}]},"linescore":{"note":"One out when winning run scored.","currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":3,"hits":4,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":5,"hits":11,"errors":1,"leftOnBase":7},"away":{"runs":3,"hits":6,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"catcher":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"first":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"second":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"third":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"shortstop":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"left":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"center":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"right":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"onDeck":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"inHole":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"battingOrder":2,"team":{"id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"}},"offense":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"onDeck":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"inHole":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"battingOrder":1,"team":{"id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"}},"balls":1,"strikes":0,"outs":1},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":9,"airOuts":7,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".263","atBats":31,"obp":".341","slg":".427","ops":".768","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":9,"rbi":2,"leftOnBase":15,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"flyOuts":3,"groundOuts":6,"airOuts":6,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":33,"obp":".405","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":146,"era":"4.30","inningsPitched":"8.1","saveOpportunities":0,"earnedRuns":5,"whip":"1.32","battersFaced":37,"outs":25,"completeGames":0,"shutouts":0,"pitchesThrown":146,"balls":52,"strikes":94,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":4,"pitchesPerInning":"17.52","runsScoredPer9":"5.40","homeRunsPer9":"1.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":8,"putOuts":25,"errors":0,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID694378":{"person":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"jerseyNumber":"26","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":33,"flyOuts":17,"groundOuts":21,"airOuts":26,"runs":12,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":23,"baseOnBalls":8,"intentionalWalks":0,"hits":23,"hitByPitch":2,"avg":".250","atBats":92,"obp":".324","slg":".391","ops":".715","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":103,"totalBases":36,"rbi":19,"leftOnBase":27,"sacBunts":1,"sacFlies":0,"babip":".303","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.67","popOuts":5,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":152,"errors":0,"chances":170,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID694753":{"person":{"id":694753,"fullName":"Khristian Curtis","link":"/api/v1/people/694753"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 0 ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":15,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":68,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":17,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":68,"balls":26,"strikes":42,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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":1,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":15,"obp":".235","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":68,"era":"0.00","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.80","battersFaced":17,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":68,"balls":26,"strikes":42,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".---","pitchesPerInning":"13.60","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.20","walksPer9Inn":"3.60","hitsPer9Inn":"3.60","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID694973":{"person":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":51,"groundOuts":87,"airOuts":104,"runs":50,"doubles":22,"triples":1,"homeRuns":11,"strikeOuts":130,"baseOnBalls":24,"intentionalWalks":0,"hits":87,"hitByPitch":7,"atBats":403,"obp":".269","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1810,"era":"3.57","inningsPitched":"108.1","wins":8,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.02","battersFaced":440,"outs":325,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1810,"balls":638,"strikes":1172,"strikePercentage":".650","hitBatsmen":7,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".500","pitchesPerInning":"16.71","gamesFinished":0,"strikeoutWalkRatio":"5.42","strikeoutsPer9Inn":"10.80","walksPer9Inn":"1.99","hitsPer9Inn":"7.23","runsScoredPer9":"4.15","homeRunsPer9":"0.91","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":25,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":6,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664040":{"person":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"700","stats":{"batting":{"summary":"0-2 | BB, K, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":63,"groundOuts":70,"airOuts":100,"runs":61,"doubles":21,"triples":1,"homeRuns":21,"strikeOuts":110,"baseOnBalls":38,"intentionalWalks":0,"hits":90,"hitByPitch":2,"avg":".248","atBats":363,"obp":".317","slg":".485","ops":".802","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":410,"totalBases":176,"rbi":65,"leftOnBase":154,"sacBunts":0,"sacFlies":7,"babip":".289","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.29","popOuts":18,"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":220,"putOuts":109,"errors":7,"chances":336,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID668804":{"person":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"jerseyNumber":"10","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":41,"groundOuts":90,"airOuts":70,"runs":70,"doubles":24,"triples":2,"homeRuns":14,"strikeOuts":97,"baseOnBalls":63,"intentionalWalks":2,"hits":102,"hitByPitch":8,"avg":".286","atBats":357,"obp":".402","slg":".482","ops":".884","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":430,"totalBases":172,"rbi":59,"leftOnBase":141,"sacBunts":0,"sacFlies":2,"babip":".355","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.50","popOuts":5,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":148,"errors":1,"chances":151,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID685126":{"person":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"jerseyNumber":"14","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(H, 2)","summary":"0.2 IP, 3 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":3,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":7,"strikes":15,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"40.50","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":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":28,"gamesStarted":4,"flyOuts":20,"groundOuts":25,"airOuts":29,"runs":22,"doubles":8,"triples":0,"homeRuns":6,"strikeOuts":34,"baseOnBalls":11,"intentionalWalks":0,"hits":29,"hitByPitch":0,"atBats":115,"obp":".317","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":552,"era":"6.44","inningsPitched":"29.1","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":21,"whip":"1.36","battersFaced":128,"outs":88,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":552,"balls":222,"strikes":330,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.86","rbi":1,"winPercentage":".667","pitchesPerInning":"18.82","gamesFinished":5,"strikeoutWalkRatio":"3.09","strikeoutsPer9Inn":"10.43","walksPer9Inn":"3.38","hitsPer9Inn":"8.90","runsScoredPer9":"6.75","homeRunsPer9":"1.84","inheritedRunners":12,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID683003":{"person":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":9,"flyOuts":17,"groundOuts":36,"airOuts":35,"runs":19,"doubles":9,"triples":1,"homeRuns":5,"strikeOuts":48,"baseOnBalls":12,"intentionalWalks":0,"hits":32,"hitByPitch":0,"atBats":150,"obp":".272","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":651,"era":"4.05","inningsPitched":"40.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.10","battersFaced":163,"outs":120,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":651,"balls":244,"strikes":407,"strikePercentage":".630","hitBatsmen":0,"balks":2,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".667","pitchesPerInning":"16.28","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"10.80","walksPer9Inn":"2.70","hitsPer9Inn":"7.20","runsScoredPer9":"4.28","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642397":{"person":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(BS, 5)","summary":"0.2 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":19,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":8,"strikes":11,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":41,"gamesStarted":0,"flyOuts":18,"groundOuts":36,"airOuts":37,"runs":20,"doubles":4,"triples":1,"homeRuns":5,"strikeOuts":46,"baseOnBalls":18,"intentionalWalks":0,"hits":27,"hitByPitch":2,"atBats":146,"obp":".283","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":681,"era":"3.98","inningsPitched":"40.2","wins":5,"losses":2,"saves":12,"saveOpportunities":17,"holds":7,"blownSaves":5,"earnedRuns":18,"whip":"1.11","battersFaced":167,"outs":122,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":681,"balls":258,"strikes":423,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":1,"winPercentage":".714","pitchesPerInning":"16.75","gamesFinished":21,"strikeoutWalkRatio":"2.56","strikeoutsPer9Inn":"10.18","walksPer9Inn":"3.98","hitsPer9Inn":"5.98","runsScoredPer9":"4.43","homeRunsPer9":"1.11","inheritedRunners":15,"inheritedRunnersScored":4,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":0,"chances":9,"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"}]},"ID682254":{"person":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":5,"strikes":9,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"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":39,"gamesStarted":5,"flyOuts":14,"groundOuts":35,"airOuts":22,"runs":18,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":56,"baseOnBalls":18,"intentionalWalks":0,"hits":31,"hitByPitch":0,"atBats":143,"obp":".302","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":679,"era":"4.03","inningsPitched":"38.0","wins":2,"losses":3,"saves":1,"saveOpportunities":3,"holds":9,"blownSaves":2,"earnedRuns":17,"whip":"1.29","battersFaced":162,"outs":114,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":679,"balls":247,"strikes":432,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.59","rbi":0,"winPercentage":".400","pitchesPerInning":"17.87","gamesFinished":7,"strikeoutWalkRatio":"3.11","strikeoutsPer9Inn":"13.26","walksPer9Inn":"4.26","hitsPer9Inn":"7.34","runsScoredPer9":"4.26","homeRunsPer9":"0.95","inheritedRunners":21,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"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"}]},"ID669707":{"person":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"jerseyNumber":"19","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":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":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":20,"groundOuts":62,"airOuts":40,"runs":21,"doubles":11,"triples":0,"homeRuns":1,"strikeOuts":49,"baseOnBalls":16,"intentionalWalks":0,"hits":46,"hitByPitch":3,"avg":".235","atBats":196,"obp":".302","slg":".306","ops":".608","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":218,"totalBases":60,"rbi":16,"leftOnBase":103,"sacBunts":1,"sacFlies":0,"babip":".308","groundOutsToAirouts":"1.55","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"196.00","popOuts":3,"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":99,"putOuts":91,"errors":7,"chances":197,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID699013":{"person":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"jerseyNumber":"55","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 2B, 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":12,"groundOuts":11,"airOuts":19,"runs":22,"doubles":7,"triples":1,"homeRuns":11,"strikeOuts":42,"baseOnBalls":10,"intentionalWalks":0,"hits":31,"hitByPitch":0,"avg":".304","atBats":102,"obp":".363","slg":".716","ops":"1.079","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":113,"totalBases":73,"rbi":30,"leftOnBase":51,"sacBunts":0,"sacFlies":1,"babip":".400","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.27","popOuts":5,"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":1,"putOuts":40,"errors":0,"chances":41,"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"}]},"ID663968":{"person":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"jerseyNumber":"28","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":23,"groundOuts":85,"airOuts":42,"runs":35,"doubles":10,"triples":1,"homeRuns":2,"strikeOuts":44,"baseOnBalls":14,"intentionalWalks":1,"hits":72,"hitByPitch":6,"avg":".301","atBats":239,"obp":".354","slg":".377","ops":".731","caughtStealing":6,"stolenBases":18,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":263,"totalBases":90,"rbi":19,"leftOnBase":119,"sacBunts":3,"sacFlies":1,"babip":".361","groundOutsToAirouts":"2.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"119.50","popOuts":10,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":136,"errors":2,"chances":140,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID656605":{"person":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":57,"groundOuts":102,"airOuts":120,"runs":64,"doubles":23,"triples":2,"homeRuns":13,"strikeOuts":77,"baseOnBalls":35,"intentionalWalks":0,"hits":102,"hitByPitch":7,"atBats":399,"obp":".325","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1660,"era":"5.14","inningsPitched":"103.1","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":59,"whip":"1.33","battersFaced":443,"outs":310,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1660,"balls":594,"strikes":1066,"strikePercentage":".640","hitBatsmen":7,"balks":1,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".462","pitchesPerInning":"16.06","gamesFinished":0,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"6.71","walksPer9Inn":"3.05","hitsPer9Inn":"8.88","runsScoredPer9":"5.57","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":21,"lineOuts":42},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":15,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670990":{"person":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(H, 6)","summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"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":14,"balls":4,"strikes":10,"strikePercentage":".710","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":41,"gamesStarted":0,"flyOuts":20,"groundOuts":54,"airOuts":38,"runs":22,"doubles":13,"triples":0,"homeRuns":4,"strikeOuts":59,"baseOnBalls":31,"intentionalWalks":8,"hits":40,"hitByPitch":10,"atBats":191,"obp":".349","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":871,"era":"3.27","inningsPitched":"52.1","wins":6,"losses":2,"saves":1,"saveOpportunities":3,"holds":6,"blownSaves":2,"earnedRuns":19,"whip":"1.36","battersFaced":232,"outs":157,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":871,"balls":325,"strikes":546,"strikePercentage":".630","hitBatsmen":10,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.42","rbi":0,"winPercentage":".750","pitchesPerInning":"16.64","gamesFinished":8,"strikeoutWalkRatio":"1.90","strikeoutsPer9Inn":"10.15","walksPer9Inn":"5.33","hitsPer9Inn":"6.88","runsScoredPer9":"3.78","homeRunsPer9":"0.69","inheritedRunners":22,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":6,"errors":3,"chances":16,"fielding":".813","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676755":{"person":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":33,"gamesStarted":0,"flyOuts":27,"groundOuts":17,"airOuts":47,"runs":15,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":28,"baseOnBalls":14,"intentionalWalks":0,"hits":31,"hitByPitch":1,"atBats":122,"obp":".333","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":570,"era":"4.26","inningsPitched":"31.2","wins":0,"losses":0,"saves":0,"saveOpportunities":2,"holds":8,"blownSaves":2,"earnedRuns":15,"whip":"1.42","battersFaced":138,"outs":95,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":570,"balls":198,"strikes":372,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.36","rbi":0,"winPercentage":".---","pitchesPerInning":"18.00","gamesFinished":6,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.96","walksPer9Inn":"3.98","hitsPer9Inn":"8.81","runsScoredPer9":"4.26","homeRunsPer9":"0.85","inheritedRunners":14,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696149":{"person":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":18,"flyOuts":62,"groundOuts":78,"airOuts":115,"runs":56,"doubles":20,"triples":1,"homeRuns":10,"strikeOuts":85,"baseOnBalls":55,"intentionalWalks":1,"hits":82,"hitByPitch":5,"atBats":357,"obp":".339","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1632,"era":"4.77","inningsPitched":"94.1","wins":3,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.45","battersFaced":421,"outs":283,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1632,"balls":613,"strikes":1019,"strikePercentage":".620","hitBatsmen":5,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".273","pitchesPerInning":"17.30","gamesFinished":0,"strikeoutWalkRatio":"1.55","strikeoutsPer9Inn":"8.11","walksPer9Inn":"5.25","hitsPer9Inn":"7.82","runsScoredPer9":"5.34","homeRunsPer9":"0.95","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":29,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":7,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695257":{"person":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"jerseyNumber":"25","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":6,"groundOuts":4,"airOuts":11,"runs":7,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".171","atBats":35,"obp":".171","slg":".200","ops":".371","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":7,"rbi":0,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":46,"errors":0,"chances":46,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669387":{"person":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":9,"flyOuts":50,"groundOuts":82,"airOuts":96,"runs":36,"doubles":17,"triples":1,"homeRuns":6,"strikeOuts":66,"baseOnBalls":28,"intentionalWalks":0,"hits":84,"hitByPitch":2,"atBats":326,"obp":".318","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1413,"era":"3.12","inningsPitched":"83.2","wins":6,"losses":3,"saves":2,"saveOpportunities":2,"holds":2,"blownSaves":0,"earnedRuns":29,"whip":"1.34","battersFaced":359,"outs":251,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1413,"balls":510,"strikes":903,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".667","pitchesPerInning":"16.89","gamesFinished":3,"strikeoutWalkRatio":"2.36","strikeoutsPer9Inn":"7.10","walksPer9Inn":"3.01","hitsPer9Inn":"9.04","runsScoredPer9":"3.87","homeRunsPer9":"0.65","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":17,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642701":{"person":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(L, 2-5)","summary":"0.1 IP, 2 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"0.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":2,"strikes":7,"strikePercentage":".780","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"54.00","homeRunsPer9":"27.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":29,"groundOuts":27,"airOuts":55,"runs":30,"doubles":13,"triples":0,"homeRuns":8,"strikeOuts":37,"baseOnBalls":21,"intentionalWalks":2,"hits":41,"hitByPitch":2,"atBats":159,"obp":".352","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":696,"era":"6.20","inningsPitched":"40.2","wins":2,"losses":5,"saves":2,"saveOpportunities":4,"holds":5,"blownSaves":2,"earnedRuns":28,"whip":"1.52","battersFaced":183,"outs":122,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":696,"balls":250,"strikes":446,"strikePercentage":".640","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.49","rbi":2,"winPercentage":".286","pitchesPerInning":"17.11","gamesFinished":21,"strikeoutWalkRatio":"1.76","strikeoutsPer9Inn":"8.19","walksPer9Inn":"4.65","hitsPer9Inn":"9.07","runsScoredPer9":"6.64","homeRunsPer9":"1.77","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680779":{"person":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"jerseyNumber":"32","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":25,"groundOuts":42,"airOuts":59,"runs":24,"doubles":5,"triples":0,"homeRuns":8,"strikeOuts":40,"baseOnBalls":18,"intentionalWalks":0,"hits":28,"hitByPitch":5,"avg":".168","atBats":167,"obp":".267","slg":".341","ops":".608","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":192,"totalBases":57,"rbi":27,"leftOnBase":99,"sacBunts":1,"sacFlies":1,"babip":".167","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.88","popOuts":23,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":13,"stolenBases":12,"stolenBasePercentage":".480","caughtStealingPercentage":".520","assists":15,"putOuts":533,"errors":3,"chances":551,"fielding":".995","passedBall":6,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696062":{"person":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":15,"groundOuts":16,"airOuts":19,"runs":12,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":9,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":69,"obp":".316","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":305,"era":"5.89","inningsPitched":"18.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":12,"whip":"1.36","battersFaced":79,"outs":55,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":305,"balls":110,"strikes":195,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".333","pitchesPerInning":"16.64","gamesFinished":1,"strikeoutWalkRatio":"2.11","strikeoutsPer9Inn":"9.33","walksPer9Inn":"4.42","hitsPer9Inn":"7.85","runsScoredPer9":"5.89","homeRunsPer9":"0.98","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682997":{"person":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"jerseyNumber":"37","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":17,"groundOuts":8,"airOuts":26,"runs":13,"doubles":4,"triples":2,"homeRuns":3,"strikeOuts":29,"baseOnBalls":9,"intentionalWalks":0,"hits":20,"hitByPitch":1,"avg":".244","atBats":82,"obp":".323","slg":".451","ops":".774","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":93,"totalBases":37,"rbi":15,"leftOnBase":42,"sacBunts":0,"sacFlies":1,"babip":".333","groundOutsToAirouts":"0.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.33","popOuts":4,"lineOuts":5},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":3,"groundOuts":2,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"obp":".455","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":39,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.50","battersFaced":11,"outs":6,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":22,"strikes":17,"strikePercentage":".440","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"19.50","gamesFinished":3,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"13.50","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":19,"putOuts":42,"errors":2,"chances":63,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656811":{"person":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"jerseyNumber":"29","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":47,"groundOuts":75,"airOuts":76,"runs":50,"doubles":13,"triples":0,"homeRuns":16,"strikeOuts":76,"baseOnBalls":27,"intentionalWalks":1,"hits":88,"hitByPitch":5,"avg":".282","atBats":312,"obp":".346","slg":".478","ops":".824","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":347,"totalBases":149,"rbi":64,"leftOnBase":151,"sacBunts":0,"sacFlies":3,"babip":".323","groundOutsToAirouts":"0.99","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.50","popOuts":10,"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":13,"putOuts":230,"errors":2,"chances":245,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID693304":{"person":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":40,"groundOuts":103,"airOuts":69,"runs":53,"doubles":15,"triples":1,"homeRuns":5,"strikeOuts":68,"baseOnBalls":28,"intentionalWalks":0,"hits":107,"hitByPitch":6,"avg":".309","atBats":346,"obp":".370","slg":".402","ops":".772","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":381,"totalBases":139,"rbi":44,"leftOnBase":144,"sacBunts":0,"sacFlies":1,"babip":".372","groundOutsToAirouts":"1.49","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"69.20","popOuts":8,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":128,"putOuts":80,"errors":7,"chances":215,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID542303":{"person":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"jerseyNumber":"24","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":34,"groundOuts":38,"airOuts":65,"runs":19,"doubles":5,"triples":0,"homeRuns":8,"strikeOuts":78,"baseOnBalls":24,"intentionalWalks":1,"hits":47,"hitByPitch":2,"avg":".206","atBats":228,"obp":".287","slg":".333","ops":".620","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":254,"totalBases":76,"rbi":28,"leftOnBase":126,"sacBunts":0,"sacFlies":0,"babip":".275","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.50","popOuts":16,"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":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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID804668":{"person":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"jerseyNumber":"43","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | 2 BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":2,"groundOuts":4,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".333","atBats":12,"obp":".500","slg":".667","ops":"1.167","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":8,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"12.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":37,"errors":0,"chances":37,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID677952":{"person":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":57,"groundOuts":101,"airOuts":100,"runs":48,"doubles":18,"triples":1,"homeRuns":14,"strikeOuts":128,"baseOnBalls":27,"intentionalWalks":0,"hits":99,"hitByPitch":6,"atBats":421,"obp":".287","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":1701,"era":"3.49","inningsPitched":"113.1","wins":9,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.11","battersFaced":461,"outs":340,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1701,"balls":528,"strikes":1173,"strikePercentage":".690","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.01","rbi":0,"winPercentage":".750","pitchesPerInning":"15.01","gamesFinished":0,"strikeoutWalkRatio":"4.74","strikeoutsPer9Inn":"10.16","walksPer9Inn":"2.14","hitsPer9Inn":"7.86","runsScoredPer9":"3.81","homeRunsPer9":"1.11","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":22,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":5,"errors":2,"chances":15,"fielding":".867","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[663968,693304,668804,699013,656811,542303,664040,804668,669707,694378,682254,694753,670990,685126,642397,642701],"pitchers":[682254,694753,670990,685126,642397,642701],"bench":[682997,695257,680779],"bullpen":[677952,696149,696062,683003,656605,676755,669387,694973],"battingOrder":[663968,693304,668804,699013,656811,542303,664040,804668,694378],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Reynolds, B (24, Allen, L.T.); Gonzales, N (15, Allen, L.T.); Valdez, Es (7, Allen, L.T.)."},{"label":"TB","value":"Gonzales, N 2; Mangum; Ozuna; Reynolds, B 2; Triolo; Valdez, Es 2."},{"label":"RBI","value":"Lowe, B (65); Valdez, Es (30)."},{"label":"Runners left in scoring position, 2 out","value":"Ozuna; Mangum; Reynolds, B; Valdez, Es."},{"label":"SF","value":"Lowe, B."},{"label":"Team RISP","value":"2-for-10."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"PO","value":"Flores Jr. (1st base by Hedges)."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Reynolds, B (Bailey at home)."},{"label":"DP","value":"2 (Triolo-O'Hearn; Lowe, B-O'Hearn)."}]}],"note":[{"label":"a","value":"Struck out for Triolo in the 9th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":6,"airOuts":6,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".230","atBats":33,"obp":".310","slg":".369","ops":".679","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":16,"rbi":4,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":5,"groundOuts":9,"airOuts":7,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":31,"obp":".297","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":157,"era":"3.73","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.26","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":157,"balls":59,"strikes":98,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":2,"pitchesPerInning":"17.44","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":1,"chances":37,"passedBall":0,"pickoffs":1}},"players":{"ID542888":{"person":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":0,"strikes":10,"strikePercentage":"1.000","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":35,"gamesStarted":0,"flyOuts":22,"groundOuts":24,"airOuts":34,"runs":16,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":31,"baseOnBalls":16,"intentionalWalks":1,"hits":25,"hitByPitch":2,"atBats":113,"obp":".328","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":538,"era":"4.40","inningsPitched":"30.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":7,"blownSaves":0,"earnedRuns":15,"whip":"1.34","battersFaced":132,"outs":92,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":538,"balls":202,"strikes":336,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".667","pitchesPerInning":"17.54","gamesFinished":7,"strikeoutWalkRatio":"1.94","strikeoutsPer9Inn":"9.10","walksPer9Inn":"4.70","hitsPer9Inn":"7.34","runsScoredPer9":"4.70","homeRunsPer9":"1.17","inheritedRunners":11,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":5},"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":6,"strikes":8,"strikePercentage":".570","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":7,"gamesStarted":0,"flyOuts":6,"groundOuts":10,"airOuts":12,"runs":11,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":3,"intentionalWalks":0,"hits":18,"hitByPitch":1,"atBats":54,"obp":".379","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":205,"era":"5.11","inningsPitched":"12.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.70","battersFaced":58,"outs":37,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":205,"balls":71,"strikes":134,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".---","pitchesPerInning":"16.62","gamesFinished":5,"strikeoutWalkRatio":"4.67","strikeoutsPer9Inn":"10.22","walksPer9Inn":"2.19","hitsPer9Inn":"13.14","runsScoredPer9":"8.03","homeRunsPer9":"1.46","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"401","stats":{"batting":{"note":"a-","summary":"1-2 | RBI, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":1,"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":25,"flyOuts":12,"groundOuts":17,"airOuts":17,"runs":5,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":30,"baseOnBalls":3,"intentionalWalks":0,"hits":19,"hitByPitch":0,"avg":".229","atBats":83,"obp":".256","slg":".313","ops":".569","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":86,"totalBases":26,"rbi":11,"leftOnBase":31,"sacBunts":0,"sacFlies":0,"babip":".346","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"83.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":44,"errors":1,"chances":46,"fielding":".978","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":"1-4 | RBI, R, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":40,"groundOuts":77,"airOuts":101,"runs":34,"doubles":16,"triples":1,"homeRuns":11,"strikeOuts":46,"baseOnBalls":32,"intentionalWalks":0,"hits":85,"hitByPitch":0,"avg":".277","atBats":307,"obp":".343","slg":".443","ops":".786","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":341,"totalBases":136,"rbi":47,"leftOnBase":131,"sacBunts":0,"sacFlies":2,"babip":".294","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.91","popOuts":28,"lineOuts":33},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":73,"errors":0,"chances":74,"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","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":1,"putOuts":7,"errors":1,"chances":9,"fielding":".000","passedBall":0,"pickoffs":1}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":17,"groundOuts":42,"airOuts":31,"runs":17,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":25,"baseOnBalls":11,"intentionalWalks":0,"hits":37,"hitByPitch":1,"avg":".285","atBats":130,"obp":".343","slg":".408","ops":".751","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":147,"totalBases":53,"rbi":14,"leftOnBase":70,"sacBunts":4,"sacFlies":1,"babip":".330","groundOutsToAirouts":"1.35","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.33","popOuts":8,"lineOuts":6},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":8,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":23,"era":"13.50","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"3.00","battersFaced":8,"outs":4,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":7,"strikes":16,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"17.25","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"27.00","runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":33,"stolenBasePercentage":".943","caughtStealingPercentage":".057","assists":14,"putOuts":390,"errors":4,"chances":408,"fielding":".990","passedBall":1,"pickoffs":4}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"100","stats":{"batting":{"summary":"2-3 | HR, 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":41,"groundOuts":58,"airOuts":71,"runs":31,"doubles":14,"triples":2,"homeRuns":8,"strikeOuts":64,"baseOnBalls":34,"intentionalWalks":1,"hits":61,"hitByPitch":3,"avg":".243","atBats":251,"obp":".337","slg":".410","ops":".747","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":291,"totalBases":103,"rbi":31,"leftOnBase":88,"sacBunts":0,"sacFlies":3,"babip":".291","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.38","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":151,"putOuts":77,"errors":5,"chances":233,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":36,"groundOuts":57,"airOuts":56,"runs":27,"doubles":11,"triples":0,"homeRuns":6,"strikeOuts":78,"baseOnBalls":23,"intentionalWalks":0,"hits":51,"hitByPitch":0,"avg":".211","atBats":242,"obp":".279","slg":".331","ops":".610","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":265,"totalBases":80,"rbi":28,"leftOnBase":101,"sacBunts":0,"sacFlies":0,"babip":".285","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.33","popOuts":8,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":84,"putOuts":105,"errors":1,"chances":190,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID677944":{"person":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":62,"groundOuts":108,"airOuts":101,"runs":52,"doubles":21,"triples":0,"homeRuns":13,"strikeOuts":77,"baseOnBalls":31,"intentionalWalks":1,"hits":109,"hitByPitch":3,"atBats":388,"obp":".334","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":1609,"era":"4.55","inningsPitched":"99.0","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.41","battersFaced":429,"outs":297,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1609,"balls":588,"strikes":1021,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".400","pitchesPerInning":"16.25","gamesFinished":0,"strikeoutWalkRatio":"2.48","strikeoutsPer9Inn":"7.00","walksPer9Inn":"2.82","hitsPer9Inn":"9.91","runsScoredPer9":"4.73","homeRunsPer9":"1.18","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":17,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672275":{"person":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"jerseyNumber":"16","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"801","stats":{"batting":{"note":"c-","summary":"1-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":27,"groundOuts":52,"airOuts":49,"runs":16,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":51,"baseOnBalls":13,"intentionalWalks":0,"hits":34,"hitByPitch":0,"avg":".186","atBats":183,"obp":".239","slg":".273","ops":".512","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":199,"totalBases":50,"rbi":15,"leftOnBase":77,"sacBunts":2,"sacFlies":1,"babip":".238","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.00","popOuts":8,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":17,"stolenBases":33,"stolenBasePercentage":".660","caughtStealingPercentage":".340","assists":27,"putOuts":505,"errors":4,"chances":536,"fielding":".993","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID677587":{"person":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"jerseyNumber":"4","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":53,"groundOuts":86,"airOuts":108,"runs":41,"doubles":14,"triples":2,"homeRuns":8,"strikeOuts":50,"baseOnBalls":27,"intentionalWalks":0,"hits":89,"hitByPitch":7,"avg":".272","atBats":327,"obp":".338","slg":".401","ops":".739","caughtStealing":5,"stolenBases":15,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":367,"totalBases":131,"rbi":44,"leftOnBase":130,"sacBunts":3,"sacFlies":3,"babip":".298","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.88","popOuts":24,"lineOuts":31},"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":209,"putOuts":132,"errors":8,"chances":349,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID690984":{"person":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"jerseyNumber":"0","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | 2B","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":16,"groundOuts":12,"airOuts":22,"runs":9,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":20,"baseOnBalls":2,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".188","atBats":64,"obp":".212","slg":".250","ops":".462","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":68,"totalBases":16,"rbi":1,"leftOnBase":30,"sacBunts":2,"sacFlies":0,"babip":".273","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":47,"errors":0,"chances":49,"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":"701","stats":{"batting":{"note":"d-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":5,"groundOuts":21,"airOuts":10,"runs":10,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":44,"baseOnBalls":5,"intentionalWalks":1,"hits":22,"hitByPitch":0,"avg":".227","atBats":97,"obp":".265","slg":".402","ops":".667","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":102,"totalBases":39,"rbi":10,"leftOnBase":50,"sacBunts":0,"sacFlies":0,"babip":".354","groundOutsToAirouts":"2.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.40","popOuts":3,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":43,"putOuts":26,"errors":2,"chances":71,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"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":41,"gamesStarted":0,"flyOuts":18,"groundOuts":32,"airOuts":45,"runs":20,"doubles":10,"triples":0,"homeRuns":6,"strikeOuts":41,"baseOnBalls":12,"intentionalWalks":0,"hits":42,"hitByPitch":3,"atBats":158,"obp":".326","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":645,"era":"4.31","inningsPitched":"39.2","wins":2,"losses":2,"saves":1,"saveOpportunities":2,"holds":7,"blownSaves":1,"earnedRuns":19,"whip":"1.36","battersFaced":175,"outs":119,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":645,"balls":224,"strikes":421,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".500","pitchesPerInning":"16.26","gamesFinished":13,"strikeoutWalkRatio":"3.42","strikeoutsPer9Inn":"9.30","walksPer9Inn":"2.72","hitsPer9Inn":"9.53","runsScoredPer9":"4.54","homeRunsPer9":"1.36","inheritedRunners":32,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":15,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":2,"chances":11,"fielding":".818","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670059":{"person":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":7,"strikes":8,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":36,"gamesStarted":0,"flyOuts":14,"groundOuts":37,"airOuts":31,"runs":8,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":40,"baseOnBalls":12,"intentionalWalks":0,"hits":19,"hitByPitch":3,"atBats":127,"obp":".239","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":555,"era":"1.73","inningsPitched":"36.1","wins":4,"losses":2,"saves":1,"saveOpportunities":1,"holds":8,"blownSaves":0,"earnedRuns":7,"whip":"0.85","battersFaced":142,"outs":109,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":555,"balls":211,"strikes":344,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.19","rbi":0,"winPercentage":".667","pitchesPerInning":"15.28","gamesFinished":8,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"9.91","walksPer9Inn":"2.97","hitsPer9Inn":"4.71","runsScoredPer9":"1.98","homeRunsPer9":"0.25","inheritedRunners":19,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID671106":{"person":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"summary":"3.1 IP, 2 ER, 3 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":3,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":15,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":81,"inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":19,"outs":10,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":30,"strikes":51,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"8.10","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"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":2,"gamesStarted":1,"flyOuts":6,"groundOuts":7,"airOuts":6,"runs":5,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":33,"obp":".395","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":164,"era":"2.45","inningsPitched":"7.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"2.05","battersFaced":38,"outs":22,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":164,"balls":63,"strikes":101,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":2,"winPercentage":".---","pitchesPerInning":"22.36","gamesFinished":1,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"12.27","walksPer9Inn":"4.91","hitsPer9Inn":"13.50","runsScoredPer9":"6.14","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680916":{"person":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":7,"strikes":7,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":8,"gamesStarted":0,"flyOuts":8,"groundOuts":4,"airOuts":15,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":29,"obp":".250","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":135,"era":"1.00","inningsPitched":"9.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":1,"whip":"0.89","battersFaced":32,"outs":27,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":135,"balls":53,"strikes":82,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.27","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":0,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"5.00","walksPer9Inn":"3.00","hitsPer9Inn":"5.00","runsScoredPer9":"1.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"600","stats":{"batting":{"summary":"0-1 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":17,"groundOuts":27,"airOuts":29,"runs":16,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":47,"baseOnBalls":22,"intentionalWalks":1,"hits":26,"hitByPitch":0,"avg":".202","atBats":129,"obp":".318","slg":".372","ops":".690","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":151,"totalBases":48,"rbi":13,"leftOnBase":59,"sacBunts":0,"sacFlies":0,"babip":".263","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.50","popOuts":9,"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":90,"errors":0,"chances":95,"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":"(W, 3-1)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"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":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":4,"strikes":9,"strikePercentage":".690","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":43,"gamesStarted":0,"flyOuts":25,"groundOuts":30,"airOuts":39,"runs":17,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":65,"baseOnBalls":11,"intentionalWalks":1,"hits":38,"hitByPitch":1,"atBats":169,"obp":".272","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":778,"era":"2.78","inningsPitched":"45.1","wins":3,"losses":1,"saves":28,"saveOpportunities":31,"holds":0,"blownSaves":3,"earnedRuns":14,"whip":"1.08","battersFaced":184,"outs":136,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":778,"balls":270,"strikes":508,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".750","pitchesPerInning":"17.16","gamesFinished":37,"strikeoutWalkRatio":"5.91","strikeoutsPer9Inn":"12.90","walksPer9Inn":"2.18","hitsPer9Inn":"7.54","runsScoredPer9":"3.37","homeRunsPer9":"0.79","inheritedRunners":12,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"900","stats":{"batting":{"summary":"3-4 | 2B, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":55,"groundOuts":90,"airOuts":112,"runs":40,"doubles":11,"triples":2,"homeRuns":1,"strikeOuts":36,"baseOnBalls":47,"intentionalWalks":1,"hits":72,"hitByPitch":3,"avg":".237","atBats":304,"obp":".343","slg":".296","ops":".639","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":361,"totalBases":90,"rbi":16,"leftOnBase":114,"sacBunts":4,"sacFlies":2,"babip":".264","groundOutsToAirouts":"0.80","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"304.00","popOuts":19,"lineOuts":38},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":202,"errors":2,"chances":213,"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":"601","stats":{"batting":{"note":"b-","summary":"0-2 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":40,"groundOuts":51,"airOuts":68,"runs":32,"doubles":7,"triples":1,"homeRuns":10,"strikeOuts":101,"baseOnBalls":33,"intentionalWalks":0,"hits":58,"hitByPitch":5,"avg":".210","atBats":276,"obp":".304","slg":".351","ops":".655","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":316,"totalBases":97,"rbi":30,"leftOnBase":141,"sacBunts":0,"sacFlies":2,"babip":".287","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.60","popOuts":15,"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":38,"putOuts":434,"errors":1,"chances":473,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":47,"groundOuts":106,"airOuts":108,"runs":36,"doubles":17,"triples":4,"homeRuns":10,"strikeOuts":110,"baseOnBalls":36,"intentionalWalks":2,"hits":84,"hitByPitch":1,"atBats":402,"obp":".274","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1735,"era":"2.73","inningsPitched":"112.0","wins":8,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.07","battersFaced":445,"outs":336,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1735,"balls":635,"strikes":1100,"strikePercentage":".630","hitBatsmen":1,"balks":1,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".615","pitchesPerInning":"15.49","gamesFinished":0,"strikeoutWalkRatio":"3.06","strikeoutsPer9Inn":"8.84","walksPer9Inn":"2.89","hitsPer9Inn":"6.75","runsScoredPer9":"2.89","homeRunsPer9":"0.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":31,"lineOuts":30},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":3,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676282":{"person":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":62,"groundOuts":85,"airOuts":97,"runs":46,"doubles":19,"triples":0,"homeRuns":12,"strikeOuts":105,"baseOnBalls":49,"intentionalWalks":0,"hits":92,"hitByPitch":2,"atBats":375,"obp":".334","caughtStealing":5,"stolenBases":12,"stolenBasePercentage":".706","caughtStealingPercentage":".294","numberOfPitches":1734,"era":"3.56","inningsPitched":"101.0","wins":8,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"1.40","battersFaced":430,"outs":303,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1734,"balls":648,"strikes":1086,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".667","pitchesPerInning":"17.17","gamesFinished":0,"strikeoutWalkRatio":"2.14","strikeoutsPer9Inn":"9.36","walksPer9Inn":"4.37","hitsPer9Inn":"8.20","runsScoredPer9":"4.10","homeRunsPer9":"1.07","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":18,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":4,"errors":0,"chances":12,"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":{"summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"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":".---","numberOfPitches":10,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":5,"strikes":5,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID668909":{"person":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":49,"groundOuts":108,"airOuts":92,"runs":56,"doubles":21,"triples":1,"homeRuns":20,"strikeOuts":145,"baseOnBalls":37,"intentionalWalks":0,"hits":100,"hitByPitch":3,"atBats":443,"obp":".290","caughtStealing":4,"stolenBases":9,"stolenBasePercentage":".692","caughtStealingPercentage":".308","numberOfPitches":1881,"era":"4.00","inningsPitched":"119.1","wins":10,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.15","battersFaced":485,"outs":358,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1881,"balls":623,"strikes":1258,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":4,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".667","pitchesPerInning":"15.76","gamesFinished":0,"strikeoutWalkRatio":"3.92","strikeoutsPer9Inn":"10.94","walksPer9Inn":"2.79","hitsPer9Inn":"7.54","runsScoredPer9":"4.22","homeRunsPer9":"1.51","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":16,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":9,"errors":1,"chances":20,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683769":{"person":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":36,"gamesStarted":0,"flyOuts":23,"groundOuts":23,"airOuts":41,"runs":9,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":29,"baseOnBalls":9,"intentionalWalks":0,"hits":32,"hitByPitch":1,"atBats":123,"obp":".311","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":519,"era":"2.64","inningsPitched":"30.2","wins":1,"losses":2,"saves":1,"saveOpportunities":3,"holds":18,"blownSaves":2,"earnedRuns":9,"whip":"1.34","battersFaced":135,"outs":92,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":519,"balls":178,"strikes":341,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".333","pitchesPerInning":"16.92","gamesFinished":2,"strikeoutWalkRatio":"3.22","strikeoutsPer9Inn":"8.51","walksPer9Inn":"2.64","hitsPer9Inn":"9.39","runsScoredPer9":"2.64","homeRunsPer9":"0.88","inheritedRunners":11,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":10,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676440":{"person":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"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":68,"groundOuts":106,"airOuts":132,"runs":51,"doubles":14,"triples":0,"homeRuns":20,"strikeOuts":87,"baseOnBalls":34,"intentionalWalks":0,"hits":96,"hitByPitch":2,"atBats":418,"obp":".289","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1751,"era":"3.90","inningsPitched":"113.0","wins":3,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.15","battersFaced":457,"outs":339,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1751,"balls":643,"strikes":1108,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":3,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".250","pitchesPerInning":"15.50","gamesFinished":0,"strikeoutWalkRatio":"2.56","strikeoutsPer9Inn":"6.93","walksPer9Inn":"2.71","hitsPer9Inn":"7.65","runsScoredPer9":"4.06","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":28,"lineOuts":36},"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 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":31,"groundOuts":31,"airOuts":68,"runs":28,"doubles":13,"triples":0,"homeRuns":9,"strikeOuts":86,"baseOnBalls":42,"intentionalWalks":0,"hits":39,"hitByPitch":3,"avg":".177","atBats":220,"obp":".312","slg":".359","ops":".671","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":269,"totalBases":79,"rbi":31,"leftOnBase":103,"sacBunts":0,"sacFlies":4,"babip":".233","groundOutsToAirouts":"0.46","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.44","popOuts":27,"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":262,"errors":1,"chances":284,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]}},"batters":[683953,677587,800050,656555,696135,682177,681807,700932,690984,672356,595978,672275,680757,671106,542888,681870,680916,670059,702021,671922],"pitchers":[671106,542888,681870,680916,670059,702021,671922],"bench":[],"bullpen":[676440,676282,677944,670036,683769,800048,668909],"battingOrder":[683953,677587,800050,696135,682177,700932,672356,672275,680757],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Halpin (2, Ramírez); Kwan (11, Santana, D)."},{"label":"HR","value":"Bazzana (8, 9th inning off Santana, D, 1 on, 1 out)."},{"label":"TB","value":"Bailey; Bazzana 5; DeLauter; Halpin 2; Kwan 4; Rocchio; Schneemann; Watson."},{"label":"RBI","value":"Bazzana 2 (31); DeLauter (47); Watson (11)."},{"label":"Runners left in scoring position, 2 out","value":"Hoskins; Bailey 2; DeLauter 2; Arias, G 2."},{"label":"GIDP","value":"Halpin; Rocchio."},{"label":"Team RISP","value":"3-for-9."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"DeLauter (4, 2nd base off Soto, G/Flores Jr.); Watson (9, 2nd base off Soto, G/Flores Jr.)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Hedges (4, throw)."},{"label":"Pickoffs","value":"Hedges (Flores Jr. at 1st base)."}]}],"note":[{"label":"a","value":"Flied out for Hoskins in the 7th."},{"label":"b","value":"Struck out for Fry in the 7th."},{"label":"c","value":"Struck out for Hedges in the 7th."},{"label":"d","value":"Struck out for Halpin in the 8th."}]}},"officials":[{"official":{"id":427554,"fullName":"Jim Wolf","link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":623945,"fullName":"Alex MacKay","link":"/api/v1/people/623945"},"officialType":"First Base"},{"official":{"id":484198,"fullName":"Alan Porter","link":"/api/v1/people/484198"},"officialType":"Second Base"},{"official":{"id":545402,"fullName":"John Bacon","link":"/api/v1/people/545402"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Soto, G 2."},{"label":"ABS Challenge","value":"Flores Jr. 3 (Ball-Overturned to Strike, Ball-Overturned to Strike, Ball-Confirmed); Valdez, Es (Strike-Confirmed); Hedges (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Montgomery, M 14-9; Curtis 68-42; Ramírez 14-10; Eisert 22-15; Soto, G 19-11; Santana, D 9-7; Allen, L.T. 81-51; Armstrong 10-10; Sabrowski 10-5; Aleman 14-7; Holderman 15-8; Dion 14-8; Smith, C 13-9."},{"label":"Groundouts-flyouts","value":"Montgomery, M 1-1; Curtis 5-1; Ramírez 0-1; Eisert 0-0; Soto, G 0-0; Santana, D 0-0; Allen, L.T. 4-3; Armstrong 0-0; Sabrowski 0-1; Aleman 0-1; Holderman 2-0; Dion 2-0; Smith, C 1-0."},{"label":"Batters faced","value":"Montgomery, M 4; Curtis 17; Ramírez 4; Eisert 5; Soto, G 4; Santana, D 3; Allen, L.T. 19; Armstrong 3; Sabrowski 2; Aleman 3; Holderman 4; Dion 3; Smith, C 3."},{"label":"Inherited runners-scored","value":"Eisert 2-0; Soto, G 2-2; Armstrong 2-0."},{"label":"Umpires","value":"HP: Jim Wolf. 1B: Alex MacKay. 2B: Alan Porter. 3B: John Bacon. "},{"label":"Weather","value":"79 degrees, Cloudy."},{"label":"Wind","value":"6 mph, L To R."},{"label":"First pitch","value":"8:25 PM."},{"label":"T","value":"2:53 (1:15 delay)."},{"label":"Att","value":"32,997."},{"label":"Venue","value":"Progressive Field."},{"label":"July 18, 2026"}],"pitchingNotes":[],"topPerformers":[{"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":"100","stats":{"batting":{"summary":"2-3 | HR, 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":41,"groundOuts":58,"airOuts":71,"runs":31,"doubles":14,"triples":2,"homeRuns":8,"strikeOuts":64,"baseOnBalls":34,"intentionalWalks":1,"hits":61,"hitByPitch":3,"avg":".243","atBats":251,"obp":".337","slg":".410","ops":".747","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":291,"totalBases":103,"rbi":31,"leftOnBase":88,"sacBunts":0,"sacFlies":3,"babip":".291","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.38","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":151,"putOuts":77,"errors":5,"chances":233,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":66,"hittingGameScore":66},{"player":{"person":{"id":694753,"fullName":"Khristian Curtis","link":"/api/v1/people/694753","boxscoreName":"Curtis"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 0 ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":15,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":68,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":17,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":68,"balls":26,"strikes":42,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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":1,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":15,"obp":".235","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":68,"era":"0.00","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.80","battersFaced":17,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":68,"balls":26,"strikes":42,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".---","pitchesPerInning":"13.60","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.20","walksPer9Inn":"3.60","hitsPer9Inn":"3.60","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":66,"pitchingGameScore":66},{"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":"900","stats":{"batting":{"summary":"3-4 | 2B, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":55,"groundOuts":90,"airOuts":112,"runs":40,"doubles":11,"triples":2,"homeRuns":1,"strikeOuts":36,"baseOnBalls":47,"intentionalWalks":1,"hits":72,"hitByPitch":3,"avg":".237","atBats":304,"obp":".343","slg":".296","ops":".639","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":361,"totalBases":90,"rbi":16,"leftOnBase":114,"sacBunts":4,"sacFlies":2,"babip":".264","groundOutsToAirouts":"0.80","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"304.00","popOuts":19,"lineOuts":38},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":202,"errors":2,"chances":213,"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":58,"hittingGameScore":58}]},"decisions":{"winner":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"loser":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}