{"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":824177,"link":"/api/v1.1/game/824177/feed/live","metaData":{"wait":10,"timeStamp":"20260621_201811","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count03","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824177,"type":"R","doubleHeader":"N","id":"2026/06/21/clemlb-houmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824177-2026-06-21","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-06-21T18:10:00Z","originalDate":"2026-06-21","officialDate":"2026-06-21","dayNight":"day","time":"1:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"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":78,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":41,"losses":37,"ties":0,"pct":".526"},"records":{},"divisionLeader":false,"wins":41,"losses":37,"winningPercentage":".526"},"franchiseName":"Cleveland","clubName":"Guardians","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117","season":2026,"venue":{"id":2392,"name":"Daikin Park","link":"/api/v1/venues/2392"},"springVenue":{"id":5000,"link":"/api/v1/venues/5000"},"teamCode":"hou","fileCode":"hou","abbreviation":"HOU","teamName":"Astros","locationName":"Houston","firstYearOfPlay":"1962","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Houston","record":{"gamesPlayed":79,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":37,"losses":42,"ties":0,"pct":".468"},"records":{},"divisionLeader":false,"wins":37,"losses":42,"winningPercentage":".468"},"franchiseName":"Houston","clubName":"Astros","active":true}},"players":{"ID542888":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888","firstName":"Shawn","lastName":"Armstrong","primaryNumber":"43","birthDate":"1990-09-11","currentAge":36,"birthCity":"New Bern","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shawn","useLastName":"Armstrong","middleName":"Michael","boxscoreName":"Armstrong","nickName":"Armie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2015-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shawn Armstrong","nameSlug":"shawn-armstrong-542888","firstLastName":"Shawn Armstrong","lastFirstName":"Armstrong, Shawn","lastInitName":"Armstrong, S","initLastName":"S Armstrong","fullFMLName":"Shawn Michael Armstrong","fullLFMName":"Armstrong, Shawn Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID650556":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556","firstName":"Bryan","lastName":"Abreu","primaryNumber":"52","birthDate":"1997-04-22","currentAge":29,"birthCity":"Santo Domingo Centro","birthCountry":"Dominican Republic","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"Abreu","middleName":"Enrique","boxscoreName":"Abreu, B","gender":"M","nameMatrilineal":"Jimenez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2019-07-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Abreu","nameSlug":"bryan-abreu-650556","firstLastName":"Bryan Abreu","lastFirstName":"Abreu, Bryan","lastInitName":"Abreu, B","initLastName":"B Abreu","fullFMLName":"Bryan Enrique Abreu","fullLFMName":"Abreu, Bryan Enrique","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID701358":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358","firstName":"Cameron","lastName":"Smith","primaryNumber":"11","birthDate":"2003-02-22","currentAge":23,"birthCity":"Lake Worth","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":224,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Cam","useLastName":"Smith","middleName":"Vaughn","boxscoreName":"Smith","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-03-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cam Smith","nameSlug":"cam-smith-701358","firstLastName":"Cam Smith","lastFirstName":"Smith, Cam","lastInitName":"Smith, C","initLastName":"C Smith","fullFMLName":"Cameron Vaughn Smith","fullLFMName":"Smith, Cameron Vaughn","strikeZoneTop":3.348,"strikeZoneBottom":1.69},"ID595978":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978","firstName":"Austin","lastName":"Hedges","primaryNumber":"27","birthDate":"1992-08-18","currentAge":34,"birthCity":"San Juan Capistrano","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Austin","useLastName":"Hedges","middleName":"Charles","boxscoreName":"Hedges","nickName":"Hedgey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2015-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Hedges","nameSlug":"austin-hedges-595978","firstLastName":"Austin Hedges","lastFirstName":"Hedges, Austin","lastInitName":"Hedges, A","initLastName":"A Hedges","fullFMLName":"Austin Charles Hedges","fullLFMName":"Hedges, Austin Charles","strikeZoneTop":3.207,"strikeZoneBottom":1.618},"ID683953":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953","firstName":"Travis","lastName":"Bazzana","primaryNumber":"37","birthDate":"2002-08-28","currentAge":24,"birthCity":"Hornsby","birthStateProvince":"NSW","birthCountry":"Australia","height":"5' 11\"","weight":199,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Travis","useLastName":"Bazzana","middleName":"William","boxscoreName":"Bazzana","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-04-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Travis Bazzana","nameSlug":"travis-bazzana-683953","firstLastName":"Travis Bazzana","lastFirstName":"Bazzana, Travis","lastInitName":"Bazzana, T","initLastName":"T Bazzana","fullFMLName":"Travis  Bazzana","fullLFMName":"Bazzana, Travis ","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"ID595345":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345","firstName":"Steven","lastName":"Okert","primaryNumber":"48","birthDate":"1991-07-09","currentAge":35,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Steven","useLastName":"Okert","middleName":"Chandler","boxscoreName":"Okert","nickName":"O","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"OH-kert","mlbDebutDate":"2016-04-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Steven Okert","nameSlug":"steven-okert-595345","firstLastName":"Steven Okert","lastFirstName":"Okert, Steven","lastInitName":"Okert, S","initLastName":"S Okert","fullFMLName":"Steven Chandler Okert","fullLFMName":"Okert, Steven Chandler","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID694728":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728","firstName":"Brice","lastName":"Matthews","primaryNumber":"0","birthDate":"2002-03-16","currentAge":24,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Brice","useLastName":"Matthews","middleName":"Andre","boxscoreName":"Matthews","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-07-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brice Matthews","nameSlug":"brice-matthews-694728","firstLastName":"Brice Matthews","lastFirstName":"Matthews, Brice","lastInitName":"Matthews, B","initLastName":"B Matthews","fullFMLName":"Brice Andre Matthews","fullLFMName":"Matthews, Brice Andre","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"ID805123":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123","firstName":"Alan","lastName":"Blubaugh","primaryNumber":"69","birthDate":"2000-07-04","currentAge":26,"birthCity":"Mansfield","birthStateProvince":"OH","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"AJ","useLastName":"Blubaugh","middleName":"Joseph","boxscoreName":"Blubaugh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"BLUE-bah","mlbDebutDate":"2025-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"AJ Blubaugh","nameSlug":"aj-blubaugh-805123","firstLastName":"AJ Blubaugh","lastFirstName":"Blubaugh, AJ","lastInitName":"Blubaugh, A","initLastName":"A Blubaugh","fullFMLName":"Alan Joseph Blubaugh","fullLFMName":"Blubaugh, Alan Joseph","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID672275":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275","firstName":"Patrick","lastName":"Bailey","primaryNumber":"16","birthDate":"1999-05-29","currentAge":27,"birthCity":"Greensboro","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":223,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Patrick","useLastName":"Bailey","middleName":"Lee","boxscoreName":"Bailey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-05-19","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Patrick Bailey","nameSlug":"patrick-bailey-672275","firstLastName":"Patrick Bailey","lastFirstName":"Bailey, Patrick","lastInitName":"Bailey, P","initLastName":"P Bailey","fullFMLName":"Patrick Lee Bailey","fullLFMName":"Bailey, Patrick Lee","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID672356":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356","firstName":"Gabriel","lastName":"Arias","primaryNumber":"43","birthDate":"2000-02-27","currentAge":26,"birthCity":"La Victoria","birthCountry":"Venezuela","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Gabriel","useLastName":"Arias","middleName":"Alejandro","boxscoreName":"Arias, G","gender":"M","nameMatrilineal":"Gomez","isPlayer":true,"isVerified":true,"pronunciation":"AH-ree-AHS","mlbDebutDate":"2022-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gabriel Arias","nameSlug":"gabriel-arias-672356","firstLastName":"Gabriel Arias","lastFirstName":"Arias, Gabriel","lastInitName":"Arias, G","initLastName":"G Arias","fullFMLName":"Gabriel Arias","fullLFMName":"Arias, Gabriel","strikeZoneTop":3.242,"strikeZoneBottom":1.636},"ID681807":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807","firstName":"David","lastName":"Fry","primaryNumber":"6","birthDate":"1995-11-20","currentAge":30,"birthCity":"Colleyville","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"David","useLastName":"Fry","boxscoreName":"Fry","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-05-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Fry","nameSlug":"david-fry-681807","firstLastName":"David Fry","lastFirstName":"Fry, David","lastInitName":"Fry, D","initLastName":"D Fry","fullFMLName":"David  Fry","fullLFMName":"Fry, David","strikeZoneTop":3.243,"strikeZoneBottom":1.637},"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},"ID669384":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384","firstName":"Raynel","lastName":"Delgado","primaryNumber":"29","birthDate":"2000-04-04","currentAge":26,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Raynel","useLastName":"Delgado","boxscoreName":"Delgado","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2026-06-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Raynel Delgado","nameSlug":"raynel-delgado-669384","firstLastName":"Raynel Delgado","lastFirstName":"Delgado, Raynel","lastInitName":"Delgado, R","initLastName":"R Delgado","fullFMLName":"Raynel Delgado","fullLFMName":"Delgado, Raynel","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID680757":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757","firstName":"Steven","lastName":"Kwan","primaryNumber":"38","birthDate":"1997-09-05","currentAge":29,"birthCity":"Los Gatos","birthStateProvince":"CA","birthCountry":"USA","height":"5' 8\"","weight":170,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Steven","useLastName":"Kwan","middleName":"Robert","boxscoreName":"Kwan","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-04-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Steven Kwan","nameSlug":"steven-kwan-680757","firstLastName":"Steven Kwan","lastFirstName":"Kwan, Steven","lastInitName":"Kwan, S","initLastName":"S Kwan","fullFMLName":"Steven Robert Kwan","fullLFMName":"Kwan, Steven Robert","strikeZoneTop":3.023,"strikeZoneBottom":1.525},"ID663567":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567","firstName":"Peter","lastName":"Lambert","primaryNumber":"38","birthDate":"1997-04-18","currentAge":29,"birthCity":"San Dimas","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Peter","useLastName":"Lambert","middleName":"Joseph","boxscoreName":"Lambert, P","nickName":"Lambo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Peter Lambert","nameSlug":"peter-lambert-663567","firstLastName":"Peter Lambert","lastFirstName":"Lambert, Peter","lastInitName":"Lambert, P","initLastName":"P Lambert","fullFMLName":"Peter Joseph Lambert","fullLFMName":"Lambert, Peter Joseph","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID687911":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911","firstName":"Bryan","lastName":"King","primaryNumber":"74","birthDate":"1996-11-05","currentAge":29,"birthCity":"Littleton","birthStateProvince":"CO","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"King","middleName":"Dalton","boxscoreName":"King, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Bryan King","nameSlug":"bryan-king-687911","firstLastName":"Bryan King","lastFirstName":"King, Bryan","lastInitName":"King, B","initLastName":"B King","fullFMLName":"Bryan Dalton King","fullLFMName":"King, Bryan Dalton","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID700932":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932","firstName":"Kyle","lastName":"Manzardo","primaryNumber":"9","birthDate":"2000-07-18","currentAge":26,"birthCity":"Coeur d'Alene","birthStateProvince":"ID","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Kyle","useLastName":"Manzardo","middleName":"Thomas","boxscoreName":"Manzardo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Manzardo","nameSlug":"kyle-manzardo-700932","firstLastName":"Kyle Manzardo","lastFirstName":"Manzardo, Kyle","lastInitName":"Manzardo, K","initLastName":"K Manzardo","fullFMLName":"Kyle Thomas Manzardo","fullLFMName":"Manzardo, Kyle Thomas","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID682982":{"id":682982,"fullName":"Daniel Espino","link":"/api/v1/people/682982","firstName":"Daniel","lastName":"Espino","primaryNumber":"41","birthDate":"2001-01-05","currentAge":25,"birthCity":"Panama City","birthCountry":"Panama","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Daniel","useLastName":"Espino","middleName":"Andres","boxscoreName":"Espino","gender":"M","nameMatrilineal":"Sugasty","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-06-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daniel Espino","nameSlug":"daniel-espino-682982","firstLastName":"Daniel Espino","lastFirstName":"Espino, Daniel","lastInitName":"Espino, D","initLastName":"D Espino","fullFMLName":"Daniel Andres Espino","fullLFMName":"Espino, Daniel Andres","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID663878":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878","firstName":"Nathan","lastName":"Pearson","primaryNumber":"61","birthDate":"1996-08-20","currentAge":30,"birthCity":"Odessa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nate","useLastName":"Pearson","middleName":"Alexander","boxscoreName":"Pearson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"peer-son","mlbDebutDate":"2020-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nate Pearson","nameSlug":"nate-pearson-663878","firstLastName":"Nate Pearson","lastFirstName":"Pearson, Nate","lastInitName":"Pearson, N","initLastName":"N Pearson","fullFMLName":"Nathan Alexander Pearson","fullLFMName":"Pearson, Nathan Alexander","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID681293":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293","firstName":"Spencer","lastName":"Arrighetti","primaryNumber":"45","birthDate":"2000-01-02","currentAge":26,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"6' 2\"","weight":186,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Spencer","useLastName":"Arrighetti","middleName":"Zane","boxscoreName":"Arrighetti","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"air-uh-get-ee","mlbDebutDate":"2024-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Arrighetti","nameSlug":"spencer-arrighetti-681293","firstLastName":"Spencer Arrighetti","lastFirstName":"Arrighetti, Spencer","lastInitName":"Arrighetti, S","initLastName":"S Arrighetti","fullFMLName":"Spencer Zane Arrighetti","fullLFMName":"Arrighetti, Spencer Zane","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID543877":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877","firstName":"Christian","lastName":"Vázquez","primaryNumber":"2","birthDate":"1990-08-21","currentAge":36,"birthCity":"Bayamon","birthCountry":"Puerto Rico","height":"5' 8\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Christian","useLastName":"Vázquez","middleName":"Rafael","boxscoreName":"Vázquez, C","nickName":"Colo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2008,"pronunciation":"VASS-kez","mlbDebutDate":"2014-07-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Vázquez","nameSlug":"christian-vazquez-543877","firstLastName":"Christian Vázquez","lastFirstName":"Vázquez, Christian","lastInitName":"Vázquez, C","initLastName":"C Vázquez","fullFMLName":"Christian Rafael Vázquez","fullLFMName":"Vázquez, Christian Rafael","strikeZoneTop":3.037,"strikeZoneBottom":1.532},"ID673237":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237","firstName":"Yainer","lastName":"Diaz","primaryNumber":"21","birthDate":"1998-09-21","currentAge":27,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Yainer","useLastName":"Diaz","middleName":"Radhames","boxscoreName":"Diaz, Y","gender":"M","nameMatrilineal":"Lopez","isPlayer":true,"isVerified":true,"pronunciation":"YIGH-ner","mlbDebutDate":"2022-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yainer Diaz","nameSlug":"yainer-diaz-673237","firstLastName":"Yainer Diaz","lastFirstName":"Diaz, Yainer","lastInitName":"Diaz, Y","initLastName":"Y Diaz","fullFMLName":"Yainer Radhames Diaz","fullLFMName":"Diaz, Yainer Radhames","strikeZoneTop":3.161,"strikeZoneBottom":1.595},"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},"ID670623":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623","firstName":"Isaac","lastName":"Paredes","primaryNumber":"15","birthDate":"1999-02-18","currentAge":27,"birthCity":"Hermosillo","birthStateProvince":"SO","birthCountry":"Mexico","height":"5' 11\"","weight":213,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Isaac","useLastName":"Paredes","middleName":"Edgardo","boxscoreName":"Paredes","gender":"M","nameMatrilineal":"Calderon","isPlayer":true,"isVerified":false,"pronunciation":"eez-AHK puh-RAY-dehs","mlbDebutDate":"2020-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isaac Paredes","nameSlug":"isaac-paredes-670623","firstLastName":"Isaac Paredes","lastFirstName":"Paredes, Isaac","lastInitName":"Paredes, I","initLastName":"I Paredes","fullFMLName":"Isaac Edgardo Paredes","fullLFMName":"Paredes, Isaac Edgardo","strikeZoneTop":3.181,"strikeZoneBottom":1.605},"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},"ID678906":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906","firstName":"Kai-Wei","lastName":"Teng","primaryNumber":"17","birthDate":"1998-12-01","currentAge":27,"birthCity":"Taichung","birthCountry":"Taiwan","height":"6' 4\"","weight":241,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kai-Wei","useLastName":"Teng","boxscoreName":"Teng","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"kai-way","mlbDebutDate":"2024-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kai-Wei Teng","nameSlug":"kai-wei-teng-678906","firstLastName":"Kai-Wei Teng","lastFirstName":"Teng, Kai-Wei","lastInitName":"Teng, K","initLastName":"K Teng","fullFMLName":"Kai-Wei Teng","fullLFMName":"Teng, Kai-Wei ","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID686613":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613","firstName":"Hunter","lastName":"Brown","primaryNumber":"58","birthDate":"1998-08-29","currentAge":28,"birthCity":"Detroit","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Brown","middleName":"Noah","boxscoreName":"Brown, H","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Brown","nameSlug":"hunter-brown-686613","firstLastName":"Hunter Brown","lastFirstName":"Brown, Hunter","lastInitName":"Brown, H","initLastName":"H Brown","fullFMLName":"Hunter Noah Brown","fullLFMName":"Brown, Hunter Noah","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID623352":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352","firstName":"Josh","lastName":"Hader","primaryNumber":"71","birthDate":"1994-04-07","currentAge":32,"birthCity":"Millersville","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":188,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Josh","useLastName":"Hader","middleName":"Ronald","boxscoreName":"Hader","nickName":"Haderade","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2017-06-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Josh Hader","nameSlug":"josh-hader-623352","firstLastName":"Josh Hader","lastFirstName":"Hader, Josh","lastInitName":"Hader, J","initLastName":"J Hader","fullFMLName":"Josh Ronald Hader","fullLFMName":"Hader, Josh Ronald","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID660853":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853","firstName":"Enyel","lastName":"De Los Santos","primaryNumber":"65","birthDate":"1995-12-25","currentAge":30,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Enyel","useLastName":"De Los Santos","boxscoreName":"De Los Santos, E","gender":"M","nameMatrilineal":"Polanco","isPlayer":true,"isVerified":false,"pronunciation":"AYN-yell day lohs SAN-tohs","mlbDebutDate":"2018-07-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Enyel De Los Santos","nameSlug":"enyel-de-los-santos-660853","firstLastName":"Enyel De Los Santos","lastFirstName":"De Los Santos, Enyel","lastInitName":"De Los Santos, E","initLastName":"E De Los Santos","fullFMLName":"Enyel De Los Santos","fullLFMName":"De Los Santos, Enyel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID676694":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694","firstName":"Jacob","lastName":"Meyers","primaryNumber":"6","birthDate":"1996-06-18","currentAge":30,"birthCity":"Omaha","birthStateProvince":"NE","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jake","useLastName":"Meyers","middleName":"Berkshire","boxscoreName":"Meyers","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-08-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Meyers","nameSlug":"jake-meyers-676694","firstLastName":"Jake Meyers","lastFirstName":"Meyers, Jake","lastInitName":"Meyers, J","initLastName":"J Meyers","fullFMLName":"Jacob Berkshire Meyers","fullLFMName":"Meyers, Jacob Berkshire","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID677944":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944","firstName":"Slade","lastName":"Cecconi","primaryNumber":"44","birthDate":"1999-06-24","currentAge":27,"birthCity":"Oviedo","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Slade","useLastName":"Cecconi","boxscoreName":"Cecconi","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"seh-CONE-ee","mlbDebutDate":"2023-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Slade Cecconi","nameSlug":"slade-cecconi-677944","firstLastName":"Slade Cecconi","lastFirstName":"Cecconi, Slade","lastInitName":"Cecconi, S","initLastName":"S Cecconi","fullFMLName":"Slade  Cecconi","fullLFMName":"Cecconi, Slade","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID677587":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587","firstName":"Brayan","lastName":"Rocchio","primaryNumber":"4","birthDate":"2001-01-13","currentAge":25,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 9\"","weight":170,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Brayan","useLastName":"Rocchio","middleName":"Hommy","boxscoreName":"Rocchio","gender":"M","nameMatrilineal":"Zambrano","isPlayer":true,"isVerified":true,"pronunciation":"Brian roak-E-O","mlbDebutDate":"2023-05-16","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brayan Rocchio","nameSlug":"brayan-rocchio-677587","firstLastName":"Brayan Rocchio","lastFirstName":"Rocchio, Brayan","lastInitName":"Rocchio, B","initLastName":"B Rocchio","fullFMLName":"Brayan Hommy Rocchio","fullLFMName":"Rocchio, Brayan Hommy","strikeZoneTop":3.068,"strikeZoneBottom":1.548},"ID690984":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984","firstName":"Peter","lastName":"Halpin","primaryNumber":"0","birthDate":"2002-05-26","currentAge":24,"birthCity":"San Mateo","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Petey","useLastName":"Halpin","middleName":"Lyndon","boxscoreName":"Halpin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2025-09-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Petey Halpin","nameSlug":"petey-halpin-690984","firstLastName":"Petey Halpin","lastFirstName":"Halpin, Petey","lastInitName":"Halpin, P","initLastName":"P Halpin","fullFMLName":"Peter Lyndon Halpin","fullLFMName":"Halpin, Peter Lyndon","strikeZoneTop":3.184,"strikeZoneBottom":1.607},"ID670036":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036","firstName":"Matthew","lastName":"Festa","primaryNumber":"52","birthDate":"1993-03-11","currentAge":33,"birthCity":"Brooklyn","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Festa","middleName":"Joseph","boxscoreName":"Festa, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2018-07-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Festa","nameSlug":"matt-festa-670036","firstLastName":"Matt Festa","lastFirstName":"Festa, Matt","lastInitName":"Festa, M","initLastName":"M Festa","fullFMLName":"Matthew Joseph Festa","fullLFMName":"Festa, Matthew Joseph","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID670059":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059","firstName":"Colin","lastName":"Holderman","primaryNumber":"35","birthDate":"1995-10-08","currentAge":30,"birthCity":"Bourbonnais","birthStateProvince":"IL","birthCountry":"USA","height":"6' 6\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Colin","useLastName":"Holderman","middleName":"Scott","boxscoreName":"Holderman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2022-05-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colin Holderman","nameSlug":"colin-holderman-670059","firstLastName":"Colin Holderman","lastFirstName":"Holderman, Colin","lastInitName":"Holderman, C","initLastName":"C Holderman","fullFMLName":"Colin Scott Holderman","fullLFMName":"Holderman, Colin Scott","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID514888":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888","firstName":"Jose","lastName":"Altuve","primaryNumber":"27","birthDate":"1990-05-06","currentAge":36,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 6\"","weight":167,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jose","useLastName":"Altuve","middleName":"Carlos","boxscoreName":"Altuve","nickName":"Tuve","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"al-TOO-vay","mlbDebutDate":"2011-07-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Altuve","nameSlug":"jose-altuve-514888","firstLastName":"Jose Altuve","lastFirstName":"Altuve, Jose","lastInitName":"Altuve, J","initLastName":"J Altuve","fullFMLName":"Jose Carlos Altuve","fullLFMName":"Altuve, Jose Carlos","strikeZoneTop":2.926,"strikeZoneBottom":1.477},"ID666211":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211","firstName":"Taylor","lastName":"Trammell","primaryNumber":"26","birthDate":"1997-09-13","currentAge":29,"birthCity":"Powder Springs","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Taylor","useLastName":"Trammell","middleName":"Walter-Lee","boxscoreName":"Trammell","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"truh-MELL","mlbDebutDate":"2021-04-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Taylor Trammell","nameSlug":"taylor-trammell-666211","firstLastName":"Taylor Trammell","lastFirstName":"Trammell, Taylor","lastInitName":"Trammell, T","initLastName":"T Trammell","fullFMLName":"Taylor Walter-Lee Trammell","fullLFMName":"Trammell, Taylor Walter-Lee","strikeZoneTop":3.26,"strikeZoneBottom":1.65},"ID837227":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227","firstName":"Tatsuya","lastName":"Imai","primaryNumber":"45","birthDate":"1998-05-09","currentAge":28,"birthCity":"Kanuma","birthCountry":"Japan","height":"5' 11\"","weight":176,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tatsuya","useLastName":"Imai","boxscoreName":"Imai","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tatsuya Imai","nameSlug":"tatsuya-imai-837227","firstLastName":"Tatsuya Imai","lastFirstName":"Imai, Tatsuya","lastInitName":"Imai, T","initLastName":"T Imai","fullFMLName":"Tatsuya Imai","fullLFMName":"Imai, Tatsuya ","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID694388":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388","firstName":"Mario","lastName":"Loperfido","primaryNumber":"10","birthDate":"1999-05-11","currentAge":27,"birthCity":"Philadelphia","birthStateProvince":"PA","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Joey","useLastName":"Loperfido","middleName":"Joseph","boxscoreName":"Loperfido, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"low-per-FEE-dough","mlbDebutDate":"2024-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Loperfido","nameSlug":"joey-loperfido-694388","firstLastName":"Joey Loperfido","lastFirstName":"Loperfido, Joey","lastInitName":"Loperfido, J","initLastName":"J Loperfido","fullFMLName":"Mario Joseph Loperfido","fullLFMName":"Loperfido, Mario Joseph","strikeZoneTop":3.322,"strikeZoneBottom":1.676},"ID665161":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161","firstName":"Jeremy","lastName":"Peña","primaryNumber":"3","birthDate":"1997-09-22","currentAge":28,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 0\"","weight":202,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jeremy","useLastName":"Peña","middleName":"Joan","boxscoreName":"Peña","nickName":"La Tormenta","gender":"M","nameMatrilineal":"Pineyro","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeremy Peña","nameSlug":"jeremy-pena-665161","firstLastName":"Jeremy Peña","lastFirstName":"Peña, Jeremy","lastInitName":"Peña, J","initLastName":"J Peña","fullFMLName":"Jeremy Joan Peña","fullLFMName":"Peña, Jeremy Joan","strikeZoneTop":3.197,"strikeZoneBottom":1.614},"ID681347":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347","firstName":"Michael","lastName":"Burrows","primaryNumber":"50","birthDate":"1999-11-08","currentAge":26,"birthCity":"Waterford","birthStateProvince":"CT","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mike","useLastName":"Burrows","middleName":"Thomas","boxscoreName":"Burrows","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mike Burrows","nameSlug":"mike-burrows-681347","firstLastName":"Mike Burrows","lastFirstName":"Burrows, Mike","lastInitName":"Burrows, M","initLastName":"M Burrows","fullFMLName":"Michael Thomas Burrows","fullLFMName":"Burrows, Michael Thomas","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID572233":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233","firstName":"Christian","lastName":"Walker","primaryNumber":"8","birthDate":"1991-03-28","currentAge":35,"birthCity":"Norristown","birthStateProvince":"PA","birthCountry":"USA","height":"5' 11\"","weight":208,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Christian","useLastName":"Walker","middleName":"Dickson","boxscoreName":"Walker, C","nickName":"C. Walk","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2014-09-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Walker","nameSlug":"christian-walker-572233","firstLastName":"Christian Walker","lastFirstName":"Walker, Christian","lastInitName":"Walker, C","initLastName":"C Walker","fullFMLName":"Christian Dickson Walker","fullLFMName":"Walker, Christian Dickson","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"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":27,"birthCity":"Fayetteville","birthStateProvince":"NC","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gavin","useLastName":"Williams","middleName":"Scott","boxscoreName":"Williams, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gavin Williams","nameSlug":"gavin-williams-668909","firstLastName":"Gavin Williams","lastFirstName":"Williams, Gavin","lastInitName":"Williams, G","initLastName":"G Williams","fullFMLName":"Gavin Scott Williams","fullLFMName":"Williams, Gavin Scott","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID683769":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769","firstName":"Hunter","lastName":"Gaddis","primaryNumber":"33","birthDate":"1998-04-09","currentAge":28,"birthCity":"Canton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Gaddis","middleName":"Reid","boxscoreName":"Gaddis","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Gaddis","nameSlug":"hunter-gaddis-683769","firstLastName":"Hunter Gaddis","lastFirstName":"Gaddis, Hunter","lastInitName":"Gaddis, H","initLastName":"H Gaddis","fullFMLName":"Hunter Reid Gaddis","fullLFMName":"Gaddis, Hunter Reid","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID682120":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120","firstName":"Tim","lastName":"Herrin","primaryNumber":"29","birthDate":"1996-10-08","currentAge":29,"birthCity":"Terre Haute","birthStateProvince":"IN","birthCountry":"USA","height":"6' 6\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tim","useLastName":"Herrin","middleName":"Edward","boxscoreName":"Herrin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-04-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tim Herrin","nameSlug":"tim-herrin-682120","firstLastName":"Tim Herrin","lastFirstName":"Herrin, Tim","lastInitName":"Herrin, T","initLastName":"T Herrin","fullFMLName":"Tim Edward Herrin","fullLFMName":"Herrin, Tim Edward","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},"ID656413":{"id":656413,"fullName":"Stuart Fairchild","link":"/api/v1/people/656413","firstName":"Stuart","lastName":"Fairchild","primaryNumber":"17","birthDate":"1996-03-17","currentAge":30,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Stuart","useLastName":"Fairchild","middleName":"Alexander","boxscoreName":"Fairchild","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-07-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Stuart Fairchild","nameSlug":"stuart-fairchild-656413","firstLastName":"Stuart Fairchild","lastFirstName":"Fairchild, Stuart","lastInitName":"Fairchild, S","initLastName":"S Fairchild","fullFMLName":"Stuart Alexander Fairchild","fullLFMName":"Fairchild, Stuart Alexander","strikeZoneTop":3.159,"strikeZoneBottom":1.594},"ID670541":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541","firstName":"Yordan","lastName":"Alvarez","primaryNumber":"44","birthDate":"1997-06-27","currentAge":29,"birthCity":"Las Tunas","birthCountry":"Cuba","height":"6' 4\"","weight":237,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Yordan","useLastName":"Alvarez","middleName":"Ruben","boxscoreName":"Alvarez, Y","nickName":"Yordan","gender":"M","nameMatrilineal":"Cadogan","isPlayer":true,"isVerified":true,"pronunciation":"YOR-dahn","mlbDebutDate":"2019-06-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yordan Alvarez","nameSlug":"yordan-alvarez-670541","firstLastName":"Yordan Alvarez","lastFirstName":"Alvarez, Yordan","lastInitName":"Alvarez, Y","initLastName":"Y Alvarez","fullFMLName":"Yordan Ruben Alvarez","fullLFMName":"Alvarez, Yordan Ruben","strikeZoneTop":3.392,"strikeZoneBottom":1.712}},"venue":{"id":2392,"name":"Daikin Park","link":"/api/v1/venues/2392","location":{"address1":"501 Crawford Street","city":"Houston","state":"Texas","stateAbbrev":"TX","postalCode":"77002","defaultCoordinates":{"latitude":29.756967,"longitude":-95.355509},"azimuthAngle":343.0,"elevation":45,"country":"USA","phone":"(713) 259-8000"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":41168,"turfType":"Grass","roofType":"Retractable","leftLine":315,"leftCenter":362,"center":409,"rightCenter":373,"rightLine":326},"active":true,"season":"2026"},"officialVenue":{"id":2392,"link":"/api/v1/venues/2392"},"weather":{"condition":"Roof Closed","temp":"73","wind":"0 mph, None"},"gameInfo":{"attendance":36807,"firstPitch":"2026-06-21T18:10:00.000Z","gameDurationMinutes":127},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":3,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"home":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"}},"officialScorer":{"id":431047,"fullName":"Dave Matheson","link":"/api/v1/people/431047"},"primaryDatacaster":{"id":632807,"fullName":"Josh Cookson","link":"/api/v1/people/632807"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Travis Bazzana singles on a ground ball to third baseman Isaac Paredes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T18:11:01.217Z","endTime":"2026-06-21T18:11:59.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"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":[3,4,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"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-06-21T15:24:53.583Z","endTime":"2026-06-21T17:52:49.307Z","isPitch":false,"type":"action","player":{"id":683953,"link":"/api/v1/people/683953"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-21T17:52:49.307Z","endTime":"2026-06-21T18:10:33.642Z","isPitch":false,"type":"action","player":{"id":683953,"link":"/api/v1/people/683953"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-21T18:10:33.642Z","endTime":"2026-06-21T18:11:03.341Z","isPitch":false,"type":"action","player":{"id":683953,"link":"/api/v1/people/683953"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.635975678927984,"aZ":-32.90081622596814,"pfxX":-7.001994661955968,"pfxZ":-0.4652107966232535,"pX":-0.10471307365270294,"pZ":1.7770494829550154,"vX0":7.147959227067784,"vY0":-124.60757589138116,"vZ0":-2.918773810963241,"x":120.99,"y":190.8,"x0":-2.0983824827512643,"y0":50.001345744069766,"z0":5.677217100052421,"aX":-11.029775772569659},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.3,"breakHorizontal":11.0,"spinRate":1496,"spinDirection":249},"zone":8,"typeConfidence":0.84,"plateTime":0.43927544665005724,"extension":6.506689101088395},"index":3,"playId":"18002650-ff52-3042-83fb-02cc72d4d32a","pitchNumber":1,"startTime":"2026-06-21T18:11:03.341Z","endTime":"2026-06-21T18:11:07.410Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.333850117979864,"aZ":-31.146535600644356,"pfxX":-10.478238300017841,"pfxZ":0.6430350735214203,"pX":0.41601241311585896,"pZ":1.5334717294177687,"vX0":9.381935992374114,"vY0":-125.80499993650002,"vZ0":-4.04045909072377,"x":101.14,"y":197.38,"x0":-1.9987892904463727,"y0":50.00589176450546,"z0":5.682958342993084,"aX":-16.81261276354797},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.5,"breakHorizontal":16.8,"spinRate":1542,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.4352496025912136,"extension":6.341220560183796},"index":4,"playId":"87d8d48c-9867-3468-9abd-6f095e18619b","pitchNumber":2,"startTime":"2026-06-21T18:11:23.073Z","endTime":"2026-06-21T18:11:26.113Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-21T18:11:36.802Z","endTime":"2026-06-21T18:11:51.845Z","isPitch":false,"type":"action","player":{"id":683953,"link":"/api/v1/people/683953"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2851848414097,"aZ":-25.085110294042234,"pfxX":-8.398314663478324,"pfxZ":4.382193928145904,"pX":0.8945990694933814,"pZ":1.3871209571697403,"vX0":9.813258003987388,"vY0":-126.55716771537608,"vZ0":-5.382380600543004,"x":82.9,"y":201.33,"x0":-1.9455546167061688,"y0":50.00631288806228,"z0":5.555629958515996,"aX":-13.600515105665025},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.8,"breakHorizontal":13.0,"spinRate":1280,"spinDirection":253},"zone":14,"typeConfidence":0.89,"plateTime":0.43309966500283403,"extension":6.681993416433731},"hitData":{"launchSpeed":47.0,"launchAngle":-52.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.03,"coordY":168.96}},"index":6,"playId":"a0a5c84a-9f82-30dd-a45e-7a56c4581787","pitchNumber":3,"startTime":"2026-06-21T18:11:51.845Z","endTime":"2026-06-21T18:11:59.711Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:11:59.711Z","atBatIndex":0},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kyle Manzardo pops out to catcher Christian Vázquez in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T18:12:26.330Z","endTime":"2026-06-21T18:14:39.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"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,5],"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":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"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":92.6,"endSpeed":85.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.83687175324765,"aZ":-16.77704924840677,"pfxX":-6.702491045027273,"pfxZ":8.374663502425543,"pX":0.7172293423896615,"pZ":2.5520279791236353,"vX0":9.682854677110743,"vY0":-134.4402058298541,"vZ0":-5.146875073183999,"x":89.66,"y":169.88,"x0":-2.0524474480497785,"y0":50.00658102028796,"z0":5.673555620828763,"aX":-12.330255071067974},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.3,"breakHorizontal":10.2,"spinRate":2379,"spinDirection":233},"zone":6,"typeConfidence":0.9,"plateTime":0.40665895809268005,"extension":6.240460589642786},"index":0,"playId":"891e1597-a300-3bcf-9b43-19c25fdbaefe","pitchNumber":1,"startTime":"2026-06-21T18:12:29.255Z","endTime":"2026-06-21T18:12:32.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.144672119021855,"aZ":-21.383445871575347,"pfxX":-7.140382494860239,"pfxZ":5.833176220895815,"pX":-0.539396898870005,"pZ":3.537078893462578,"vX0":6.649221118550507,"vY0":-134.8381882173978,"vZ0":-1.9043822241755874,"x":137.56,"y":143.28,"x0":-2.1045234543868183,"y0":50.00089806808855,"z0":5.754684020694942,"aX":-13.203383671929927},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.4,"breakHorizontal":11.6,"spinRate":2481,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.4055491598489054,"extension":6.205680574053577},"index":1,"playId":"67c42997-f714-3b19-ade8-3bcaa2ebbd57","pitchNumber":2,"startTime":"2026-06-21T18:12:50.766Z","endTime":"2026-06-21T18:12:54.932Z","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":86.3,"endSpeed":79.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.721663211106534,"aZ":-27.87646274645476,"pfxX":-8.919433048436641,"pfxZ":2.6702992198700617,"pX":-0.8443922864972192,"pZ":2.8774706567561084,"vX0":6.259828653557804,"vY0":-125.58523654018282,"vZ0":-1.6347401616287622,"x":149.19,"y":161.09,"x0":-2.201562233747212,"y0":50.00251817714571,"z0":5.788902758604517,"aX":-14.349569075003082},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.7,"breakHorizontal":14.9,"spinRate":1588,"spinDirection":241},"zone":11,"typeConfidence":0.9,"plateTime":0.4349570788516215,"extension":6.209424561853687},"index":2,"playId":"4dfea912-5928-3845-87a4-51183dcd9451","pitchNumber":3,"startTime":"2026-06-21T18:13:11.656Z","endTime":"2026-06-21T18:13:16.319Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.028729705605773,"aZ":-17.906017429679682,"pfxX":-6.1832442582457094,"pfxZ":7.767268980858894,"pX":0.255264242069508,"pZ":2.212842533630262,"vX0":8.3946465768629,"vY0":-134.17816548244457,"vZ0":-5.767245886833691,"x":107.27,"y":179.03,"x0":-2.099841123598605,"y0":50.00135493143741,"z0":5.6514616145721455,"aX":-11.356894014934431},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.1,"breakHorizontal":9.6,"spinRate":2349,"spinDirection":230},"zone":6,"typeConfidence":0.9,"plateTime":0.40705688085691394,"extension":6.2172914020628625},"index":3,"playId":"64452a17-98dc-366c-b00b-ab0d4089950d","pitchNumber":4,"startTime":"2026-06-21T18:13:34.429Z","endTime":"2026-06-21T18:13:37.569Z","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":0},"pitchData":{"startSpeed":84.0,"endSpeed":76.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.619730677641694,"aZ":-30.012975666711682,"pfxX":10.393100885839658,"pfxZ":1.442172115160373,"pX":1.169608903079036,"pZ":3.382426098556269,"vX0":5.070734628930934,"vY0":-122.25183213742567,"vZ0":0.6814841678645958,"x":72.42,"y":147.45,"x0":-2.2864925687471924,"y0":50.00591980569636,"z0":5.689899447899546,"aX":15.628166786395711},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.0,"breakHorizontal":-20.0,"spinRate":2720,"spinDirection":59},"zone":12,"typeConfidence":0.9,"plateTime":0.44919326914521074,"extension":6.184464001697795},"index":4,"playId":"be1fc111-5add-3c9f-b86c-4842213503e5","pitchNumber":5,"startTime":"2026-06-21T18:14:01.626Z","endTime":"2026-06-21T18:14:06.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.602821693961786,"aZ":-28.981170177154365,"pfxX":8.923132390581898,"pfxZ":2.101259460991102,"pX":0.8985135456779754,"pZ":2.4699134637297835,"vX0":4.868216948570942,"vY0":-122.66153649505209,"vZ0":-1.6772570629437202,"x":82.75,"y":172.09,"x0":-2.2724217547044376,"y0":50.005814565405245,"z0":5.637220155709217,"aX":13.577189671236438},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.6,"breakHorizontal":-17.3,"spinRate":2740,"spinDirection":65},"zone":14,"typeConfidence":0.9,"plateTime":0.4468080654326019,"extension":6.088274838230403},"hitData":{"launchSpeed":70.4,"launchAngle":87.0,"totalDistance":21.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":128.69,"coordY":210.89}},"index":5,"playId":"5aa4d04e-3e96-34e0-9de4-f4278540b4c1","pitchNumber":6,"startTime":"2026-06-21T18:14:29.525Z","endTime":"2026-06-21T18:14:39.127Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:14:39.127Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brayan Rocchio singles on a line drive to right fielder Cam Smith. Travis Bazzana to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T18:15:08.423Z","endTime":"2026-06-21T18:15:18.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"postOnSecond":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":0},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"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":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.554850794054556,"aZ":-29.416456940929415,"pfxX":-10.02104146094649,"pfxZ":1.7240972540037323,"pX":-0.39552108207500036,"pZ":2.1976283625358852,"vX0":7.6431231269531885,"vY0":-126.43968984847004,"vZ0":-2.6612506759725734,"x":132.08,"y":179.44,"x0":-2.172916766115801,"y0":50.00378539777498,"z0":5.652318033268942,"aX":-16.039404687859264},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.6,"breakHorizontal":16.2,"spinRate":1627,"spinDirection":241},"zone":4,"typeConfidence":0.9,"plateTime":0.43512349600220945,"extension":6.494541838661982},"hitData":{"launchSpeed":103.9,"launchAngle":8.0,"totalDistance":157.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":155.56,"coordY":116.6}},"index":0,"playId":"379d1672-b932-3ffa-a562-59bb1e261035","pitchNumber":1,"startTime":"2026-06-21T18:15:08.423Z","endTime":"2026-06-21T18:15:18.931Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:15:18.931Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Arias strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T18:15:52.504Z","endTime":"2026-06-21T18:16:56.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"postOnSecond":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37624549324558,"aZ":-23.21298897345869,"pfxX":-10.625103431735855,"pfxZ":4.8537904366787075,"pX":-0.021228077036089407,"pZ":2.621970625809972,"vX0":9.191854472152482,"vY0":-134.99323998040347,"vZ0":-3.412395184859233,"x":117.81,"y":167.99,"x0":-2.089888276546339,"y0":50.00173356194169,"z0":5.536497152826257,"aX":-19.609712889759077},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.3,"breakHorizontal":17.3,"spinRate":2461,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.40573324321010995,"extension":6.195788918129891},"index":0,"playId":"93172d77-1929-3e48-9df5-fb53741c6410","pitchNumber":1,"startTime":"2026-06-21T18:15:52.504Z","endTime":"2026-06-21T18:15:56.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.9,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46240213991681,"aZ":-29.846205745181013,"pfxX":9.655295802780838,"pfxZ":1.5938383896542732,"pX":1.0924428110442361,"pZ":3.0259808714134113,"vX0":5.401895503652727,"vY0":-120.38593235710766,"vZ0":0.2737007029551537,"x":75.36,"y":157.08,"x0":-2.438580939111613,"y0":50.00301900977338,"z0":5.563516070463905,"aX":14.099588544508643},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.2,"breakHorizontal":-18.8,"spinRate":2648,"spinDirection":65},"zone":12,"typeConfidence":0.9,"plateTime":0.45585790386502634,"extension":6.502170002619233},"index":1,"playId":"b6bdb4d4-63ea-312e-b7ea-9ad112d60b01","pitchNumber":2,"startTime":"2026-06-21T18:16:11.929Z","endTime":"2026-06-21T18:16:14.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.0,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.503464435267112,"aZ":-30.142253050030018,"pfxX":10.25619552827261,"pfxZ":1.3609110656218268,"pX":1.2857268100097246,"pZ":1.576507174667149,"vX0":5.527083965617758,"vY0":-121.49619731277434,"vZ0":-3.0892466523224558,"x":67.99,"y":196.21,"x0":-2.3532106074590877,"y0":50.00145380181749,"z0":5.492598921279547,"aX":15.281648535156275},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.9,"breakHorizontal":-19.9,"spinRate":2752,"spinDirection":62},"zone":14,"typeConfidence":0.9,"plateTime":0.4513674789041495,"extension":6.513916153290658},"index":2,"playId":"3bbea29f-aa3b-317c-9e8f-fee6536b56f8","pitchNumber":3,"startTime":"2026-06-21T18:16:32.499Z","endTime":"2026-06-21T18:16:37.585Z","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":93.2,"endSpeed":85.6,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.155838973456856,"aZ":-20.852546603473563,"pfxX":-5.784779460578002,"pfxZ":6.040576714683114,"pX":-0.10485481356260395,"pZ":3.472773284452527,"vX0":7.06889281761055,"vY0":-135.6769380475807,"vZ0":-2.1126629036433293,"x":121.0,"y":145.02,"x0":-1.9857408504851266,"y0":50.00385506169658,"z0":5.706305120767783,"aX":-10.84512339409497},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.7,"breakHorizontal":9.1,"spinRate":2455,"spinDirection":232},"zone":11,"typeConfidence":0.9,"plateTime":0.4028575936817127,"extension":6.244959278288685},"index":3,"playId":"b05f37b0-ba8b-3da1-b7ef-4ea935c5b6c2","pitchNumber":4,"startTime":"2026-06-21T18:16:53.428Z","endTime":"2026-06-21T18:16:56.439Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:16:56.439Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Schneemann strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T18:17:18.445Z","endTime":"2026-06-21T18:20:13.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[5],"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":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.595163412809928,"aZ":-30.91567646087572,"pfxX":9.374851695374723,"pfxZ":0.8694573035192459,"pX":0.4271934049542463,"pZ":2.835135956349129,"vX0":4.001028504696152,"vY0":-119.95345396727903,"vZ0":0.12705383138937854,"x":100.72,"y":162.23,"x0":-2.481581214724292,"y0":50.005763689348576,"z0":5.541882724945478,"aX":13.638830119002538},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.9,"breakHorizontal":-18.0,"spinRate":2638,"spinDirection":52},"zone":3,"typeConfidence":0.9,"plateTime":0.4569340420789252,"extension":6.21032230833865},"index":0,"playId":"f35b3ce8-16d0-3052-b8fd-178a560d0550","pitchNumber":1,"startTime":"2026-06-21T18:17:22.986Z","endTime":"2026-06-21T18:17:26.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.816058195747793,"aZ":-30.921255946581386,"pfxX":10.696179184633483,"pfxZ":0.8375544670737209,"pX":0.7473928152771179,"pZ":1.7034676856786317,"vX0":4.0848123132232885,"vY0":-122.11639864941853,"vZ0":-2.7647757222502607,"x":88.51,"y":192.79,"x0":-2.3404536241658502,"y0":50.00329289500314,"z0":5.531595230260218,"aX":16.027601662460004},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.1,"breakHorizontal":-20.4,"spinRate":2696,"spinDirection":58},"zone":9,"typeConfidence":0.9,"plateTime":0.4498774332397355,"extension":6.273413631240459},"index":1,"playId":"b474e0b5-0077-3979-9306-89938c24d3ed","pitchNumber":2,"startTime":"2026-06-21T18:17:45.028Z","endTime":"2026-06-21T18:17:48.440Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.684077063854478,"aZ":-17.88223879429566,"pfxX":-3.176212605373756,"pfxZ":7.795729586124921,"pX":-0.6398257351613579,"pZ":4.562792155711598,"vX0":5.364264206054062,"vY0":-134.86743764092967,"vZ0":0.25974740101534965,"x":141.39,"y":115.58,"x0":-2.2463720099349245,"y0":50.000451866263894,"z0":5.731398438554284,"aX":-5.821653316012289},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.4,"breakHorizontal":4.6,"spinRate":2521,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.4068954671484608,"extension":6.199853800912759},"index":2,"playId":"35817adb-a466-324c-b4a9-0ce3a1f73e74","pitchNumber":3,"startTime":"2026-06-21T18:18:12.229Z","endTime":"2026-06-21T18:18:16.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.908327140422415,"aZ":-30.93056990720374,"pfxX":9.20930131450298,"pfxZ":0.8316525688276126,"pX":1.1636666193170777,"pZ":2.750354960302292,"vX0":5.221857465214972,"vY0":-121.87498981010131,"vZ0":-0.48256507373980584,"x":72.64,"y":164.52,"x0":-2.209043428087444,"y0":50.00044854694292,"z0":5.642505256783383,"aX":13.730657539417445},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.7,"breakHorizontal":-18.0,"spinRate":2799,"spinDirection":59},"zone":12,"typeConfidence":0.9,"plateTime":0.4509289143403139,"extension":6.319250802436677},"index":3,"playId":"42a3b38f-c83c-337a-8732-be704e344b83","pitchNumber":4,"startTime":"2026-06-21T18:18:31.902Z","endTime":"2026-06-21T18:18:37.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.834432634727087,"aZ":-39.121323128631225,"pfxX":8.733270851190115,"pfxZ":-4.6907222137311955,"pX":2.132897516994907,"pZ":0.5923396249356088,"vX0":7.432922442408239,"vY0":-121.7824215328773,"vZ0":-3.8443817716558857,"x":35.7,"y":222.79,"x0":-2.107582127629908,"y0":50.001305176663955,"z0":5.621377507288527,"aX":12.942544222855416},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-9.2,"breakHorizontal":-17.8,"spinRate":2671,"spinDirection":33},"zone":14,"typeConfidence":0.92,"plateTime":0.4520249646047314,"extension":6.318909342230852},"index":4,"playId":"72636d2b-3b23-32eb-9252-cc34a91d76d0","pitchNumber":5,"startTime":"2026-06-21T18:19:04.369Z","endTime":"2026-06-21T18:19:09.954Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Kai-Wei Teng. Travis Bazzana to 3rd. Brayan Rocchio to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"actionPlayId":"72636d2b-3b23-32eb-9252-cc34a91d76d0","startTime":"2026-06-21T18:19:23.917Z","endTime":"2026-06-21T18:19:42.955Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":683953,"link":"/api/v1/people/683953"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42279808875272,"aZ":-27.146500736957954,"pfxX":-9.499252367453268,"pfxZ":2.985774586333802,"pX":-0.4837941725631126,"pZ":2.7110407363129254,"vX0":7.3919984417482025,"vY0":-128.8665873633,"vZ0":-2.076510092298074,"x":135.44,"y":165.58,"x0":-2.153261021610008,"y0":50.003074431454465,"z0":5.6213236409230785,"aX":-15.999756132650354},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.2,"breakHorizontal":15.6,"spinRate":1841,"spinDirection":240},"zone":4,"typeConfidence":0.91,"plateTime":0.42480042204442725,"extension":6.403779547748574},"index":6,"playId":"bf677603-107c-3a98-8874-86bb4dccdff7","pitchNumber":6,"startTime":"2026-06-21T18:19:42.955Z","endTime":"2026-06-21T18:19:48.109Z","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":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.082464390441043,"aZ":-32.996157633036496,"pfxX":9.059583050968392,"pfxZ":-0.5387847935231669,"pX":-0.430178905193719,"pZ":3.4877997304704937,"vX0":2.051082073749145,"vY0":-123.13951078138321,"vZ0":1.4657338367766513,"x":133.4,"y":144.61,"x0":-2.45116102608025,"y0":50.000636726770615,"z0":5.682042623071309,"aX":13.872768237284872},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.4,"breakHorizontal":-16.9,"spinRate":2691,"spinDirection":62},"zone":11,"typeConfidence":0.9,"plateTime":0.4452640799281715,"extension":6.31297205872476},"index":7,"playId":"f47185fa-63be-3f9c-8bf2-7c581698c3ce","pitchNumber":7,"startTime":"2026-06-21T18:20:09.736Z","endTime":"2026-06-21T18:20:13.857Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:20:13.857Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeremy Peña flies out to right fielder Kahlil Watson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-21T18:22:27.438Z","endTime":"2026-06-21T18:22:36.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":696135,"link":"/api/v1/people/696135"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":92.6,"endSpeed":84.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.63402787561668,"aZ":-23.52526198991252,"pfxX":-10.016626430536096,"pfxZ":4.71592190213628,"pX":-0.5573206598858789,"pZ":3.067826167521588,"vX0":7.224961507794589,"vY0":-134.6411357911411,"vZ0":-2.8950825934385107,"x":138.24,"y":155.95,"x0":-1.976167105035479,"y0":50.00013868012078,"z0":5.824375864291962,"aX":-18.36072269953429},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.2,"breakHorizontal":16.6,"spinRate":2193,"spinDirection":229},"zone":1,"typeConfidence":0.9,"plateTime":0.40703029092587606,"extension":6.426241057815397},"hitData":{"launchSpeed":85.0,"launchAngle":42.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":161.57,"coordY":94.83}},"index":0,"playId":"b323f734-b8d4-37f2-b0c5-9297cf69932f","pitchNumber":1,"startTime":"2026-06-21T18:22:27.438Z","endTime":"2026-06-21T18:22:36.333Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:22:36.333Z","atBatIndex":5},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Yordan Alvarez homers (25) on a fly ball to right center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-21T18:22:52.583Z","endTime":"2026-06-21T18:24:46.372Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":{"id":677944,"link":"/api/v1/people/677944"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.4,"endSpeed":79.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.266974706286774,"aZ":-25.187664772376046,"pfxX":1.258968200349088,"pfxZ":4.315830802262903,"pX":-0.4474243384443975,"pZ":3.566811436527802,"vX0":4.121548778054312,"vY0":-127.23469022515798,"vZ0":-0.8910106223491958,"x":134.05,"y":142.48,"x0":-2.260355653086423,"y0":50.001372916474786,"z0":5.941213998664804,"aX":2.0366036771244143},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.8,"breakHorizontal":-3.4,"spinRate":2120,"spinDirection":203},"zone":1,"typeConfidence":0.9,"plateTime":0.4326320443886362,"extension":6.201606174200764},"index":0,"playId":"3a3859ef-cfd7-367d-b480-049d7280ff52","pitchNumber":1,"startTime":"2026-06-21T18:23:03.910Z","endTime":"2026-06-21T18:23:07.528Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.825600087343748,"aZ":-14.21247118249151,"pfxX":-8.426996022161653,"pfxZ":9.685384611266226,"pX":-0.015940277239425964,"pZ":2.687524033627962,"vX0":8.05306573216968,"vY0":-135.6143416048731,"vZ0":-5.99676981645317,"x":117.61,"y":166.22,"x0":-1.9351400232787521,"y0":50.00492354064205,"z0":5.926340905982172,"aX":-15.632318673324802},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.3,"breakHorizontal":13.4,"spinRate":2352,"spinDirection":226},"zone":5,"typeConfidence":0.9,"plateTime":0.4045467743393627,"extension":6.411902283039398},"index":1,"playId":"73210c32-a81b-3bf1-9409-85dc5989cfb1","pitchNumber":2,"startTime":"2026-06-21T18:23:20.435Z","endTime":"2026-06-21T18:23:24.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.904715752593866,"aZ":-24.33530311087177,"pfxX":-9.434113636239886,"pfxZ":4.137027064272965,"pX":-2.379107019683756,"pZ":3.718969972421496,"vX0":3.46863116870684,"vY0":-137.17761393468155,"vZ0":-1.1229394678245403,"x":207.69,"y":138.37,"x0":-2.438326019033149,"y0":50.003010290040166,"z0":5.801132850294085,"aX":-17.881244189273204},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.4,"breakHorizontal":16.3,"spinRate":2272,"spinDirection":231},"zone":11,"typeConfidence":0.9,"plateTime":0.40011072138727455,"extension":6.344022475665933},"index":2,"playId":"6bdf05cc-9a70-310d-94af-96de10242d29","pitchNumber":3,"startTime":"2026-06-21T18:23:43.408Z","endTime":"2026-06-21T18:23:46.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.755969535861603,"aZ":-21.218435096533632,"pfxX":0.3438514854244312,"pfxZ":6.229008016132299,"pX":-0.9514421090782852,"pZ":3.4832250033889154,"vX0":3.493896402454483,"vY0":-131.73637863375237,"vZ0":-2.1688625418193936,"x":153.27,"y":144.73,"x0":-2.3391313101856706,"y0":50.004646994780956,"z0":5.884282691374983,"aX":0.6043510740598769},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.0,"breakHorizontal":-1.4,"spinRate":2139,"spinDirection":210},"zone":11,"typeConfidence":0.9,"plateTime":0.4156481606202256,"extension":6.284910260802072},"index":3,"playId":"46b0f01f-e93d-3f95-878a-2f803f1f44f3","pitchNumber":4,"startTime":"2026-06-21T18:24:00.433Z","endTime":"2026-06-21T18:24:05.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.0,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42710331843698,"aZ":-26.53586806096242,"pfxX":-1.0091579711016838,"pfxZ":3.217479185453657,"pX":0.30984387610920444,"pZ":2.544922754595842,"vX0":6.708854041970374,"vY0":-131.37099508943837,"vZ0":-3.324261367193748,"x":105.19,"y":170.07,"x0":-2.1440471475469414,"y0":50.00112683515984,"z0":5.795894484093712,"aX":-1.7684124439326965},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.3,"breakHorizontal":0.4,"spinRate":2222,"spinDirection":211},"zone":6,"typeConfidence":0.9,"plateTime":0.4166880782406279,"extension":6.30994352195419},"hitData":{"launchSpeed":106.5,"launchAngle":22.0,"totalDistance":407.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":194.16,"coordY":48.96}},"index":4,"playId":"e862320a-15b5-3503-a4b0-50cc8c52c955","pitchNumber":5,"startTime":"2026-06-21T18:24:19.089Z","endTime":"2026-06-21T18:24:46.372Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:24:46.372Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christian Walker flies out to center fielder Petey Halpin.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-21T18:24:58.477Z","endTime":"2026-06-21T18:26:02.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":94.1,"endSpeed":85.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.388986926865474,"aZ":-18.86149393191051,"pfxX":-11.301177778500367,"pfxZ":7.0758861198923375,"pX":1.2042963399295923,"pZ":2.0637152233265343,"vX0":12.180103716792614,"vY0":-136.37524329196359,"vZ0":-6.4605111166284,"x":71.1,"y":183.06,"x0":-1.8545641848531036,"y0":50.00208274706026,"z0":5.7674374411424605,"aX":-21.25702673709874},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.5,"breakHorizontal":17.9,"spinRate":2402,"spinDirection":227},"zone":14,"typeConfidence":0.9,"plateTime":0.401862653122135,"extension":6.529880496834508},"index":0,"playId":"d98aaa30-12af-3a7e-911f-adef24be1a33","pitchNumber":1,"startTime":"2026-06-21T18:25:12.500Z","endTime":"2026-06-21T18:25:17.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":69.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94578307857485,"aZ":-42.00239080004479,"pfxX":6.1850215657225185,"pfxZ":-7.950089257178401,"pX":-0.7627706223002736,"pZ":2.5659884178059573,"vX0":1.0289358291722008,"vY0":-111.36291410927613,"vZ0":1.47602696609596,"x":146.08,"y":169.5,"x0":-2.0353281227058093,"y0":50.00341539303141,"z0":6.292865606582567,"aX":7.645480667537028},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-13.6,"breakHorizontal":-11.4,"spinRate":2635,"spinDirection":42},"zone":4,"typeConfidence":0.9,"plateTime":0.49484822796701344,"extension":6.3590382021203204},"index":1,"playId":"916fc383-ceba-341e-b06a-c619e3f3facf","pitchNumber":2,"startTime":"2026-06-21T18:25:28.526Z","endTime":"2026-06-21T18:25:36.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.063048722679707,"aZ":-35.988852939568794,"pfxX":1.288252499063213,"pfxZ":-2.593153728329611,"pX":0.09867694070787787,"pZ":3.4703853792895005,"vX0":4.997252843888853,"vY0":-120.24780248311784,"vZ0":1.4083226874499088,"x":113.24,"y":145.08,"x0":-2.168840927101165,"y0":50.00179931984682,"z0":6.056394535571322,"aX":1.8956771250346578},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.1,"breakHorizontal":-3.5,"spinRate":2521,"spinDirection":74},"zone":12,"typeConfidence":2.0,"plateTime":0.4545062916508291,"extension":6.466650952765095},"hitData":{"launchSpeed":98.9,"launchAngle":36.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.18,"coordY":50.04}},"index":2,"playId":"856ff998-77eb-3af1-8aa9-95f170ac854f","pitchNumber":3,"startTime":"2026-06-21T18:25:53.851Z","endTime":"2026-06-21T18:26:02.167Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:26:02.167Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Paredes flies out to center fielder Petey Halpin.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-21T18:26:15.620Z","endTime":"2026-06-21T18:29:06.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8],"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":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":93.8,"endSpeed":85.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.729332505680585,"aZ":-14.541623997759379,"pfxX":-8.07566036781584,"pfxZ":9.380271626841026,"pX":0.40500266882514663,"pZ":2.3702916997730368,"vX0":8.734885591559246,"vY0":-136.17877106678824,"vZ0":-6.729051720043079,"x":101.56,"y":174.78,"x0":-1.7939466154292614,"y0":50.00011438674854,"z0":5.8779897572028625,"aX":-15.175280062972615},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.7,"breakHorizontal":12.8,"spinRate":2382,"spinDirection":227},"zone":6,"typeConfidence":0.9,"plateTime":0.4021125183979337,"extension":6.46091718766753},"index":0,"playId":"fbb3dc19-ffa1-38dc-8414-ab4dcc15e3eb","pitchNumber":1,"startTime":"2026-06-21T18:26:29.351Z","endTime":"2026-06-21T18:26:32.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.86305281197733,"aZ":-37.068838094713875,"pfxX":1.5778246337452977,"pfxZ":-3.2771993289593784,"pX":0.6342030852069873,"pZ":2.0975024290650324,"vX0":5.83305667852266,"vY0":-121.44442731389391,"vZ0":-1.642066268800356,"x":92.83,"y":182.15,"x0":-2.004109164173558,"y0":50.00271339371856,"z0":6.007614581325926,"aX":2.355985049717486},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-6.1,"breakHorizontal":-4.2,"spinRate":2419,"spinDirection":57},"zone":9,"typeConfidence":2.0,"plateTime":0.4510628053189216,"extension":6.465690498866018},"index":1,"playId":"e5518529-f388-3076-a585-abc59b6466b8","pitchNumber":2,"startTime":"2026-06-21T18:26:45.552Z","endTime":"2026-06-21T18:26:48.552Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-21T18:26:56.043Z","endTime":"2026-06-21T18:27:07.718Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"}},{"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":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36175764721552,"aZ":-36.125090877233625,"pfxX":0.4646504289983433,"pfxZ":-2.571342711393518,"pX":1.2574347097169776,"pZ":2.3185296371594,"vX0":7.7044938520122,"vY0":-122.87988541541294,"vZ0":-1.4086490700522238,"x":69.07,"y":176.18,"x0":-1.9733612437231125,"y0":50.00464490774812,"z0":5.956480884715454,"aX":0.7118421361291432},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.8,"breakHorizontal":-2.5,"spinRate":2421,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.44501736698072003,"extension":6.5979724881690185},"index":3,"playId":"f4a07b30-5b5e-3288-90c1-f523b0575b29","pitchNumber":3,"startTime":"2026-06-21T18:27:07.718Z","endTime":"2026-06-21T18:27:11.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.073139862612567,"aZ":-22.37896587664408,"pfxX":-11.445982857787218,"pfxZ":5.085272339818069,"pX":1.7242150245610344,"pZ":3.378268218615834,"vX0":13.279139696766897,"vY0":-137.81799005459501,"vZ0":-2.835298131215258,"x":51.28,"y":147.57,"x0":-1.6650571771106022,"y0":50.006298017403054,"z0":5.9286382482292455,"aX":-22.065508403621813},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.8,"breakHorizontal":18.0,"spinRate":2413,"spinDirection":227},"zone":12,"typeConfidence":0.89,"plateTime":0.39712968618325073,"extension":6.461688767567511},"index":4,"playId":"85aafadc-f7ce-3e38-b6b5-88108119cfe9","pitchNumber":4,"startTime":"2026-06-21T18:27:33.186Z","endTime":"2026-06-21T18:27:37.068Z","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":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96192588163177,"aZ":-35.92478757017451,"pfxX":0.36900036559840554,"pfxZ":-2.4798563332088097,"pX":1.3515514891271683,"pZ":0.8032417211357015,"vX0":7.770870303063446,"vY0":-122.11616839570526,"vZ0":-4.799758712232572,"x":65.48,"y":217.09,"x0":-1.9194299228373117,"y0":50.00511551602496,"z0":5.883548785187244,"aX":0.5565315167708411},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-5.4,"breakHorizontal":-2.5,"spinRate":2533,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4484694991059861,"extension":6.604026351630062},"index":5,"playId":"cf391ca9-8881-3b20-8af7-ebff190a5b46","pitchNumber":5,"startTime":"2026-06-21T18:27:51.224Z","endTime":"2026-06-21T18:27:56.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.864022323510213,"aZ":-41.30941260057333,"pfxX":0.512312856272191,"pfxZ":-6.0993808693033635,"pX":-0.8389094231347248,"pZ":3.559546738709555,"vX0":2.9482774309116113,"vY0":-121.58492892371972,"vZ0":2.6655206745947444,"x":148.98,"y":142.67,"x0":-2.133875061931234,"y0":50.00418256220182,"z0":6.034016020073638,"aX":0.7668947777953384},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-10.2,"breakHorizontal":-1.7,"spinRate":2432,"spinDirection":67},"zone":11,"typeConfidence":0.65,"plateTime":0.4505035000248889,"extension":6.514779835661321},"index":6,"playId":"3ad263a5-9518-31eb-8f0f-336f168ce738","pitchNumber":6,"startTime":"2026-06-21T18:28:15.711Z","endTime":"2026-06-21T18:28:20.086Z","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":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.116067065799207,"aZ":-22.693968591357503,"pfxX":-10.669724364694723,"pfxZ":4.92178565825467,"pX":0.4379409251572608,"pZ":2.633565195239652,"vX0":10.19676414158347,"vY0":-137.55150814427162,"vZ0":-4.2960905170428445,"x":100.31,"y":167.67,"x0":-1.9221662237720634,"y0":50.00048285759772,"z0":5.744816015936835,"aX":-20.542954149058748},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.2,"breakHorizontal":17.3,"spinRate":2218,"spinDirection":228},"zone":6,"typeConfidence":0.89,"plateTime":0.3974488670927414,"extension":6.580917911859311},"index":7,"playId":"88394ee5-f3ae-32da-8660-8f86877dbbd0","pitchNumber":7,"startTime":"2026-06-21T18:28:34.471Z","endTime":"2026-06-21T18:28:37.521Z","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":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79907647856502,"aZ":-22.14421346304952,"pfxX":-11.145592945549135,"pfxZ":5.185316989680974,"pX":0.2557495954684781,"pZ":2.105425192051885,"vX0":10.02683831635613,"vY0":-137.73517103571194,"vZ0":-5.6805547207088285,"x":107.25,"y":181.93,"x0":-1.9726720436363192,"y0":50.001809355620374,"z0":5.678913512289168,"aX":-21.548219482262592},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.4,"breakHorizontal":18.2,"spinRate":2201,"spinDirection":234},"zone":8,"typeConfidence":0.89,"plateTime":0.3967218436811275,"extension":6.575877743813365},"hitData":{"launchSpeed":93.3,"launchAngle":42.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.02,"coordY":68.96}},"index":8,"playId":"7b3acf6a-95cc-3d09-b667-7080dc996961","pitchNumber":8,"startTime":"2026-06-21T18:28:56.740Z","endTime":"2026-06-21T18:29:06.790Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:29:06.790Z","atBatIndex":8},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kahlil Watson pops out to shortstop Jeremy Peña.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T18:31:06.341Z","endTime":"2026-06-21T18:31:38.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":1},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.46303107866861,"aZ":-32.08883531808774,"pfxX":9.7713154103804,"pfxZ":0.06708157539292259,"pX":-1.3018009324070348,"pZ":3.1676931007457605,"vX0":0.3449381341467773,"vY0":-117.04669442279378,"vZ0":1.337542425572136,"x":166.62,"y":153.25,"x0":-2.7205398507957614,"y0":50.005584509860874,"z0":5.597522349540743,"aX":13.535950079279251},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":0.7,"breakHorizontal":-17.8,"spinRate":2616,"spinDirection":72},"zone":11,"typeConfidence":0.9,"plateTime":0.46826915166597205,"extension":5.9038358614372815},"index":0,"playId":"dd775a67-0b7c-3829-a78b-37d52c98f529","pitchNumber":1,"startTime":"2026-06-21T18:31:12.778Z","endTime":"2026-06-21T18:31:16.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.791470519774165,"aZ":-18.628969052603054,"pfxX":-4.773888056721892,"pfxZ":7.611933444382325,"pX":0.5414377334683741,"pZ":3.082349350795785,"vX0":8.535822460477105,"vY0":-132.42115055133075,"vZ0":-3.144875419626451,"x":96.36,"y":155.56,"x0":-2.1007693364810986,"y0":50.00138471822325,"z0":5.645194325075719,"aX":-8.493911349350993},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.3,"breakHorizontal":6.8,"spinRate":2371,"spinDirection":227},"zone":3,"typeConfidence":0.89,"plateTime":0.41333093788912745,"extension":6.286732247255693},"hitData":{"launchSpeed":92.4,"launchAngle":61.0,"totalDistance":205.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":116.7,"coordY":119.38}},"index":1,"playId":"11e01596-b6ae-3ce0-934e-c36b99bb4a45","pitchNumber":2,"startTime":"2026-06-21T18:31:30.166Z","endTime":"2026-06-21T18:31:38.597Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:31:38.597Z","atBatIndex":9},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Steven Kwan pops out to second baseman Raynel Delgado.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T18:31:53.732Z","endTime":"2026-06-21T18:33:08.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669384,"link":"/api/v1/people/669384"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.7,"endSpeed":83.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.07735393139463,"aZ":-18.08253988995716,"pfxX":-3.676064477816243,"pfxZ":7.835063626048754,"pX":-0.4897133109012192,"pZ":3.1285896289081645,"vX0":5.7977436511141835,"vY0":-133.37438359613398,"vZ0":-3.1106538530589276,"x":135.67,"y":154.31,"x0":-2.21555858677682,"y0":50.00581153447747,"z0":5.616445248694043,"aX":-6.614776635057388},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.7,"breakHorizontal":5.4,"spinRate":2380,"spinDirection":229},"zone":1,"typeConfidence":0.89,"plateTime":0.41090481824912173,"extension":6.205745915626819},"index":0,"playId":"30be99cc-4d57-3415-bc0d-4567da6f3488","pitchNumber":1,"startTime":"2026-06-21T18:32:03.774Z","endTime":"2026-06-21T18:32:07.087Z","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":92.9,"endSpeed":84.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.808996212296687,"aZ":-17.7876701013599,"pfxX":-4.214237203493818,"pfxZ":7.778445853315221,"pX":-0.9133074804252407,"pZ":3.388617385230749,"vX0":4.972606284130801,"vY0":-135.22105976408594,"vZ0":-2.735806823872868,"x":151.81,"y":147.29,"x0":-2.2295777556766,"y0":50.003446589433295,"z0":5.663182481407766,"aX":-7.795483928900222},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.7,"breakHorizontal":6.6,"spinRate":2421,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.40524923328210916,"extension":6.1937152426467925},"index":1,"playId":"9e5a8c6d-a62e-3057-bb3e-a20e06e03d89","pitchNumber":2,"startTime":"2026-06-21T18:32:22.213Z","endTime":"2026-06-21T18:32:26.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":76.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.746516892667536,"aZ":-33.44668051758667,"pfxX":-8.777385522470214,"pfxZ":-0.8422497655648176,"pX":-1.2719174480901476,"pZ":2.850302153794647,"vX0":5.055784251056244,"vY0":-122.97921106087603,"vZ0":0.023947475860091716,"x":165.48,"y":161.82,"x0":-2.2297515532105017,"y0":50.00387443493302,"z0":5.712743051911221,"aX":-13.246883517803298},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.2,"breakHorizontal":14.5,"spinRate":1733,"spinDirection":247},"zone":11,"typeConfidence":0.89,"plateTime":0.4479183935405424,"extension":6.279814268723355},"index":2,"playId":"c105823c-deea-38dd-9622-e903d4f7b9bb","pitchNumber":3,"startTime":"2026-06-21T18:32:41.535Z","endTime":"2026-06-21T18:32:47.102Z","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":91.2,"endSpeed":83.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.875033996185998,"aZ":-18.329118415042085,"pfxX":-4.430995812735267,"pfxZ":7.776502554544181,"pX":0.5339556149227688,"pZ":2.5209892565579812,"vX0":8.135474715919724,"vY0":-132.4994862134003,"vZ0":-4.577586064020704,"x":96.65,"y":170.71,"x0":-1.9983655115377692,"y0":50.00538295057268,"z0":5.607359619904681,"aX":-7.892558668684268},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.3,"breakHorizontal":6.2,"spinRate":2414,"spinDirection":225},"zone":6,"typeConfidence":0.89,"plateTime":0.4131094001904967,"extension":6.169039451570069},"hitData":{"launchSpeed":88.1,"launchAngle":72.0,"totalDistance":99.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":146.43,"coordY":154.62}},"index":3,"playId":"2d7d740f-bf53-3a0c-b4c5-371b40d44800","pitchNumber":4,"startTime":"2026-06-21T18:32:58.942Z","endTime":"2026-06-21T18:33:08.973Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:33:08.973Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Patrick Bailey walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T18:33:30.182Z","endTime":"2026-06-21T18:34:40.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"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":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.011280248256433,"aZ":-30.393826963873106,"pfxX":-10.122510713751025,"pfxZ":1.1333104018310363,"pX":0.8246055392902083,"pZ":0.95819302433963,"vX0":10.156259098452336,"vY0":-124.78500617673082,"vZ0":-4.967477141038087,"x":85.57,"y":212.91,"x0":-1.9905077341179729,"y0":50.002188999706874,"z0":5.489826337908437,"aX":-15.901713592611236},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.1,"breakHorizontal":15.8,"spinRate":1704,"spinDirection":243},"zone":14,"typeConfidence":0.89,"plateTime":0.43958072461591113,"extension":6.381032966319928},"index":0,"playId":"c50fa712-f3e7-3eab-ab07-4d3670896724","pitchNumber":1,"startTime":"2026-06-21T18:33:36.577Z","endTime":"2026-06-21T18:33:40.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.582983168106782,"aZ":-18.766921343557634,"pfxX":-8.37978357302471,"pfxZ":7.255644214312073,"pX":0.62205881908521,"pZ":1.7268108586864008,"vX0":10.214613086987459,"vY0":-134.86379603894156,"vZ0":-6.233372896694821,"x":93.29,"y":192.16,"x0":-2.12092682300581,"y0":50.00039269193265,"z0":5.386083635631885,"aX":-15.477358493071385},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.0,"breakHorizontal":13.1,"spinRate":2532,"spinDirection":238},"zone":9,"typeConfidence":0.9,"plateTime":0.40571796212143063,"extension":6.180551349217736},"index":1,"playId":"483a37bb-0230-3d40-bcc7-ac9d8bdb71d3","pitchNumber":2,"startTime":"2026-06-21T18:33:56.482Z","endTime":"2026-06-21T18:34:00.891Z","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":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56765348049015,"aZ":-21.84439245556224,"pfxX":-6.78207191554076,"pfxZ":5.664406343904567,"pX":0.9444211707017479,"pZ":0.863673640053189,"vX0":10.09330866790971,"vY0":-133.82507012606104,"vZ0":-7.89681247289663,"x":81.0,"y":215.46,"x0":-1.9863958855281032,"y0":50.000112928658076,"z0":5.405069000597042,"aX":-12.36034073178801},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.8,"breakHorizontal":10.2,"spinRate":2439,"spinDirection":229},"zone":14,"typeConfidence":0.89,"plateTime":0.40853996425771166,"extension":6.280684496214298},"index":2,"playId":"ffc6ca00-43db-3f90-b70f-3b616c9194b9","pitchNumber":3,"startTime":"2026-06-21T18:34:15.637Z","endTime":"2026-06-21T18:34:20.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":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.390184982013576,"aZ":-19.223072786909864,"pfxX":-6.680483022929323,"pfxZ":7.0804578375638485,"pX":-1.3332804808398342,"pZ":2.6842622532349427,"vX0":4.688067229477677,"vY0":-134.2102242741826,"vZ0":-4.045227133646713,"x":167.82,"y":166.3,"x0":-2.2326633783053818,"y0":50.00053925140432,"z0":5.5757958935875465,"aX":-12.214820860461895},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.2,"breakHorizontal":11.2,"spinRate":2374,"spinDirection":233},"zone":11,"typeConfidence":0.9,"plateTime":0.40773843869107074,"extension":6.373315712562986},"index":3,"playId":"5c7f6a68-53af-3535-8ca9-d674095c5092","pitchNumber":4,"startTime":"2026-06-21T18:34:37.092Z","endTime":"2026-06-21T18:34:40.856Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:34:40.856Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Petey Halpin grounds out to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T18:35:01.460Z","endTime":"2026-06-21T18:35:57.458Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.046775765185192,"aZ":-19.758372765199542,"pfxX":-7.23493840923185,"pfxZ":6.8091205921426265,"pX":0.997246357272939,"pZ":1.3264231729553135,"vX0":10.685870485621237,"vY0":-134.2109714573448,"vZ0":-7.120583040774724,"x":78.99,"y":202.97,"x0":-2.0960095563210683,"y0":50.00617912353827,"z0":5.421245188260248,"aX":-13.201043154839027},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.9,"breakHorizontal":10.8,"spinRate":2545,"spinDirection":226},"zone":14,"typeConfidence":0.9,"plateTime":0.40810194922566767,"extension":6.327303869494123},"index":0,"playId":"b5c689f8-e134-3975-b5fe-bd2403a23b75","pitchNumber":1,"startTime":"2026-06-21T18:35:09.009Z","endTime":"2026-06-21T18:35:13.322Z","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.8,"endSpeed":84.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.200350058160243,"aZ":-16.847601149811002,"pfxX":-8.236047871532314,"pfxZ":8.347764229221568,"pX":-0.5515759073649296,"pZ":2.1943557275136345,"vX0":7.287494770566589,"vY0":-134.84056344579972,"vZ0":-5.504681619346228,"x":138.02,"y":179.53,"x0":-2.223432550995392,"y0":50.00128166769868,"z0":5.456974419303899,"aX":-15.116645961786633},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.0,"breakHorizontal":13.3,"spinRate":2434,"spinDirection":237},"zone":4,"typeConfidence":0.9,"plateTime":0.4067185199967507,"extension":6.251843328106941},"index":1,"playId":"50c38415-2efd-310c-b7ee-0946d0e6a252","pitchNumber":2,"startTime":"2026-06-21T18:35:30.060Z","endTime":"2026-06-21T18:35:33.543Z","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":92.8,"endSpeed":85.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.69789167544508,"aZ":-16.149175211475704,"pfxX":-6.018993253913997,"pfxZ":8.635679571192616,"pX":0.7864583713368929,"pZ":2.0839221959523373,"vX0":9.8388804687372,"vY0":-134.737847980951,"vZ0":-6.186850370275473,"x":87.02,"y":182.51,"x0":-2.1149444095641092,"y0":50.00621437700695,"z0":5.533410279591648,"aX":-11.174352295365988},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.6,"breakHorizontal":9.0,"spinRate":2488,"spinDirection":227},"zone":9,"typeConfidence":0.9,"plateTime":0.4050768614411129,"extension":6.278466921489782},"hitData":{"launchSpeed":76.6,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.54,"coordY":169.32}},"index":2,"playId":"9d9b3b8a-bccf-3e16-a11f-f405225afea0","pitchNumber":3,"startTime":"2026-06-21T18:35:52.172Z","endTime":"2026-06-21T18:35:57.458Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:35:57.458Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Altuve strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-21T18:38:09.440Z","endTime":"2026-06-21T18:39:29.408Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.0,"endSpeed":75.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41935081207233,"aZ":-37.66139001866956,"pfxX":0.5153501047607003,"pfxZ":-3.841440725976822,"pX":0.6289919428658131,"pZ":2.5237199575675087,"vX0":6.223295115281961,"vY0":-119.22565068240515,"vZ0":-0.10284774071892233,"x":93.02,"y":170.64,"x0":-2.089533756949545,"y0":50.001151715780814,"z0":5.9862672778140285,"aX":0.7358491980488285},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-6.7,"breakHorizontal":-2.5,"spinRate":2385,"spinDirection":62},"zone":6,"typeConfidence":2.0,"plateTime":0.4606472226059166,"extension":6.374274617655645},"index":0,"playId":"36e90bf9-7b99-3a25-acd9-b80be326b6b5","pitchNumber":1,"startTime":"2026-06-21T18:38:12.397Z","endTime":"2026-06-21T18:38:15.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.461086954145923,"aZ":-21.72904729095275,"pfxX":-9.96802535152315,"pfxZ":5.622436496504921,"pX":0.3211416720465706,"pZ":3.391415657425477,"vX0":9.601737983757173,"vY0":-135.40932089121765,"vZ0":-2.5898970517874114,"x":104.76,"y":147.21,"x0":-1.9750044980637096,"y0":50.0031588099787,"z0":5.879929186874016,"aX":-18.518747429630725},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.8,"breakHorizontal":16.0,"spinRate":2330,"spinDirection":229},"zone":12,"typeConfidence":0.9,"plateTime":0.40443690584823866,"extension":6.437387332574182},"index":1,"playId":"505464ed-3c9c-3900-8a66-b4549d587d05","pitchNumber":2,"startTime":"2026-06-21T18:38:28.383Z","endTime":"2026-06-21T18:38:32.965Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-06-21T18:38:38.012Z","endTime":"2026-06-21T18:38:53.058Z","isPitch":false,"type":"action","player":{"id":514888,"link":"/api/v1/people/514888"}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54342757606373,"aZ":-21.59029832001562,"pfxX":-9.288581508939656,"pfxZ":5.896856422638093,"pX":-0.7967140217065999,"pZ":2.337209267671334,"vX0":6.7766918013590685,"vY0":-133.15089467218115,"vZ0":-4.859848789521947,"x":147.37,"y":175.68,"x0":-2.1677199723301843,"y0":50.00584522611974,"z0":5.747971268605696,"aX":-16.684208573761165},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.8,"breakHorizontal":15.4,"spinRate":2217,"spinDirection":234},"zone":4,"typeConfidence":0.91,"plateTime":0.4113254794721124,"extension":6.463716612996063},"index":3,"playId":"0fb8e8a1-756f-3ecf-a62d-1c4ec09ab694","pitchNumber":3,"startTime":"2026-06-21T18:38:53.058Z","endTime":"2026-06-21T18:38:59.457Z","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.4,"endSpeed":77.6,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15183705031913,"aZ":-37.31880453758347,"pfxX":0.22749566284576517,"pfxZ":-3.386436499072053,"pX":1.4582137575981589,"pZ":2.2049557201678014,"vX0":8.222465120621436,"vY0":-122.7009523281665,"vZ0":-1.4910698780310772,"x":61.42,"y":179.25,"x0":-1.971234489001969,"y0":50.00246776961143,"z0":6.011445891384157,"aX":0.3456789975669377},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-6.2,"breakHorizontal":-2.4,"spinRate":2518,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.447039158623757,"extension":6.430799987578837},"index":4,"playId":"fb4ce136-7bfd-3b74-ab80-be97795d9e65","pitchNumber":4,"startTime":"2026-06-21T18:39:26.173Z","endTime":"2026-06-21T18:39:29.408Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:39:29.408Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joey Loperfido flies out to center fielder Petey Halpin.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-21T18:39:50.344Z","endTime":"2026-06-21T18:40:24.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":81.0,"endSpeed":74.3,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.600138980169422,"aZ":-38.1568132439541,"pfxX":1.6872874083478924,"pfxZ":-4.259004156210846,"pX":-0.9490406571162905,"pZ":4.305638834395274,"vX0":2.748483317199323,"vY0":-117.9050350896436,"vZ0":3.9292451889154183,"x":153.18,"y":122.53,"x0":-2.349317650231919,"y0":50.00000445141677,"z0":6.1407733168796845,"aX":2.3721070570762812},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-6.5,"breakHorizontal":-3.7,"spinRate":2500,"spinDirection":62},"zone":11,"typeConfidence":2.0,"plateTime":0.46471856621753416,"extension":6.413952332770353},"index":0,"playId":"e224b2d4-3cb9-37db-a32c-96629c7aa57a","pitchNumber":1,"startTime":"2026-06-21T18:39:53.883Z","endTime":"2026-06-21T18:39:57.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.659782962911756,"aZ":-24.390298004663393,"pfxX":0.31770860681748303,"pfxZ":4.676546983243245,"pX":0.13802640415020018,"pZ":3.306196010470285,"vX0":6.130684563245668,"vY0":-127.74385371463747,"vZ0":-1.7296809532626212,"x":111.74,"y":149.51,"x0":-2.3274042310715637,"y0":50.000111583851975,"z0":5.896801025302845,"aX":0.5284063505006769},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.3,"breakHorizontal":-1.9,"spinRate":2190,"spinDirection":206},"zone":2,"typeConfidence":0.9,"plateTime":0.4276582513678524,"extension":6.3813212805562864},"hitData":{"launchSpeed":89.1,"launchAngle":44.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":96.52,"coordY":78.62}},"index":1,"playId":"6c6cd750-fc90-305c-ac58-7e692cee45ad","pitchNumber":2,"startTime":"2026-06-21T18:40:13.984Z","endTime":"2026-06-21T18:40:24.473Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:40:24.473Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cam Smith grounds out to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-21T18:40:44.682Z","endTime":"2026-06-21T18:42:57.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":71.4,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.34476154320171,"aZ":-40.70015971811778,"pfxX":3.7512633482311086,"pfxZ":-6.640489804057232,"pX":0.37859278621614645,"pZ":2.3165076075281523,"vX0":4.070682454249972,"vY0":-113.10097405646916,"vZ0":0.3816420354072718,"x":109.64,"y":165.4,"x0":-1.9379403236245434,"y0":50.002291653681866,"z0":6.257012958461358,"aX":4.816293157215356},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-11.5,"breakHorizontal":-7.9,"spinRate":2485,"spinDirection":40},"zone":9,"typeConfidence":0.9,"plateTime":0.48593826320035394,"extension":6.304795556308596},"index":0,"playId":"3eb45c01-c6f0-326e-861a-607fff5bff98","pitchNumber":1,"startTime":"2026-06-21T18:40:47.102Z","endTime":"2026-06-21T18:40:50.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.018382642616242,"aZ":-22.425386408539822,"pfxX":-10.349690558105882,"pfxZ":5.125247960532122,"pX":-0.6069008769796634,"pZ":1.972657362543375,"vX0":8.149661227044419,"vY0":-136.98967418271533,"vZ0":-6.010882327469046,"x":140.13,"y":185.52,"x0":-2.2744922988143705,"y0":50.00268707421778,"z0":5.72636566187245,"aX":-19.68753475811934},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.2,"breakHorizontal":17.0,"spinRate":2282,"spinDirection":228},"zone":7,"typeConfidence":0.9,"plateTime":0.3996883398596922,"extension":6.4616594916650465},"index":1,"playId":"abd18398-c7a3-3104-b94a-161d4d1deae2","pitchNumber":2,"startTime":"2026-06-21T18:41:03.237Z","endTime":"2026-06-21T18:41:06.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.532308307578823,"aZ":-34.60169206694458,"pfxX":0.20194440605584152,"pfxZ":-1.541476896262898,"pX":1.1486200453908992,"pZ":2.085261320335809,"vX0":7.566914206358498,"vY0":-124.57408599403539,"vZ0":-2.763068536766125,"x":73.22,"y":182.48,"x0":-1.9517860935717013,"y0":50.002652616022544,"z0":6.063116002580262,"aX":0.3174218891557918},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.2,"breakHorizontal":-2.0,"spinRate":2594,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.43932033338773957,"extension":6.3308041196320985},"index":2,"playId":"6fd33ea7-3e10-3cdb-8530-4c2733b83a40","pitchNumber":3,"startTime":"2026-06-21T18:41:24.119Z","endTime":"2026-06-21T18:41:28.636Z","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":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.952834394295753,"aZ":-35.71537805544221,"pfxX":1.4802896065014997,"pfxZ":-2.3596169721126805,"pX":1.299552458152196,"pZ":0.8884018598724256,"vX0":7.391513322468999,"vY0":-121.4269744725862,"vZ0":-4.583623158198668,"x":67.46,"y":214.79,"x0":-1.9717695458027011,"y0":50.00531800942852,"z0":5.895613470785734,"aX":2.2180194478904585},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-5.2,"breakHorizontal":-4.3,"spinRate":2537,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.45044987829441707,"extension":6.602121722697535},"index":3,"playId":"2cd74e81-d88f-3096-bc4f-1acf789f3edd","pitchNumber":4,"startTime":"2026-06-21T18:41:41.580Z","endTime":"2026-06-21T18:41:45.916Z","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":84.8,"endSpeed":78.4,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52995999214311,"aZ":-34.14835800586739,"pfxX":0.6934591565882982,"pfxZ":-1.2707780735944354,"pX":0.29615819134466037,"pZ":2.666557493519462,"vX0":5.665801827641366,"vY0":-123.42291650851432,"vZ0":-0.9828481513927264,"x":105.71,"y":166.78,"x0":-2.115117714144644,"y0":50.0054897754818,"z0":5.934293833940876,"aX":1.0739411983909979},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.3,"breakHorizontal":-2.5,"spinRate":2562,"spinDirection":55},"zone":6,"typeConfidence":2.0,"plateTime":0.44303096151162835,"extension":6.441861048029245},"index":4,"playId":"e474fc00-aa3e-3289-a67b-03c884331dff","pitchNumber":5,"startTime":"2026-06-21T18:42:04.104Z","endTime":"2026-06-21T18:42:08.049Z","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":94.9,"endSpeed":86.7,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.35932722339724,"aZ":-24.266176661105984,"pfxX":-10.954569911263157,"pfxZ":4.096399162700436,"pX":-0.6182750352958808,"pZ":4.485120942865715,"vX0":7.761292142964182,"vY0":-138.01860650427884,"vZ0":0.37665079136502977,"x":140.57,"y":117.68,"x0":-2.041680399348395,"y0":50.00624083973112,"z0":5.979473675980192,"aX":-21.16491491406088},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.7,"breakHorizontal":18.2,"spinRate":2245,"spinDirection":230},"zone":11,"typeConfidence":0.89,"plateTime":0.3966584049351889,"extension":6.453277366115028},"index":5,"playId":"10a5aaf9-c918-3a65-9652-b82e72cc1068","pitchNumber":6,"startTime":"2026-06-21T18:42:27.726Z","endTime":"2026-06-21T18:42:31.151Z","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":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.312419213578117,"aZ":-22.801869606203233,"pfxX":-11.101905573961634,"pfxZ":4.9984249039531115,"pX":-0.22403248084814353,"pZ":2.707964923278509,"vX0":8.95768817563443,"vY0":-136.2037541520347,"vZ0":-3.9759392707102994,"x":125.54,"y":165.66,"x0":-2.1153209742541637,"y0":50.00599354661787,"z0":5.766210705141359,"aX":-20.83323219934859},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.4,"breakHorizontal":18.1,"spinRate":2197,"spinDirection":229},"zone":5,"typeConfidence":0.89,"plateTime":0.40234950448159434,"extension":6.616119506523574},"hitData":{"launchSpeed":73.9,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.99,"coordY":162.23}},"index":6,"playId":"2ffb195b-c5b0-323a-b803-748708155f9d","pitchNumber":7,"startTime":"2026-06-21T18:42:50.541Z","endTime":"2026-06-21T18:42:57.863Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:42:57.863Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Travis Bazzana strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-21T18:44:56.022Z","endTime":"2026-06-21T18:47:01.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":5},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.388734237070945,"aZ":-29.85789541592629,"pfxX":6.441135008513945,"pfxZ":1.5740578842987114,"pX":0.1922015960716656,"pZ":1.8672086020995615,"vX0":4.525890791853503,"vY0":-120.26717334133592,"vZ0":-2.127434767377928,"x":109.67,"y":188.37,"x0":-2.548013481137829,"y0":50.00223379794372,"z0":5.400328690523803,"aX":9.475341974465087},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.6,"breakHorizontal":-12.7,"spinRate":2591,"spinDirection":54},"zone":8,"typeConfidence":0.9,"plateTime":0.4546837039598244,"extension":6.330209237839451},"index":0,"playId":"2d37bc7a-3e00-30fb-827e-ac884eadb6d2","pitchNumber":1,"startTime":"2026-06-21T18:45:11.597Z","endTime":"2026-06-21T18:45:15.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94087587312971,"aZ":-20.864765189259376,"pfxX":-7.695914638281647,"pfxZ":6.106366203390893,"pX":-1.02161759829122,"pZ":2.9319477107430307,"vX0":5.696914830264173,"vY0":-134.9131741526692,"vZ0":-3.3062032357761173,"x":155.94,"y":159.62,"x0":-2.1552566412085272,"y0":50.00645001087149,"z0":5.6350737372074216,"aX":-14.262798694544168},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.6,"breakHorizontal":12.8,"spinRate":2451,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.40519622284478407,"extension":6.207388584933152},"index":1,"playId":"260953e6-95a0-3b8f-a24f-46255908e52f","pitchNumber":2,"startTime":"2026-06-21T18:45:30.696Z","endTime":"2026-06-21T18:45:35.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.199337420469337,"aZ":-26.68261799093012,"pfxX":-8.535472677621195,"pfxZ":3.3857758230714037,"pX":0.7325436180710181,"pZ":1.3632914108566627,"vX0":9.692301411020859,"vY0":-125.93716381595183,"vZ0":-4.933138012524846,"x":89.08,"y":201.97,"x0":-2.0391528157561476,"y0":50.00367083491521,"z0":5.480010007538876,"aX":-13.84776728009799},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.3,"breakHorizontal":13.6,"spinRate":1341,"spinDirection":246},"zone":14,"typeConfidence":0.89,"plateTime":0.4332870051165125,"extension":6.642822790542154},"index":2,"playId":"0e5b7459-85ba-3ad5-98c1-35dd47fe4fd3","pitchNumber":3,"startTime":"2026-06-21T18:45:48.178Z","endTime":"2026-06-21T18:45:51.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85100078383493,"aZ":-31.573665058885613,"pfxX":9.523574982766181,"pfxZ":0.39821353534050186,"pX":0.14094442069092986,"pZ":1.7654842932136785,"vX0":3.065564707560694,"vY0":-121.8292837936166,"vZ0":-2.4018961514546566,"x":111.63,"y":191.11,"x0":-2.3720957436860877,"y0":50.00134054961964,"z0":5.504177728055661,"aX":14.25441183561725},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.4,"breakHorizontal":-18.0,"spinRate":2719,"spinDirection":56},"zone":8,"typeConfidence":0.9,"plateTime":0.4502917070463379,"extension":6.200145791872856},"index":3,"playId":"88d980bd-4ee2-3b48-9b64-f83ab66c95dc","pitchNumber":4,"startTime":"2026-06-21T18:46:11.245Z","endTime":"2026-06-21T18:46:14.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.121706576742163,"aZ":-30.397548666538004,"pfxX":-9.655117171035844,"pfxZ":1.1169814624164873,"pX":-0.6409831574411328,"pZ":0.7755384683392983,"vX0":6.834404302609023,"vY0":-125.46038613163464,"vZ0":-5.552685612922761,"x":141.43,"y":217.84,"x0":-2.144424515302199,"y0":50.00614914916395,"z0":5.491772170979257,"aX":-15.411703570249234},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.0,"breakHorizontal":16.0,"spinRate":1582,"spinDirection":250},"zone":13,"typeConfidence":0.9,"plateTime":0.4363998740930435,"extension":6.402139956499344},"index":4,"playId":"e1c9a3a7-6b47-3ef8-94a1-f44a4f623605","pitchNumber":5,"startTime":"2026-06-21T18:46:36.043Z","endTime":"2026-06-21T18:46:40.053Z","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":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.458187030347343,"aZ":-16.865870242305473,"pfxX":-5.947405313009717,"pfxZ":7.975766828529901,"pX":-0.6709143625290819,"pZ":2.608760230778054,"vX0":6.3634691749751005,"vY0":-136.99609125384922,"vZ0":-4.8579439284403945,"x":142.57,"y":168.34,"x0":-2.2402203057737067,"y0":50.005889887829525,"z0":5.54128295187758,"aX":-11.419329461163057},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.7,"breakHorizontal":9.6,"spinRate":2394,"spinDirection":227},"zone":4,"typeConfidence":0.9,"plateTime":0.398325107712139,"extension":6.284276067554571},"index":5,"playId":"f1305a8a-fec9-3dd0-9014-85cb7b4f952f","pitchNumber":6,"startTime":"2026-06-21T18:46:58.167Z","endTime":"2026-06-21T18:47:01.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:47:01.415Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Manzardo singles on a line drive to center fielder Joey Loperfido.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-21T18:47:22.546Z","endTime":"2026-06-21T18:50:43.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7,8,9],"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":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.0,"endSpeed":84.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.923764505741723,"aZ":-18.24573672291472,"pfxX":-6.091993918871333,"pfxZ":7.564989547320376,"pX":-1.0597731925427145,"pZ":4.250486119621353,"vX0":5.380505152231077,"vY0":-134.0828227842129,"vZ0":-0.21715067502407892,"x":157.4,"y":124.02,"x0":-2.2899859316597153,"y0":50.00465913010334,"z0":5.622027057933421,"aX":-11.219238453511661},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.9,"breakHorizontal":10.1,"spinRate":2487,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.406753131436115,"extension":6.242714310623326},"index":0,"playId":"8e4037d2-bb64-3fab-b978-d7abc46f56e4","pitchNumber":1,"startTime":"2026-06-21T18:47:28.257Z","endTime":"2026-06-21T18:47:32.050Z","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":91.9,"endSpeed":84.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.741919589468594,"aZ":-16.519172462268756,"pfxX":-5.882108618742796,"pfxZ":8.573935088249579,"pX":-0.7510484904869811,"pZ":3.8994737803343438,"vX0":5.831150122837713,"vY0":-133.74970772984128,"vZ0":-1.666689839362998,"x":145.63,"y":133.49,"x0":-2.187129057246706,"y0":50.00262169420287,"z0":5.705654063577882,"aX":-10.74025966728948},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.5,"breakHorizontal":9.5,"spinRate":2426,"spinDirection":227},"zone":11,"typeConfidence":0.89,"plateTime":0.4083106856809109,"extension":6.295764903559968},"index":1,"playId":"456b250d-ed09-3aaa-ae35-f0876a4c6e72","pitchNumber":2,"startTime":"2026-06-21T18:47:46.530Z","endTime":"2026-06-21T18:47:53.240Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80701122856492,"aZ":-20.18298943954851,"pfxX":-5.0112732943268075,"pfxZ":6.656734214006773,"pX":-0.5894392439398943,"pZ":3.165173065149155,"vX0":5.8882372716691265,"vY0":-133.1521387057703,"vZ0":-2.8067733694561388,"x":139.47,"y":153.32,"x0":-2.1753447273788313,"y0":50.0000864604073,"z0":5.688403099139205,"aX":-9.023512599709262},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.6,"breakHorizontal":7.8,"spinRate":2310,"spinDirection":227},"zone":1,"typeConfidence":0.89,"plateTime":0.410897430684261,"extension":6.343433901309182},"index":2,"playId":"ed444a3f-5849-3c2f-8499-ed67444cb826","pitchNumber":3,"startTime":"2026-06-21T18:48:05.784Z","endTime":"2026-06-21T18:48:09.408Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.224716440908182,"aZ":-33.512303819376534,"pfxX":7.147698177590069,"pfxZ":-0.902733106777827,"pX":0.004125922027105873,"pZ":3.485702173912715,"vX0":3.732259857659725,"vY0":-120.65855678247777,"vZ0":1.8435394327333954,"x":116.84,"y":144.67,"x0":-2.491030764562209,"y0":50.005624724174204,"z0":5.662278005994771,"aX":10.551732793294509},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.0,"breakHorizontal":-13.8,"spinRate":2532,"spinDirection":60},"zone":12,"typeConfidence":0.9,"plateTime":0.45375096614631083,"extension":6.105401129666183},"index":3,"playId":"d8b3d51d-3d9f-3948-b5df-6b080c461d25","pitchNumber":4,"startTime":"2026-06-21T18:48:25.640Z","endTime":"2026-06-21T18:48:30.050Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-21T18:48:40.165Z","endTime":"2026-06-21T18:48:53.806Z","isPitch":false,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"}},{"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":94.3,"endSpeed":86.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03390668232292,"aZ":-17.484325094016523,"pfxX":-5.9628162890072325,"pfxZ":7.635127779817479,"pX":-0.5801561040210321,"pZ":2.643778573360519,"vX0":6.22524434381111,"vY0":-137.2668081588116,"vZ0":-4.754361599881352,"x":139.11,"y":167.4,"x0":-2.0937935762955218,"y0":50.003902920087356,"z0":5.574621829199526,"aX":-11.474016001543292},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.1,"breakHorizontal":9.6,"spinRate":2466,"spinDirection":228},"zone":4,"typeConfidence":0.9,"plateTime":0.39777852193055097,"extension":6.268672474148239},"index":5,"playId":"243d9f07-bdc1-3b6b-a4ec-99ba80ccef6c","pitchNumber":5,"startTime":"2026-06-21T18:48:53.806Z","endTime":"2026-06-21T18:48:57.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.53053967100475,"aZ":-40.291349378741835,"pfxX":5.783680449219867,"pfxZ":-5.423638311826581,"pX":2.5184771074650034,"pZ":0.25664345800649285,"vX0":9.066702591346703,"vY0":-122.45416885354722,"vZ0":-4.395686959839693,"x":21.0,"y":231.85,"x0":-2.0051587845435197,"y0":50.004292860716,"z0":5.5765518334210915,"aX":8.652521217788799},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-10.7,"breakHorizontal":-12.8,"spinRate":2751,"spinDirection":34},"zone":14,"typeConfidence":0.92,"plateTime":0.4498627652155629,"extension":6.543767602136519},"index":6,"playId":"b2265f68-5f14-3fb1-bd9d-8fb00fc00317","pitchNumber":6,"startTime":"2026-06-21T18:49:18.116Z","endTime":"2026-06-21T18:49:22.950Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74321541964777,"aZ":-25.17877190734217,"pfxX":5.979407325777159,"pfxZ":4.484008702677887,"pX":0.9050715332620958,"pZ":2.3770384657186945,"vX0":6.0305882987155695,"vY0":-124.07445051694107,"vZ0":-2.44591469017444,"x":82.5,"y":174.6,"x0":-2.3333758723899334,"y0":50.00184420678991,"z0":5.473031629421101,"aX":9.32412251513776},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.8,"breakHorizontal":-12.2,"spinRate":2623,"spinDirection":51},"zone":14,"typeConfidence":0.91,"plateTime":0.4413991292523427,"extension":6.115177254015581},"index":7,"playId":"becdb4ef-b08d-3fbe-bf3c-9f1c11e8c130","pitchNumber":7,"startTime":"2026-06-21T18:49:42.147Z","endTime":"2026-06-21T18:49:47.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.71861850181022,"aZ":-20.887150688601174,"pfxX":-7.845821846893711,"pfxZ":5.992172323916732,"pX":-1.0839606609005812,"pZ":2.727463400575035,"vX0":5.725331374074001,"vY0":-135.88506111402097,"vZ0":-3.676259655024139,"x":158.32,"y":165.14,"x0":-2.1910746203873757,"y0":50.0048327606557,"z0":5.536128032078942,"aX":-14.782456264316519},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.3,"breakHorizontal":13.1,"spinRate":2341,"spinDirection":228},"zone":11,"typeConfidence":0.9,"plateTime":0.40196340298016864,"extension":6.311939633117213},"index":8,"playId":"edbe7d23-df2d-3331-89e5-ecefb4b232f7","pitchNumber":8,"startTime":"2026-06-21T18:50:10.618Z","endTime":"2026-06-21T18:50:14.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.571946982488523,"aZ":-26.03734753328019,"pfxX":-8.645004821311437,"pfxZ":3.690432142033236,"pX":-8.5481921662237E-4,"pZ":2.0499325373133725,"vX0":8.339481781005057,"vY0":-127.69273534997873,"vZ0":-3.7299302445090574,"x":117.03,"y":183.43,"x0":-2.1749866355843515,"y0":50.00335239572927,"z0":5.562012662647374,"aX":-14.37703660675653},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.1,"breakHorizontal":13.9,"spinRate":1697,"spinDirection":236},"zone":8,"typeConfidence":0.9,"plateTime":0.4278055229406359,"extension":6.620493712903627},"hitData":{"launchSpeed":95.0,"launchAngle":12.0,"totalDistance":191.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":128.11,"coordY":82.61}},"index":9,"playId":"de3261c2-2422-3cbb-a55c-e0f7cfe8b239","pitchNumber":9,"startTime":"2026-06-21T18:50:32.177Z","endTime":"2026-06-21T18:50:43.137Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:50:43.137Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brayan Rocchio grounds out, first baseman Christian Walker to pitcher Kai-Wei Teng. Kyle Manzardo to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-21T18:51:08.998Z","endTime":"2026-06-21T18:52:09.707Z","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":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56823772599297,"aZ":-29.140575268828,"pfxX":-10.16003336059567,"pfxZ":1.6831677418980835,"pX":-0.13581146024288943,"pZ":1.3736315793839171,"vX0":9.282072061801616,"vY0":-133.8228680345765,"vZ0":-5.006795877566565,"x":122.18,"y":201.69,"x0":-2.3398420702286846,"y0":50.0031648754443,"z0":5.37216381811551,"aX":-18.31302757413217},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.0,"breakHorizontal":16.2,"spinRate":2344,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.41026856641515064,"extension":6.312920161078446},"index":0,"playId":"b1d56727-94d9-3004-865f-df4e67c8d2d6","pitchNumber":1,"startTime":"2026-06-21T18:51:10.034Z","endTime":"2026-06-21T18:51:13.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.353728719444824,"aZ":-23.94573561186723,"pfxX":-9.17325474247711,"pfxZ":4.547717894012896,"pX":1.0274776019423182,"pZ":2.1266000940928,"vX0":11.559883442727065,"vY0":-133.58589959673947,"vZ0":-4.322934575491739,"x":77.83,"y":181.36,"x0":-2.161003938764646,"y0":50.00603251527869,"z0":5.48409566154418,"aX":-16.609295380935293},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.4,"breakHorizontal":14.2,"spinRate":2461,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4097789870108639,"extension":6.229519955628312},"index":1,"playId":"902db789-1dcb-360d-853a-40d2b995b5ef","pitchNumber":2,"startTime":"2026-06-21T18:51:41.508Z","endTime":"2026-06-21T18:51:45.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85405655356877,"aZ":-30.308774654442637,"pfxX":9.040206253413384,"pfxZ":1.2504518589976943,"pX":0.46660434553071783,"pZ":2.628212762087203,"vX0":4.240641899221141,"vY0":-121.47248292657898,"vZ0":-0.653742080355189,"x":99.21,"y":167.82,"x0":-2.478565836619077,"y0":50.001030671450465,"z0":5.546991360081221,"aX":13.441399464134719},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.4,"breakHorizontal":-17.4,"spinRate":2686,"spinDirection":68},"zone":6,"typeConfidence":0.9,"plateTime":0.4517338391438406,"extension":6.0752171063341915},"hitData":{"launchSpeed":51.0,"launchAngle":-29.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":141.7,"coordY":168.52}},"index":2,"playId":"ce150162-86a3-31dc-a2eb-266b8df7dce4","pitchNumber":3,"startTime":"2026-06-21T18:52:01.356Z","endTime":"2026-06-21T18:52:09.707Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:52:09.707Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gabriel Arias flies out to right fielder Cam Smith.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-21T18:52:35.662Z","endTime":"2026-06-21T18:52:50.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":83.7,"endSpeed":77.1,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.245859507405264,"aZ":-29.15433079508088,"pfxX":7.363326761983934,"pfxZ":2.0092164445043608,"pX":0.3264460878970351,"pZ":2.2490258318908416,"vX0":4.407358155146416,"vY0":-121.9435543929712,"vZ0":-1.655832440448382,"x":104.56,"y":178.06,"x0":-2.461789693586633,"y0":50.003784546833366,"z0":5.454783839156244,"aX":11.076445373792941},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.5,"breakHorizontal":-14.4,"spinRate":2716,"spinDirection":68},"zone":6,"typeConfidence":0.9,"plateTime":0.449361116823495,"extension":6.180958214251381},"hitData":{"launchSpeed":91.9,"launchAngle":47.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.14,"coordY":117.11}},"index":0,"playId":"a60cb8db-b6d1-380e-8da1-440d680232b5","pitchNumber":1,"startTime":"2026-06-21T18:52:41.895Z","endTime":"2026-06-21T18:52:50.318Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:52:50.318Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Raynel Delgado singles on a line drive to right fielder Kahlil Watson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-21T18:55:00.192Z","endTime":"2026-06-21T18:55:30.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":696135,"link":"/api/v1/people/696135"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.656645528441704,"aZ":-14.863318616851075,"pfxX":-8.25408604526109,"pfxZ":9.813347466484904,"pX":-0.8301910207357827,"pZ":3.2101787841857976,"vX0":6.05229354585838,"vY0":-132.33439730449248,"vZ0":-4.374332585457719,"x":148.64,"y":152.11,"x0":-2.0806420879613414,"y0":50.003979667634944,"z0":5.982093751393615,"aX":-14.56213244924671},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.9,"breakHorizontal":13.6,"spinRate":2259,"spinDirection":225},"zone":1,"typeConfidence":0.9,"plateTime":0.41475275097753883,"extension":6.354728680455426},"index":0,"playId":"983a33f9-df01-31b6-b0e3-e7f743269fc3","pitchNumber":1,"startTime":"2026-06-21T18:55:01.728Z","endTime":"2026-06-21T18:55:06.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.865576223356427,"aZ":-18.366324045434435,"pfxX":-8.28816997929807,"pfxZ":7.931552255568504,"pX":-0.4379656056043287,"pZ":2.469144369289262,"vX0":7.172281347776422,"vY0":-131.593612115975,"vZ0":-5.320347340890291,"x":133.69,"y":172.11,"x0":-2.131953018363613,"y0":50.00151008765616,"z0":5.892479673718829,"aX":-14.426855327245077},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.3,"breakHorizontal":13.3,"spinRate":2316,"spinDirection":222},"zone":4,"typeConfidence":0.84,"plateTime":0.4174215226587994,"extension":6.417087724853173},"hitData":{"launchSpeed":87.2,"launchAngle":10.0,"totalDistance":153.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":173.0,"coordY":119.39}},"index":1,"playId":"34eebc67-fecf-3c73-97b4-b0b3f6aa943c","pitchNumber":2,"startTime":"2026-06-21T18:55:18.611Z","endTime":"2026-06-21T18:55:30.098Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:55:30.098Z","atBatIndex":20},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Christian Vázquez out on a sacrifice bunt, pitcher Slade Cecconi to first baseman Kyle Manzardo. Raynel Delgado to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-21T18:55:47.047Z","endTime":"2026-06-21T18:56:23.737Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677944,"link":"/api/v1/people/677944"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"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, 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":83.1,"endSpeed":76.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.374824504991192,"aZ":-34.69394719497904,"pfxX":1.34294112420909,"pfxZ":-1.7014968221294051,"pX":-0.019558076811820476,"pZ":3.973562708791507,"vX0":4.916647438605777,"vY0":-120.98280088971309,"vZ0":2.285699126092519,"x":117.75,"y":131.49,"x0":-2.251591570185948,"y0":50.00034404238183,"z0":6.0551060268038785,"aX":1.9919455313439112},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.3,"breakHorizontal":-3.6,"spinRate":2388,"spinDirection":85},"zone":12,"typeConfidence":2.0,"plateTime":0.45254686967879243,"extension":6.34131578256572},"index":0,"playId":"4329a792-5e7b-360b-af8f-5c5d6b210891","pitchNumber":1,"startTime":"2026-06-21T18:55:54.659Z","endTime":"2026-06-21T18:55:58.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.674119007483945,"aZ":-32.87892700628197,"pfxX":-0.06304940071763232,"pfxZ":-0.4626946808978136,"pX":0.9168387708567768,"pZ":2.5176204190941314,"vX0":7.2720372832580615,"vY0":-123.87590679963435,"vZ0":-1.489639943502104,"x":82.05,"y":170.8,"x0":-2.058767371560049,"y0":50.0000148872999,"z0":5.896819709145813,"aX":-0.09912374825477553},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.0,"breakHorizontal":-1.7,"spinRate":2352,"spinDirection":74},"zone":12,"typeConfidence":2.0,"plateTime":0.4435821914221525,"extension":6.5330768996648985},"hitData":{"launchSpeed":20.0,"launchAngle":18.0,"totalDistance":24.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":133.4,"coordY":190.86}},"index":1,"playId":"9d9aca7c-c811-36e7-9bb8-3bd930b75d9a","pitchNumber":2,"startTime":"2026-06-21T18:56:15.485Z","endTime":"2026-06-21T18:56:23.737Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:56:23.737Z","atBatIndex":21},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Jeremy Peña lines into a double play, shortstop Brayan Rocchio to second baseman Daniel Schneemann. Raynel Delgado out at 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-21T18:56:51.373Z","endTime":"2026-06-21T18:57:30.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"1ebe76f7-6dc9-4339-bc95-e7fa793f25cd","startTime":"2026-06-21T18:56:51.373Z","endTime":"2026-06-21T18:56:56.942Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59319090664218,"aZ":-38.55714712346627,"pfxX":0.3032849240688851,"pfxZ":-4.231762532585705,"pX":0.9191741619956919,"pZ":3.0907012132527445,"vX0":7.083873675922122,"vY0":-122.15188448158028,"vZ0":0.9858475168402356,"x":81.96,"y":155.33,"x0":-2.060762229286002,"y0":50.00435866490923,"z0":6.002984777988043,"aX":0.45635831994315185},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-7.2,"breakHorizontal":-2.3,"spinRate":2551,"spinDirection":55},"zone":12,"typeConfidence":2.0,"plateTime":0.4488151363118642,"extension":6.449131555346165},"index":1,"playId":"347c72ab-8de6-3eaa-a609-0e39de344841","pitchNumber":1,"startTime":"2026-06-21T18:57:07.559Z","endTime":"2026-06-21T18:57:11.163Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.444230420452364,"aZ":-21.667699970821804,"pfxX":-10.51196158105607,"pfxZ":5.5774931686283935,"pX":-0.20434059341468208,"pZ":3.088425616036403,"vX0":8.699347597771819,"vY0":-136.0625248954174,"vZ0":-3.4157194499286696,"x":124.79,"y":155.39,"x0":-2.0693295370577642,"y0":50.00521869828998,"z0":5.852644124186329,"aX":-19.811948483185784},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.6,"breakHorizontal":17.3,"spinRate":2227,"spinDirection":232},"zone":2,"typeConfidence":0.9,"plateTime":0.40178344674784006,"extension":6.469202949403885},"hitData":{"launchSpeed":103.9,"launchAngle":7.0,"totalDistance":158.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":107.9,"coordY":147.52}},"index":2,"playId":"c78fcfe4-7329-39bc-9cf5-14636ead8a1d","pitchNumber":2,"startTime":"2026-06-21T18:57:22.877Z","endTime":"2026-06-21T18:57:30.882Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:57:30.882Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daniel Schneemann grounds out, second baseman Raynel Delgado to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T18:59:40.388Z","endTime":"2026-06-21T19:00:48.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669384,"link":"/api/v1/people/669384"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.733375577441564,"aZ":-17.36239319209425,"pfxX":-4.352822734353768,"pfxZ":8.278007035621576,"pX":-0.7116984067285554,"pZ":2.7880570725662994,"vX0":5.505962637565034,"vY0":-132.7552681213321,"vZ0":-3.861127166560949,"x":144.13,"y":163.5,"x0":-2.244565542260836,"y0":50.004068937205986,"z0":5.520884497366006,"aX":-7.790304067524895},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.4,"breakHorizontal":6.7,"spinRate":2313,"spinDirection":233},"zone":1,"typeConfidence":0.89,"plateTime":0.41216889601099993,"extension":6.22806489744718},"index":0,"playId":"805a014d-504c-38a4-95de-3a592437abb7","pitchNumber":1,"startTime":"2026-06-21T18:59:40.388Z","endTime":"2026-06-21T18:59:43.898Z","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.9,"endSpeed":85.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.581293192649333,"aZ":-19.318144848566373,"pfxX":-5.75005833640811,"pfxZ":6.887754253009244,"pX":0.06361528706191086,"pZ":1.8614206720260722,"vX0":7.87849011645217,"vY0":-135.05482594833884,"vZ0":-6.381370183182942,"x":114.58,"y":188.52,"x0":-2.1304363021309034,"y0":50.001548659601774,"z0":5.591826450018474,"aX":-10.730896641610231},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.4,"breakHorizontal":8.9,"spinRate":2367,"spinDirection":224},"zone":8,"typeConfidence":0.9,"plateTime":0.4039694337526427,"extension":6.328293056966583},"index":1,"playId":"8f180f06-dd9c-39cb-8545-43733c7ed186","pitchNumber":2,"startTime":"2026-06-21T19:00:00.481Z","endTime":"2026-06-21T19:00:03.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78959098286038,"aZ":-39.85234875507794,"pfxX":12.13610224642569,"pfxZ":-5.301201834274455,"pX":-2.1252573244880675,"pZ":3.893110459137362,"vX0":-2.7277761354970687,"vY0":-120.0433384409112,"vZ0":3.51080020482907,"x":198.01,"y":133.67,"x0":-2.5454661373453296,"y0":50.0008895106558,"z0":5.976141523958542,"aX":17.583577562813034},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-8.4,"breakHorizontal":-21.2,"spinRate":2663,"spinDirection":45},"zone":11,"typeConfidence":0.91,"plateTime":0.4575137721208682,"extension":6.409361415732493},"index":2,"playId":"12c1de85-d48f-3148-ad9a-cf81121e8ec6","pitchNumber":3,"startTime":"2026-06-21T19:00:18.978Z","endTime":"2026-06-21T19:00:22.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(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":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.083741080758664,"aZ":-38.54040043689973,"pfxX":12.305976768880473,"pfxZ":-4.480583789267676,"pX":-0.3635490816682691,"pZ":2.0435914351527478,"vX0":0.9053922763311788,"vY0":-119.29986881313883,"vZ0":-0.4756825524236228,"x":130.86,"y":183.6,"x0":-2.345226819746935,"y0":50.003246777654546,"z0":5.76340479377402,"aX":17.47922701831139},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-7.9,"breakHorizontal":-22.4,"spinRate":2715,"spinDirection":37},"zone":7,"typeConfidence":0.91,"plateTime":0.4617142507618217,"extension":6.371110203981027},"hitData":{"launchSpeed":91.2,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.62,"coordY":144.38}},"index":3,"playId":"18f5ae55-1479-3d60-bcf8-e4008dcfca0e","pitchNumber":4,"startTime":"2026-06-21T19:00:39.670Z","endTime":"2026-06-21T19:00:48.206Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:00:48.206Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Vázquez challenged (pitch result), call on the field was overturned: Kahlil Watson called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T19:01:09.633Z","endTime":"2026-06-21T19:02:50.412Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"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":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"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":91.4,"endSpeed":83.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7779050576565,"aZ":-17.183916983052804,"pfxX":-7.799801962877818,"pfxZ":8.348365588490976,"pX":-1.0162342430616016,"pZ":2.876199336913926,"vX0":5.881534753316578,"vY0":-132.97286146103178,"vZ0":-3.8984903831354036,"x":155.74,"y":161.12,"x0":-2.2403196597080712,"y0":50.00512995894666,"z0":5.6036418282394,"aX":-14.008318369324387},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.5,"breakHorizontal":12.8,"spinRate":2451,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.4114857634262843,"extension":6.342597445541442},"index":0,"playId":"bb2372e0-7841-3a9d-b319-6cfb00b37404","pitchNumber":1,"startTime":"2026-06-21T19:01:10.405Z","endTime":"2026-06-21T19:01:15.075Z","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":92.2,"endSpeed":84.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.174899512555978,"aZ":-19.52771561252571,"pfxX":-6.783497429892188,"pfxZ":6.9071139976507085,"pX":0.5741195061449301,"pZ":1.8363465585916785,"vX0":9.187437536922507,"vY0":-134.00155884135125,"vZ0":-6.188237518036339,"x":95.12,"y":189.2,"x0":-2.0070848263003414,"y0":50.00091169829091,"z0":5.556680814639761,"aX":-12.416731950418667},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.4,"breakHorizontal":10.4,"spinRate":2461,"spinDirection":224},"zone":9,"typeConfidence":0.9,"plateTime":0.40772722876507705,"extension":6.284693199993738},"index":1,"playId":"4ff2d411-b143-3033-b488-b5e06ecfa4dc","pitchNumber":2,"startTime":"2026-06-21T19:01:26.314Z","endTime":"2026-06-21T19:01:29.749Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24204766675464,"aZ":-26.238996805473644,"pfxX":-7.708567919391393,"pfxZ":3.6869414082068683,"pX":-1.4995167757529477,"pZ":3.31352934819923,"vX0":4.282305603076674,"vY0":-126.03771029849442,"vZ0":-0.628100912777879,"x":174.16,"y":149.31,"x0":-2.217628372978801,"y0":50.005574383394105,"z0":5.681968830946614,"aX":-12.423386677672733},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.7,"breakHorizontal":13.0,"spinRate":1707,"spinDirection":239},"zone":11,"typeConfidence":0.9,"plateTime":0.4343139406944716,"extension":6.398513714270256},"index":2,"playId":"b461134f-b953-30c5-b383-9bb9c63f72ab","pitchNumber":3,"startTime":"2026-06-21T19:01:44.433Z","endTime":"2026-06-21T19:01:48.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.852552318337768,"aZ":-18.876591411050644,"pfxX":-4.310804117350486,"pfxZ":7.351435200262477,"pX":0.2755897691414429,"pZ":3.6600209362825975,"vX0":7.582286539414892,"vY0":-133.4348563896618,"vZ0":-1.7855252835589135,"x":106.5,"y":139.96,"x0":-2.0386367197834123,"y0":50.004348344756124,"z0":5.6934771193842435,"aX":-7.800038710076175},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.2,"breakHorizontal":6.2,"spinRate":2358,"spinDirection":224},"zone":12,"typeConfidence":0.89,"plateTime":0.40998970278976454,"extension":6.293959988522928},"index":3,"playId":"0d61c52f-5f06-3c35-8e52-cf778f3a7920","pitchNumber":4,"startTime":"2026-06-21T19:02:04.331Z","endTime":"2026-06-21T19:02:07.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.481788625989218,"aZ":-17.808777005800106,"pfxX":-5.960006637572778,"pfxZ":7.601221354771199,"pX":0.15716998771810436,"pZ":1.6374021212780028,"vX0":7.859370523991264,"vY0":-136.26257148086927,"vZ0":-7.201111099918842,"x":111.01,"y":194.57,"x0":-1.983213532234916,"y0":50.005408991595424,"z0":5.533883132043626,"aX":-11.268176470173447},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.5,"breakHorizontal":9.2,"spinRate":2467,"spinDirection":224},"zone":8,"typeConfidence":0.9,"plateTime":0.4011653891805307,"extension":6.191623927668925},"index":4,"playId":"cbb0322b-45ef-3ac0-9480-6ee5693e57e8","pitchNumber":5,"startTime":"2026-06-21T19:02:23.380Z","endTime":"2026-06-21T19:02:50.412Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"}},"playEndTime":"2026-06-21T19:02:50.412Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Steven Kwan flies out to left fielder Yordan Alvarez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T19:03:04.119Z","endTime":"2026-06-21T19:03:50.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.530771551859484,"aZ":-18.746121862938708,"pfxX":-5.089993568713174,"pfxZ":7.375289600757017,"pX":-0.19275758055728623,"pZ":1.9918991760665272,"vX0":6.810727995032179,"vY0":-133.77835653063073,"vZ0":-5.930153316072455,"x":124.35,"y":185.0,"x0":-2.104563645109121,"y0":50.00629019463852,"z0":5.571141361670005,"aX":-9.273088230282807},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.4,"breakHorizontal":7.8,"spinRate":2423,"spinDirection":220},"zone":8,"typeConfidence":0.89,"plateTime":0.4086514147827467,"extension":6.298041895109857},"index":0,"playId":"ffc62483-2254-34de-8b37-81a45b44139f","pitchNumber":1,"startTime":"2026-06-21T19:03:05.399Z","endTime":"2026-06-21T19:03:08.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.4524705960556,"aZ":-18.740200101898736,"pfxX":-5.638723528744403,"pfxZ":7.2297814269183105,"pX":0.7706932198380869,"pZ":1.7433010501355888,"vX0":9.140721886313667,"vY0":-134.9817587602717,"vZ0":-6.568058095504936,"x":87.62,"y":191.71,"x0":-1.9161777591787386,"y0":50.00524680461558,"z0":5.513022078826199,"aX":-10.481019168539092},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.0,"breakHorizontal":8.4,"spinRate":2514,"spinDirection":227},"zone":9,"typeConfidence":0.9,"plateTime":0.4047126666999161,"extension":6.308513725082083},"index":1,"playId":"ebc09a39-7334-3d2f-a6cd-7ac4a63e850f","pitchNumber":2,"startTime":"2026-06-21T19:03:23.244Z","endTime":"2026-06-21T19:03:27.793Z","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":93.1,"endSpeed":85.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.207396690438735,"aZ":-18.192355223658996,"pfxX":-6.816641034810276,"pfxZ":7.48578918980416,"pX":-0.11404363573296496,"pZ":2.4584012010836562,"vX0":7.534024998121585,"vY0":-135.45522359533896,"vZ0":-4.882571861273845,"x":121.35,"y":172.4,"x0":-2.0392535331586394,"y0":50.00286055487258,"z0":5.547322663809588,"aX":-12.731149461870931},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.7,"breakHorizontal":10.8,"spinRate":2450,"spinDirection":223},"zone":5,"typeConfidence":0.9,"plateTime":0.40359909302051467,"extension":6.356618100480555},"hitData":{"launchSpeed":88.3,"launchAngle":34.0,"totalDistance":317.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.09,"coordY":84.55}},"index":2,"playId":"221f1ad9-603a-3fec-8388-a3bd0a5d7d76","pitchNumber":3,"startTime":"2026-06-21T19:03:41.107Z","endTime":"2026-06-21T19:03:50.551Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:03:50.551Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Yordan Alvarez walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T19:05:53.814Z","endTime":"2026-06-21T19:07:18.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"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":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.77783684686992,"aZ":-24.228167334867315,"pfxX":-9.889548226771405,"pfxZ":4.303101703719115,"pX":-0.6359956141035158,"pZ":3.0260092561137286,"vX0":7.32994465197038,"vY0":-134.62635979512302,"vZ0":-2.9231606402974837,"x":141.24,"y":157.08,"x0":-2.1019470043676782,"y0":50.00105344212875,"z0":5.8309111159940725,"aX":-18.24771339446753},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.4,"breakHorizontal":16.4,"spinRate":2204,"spinDirection":231},"zone":1,"typeConfidence":0.9,"plateTime":0.4060365553085856,"extension":6.393932472476899},"index":0,"playId":"2efa3d73-97d6-3c1a-a331-de5fe635677c","pitchNumber":1,"startTime":"2026-06-21T19:05:59.207Z","endTime":"2026-06-21T19:06:02.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.058794652365407,"aZ":-20.06880629513832,"pfxX":-7.473937270976748,"pfxZ":6.456715201048095,"pX":-1.5857406569340304,"pZ":5.292472862276342,"vX0":4.267745327930916,"vY0":-135.88153072742188,"vZ0":1.528423482296321,"x":177.44,"y":95.88,"x0":-2.203573746940463,"y0":50.002488832639216,"z0":6.1147138969312556,"aX":-14.011575486759849},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.2,"breakHorizontal":12.7,"spinRate":2269,"spinDirection":225},"zone":11,"typeConfidence":0.76,"plateTime":0.4026956497168479,"extension":6.415636111942816},"index":1,"playId":"cb415a7e-61a8-3dee-92af-bd6eb7506d59","pitchNumber":2,"startTime":"2026-06-21T19:06:19.091Z","endTime":"2026-06-21T19:06:22.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.091695233411063,"aZ":-22.76264667193621,"pfxX":-10.523233360930124,"pfxZ":4.990168831682077,"pX":-1.365707322357922,"pZ":2.842884516241148,"vX0":5.87409371531834,"vY0":-136.284739996976,"vZ0":-3.7309176950916956,"x":169.06,"y":162.02,"x0":-2.178235778739198,"y0":50.005590538780936,"z0":5.796114467124507,"aX":-19.859057544532998},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.5,"breakHorizontal":17.9,"spinRate":2238,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.40143561108634795,"extension":6.499956523604586},"index":2,"playId":"310bff8d-43a6-31c5-8555-3e8c3c3e0c31","pitchNumber":3,"startTime":"2026-06-21T19:06:41.544Z","endTime":"2026-06-21T19:06:46.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96533210575868,"aZ":-19.211569533581997,"pfxX":-7.877833636906279,"pfxZ":6.8683552302173965,"pX":-1.1597656213383785,"pZ":4.090250754997802,"vX0":5.215151047161976,"vY0":-136.28337552422684,"vZ0":-1.6773038292184952,"x":161.21,"y":128.34,"x0":-2.071211963343057,"y0":50.00414703727322,"z0":6.035844152909486,"aX":-14.871950527188453},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.4,"breakHorizontal":13.2,"spinRate":2183,"spinDirection":223},"zone":11,"typeConfidence":0.78,"plateTime":0.40135680057833145,"extension":6.543958321191038},"index":3,"playId":"4c36dc93-d940-3495-8900-85c9d2f73b99","pitchNumber":4,"startTime":"2026-06-21T19:06:58.047Z","endTime":"2026-06-21T19:07:01.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.339849531798336,"aZ":-23.684305103114713,"pfxX":-11.03064648807041,"pfxZ":4.6894609404939835,"pX":-0.9885885383983629,"pZ":3.679649624601963,"vX0":7.040121640675105,"vY0":-133.83496289979763,"vZ0":-1.5377266379518661,"x":154.68,"y":139.43,"x0":-2.222308382217242,"y0":50.00414547525161,"z0":5.9607211787576535,"aX":-19.97820809376923},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.4,"breakHorizontal":18.5,"spinRate":2171,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.40951524201757517,"extension":6.693020383418036},"index":4,"playId":"1d9a643d-e6d9-3ed8-8b3e-3ce75e9c240b","pitchNumber":5,"startTime":"2026-06-21T19:07:14.289Z","endTime":"2026-06-21T19:07:18.815Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:07:18.815Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Walker singles on a line drive to right fielder Kahlil Watson. Yordan Alvarez to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T19:07:44.323Z","endTime":"2026-06-21T19:08:13.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"postOnSecond":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":696135,"link":"/api/v1/people/696135"},"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":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.675309392075814,"aZ":-23.089828517125817,"pfxX":-11.36268613110872,"pfxZ":4.772355629794857,"pX":0.8439717153140829,"pZ":2.5531227497250883,"vX0":11.433472787927077,"vY0":-136.6999646313125,"vZ0":-4.442019740691409,"x":84.83,"y":169.85,"x0":-1.906112474796881,"y0":50.000143739209214,"z0":5.7738951499153925,"aX":-21.61350308197275},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.9,"breakHorizontal":18.4,"spinRate":2213,"spinDirection":224},"zone":12,"typeConfidence":0.89,"plateTime":0.3998985287307608,"extension":6.714991366382706},"index":0,"playId":"4a067031-c0b3-3859-9b75-c36035e963a1","pitchNumber":1,"startTime":"2026-06-21T19:07:44.323Z","endTime":"2026-06-21T19:07:48.717Z","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":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.027222505804612,"aZ":-22.338040164681114,"pfxX":-10.893965396466793,"pfxZ":5.2145248394749295,"pX":-0.1865482815804018,"pZ":2.9347707339422353,"vX0":8.93220642888286,"vY0":-136.2711184729807,"vZ0":-3.361611529163328,"x":124.11,"y":159.54,"x0":-2.0861324006704036,"y0":50.00547846279242,"z0":5.721746880161956,"aX":-20.559111632813686},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.9,"breakHorizontal":17.9,"spinRate":2272,"spinDirection":230},"zone":2,"typeConfidence":0.9,"plateTime":0.40144344589073366,"extension":6.566210127622225},"hitData":{"launchSpeed":83.0,"launchAngle":14.0,"totalDistance":198.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":185.23,"coordY":126.54}},"index":1,"playId":"b3a99f5f-ed4f-3c1b-8b61-1c18ec4334ad","pitchNumber":2,"startTime":"2026-06-21T19:08:02.115Z","endTime":"2026-06-21T19:08:13.692Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:08:13.692Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isaac Paredes singles on a ground ball to center fielder Petey Halpin, deflected by shortstop Brayan Rocchio. Yordan Alvarez scores. Christian Walker to 3rd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T19:08:37.130Z","endTime":"2026-06-21T19:10:02.461Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"postOnThird":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"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":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"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_deflection"},{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":{"id":677944,"link":"/api/v1/people/677944"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":78.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.572859756994454,"aZ":-34.24338481931902,"pfxX":1.082876583820258,"pfxZ":-1.3377720811135445,"pX":0.6878606075124724,"pZ":1.9841891080302207,"vX0":6.447383095509972,"vY0":-122.75072108303277,"vZ0":-2.4507216515632924,"x":90.78,"y":185.21,"x0":-2.100617361605285,"y0":50.00348205044045,"z0":5.877134695479121,"aX":1.672549540266635},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.8,"breakHorizontal":-3.4,"spinRate":2453,"spinDirection":61},"zone":9,"typeConfidence":2.0,"plateTime":0.44417977440245426,"extension":6.645081353331319},"index":0,"playId":"2ecfb992-5c6a-3b1b-ae5a-9d1d709c1f31","pitchNumber":1,"startTime":"2026-06-21T19:08:41.515Z","endTime":"2026-06-21T19:08:44.590Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-06-21T19:09:00.186Z","endTime":"2026-06-21T19:09:15.061Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"}},{"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":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.6,"endSpeed":69.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.859998281635946,"aZ":-40.611246921958845,"pfxX":3.475993141974027,"pfxZ":-6.92399023142703,"pX":0.7769162470108644,"pZ":3.370437639261142,"vX0":4.866426183795657,"vY0":-109.86985874123278,"vZ0":3.0109901803678927,"x":87.39,"y":147.78,"x0":-1.9198927937600094,"y0":50.00002612437913,"z0":6.304791289777435,"aX":4.237948910692792},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-11.4,"breakHorizontal":-7.6,"spinRate":2310,"spinDirection":47},"zone":12,"typeConfidence":0.9,"plateTime":0.49894867802197185,"extension":6.543837521823146},"index":2,"playId":"2f0de7dd-3458-3146-b968-dd0fe66abf0a","pitchNumber":2,"startTime":"2026-06-21T19:09:15.061Z","endTime":"2026-06-21T19:09:42.074Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"}}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85228854077499,"aZ":-23.696354179463334,"pfxX":-10.931029545418461,"pfxZ":4.448403325407475,"pX":0.6269282118771093,"pZ":2.2389671459719,"vX0":10.79373802336197,"vY0":-137.06796034683853,"vZ0":-4.98557971302266,"x":93.1,"y":178.33,"x0":-1.9388480672561386,"y0":50.00257241561497,"z0":5.696138276086423,"aX":-20.831971245090305},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.2,"breakHorizontal":17.5,"spinRate":2298,"spinDirection":232},"zone":6,"typeConfidence":0.89,"plateTime":0.399370156858053,"extension":6.622638579708836},"hitData":{"launchSpeed":96.4,"launchAngle":-6.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.11,"coordY":126.23}},"index":3,"playId":"fd9c15e5-8dc9-3b06-ae3b-a1a9dd7c341a","pitchNumber":3,"startTime":"2026-06-21T19:09:50.595Z","endTime":"2026-06-21T19:10:02.461Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:10:02.461Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jose Altuve lines out to third baseman Gabriel Arias.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T19:10:37.283Z","endTime":"2026-06-21T19:11:41.006Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"postOnThird":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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.2,"endSpeed":77.7,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.960129585203717,"aZ":-35.020254098397984,"pfxX":0.5884522368063366,"pfxZ":-1.8683332978813976,"pX":0.13941110942258791,"pZ":2.4746485682954433,"vX0":5.227256183659925,"vY0":-122.5738854858695,"vZ0":-1.2260741250797205,"x":111.69,"y":171.96,"x0":-2.0961712950445825,"y0":50.00235049248265,"z0":5.968261490210345,"aX":0.8962257519402985},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.4,"breakHorizontal":-2.3,"spinRate":2460,"spinDirection":58},"zone":5,"typeConfidence":2.0,"plateTime":0.446653334247356,"extension":6.481709038522696},"index":0,"playId":"7f5615d0-d09f-3457-8179-746f27c63768","pitchNumber":1,"startTime":"2026-06-21T19:10:40.435Z","endTime":"2026-06-21T19:10:43.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16146935435422,"aZ":-14.151171900540847,"pfxX":-7.694409813628137,"pfxZ":9.513187133548538,"pX":0.4252482492644547,"pZ":2.929863675725414,"vX0":9.07701985710205,"vY0":-136.55237618341025,"vZ0":-5.520728167920872,"x":100.79,"y":159.67,"x0":-1.937193918506568,"y0":50.00403712167599,"z0":5.946140569306653,"aX":-14.57945573512411},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.2,"breakHorizontal":12.1,"spinRate":2425,"spinDirection":223},"zone":3,"typeConfidence":0.9,"plateTime":0.40062534756327306,"extension":6.4728964520301515},"index":1,"playId":"503ff8c5-7181-3785-b868-7e4d289baf1b","pitchNumber":2,"startTime":"2026-06-21T19:10:57.646Z","endTime":"2026-06-21T19:11:01.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.048464676736163,"aZ":-14.621215104599122,"pfxX":-7.286338150837413,"pfxZ":9.38472777491031,"pX":-0.22566542189696853,"pZ":4.857894012530327,"vX0":7.53372520507196,"vY0":-136.18836005485898,"vZ0":-0.5648104897913959,"x":125.6,"y":107.62,"x0":-2.086576336569481,"y0":50.00557859488009,"z0":6.083069255651652,"aX":-13.633411006715916},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.0,"breakHorizontal":11.5,"spinRate":2501,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.4028021304335905,"extension":6.361421582249206},"index":2,"playId":"5e16d675-5f34-3ceb-9cc5-4bdc221bdada","pitchNumber":3,"startTime":"2026-06-21T19:11:15.306Z","endTime":"2026-06-21T19:11:19.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68563774682576,"aZ":-37.315427255192226,"pfxX":0.7502018267188548,"pfxZ":-3.467956211255582,"pX":0.9550326211726918,"pZ":1.0348358532230029,"vX0":6.995787126995174,"vY0":-121.27587765354421,"vZ0":-3.668954833784654,"x":80.6,"y":210.84,"x0":-2.0696292599679684,"y0":50.002193450234216,"z0":5.836657336305456,"aX":1.1118040137707281},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-7.0,"breakHorizontal":-3.1,"spinRate":2547,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.45239256227002134,"extension":6.743097960082478},"hitData":{"launchSpeed":78.8,"launchAngle":9.0,"totalDistance":121.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":98.7,"coordY":161.91}},"index":3,"playId":"a4cca5f8-30fb-3a00-9439-da8ae9b8130b","pitchNumber":4,"startTime":"2026-06-21T19:11:33.002Z","endTime":"2026-06-21T19:11:41.006Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:11:41.006Z","atBatIndex":29},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Joey Loperfido reaches on a fielder's choice out, first baseman Kyle Manzardo to catcher Patrick Bailey. Christian Walker out at home. Isaac Paredes to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T19:12:08.385Z","endTime":"2026-06-21T19:12:20.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"postOnSecond":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.4,"endSpeed":69.4,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.93975082101485,"aZ":-41.77714909548126,"pfxX":4.669445775682389,"pfxZ":-7.954212302314721,"pX":-0.052166913524837835,"pZ":2.0783691705372784,"vX0":3.199376826235167,"vY0":-109.68676091083188,"vZ0":0.8276130204204823,"x":118.99,"y":182.66,"x0":-2.1405440199686754,"y0":50.00101063328849,"z0":6.1811790486095965,"aX":5.639644748122283},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":-13.8,"breakHorizontal":-9.4,"spinRate":2428,"spinDirection":46},"zone":8,"typeConfidence":0.91,"plateTime":0.5009986074149237,"extension":6.505506375124299},"hitData":{"launchSpeed":88.7,"launchAngle":2.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.43,"coordY":169.83}},"index":0,"playId":"630b95ca-df88-3852-893e-1b457b4acda8","pitchNumber":1,"startTime":"2026-06-21T19:12:08.385Z","endTime":"2026-06-21T19:12:20.357Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:12:20.357Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cam Smith grounds out, shortstop Brayan Rocchio to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T19:12:49.838Z","endTime":"2026-06-21T19:14:53.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":95.2,"endSpeed":86.8,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.544602097766003,"aZ":-22.954111316338807,"pfxX":-11.615112584133751,"pfxZ":4.786714373166851,"pX":0.6340696564534434,"pZ":2.3272690956101503,"vX0":10.99664727558945,"vY0":-138.09905996638744,"vZ0":-5.114691077767078,"x":92.83,"y":175.94,"x0":-1.89575375318153,"y0":50.003986871628825,"z0":5.7531809706776045,"aX":-22.375206564699024},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.7,"breakHorizontal":18.7,"spinRate":2318,"spinDirection":226},"zone":6,"typeConfidence":0.89,"plateTime":0.3970385584187972,"extension":6.586679948400523},"index":0,"playId":"a2e61f0e-f42a-374c-b2b1-40822b80d61b","pitchNumber":1,"startTime":"2026-06-21T19:12:55.846Z","endTime":"2026-06-21T19:12:59.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.55464666392944,"aZ":-33.7472146500413,"pfxX":-0.5300234220492177,"pfxZ":-1.0445932104814402,"pX":1.998469277407519,"pZ":1.5334693492881082,"vX0":9.651246427586544,"vY0":-122.04902554299873,"vZ0":-3.2914134287385473,"x":40.82,"y":197.38,"x0":-1.9345556946119407,"y0":50.00023898636349,"z0":5.79958880337364,"aX":-0.802345832136908},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.4,"breakHorizontal":-1.3,"spinRate":2423,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.44841185841621023,"extension":6.597594207084306},"index":1,"playId":"6dde0cca-b141-3810-a578-947623340007","pitchNumber":2,"startTime":"2026-06-21T19:13:12.616Z","endTime":"2026-06-21T19:13:16.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.1,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35610704090422,"aZ":-36.068731078767236,"pfxX":1.0723008408410646,"pfxZ":-2.524619420763065,"pX":0.7191289543060748,"pZ":3.459185744929668,"vX0":6.6223948553135115,"vY0":-123.06556119977272,"vZ0":1.398351632587963,"x":89.59,"y":145.38,"x0":-2.1409470088402935,"y0":50.00471958569402,"z0":5.92805133926724,"aX":1.651764480378954},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.0,"breakHorizontal":-3.5,"spinRate":2607,"spinDirection":72},"zone":3,"typeConfidence":2.0,"plateTime":0.4442841145279681,"extension":6.568046636059739},"index":2,"playId":"f8c382f3-c039-324c-9e48-4623f397d6cd","pitchNumber":3,"startTime":"2026-06-21T19:13:43.589Z","endTime":"2026-06-21T19:13:49.021Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"actionPlayId":"f8c382f3-c039-324c-9e48-4623f397d6cd","startTime":"2026-06-21T19:13:55.113Z","endTime":"2026-06-21T19:14:09.331Z","isPitch":false,"type":"pickoff"},{"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":1,"outs":2},"pitchData":{"startSpeed":73.3,"endSpeed":67.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.954282175182442,"aZ":-41.21010801885397,"pfxX":5.318462558550234,"pfxZ":-7.943615356455661,"pX":1.7451501399086384,"pZ":2.0082647223724948,"vX0":5.940521245987532,"vY0":-106.51093777631749,"vZ0":1.0767425655458036,"x":50.48,"y":184.56,"x0":-1.7813078432320297,"y0":50.002499965976725,"z0":6.192212645111341,"aX":6.049853842804589},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.0,"breakVerticalInduced":-13.7,"breakHorizontal":-11.4,"spinRate":2444,"spinDirection":39},"zone":14,"typeConfidence":0.92,"plateTime":0.51617544364598,"extension":6.701935972400159},"index":4,"playId":"c09df756-1237-3689-b292-15878c947ed3","pitchNumber":4,"startTime":"2026-06-21T19:14:09.331Z","endTime":"2026-06-21T19:14:13.398Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.5,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84122036050107,"aZ":-37.43932028729419,"pfxX":1.069526852049432,"pfxZ":-3.548028813018796,"pX":-0.07218973160967701,"pZ":3.0835806614030767,"vX0":5.046021884233937,"vY0":-121.12755081583435,"vZ0":1.0359777802699595,"x":119.75,"y":155.52,"x0":-2.3219792585777426,"y0":50.0018271189083,"z0":5.92596099177152,"aX":1.5871431141822965},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-5.9,"breakHorizontal":-3.1,"spinRate":2462,"spinDirection":69},"zone":2,"typeConfidence":2.0,"plateTime":0.4523338868329758,"extension":6.452161627684305},"index":5,"playId":"6fbec68e-7e70-3296-87c1-333ac4aa2d38","pitchNumber":5,"startTime":"2026-06-21T19:14:28.674Z","endTime":"2026-06-21T19:14:32.202Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51635636885422,"aZ":-22.418708700396916,"pfxX":-11.52633582427013,"pfxZ":5.1609620170738655,"pX":-0.24617568046428445,"pZ":1.9699870040318177,"vX0":8.958414490994297,"vY0":-136.703451383285,"vZ0":-5.828135545265985,"x":126.38,"y":185.59,"x0":-2.0703294400309185,"y0":50.00422137793757,"z0":5.671673342472498,"aX":-21.78814894586965},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.3,"breakHorizontal":19.0,"spinRate":2295,"spinDirection":229},"zone":8,"typeConfidence":0.89,"plateTime":0.4008764254209152,"extension":6.756575891783015},"hitData":{"launchSpeed":99.6,"launchAngle":-4.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.58,"coordY":144.48}},"index":6,"playId":"4325aaf1-727b-348e-b3ce-d0f861fea70f","pitchNumber":6,"startTime":"2026-06-21T19:14:46.238Z","endTime":"2026-06-21T19:14:53.831Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:14:53.831Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Patrick Bailey grounds out to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T19:16:55.267Z","endTime":"2026-06-21T19:17:09.326Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.325825848209206,"aZ":-18.369778550595846,"pfxX":-7.600000496953553,"pfxZ":7.876566961528628,"pX":0.03623466390020716,"pZ":1.9117344429212262,"vX0":8.024758630244456,"vY0":-130.9624770163693,"vZ0":-5.8066213273235645,"x":115.62,"y":187.16,"x0":-2.0672014427856245,"y0":50.00203077093539,"z0":5.512994281984143,"aX":-13.3197766660153},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.3,"breakHorizontal":12.2,"spinRate":2438,"spinDirection":228},"zone":8,"typeConfidence":0.79,"plateTime":0.41679079647575534,"extension":6.243500763625774},"hitData":{"launchSpeed":99.8,"launchAngle":-9.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.57,"coordY":156.65}},"index":0,"playId":"cf9350f8-3835-3c0e-b0b7-91cb1c529b68","pitchNumber":1,"startTime":"2026-06-21T19:17:04.563Z","endTime":"2026-06-21T19:17:09.326Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:17:09.326Z","atBatIndex":32},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Petey Halpin triples (1) on a fly ball to center fielder Joey Loperfido.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T19:17:31.896Z","endTime":"2026-06-21T19:18:06.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.5,"endSpeed":82.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.0123544920681,"aZ":-17.005803254499313,"pfxX":-5.621687994101711,"pfxZ":8.620643815748222,"pX":-1.365586813193748,"pZ":3.971562394922945,"vX0":4.6145099125428155,"vY0":-131.80061603508562,"vZ0":-1.0413916858326515,"x":169.05,"y":131.55,"x0":-2.4087107455303483,"y0":50.00067511631723,"z0":5.627607631951127,"aX":-9.889371974396584},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.6,"breakHorizontal":9.1,"spinRate":2340,"spinDirection":231},"zone":11,"typeConfidence":0.88,"plateTime":0.4155642794123815,"extension":6.316004915438834},"index":0,"playId":"41756857-c064-3f0a-b612-f77395c3bc28","pitchNumber":1,"startTime":"2026-06-21T19:17:37.390Z","endTime":"2026-06-21T19:17:41.067Z","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":91.2,"endSpeed":83.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.081773060335042,"aZ":-15.854580555791715,"pfxX":-5.811104310387517,"pfxZ":9.150168124961347,"pX":-0.23450414424612637,"pZ":2.954604389746408,"vX0":7.080770363091099,"vY0":-132.62388144769008,"vZ0":-4.094547382494388,"x":125.94,"y":159.01,"x0":-2.1826036378565163,"y0":50.00117030992212,"z0":5.673102751082936,"aX":-10.3624806216203},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.8,"breakHorizontal":9.0,"spinRate":2369,"spinDirection":228},"zone":2,"typeConfidence":0.89,"plateTime":0.41281872637472095,"extension":6.381777998793991},"hitData":{"launchSpeed":99.1,"launchAngle":30.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":169.43,"coordY":29.87}},"index":1,"playId":"5b123007-56b3-3aeb-947a-73260bc85557","pitchNumber":2,"startTime":"2026-06-21T19:17:52.727Z","endTime":"2026-06-21T19:18:06.366Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:18:06.366Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Travis Bazzana grounds out, second baseman Raynel Delgado to first baseman Christian Walker. Petey Halpin scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T19:18:31.921Z","endTime":"2026-06-21T19:20:46.561Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669384,"link":"/api/v1/people/669384"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":{"id":678906,"link":"/api/v1/people/678906"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":78.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.213313676536462,"aZ":-29.185288376621443,"pfxX":-10.093598683365782,"pfxZ":1.8782136438000627,"pX":-2.033574799534819,"pZ":3.633971155590631,"vX0":4.193433324030263,"vY0":-125.21537051620923,"vZ0":0.8730212036356305,"x":194.52,"y":140.66,"x0":-2.418480763756042,"y0":50.00006189360258,"z0":5.668216432918929,"aX":-16.02975561796869},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.8,"breakHorizontal":17.3,"spinRate":1738,"spinDirection":241},"zone":11,"typeConfidence":0.9,"plateTime":0.4373758599364086,"extension":6.39675648248347},"index":0,"playId":"502b7b57-a3f5-3841-8716-d52d1512bb7e","pitchNumber":1,"startTime":"2026-06-21T19:18:44.054Z","endTime":"2026-06-21T19:18:47.655Z","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":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59011675413099,"aZ":-27.95465039175742,"pfxX":-10.55421074488957,"pfxZ":2.7173349933375155,"pX":-0.27641628266600016,"pZ":1.6398644413481531,"vX0":7.860349058392422,"vY0":-123.81815674661355,"vZ0":-4.03685849023891,"x":127.54,"y":194.5,"x0":-2.1199933354798075,"y0":50.00436691503861,"z0":5.62912148696235,"aX":-16.39845993527346},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.2,"breakHorizontal":17.3,"spinRate":1532,"spinDirection":242},"zone":8,"typeConfidence":0.9,"plateTime":0.4422787160535697,"extension":6.481649155487887},"index":1,"playId":"271db00d-c5b4-3c53-b2a3-ab970d796efd","pitchNumber":2,"startTime":"2026-06-21T19:19:02.598Z","endTime":"2026-06-21T19:19:05.598Z","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":93.2,"endSpeed":85.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.246028670558232,"aZ":-16.957967133556146,"pfxX":-7.038988326623931,"pfxZ":8.157428745829515,"pX":-0.9352961499379381,"pZ":2.416812944493819,"vX0":6.092479738456507,"vY0":-135.6122046954374,"vZ0":-5.1530786632309225,"x":152.65,"y":173.53,"x0":-2.2948367131194236,"y0":50.00468532744321,"z0":5.522087700840825,"aX":-13.13184603924886},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.9,"breakHorizontal":11.5,"spinRate":2463,"spinDirection":228},"zone":13,"typeConfidence":0.9,"plateTime":0.4036742389464032,"extension":6.283841838794114},"index":2,"playId":"0a788f21-f06e-31b2-9e4f-f84718f5e792","pitchNumber":3,"startTime":"2026-06-21T19:19:24.185Z","endTime":"2026-06-21T19:19:27.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.85797463145523,"aZ":-39.01080669095158,"pfxX":7.375658327869663,"pfxZ":-4.747083456121417,"pX":-0.24215442660198883,"pZ":1.250620014051381,"vX0":2.626998474215773,"vY0":-119.46761355522514,"vZ0":-2.0843619444527253,"x":126.23,"y":205.01,"x0":-2.3155310134336338,"y0":50.00433871031841,"z0":5.65381789831446,"aX":10.619375248084681},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-8.9,"breakHorizontal":-14.0,"spinRate":2559,"spinDirection":38},"zone":13,"typeConfidence":0.91,"plateTime":0.459170358124561,"extension":6.311884988601272},"index":3,"playId":"d0d324d4-346c-326c-ba40-237c8a1276be","pitchNumber":4,"startTime":"2026-06-21T19:19:49.436Z","endTime":"2026-06-21T19:19:53.257Z","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":93.9,"endSpeed":86.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.965910847542148,"aZ":-19.52456137933004,"pfxX":-7.052120107767315,"pfxZ":6.684587122114195,"pX":0.9067873143351857,"pZ":3.1886662939768486,"vX0":10.372487606600794,"vY0":-136.42648204592726,"vZ0":-3.0496727076103296,"x":82.44,"y":152.69,"x0":-2.0216637361750864,"y0":50.000644338185914,"z0":5.660743698728357,"aX":-13.341664405702094},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.6,"breakHorizontal":10.7,"spinRate":2489,"spinDirection":221},"zone":12,"typeConfidence":0.9,"plateTime":0.4009077808099657,"extension":6.409913443906375},"index":4,"playId":"4d208e45-44e7-3e7c-b6ee-f4d2c39a9c63","pitchNumber":5,"startTime":"2026-06-21T19:20:12.571Z","endTime":"2026-06-21T19:20:16.917Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.615726107368626,"aZ":-31.43823152328891,"pfxX":-9.546780743508158,"pfxZ":0.4477251555976576,"pX":-0.6944384735869609,"pZ":1.805127235600132,"vX0":6.723288610970269,"vY0":-127.50064516245038,"vZ0":-3.2548475020029675,"x":143.47,"y":190.04,"x0":-2.132820058608325,"y0":50.00082151197032,"z0":5.593964845777458,"aX":-15.626365742352792},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.2,"breakHorizontal":15.6,"spinRate":1638,"spinDirection":239},"zone":7,"typeConfidence":0.9,"plateTime":0.43052308082121504,"extension":6.432378967775577},"hitData":{"launchSpeed":83.6,"launchAngle":-7.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.01,"coordY":150.06}},"index":5,"playId":"674b96b2-c781-31d3-833d-0aedc151abff","pitchNumber":6,"startTime":"2026-06-21T19:20:39.034Z","endTime":"2026-06-21T19:20:46.561Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:20:46.561Z","atBatIndex":34},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Manzardo lines out to right fielder Cam Smith.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T19:21:14.652Z","endTime":"2026-06-21T19:21:21.067Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12661072859868,"aZ":-27.975700189773445,"pfxX":-9.707736568295232,"pfxZ":2.6214462554596256,"pX":0.16410649818211479,"pZ":2.2427451640345892,"vX0":8.886553294109367,"vY0":-125.60390016176639,"vZ0":-2.504477868483379,"x":110.74,"y":178.23,"x0":-2.156245123286017,"y0":50.00142653431114,"z0":5.524619999549836,"aX":-15.530921631118781},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.4,"breakHorizontal":15.6,"spinRate":1666,"spinDirection":236},"zone":5,"typeConfidence":0.9,"plateTime":0.4358686212055649,"extension":6.585554244612088},"hitData":{"launchSpeed":102.1,"launchAngle":22.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":191.55,"coordY":113.05}},"index":0,"playId":"ac113840-6b3b-30f3-8b23-6a75ea9c3c63","pitchNumber":1,"startTime":"2026-06-21T19:21:14.652Z","endTime":"2026-06-21T19:21:21.067Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:21:21.067Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Raynel Delgado flies out to right fielder Kahlil Watson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T19:23:29.999Z","endTime":"2026-06-21T19:24:42.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696135,"link":"/api/v1/people/696135"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.7,"endSpeed":68.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.559343963405173,"aZ":-41.51699825144663,"pfxX":4.081997447615844,"pfxZ":-7.87368580569615,"pX":0.2171206540527478,"pZ":3.1223606307979836,"vX0":3.5889881247906112,"vY0":-108.67949460838105,"vZ0":2.8666546864860782,"x":108.72,"y":154.48,"x0":-1.9913199218292552,"y0":50.00503358467459,"z0":6.32290876047163,"aX":4.8411155837731},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-13.1,"breakHorizontal":-8.4,"spinRate":2435,"spinDirection":39},"zone":2,"typeConfidence":0.91,"plateTime":0.5056345564568128,"extension":6.4920029666954715},"index":0,"playId":"7386559e-436f-366a-93d6-b05a0e2dd3bc","pitchNumber":1,"startTime":"2026-06-21T19:23:30.060Z","endTime":"2026-06-21T19:23:33.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.78209033802134,"aZ":-23.586053552842248,"pfxX":-10.858866792618667,"pfxZ":4.561686459559201,"pX":-1.4476785163432448,"pZ":3.74655706591165,"vX0":6.334697701416966,"vY0":-136.518208610114,"vZ0":-1.5006715064447482,"x":172.18,"y":137.62,"x0":-2.3905207475053123,"y0":50.00271857776378,"z0":5.930975929394449,"aX":-20.4432448667404},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.2,"breakHorizontal":18.2,"spinRate":2283,"spinDirection":225},"zone":11,"typeConfidence":0.89,"plateTime":0.40160241862468427,"extension":6.460831665097357},"index":1,"playId":"cbabdcc2-8181-3387-89fb-a938f86f00e4","pitchNumber":2,"startTime":"2026-06-21T19:23:44.955Z","endTime":"2026-06-21T19:23:48.844Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.446620767452156,"aZ":-34.29157403467147,"pfxX":2.4396062896801705,"pfxZ":-1.5698106684609243,"pX":-0.7327047123525584,"pZ":3.4794722803659135,"vX0":2.9841206968747396,"vY0":-115.29948836979449,"vZ0":1.5816858992454264,"x":144.93,"y":144.83,"x0":-2.360766804844742,"y0":50.00444917747799,"z0":6.093725288676886,"aX":3.2845285568329308},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-2.2,"breakHorizontal":-5.2,"spinRate":2498,"spinDirection":71},"zone":11,"typeConfidence":2.0,"plateTime":0.47505918573188133,"extension":6.5519163138028205},"index":2,"playId":"ca21dd1f-9e3a-3ff7-974c-a2a19cba6b9c","pitchNumber":3,"startTime":"2026-06-21T19:24:01.866Z","endTime":"2026-06-21T19:24:28.866Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"}}},{"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":91.6,"endSpeed":83.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.73147576885056,"aZ":-23.78297938418433,"pfxX":-11.117967535506708,"pfxZ":4.700951841420993,"pX":-0.528573854824566,"pZ":2.982494907010373,"vX0":7.881039310428732,"vY0":-133.08777570329863,"vZ0":-2.9870585887949765,"x":137.15,"y":158.25,"x0":-2.090201619528466,"y0":50.005993482403255,"z0":5.850404272350459,"aX":-19.860626183779846},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.0,"breakHorizontal":18.4,"spinRate":2160,"spinDirection":229},"zone":1,"typeConfidence":0.9,"plateTime":0.4122375210998581,"extension":6.551304892371021},"hitData":{"launchSpeed":93.7,"launchAngle":26.0,"totalDistance":353.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.61,"coordY":62.95}},"index":3,"playId":"0eaf6577-c9e7-3515-8463-dfa000663c8a","pitchNumber":4,"startTime":"2026-06-21T19:24:35.977Z","endTime":"2026-06-21T19:24:42.999Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:24:42.999Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Vázquez grounds out, third baseman Gabriel Arias to first baseman Kyle Manzardo.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T19:25:03.270Z","endTime":"2026-06-21T19:26:08.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"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":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.7,"endSpeed":69.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.124606910912046,"aZ":-38.408403939710276,"pfxX":4.755942746569881,"pfxZ":-5.123605145468817,"pX":0.1793416487778804,"pZ":2.6154532670855337,"vX0":3.4061067720330582,"vY0":-110.13245238907669,"vZ0":1.009960931870567,"x":110.16,"y":168.16,"x0":-2.0097040625205307,"y0":50.00056642914118,"z0":6.240720196262395,"aX":5.790793609970553},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-8.6,"breakHorizontal":-9.6,"spinRate":2429,"spinDirection":42},"zone":5,"typeConfidence":0.9,"plateTime":0.49897782100014343,"extension":6.418091973062255},"index":0,"playId":"f1c701f3-1d58-3a18-9077-0bf6a0f4958d","pitchNumber":1,"startTime":"2026-06-21T19:25:09.395Z","endTime":"2026-06-21T19:25:12.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.202113929980552,"aZ":-37.59248809639102,"pfxX":0.014962236233309945,"pfxZ":-3.661884061666476,"pX":1.6695696205218498,"pZ":1.119022619422168,"vX0":8.9251513011315,"vY0":-121.02030041888455,"vZ0":-3.5136132539657066,"x":53.36,"y":208.57,"x0":-2.0723088348775733,"y0":50.00449449730071,"z0":5.891545076507145,"aX":0.02015463892610746},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-7.2,"breakHorizontal":-2.2,"spinRate":2584,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4530527435507792,"extension":6.603731548338697},"index":1,"playId":"650cc868-56cd-3344-b01f-a806f1ab5916","pitchNumber":2,"startTime":"2026-06-21T19:25:24.810Z","endTime":"2026-06-21T19:25:28.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.19030590724917,"aZ":-21.47553613228263,"pfxX":-10.308116059216747,"pfxZ":5.600449825246583,"pX":0.25676281238123655,"pZ":3.060178800865335,"vX0":9.875390198196113,"vY0":-137.33234983805673,"vZ0":-3.420482800019828,"x":107.21,"y":156.16,"x0":-2.0451388675039857,"y0":50.00633511491213,"z0":5.781206665457476,"aX":-19.709057467914274},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.6,"breakHorizontal":16.6,"spinRate":2289,"spinDirection":225},"zone":2,"typeConfidence":0.9,"plateTime":0.3987004715237785,"extension":6.499884596073831},"index":2,"playId":"b9b5c205-763b-32cf-863c-4c62095706f1","pitchNumber":3,"startTime":"2026-06-21T19:25:42.761Z","endTime":"2026-06-21T19:25:46.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.780143610842163,"aZ":-35.1457454486851,"pfxX":-1.3758481347903313,"pfxZ":-1.956662164292867,"pX":0.6248911594194637,"pZ":1.974799784775994,"vX0":6.945102361549397,"vY0":-122.39448128891364,"vZ0":-2.2411583258772714,"x":107.45,"y":196.5,"x0":-2.068601476989125,"y0":50.002662927507075,"z0":5.907293714027082,"aX":-2.0920137082081225},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.8,"breakHorizontal":0.8,"spinRate":2438,"spinDirection":50},"zone":9,"typeConfidence":2.0,"plateTime":0.44723595291372353,"extension":6.588379935742171},"hitData":{"launchSpeed":95.7,"launchAngle":-28.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":84.58,"coordY":158.68}},"index":3,"playId":"672fe84f-a18f-3f4a-88bc-1a4b11ffe8b7","pitchNumber":4,"startTime":"2026-06-21T19:25:59.661Z","endTime":"2026-06-21T19:26:08.031Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:26:08.031Z","atBatIndex":37},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jeremy Peña doubles (9) on a sharp line drive to center fielder Petey Halpin.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T19:26:37.185Z","endTime":"2026-06-21T19:26:50.197Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.119334777365633,"aZ":-22.839136526312075,"pfxX":-10.883040957830605,"pfxZ":4.821735172004557,"pX":-0.04956806883169335,"pZ":3.2038258553014436,"vX0":9.310958172113562,"vY0":-138.34670992940147,"vZ0":-3.0691145353693394,"x":118.89,"y":152.28,"x0":-2.046218431032078,"y0":50.0044744673861,"z0":5.859909122445569,"aX":-21.07968521535118},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.3,"breakHorizontal":17.8,"spinRate":2326,"spinDirection":224},"zone":2,"typeConfidence":0.89,"plateTime":0.39604201842059394,"extension":6.483699335216603},"hitData":{"launchSpeed":103.5,"launchAngle":19.0,"totalDistance":354.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":152.23,"coordY":44.92}},"index":0,"playId":"fb1b2d97-0d9b-379a-9ef9-9476b309e88b","pitchNumber":1,"startTime":"2026-06-21T19:26:37.185Z","endTime":"2026-06-21T19:26:50.197Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:26:50.197Z","atBatIndex":38},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Slade Cecconi intentionally walks Yordan Alvarez.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T19:27:17.946Z","endTime":"2026-06-21T19:27:22.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"postOnSecond":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":0,"playId":"08241776-0406-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-06-21T19:27:21.596Z","endTime":"2026-06-21T19:27:21.616Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":1,"playId":"08241776-0406-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-06-21T19:27:21.616Z","endTime":"2026-06-21T19:27:21.618Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":2,"playId":"08241776-0406-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-06-21T19:27:21.618Z","endTime":"2026-06-21T19:27:21.619Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":3,"playId":"08241776-0406-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-06-21T19:27:21.619Z","endTime":"2026-06-21T19:27:22.898Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-06-21T19:27:22.898Z","atBatIndex":39},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Christian Walker grounds into a force out, third baseman Gabriel Arias to second baseman Daniel Schneemann. Yordan Alvarez out at 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T19:28:10.895Z","endTime":"2026-06-21T19:28:43.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-21T19:27:30.387Z","endTime":"2026-06-21T19:28:12.975Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53279713803761,"aZ":-43.57094547115285,"pfxX":4.641600099511017,"pfxZ":-8.700423753935121,"pX":-0.194552834192632,"pZ":2.249474359783387,"vX0":2.7895113201045283,"vY0":-114.4078961672206,"vZ0":0.893230682356075,"x":124.42,"y":178.04,"x0":-2.0379223290317263,"y0":50.00552160586612,"z0":6.166590488449861,"aX":6.077317958238926},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-15.1,"breakHorizontal":-9.1,"spinRate":2580,"spinDirection":42},"zone":5,"typeConfidence":0.9,"plateTime":0.4810295493885599,"extension":6.384717426887138},"index":1,"playId":"5efa1480-1a4e-3610-8608-b7e28e44b752","pitchNumber":1,"startTime":"2026-06-21T19:28:12.975Z","endTime":"2026-06-21T19:28:17.129Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.285172805032424,"aZ":-23.01549963144645,"pfxX":-11.008450794642082,"pfxZ":4.7808024813150904,"pX":-1.0533763295500218,"pZ":3.055359496000144,"vX0":6.949979389890404,"vY0":-137.48515154024034,"vZ0":-2.907507799651375,"x":157.15,"y":156.29,"x0":-2.1828743867620597,"y0":50.003308523934514,"z0":5.687463555014069,"aX":-21.08933086110154},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.3,"breakHorizontal":18.5,"spinRate":2269,"spinDirection":230},"zone":11,"typeConfidence":0.89,"plateTime":0.3982944009853657,"extension":6.512134998796468},"hitData":{"launchSpeed":60.6,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.15,"coordY":168.57}},"index":2,"playId":"3d51fc62-704b-3e43-8d8c-d891fa5b9b25","pitchNumber":2,"startTime":"2026-06-21T19:28:36.798Z","endTime":"2026-06-21T19:28:43.766Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:28:43.766Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brayan Rocchio grounds out, first baseman Christian Walker to pitcher Kai-Wei Teng.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T19:30:53.157Z","endTime":"2026-06-21T19:31:57.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.691116936518558,"aZ":-31.057248586261185,"pfxX":3.5714457709306213,"pfxZ":0.7456097302987459,"pX":-1.078020243961024,"pZ":2.153679441251512,"vX0":2.3689433014272256,"vY0":-122.12603378919138,"vZ0":-1.3864366088339115,"x":158.09,"y":180.63,"x0":-2.527029358809781,"y0":50.00299034967287,"z0":5.4180602215646125,"aX":5.355315200253968},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.3,"breakHorizontal":-7.1,"spinRate":2456,"spinDirection":79},"zone":13,"typeConfidence":0.9,"plateTime":0.4497431909087184,"extension":6.208725867716318},"index":0,"playId":"2867f2ca-2185-37be-aa07-6b6fb293dc7b","pitchNumber":1,"startTime":"2026-06-21T19:30:55.673Z","endTime":"2026-06-21T19:31:00.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.348358619543102,"aZ":-25.15219387761327,"pfxX":-8.44724699838341,"pfxZ":4.056670502945689,"pX":-0.9918319425752958,"pZ":3.9786145285745027,"vX0":6.214768074864443,"vY0":-130.48016087338289,"vZ0":0.5600201787919583,"x":154.81,"y":131.36,"x0":-2.3019146129921255,"y0":50.00436091972933,"z0":5.650046358218201,"aX":-14.629459109100416},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.7,"breakHorizontal":14.0,"spinRate":2321,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.41909200233445665,"extension":6.200112374641859},"index":1,"playId":"23a73e36-a890-3b64-bfd5-3d7376473bdc","pitchNumber":2,"startTime":"2026-06-21T19:31:12.986Z","endTime":"2026-06-21T19:31:17.055Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.414655751691715,"aZ":-32.4671678737612,"pfxX":9.21919562783199,"pfxZ":-0.2011889468050132,"pX":-0.1987352364918907,"pZ":2.7709019862606405,"vX0":2.47256278366759,"vY0":-120.7891237297509,"vZ0":0.16183680184256732,"x":124.58,"y":163.97,"x0":-2.4341272967414285,"y0":50.000729921865734,"z0":5.567162116204978,"aX":13.565983525258543},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.0,"breakHorizontal":-17.3,"spinRate":2493,"spinDirection":70},"zone":2,"typeConfidence":0.9,"plateTime":0.4541526739396393,"extension":6.300614154909171},"index":2,"playId":"e558e24b-edb1-3021-8710-7b976001cada","pitchNumber":3,"startTime":"2026-06-21T19:31:33.476Z","endTime":"2026-06-21T19:31:36.855Z","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":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61089136268219,"aZ":-17.812404188128976,"pfxX":-5.971876818872899,"pfxZ":7.808972969316361,"pX":0.6012335663888835,"pZ":1.5697521156764038,"vX0":9.048357489356613,"vY0":-133.9392430318893,"vZ0":-7.085665978032146,"x":94.08,"y":196.4,"x0":-2.02602080386224,"y0":50.00248583583241,"z0":5.496849114308025,"aX":-10.983355526068861},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.0,"breakHorizontal":9.1,"spinRate":2505,"spinDirection":221},"zone":9,"typeConfidence":0.89,"plateTime":0.4070320150022142,"extension":6.348328037967727},"hitData":{"launchSpeed":81.2,"launchAngle":8.0,"totalDistance":101.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.49,"coordY":160.71}},"index":3,"playId":"0a28ea96-ef03-35d6-ae4e-3e8859dcaefa","pitchNumber":4,"startTime":"2026-06-21T19:31:52.546Z","endTime":"2026-06-21T19:31:57.961Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:31:57.961Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gabriel Arias grounds out, third baseman Isaac Paredes to first baseman Christian Walker.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T19:32:21.031Z","endTime":"2026-06-21T19:32:56.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.977866130692618,"aZ":-26.003667816977064,"pfxX":-10.924171602775624,"pfxZ":3.4189643880543494,"pX":-0.1601763317130794,"pZ":1.3274186098502312,"vX0":9.20026172579134,"vY0":-133.57193671158896,"vZ0":-5.751529007198186,"x":123.11,"y":202.94,"x0":-2.231182355627894,"y0":50.005956953697385,"z0":5.380490905314357,"aX":-19.728312553627937},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.0,"breakHorizontal":17.8,"spinRate":2318,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4101898511540445,"extension":6.339702120654737},"index":0,"playId":"0a381c8a-04c4-37cd-a1a5-f0128a26ec14","pitchNumber":1,"startTime":"2026-06-21T19:32:31.122Z","endTime":"2026-06-21T19:32:34.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.0,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.118054298276306,"aZ":-30.620482406623697,"pfxX":10.164205900068312,"pfxZ":1.060556841762999,"pX":0.400634605961321,"pZ":2.4158942234423906,"vX0":3.3847780928772533,"vY0":-120.39939085938988,"vZ0":-1.0324050027044502,"x":101.73,"y":173.55,"x0":-2.34508473873732,"y0":50.00199634216762,"z0":5.568348842014004,"aX":14.86978459073707},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.9,"breakHorizontal":-19.2,"spinRate":2608,"spinDirection":71},"zone":6,"typeConfidence":0.9,"plateTime":0.4555175908809188,"extension":6.354550182850534},"hitData":{"launchSpeed":73.8,"launchAngle":-7.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.85,"coordY":158.17}},"index":1,"playId":"66de72fc-6cfd-33b2-8ff1-c03a8d7d4271","pitchNumber":2,"startTime":"2026-06-21T19:32:50.478Z","endTime":"2026-06-21T19:32:56.194Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:32:56.194Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daniel Schneemann flies out to center fielder Joey Loperfido.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T19:33:19.950Z","endTime":"2026-06-21T19:34:02.921Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":75.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87596258621174,"aZ":-28.091140435919833,"pfxX":7.001600365572735,"pfxZ":2.782881599398875,"pX":0.19545082818008963,"pZ":2.892980058067399,"vX0":4.216106621270487,"vY0":-120.71277567952245,"vZ0":-0.2726979556025264,"x":109.55,"y":160.67,"x0":-2.486965943793252,"y0":50.00205211848079,"z0":5.493798786896169,"aX":10.266180385242762},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.3,"breakHorizontal":-13.7,"spinRate":2668,"spinDirection":64},"zone":2,"typeConfidence":0.9,"plateTime":0.4548323672164232,"extension":6.039166160319245},"index":0,"playId":"e31240d2-555c-3277-9a14-9cc1649d2c0a","pitchNumber":1,"startTime":"2026-06-21T19:33:26.655Z","endTime":"2026-06-21T19:33:30.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.652288515630882,"aZ":-33.30196840580098,"pfxX":6.22404593276817,"pfxZ":-0.7583700949350813,"pX":-0.03921313628611344,"pZ":2.8399393006967952,"vX0":3.7439623754323645,"vY0":-120.96295021491024,"vZ0":0.40581350338387145,"x":118.49,"y":162.1,"x0":-2.4134419244808525,"y0":50.00291095562,"z0":5.579722803661728,"aX":9.261554192455092},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.1,"breakHorizontal":-12.1,"spinRate":2669,"spinDirection":53},"zone":2,"typeConfidence":0.9,"plateTime":0.4520812244252075,"extension":6.041467562169441},"hitData":{"launchSpeed":99.2,"launchAngle":33.0,"totalDistance":392.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.29,"coordY":41.28}},"index":1,"playId":"e8abd174-e644-3c8e-a398-3b1147ad77cc","pitchNumber":2,"startTime":"2026-06-21T19:33:52.702Z","endTime":"2026-06-21T19:34:02.921Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:34:02.921Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isaac Paredes singles on a line drive to left fielder Steven Kwan.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T19:36:09.881Z","endTime":"2026-06-21T19:38:28.086Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":70.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.479295175397912,"aZ":-41.59367586184066,"pfxX":4.103794357116221,"pfxZ":-7.505032623616033,"pX":0.34390540114252643,"pZ":2.603955020337204,"vX0":3.5499975196468347,"vY0":-111.7673419760877,"vZ0":1.4422336303022476,"x":103.89,"y":168.47,"x0":-1.8021034861420073,"y0":50.00046990348652,"z0":6.2452687131012965,"aX":5.153189496376549},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-12.8,"breakHorizontal":-8.4,"spinRate":2485,"spinDirection":39},"zone":6,"typeConfidence":0.91,"plateTime":0.4914004122031912,"extension":6.287687965625903},"index":0,"playId":"effc3e7f-999e-36ff-a6bd-fa1a2a9b0af0","pitchNumber":1,"startTime":"2026-06-21T19:36:10.629Z","endTime":"2026-06-21T19:36:18.557Z","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.9,"endSpeed":76.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.899732598290484,"aZ":-39.323937650080985,"pfxX":0.19875365606311202,"pfxZ":-4.773050706816509,"pX":0.4611070397055628,"pZ":2.6116716155980155,"vX0":5.896247995108734,"vY0":-122.06616541891007,"vZ0":-0.001089619297777178,"x":99.42,"y":168.26,"x0":-2.0201475611155333,"y0":50.004894232986565,"z0":6.021320814967827,"aX":0.29771847523280437},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-8.4,"breakHorizontal":-1.9,"spinRate":2426,"spinDirection":63},"zone":6,"typeConfidence":0.78,"plateTime":0.45014175231631226,"extension":6.444328226051084},"index":1,"playId":"3ca87197-d621-3cd4-87ca-8cdae937e6ac","pitchNumber":2,"startTime":"2026-06-21T19:36:32.413Z","endTime":"2026-06-21T19:36:37.045Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-21T19:36:49.378Z","endTime":"2026-06-21T19:36:59.465Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.338593397845088,"aZ":-14.412302516812117,"pfxX":-7.421290749673728,"pfxZ":9.508400757382507,"pX":1.126783783008089,"pZ":2.269564758840812,"vX0":10.93905518440852,"vY0":-135.70827797917613,"vZ0":-6.42746004522877,"x":74.05,"y":177.5,"x0":-1.9896678708376134,"y0":50.00113621195434,"z0":5.670256494382251,"aX":-13.860603946537585},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.0,"breakHorizontal":11.2,"spinRate":2331,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.403410111414368,"extension":6.546462632639009},"index":3,"playId":"4b1b75d4-f474-3237-9458-abadd318abfb","pitchNumber":3,"startTime":"2026-06-21T19:36:59.465Z","endTime":"2026-06-21T19:37:03.609Z","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":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.141824719843324,"aZ":-35.63524224941324,"pfxX":1.1482818475858823,"pfxZ":-2.272235693882474,"pX":0.9343393120906907,"pZ":0.5589683994918765,"vX0":6.90056311068074,"vY0":-122.32939646962086,"vZ0":-5.177506816001118,"x":81.39,"y":223.69,"x0":-2.067251699436389,"y0":50.00425266842453,"z0":5.742885112870461,"aX":1.7471910624303897},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-5.0,"breakHorizontal":-3.6,"spinRate":2644,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4470009677224551,"extension":6.519899082863569},"index":4,"playId":"5489515d-6b58-3a93-979f-47c33c49b7b9","pitchNumber":4,"startTime":"2026-06-21T19:37:16.596Z","endTime":"2026-06-21T19:37:21.280Z","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":93.7,"endSpeed":85.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55487378711085,"aZ":-24.74962812637243,"pfxX":-11.420124780603118,"pfxZ":3.9696750714081883,"pX":-0.2397394071836079,"pZ":2.050886573820434,"vX0":9.00680805558785,"vY0":-136.0736870506787,"vZ0":-5.110761673895277,"x":126.14,"y":183.41,"x0":-2.1129639544116507,"y0":50.00470352492808,"z0":5.67386144166575,"aX":-21.365030037799443},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.2,"breakHorizontal":18.7,"spinRate":2241,"spinDirection":231},"zone":8,"typeConfidence":0.89,"plateTime":0.402921096016132,"extension":6.623981137631237},"index":5,"playId":"60b70905-7476-37a2-b23b-27971656e643","pitchNumber":5,"startTime":"2026-06-21T19:37:36.844Z","endTime":"2026-06-21T19:37:39.992Z","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":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.3740807433076,"aZ":-21.739077936970745,"pfxX":-10.60629630330881,"pfxZ":5.382496602754898,"pX":0.8669747964456667,"pZ":3.3161890069833095,"vX0":11.395741950394607,"vY0":-138.22208185409528,"vZ0":-2.7127927831164054,"x":83.95,"y":149.24,"x0":-1.9282764602479066,"y0":50.00090551475438,"z0":5.767634753550578,"aX":-20.55262798767478},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.4,"breakHorizontal":16.9,"spinRate":2326,"spinDirection":229},"zone":12,"typeConfidence":0.9,"plateTime":0.3960413609566804,"extension":6.647805109600455},"index":6,"playId":"0edd914c-8c0a-3be1-8831-3f7379a33bb0","pitchNumber":6,"startTime":"2026-06-21T19:37:57.700Z","endTime":"2026-06-21T19:38:02.959Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.198129432515376,"aZ":-22.098803892671686,"pfxX":-10.989913751096507,"pfxZ":5.297756791324252,"pX":0.6009985388429459,"pZ":2.2858656651029516,"vX0":10.761862649482442,"vY0":-136.78984604976483,"vZ0":-5.041268889708886,"x":94.09,"y":177.06,"x0":-1.9498615339316603,"y0":50.00220073200168,"z0":5.660755123227891,"aX":-20.898253457800404},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.8,"breakHorizontal":17.8,"spinRate":2283,"spinDirection":234},"zone":6,"typeConfidence":0.89,"plateTime":0.39987967446982253,"extension":6.538982458166342},"hitData":{"launchSpeed":73.5,"launchAngle":19.0,"totalDistance":175.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":58.19,"coordY":134.08}},"index":7,"playId":"acfbbc81-3410-3b97-bd95-d5348fc402e9","pitchNumber":7,"startTime":"2026-06-21T19:38:16.482Z","endTime":"2026-06-21T19:38:28.086Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:38:28.086Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jose Altuve flies out to right fielder Kahlil Watson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T19:38:54.736Z","endTime":"2026-06-21T19:39:07.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":696135,"link":"/api/v1/people/696135"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":93.9,"endSpeed":86.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.436165354299877,"aZ":-22.16848948724341,"pfxX":-9.396627331943183,"pfxZ":5.301077430124753,"pX":-0.11045282159298006,"pZ":1.9771488015508936,"vX0":8.665390777546579,"vY0":-136.38737115746977,"vZ0":-5.746320666418409,"x":121.21,"y":185.4,"x0":-2.1049149213481275,"y0":50.00231454660498,"z0":5.635792455786123,"aX":-17.737393538914976},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.5,"breakHorizontal":15.2,"spinRate":2229,"spinDirection":231},"zone":8,"typeConfidence":0.9,"plateTime":0.40128959194347535,"extension":6.697165073127082},"hitData":{"launchSpeed":92.6,"launchAngle":59.0,"totalDistance":220.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":149.29,"coordY":115.5}},"index":0,"playId":"63947917-53d1-3273-a94b-c9ca6127b503","pitchNumber":1,"startTime":"2026-06-21T19:38:57.173Z","endTime":"2026-06-21T19:39:07.790Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:39:07.790Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joey Loperfido flies out to center fielder Petey Halpin.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T19:39:29.245Z","endTime":"2026-06-21T19:39:58.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57215022387318,"aZ":-22.828798867743508,"pfxX":-10.952592457109809,"pfxZ":4.9495612276667345,"pX":0.1750257734007057,"pZ":1.9359238981258193,"vX0":9.927337366818,"vY0":-136.02794800781137,"vZ0":-5.875830956763122,"x":110.33,"y":186.51,"x0":-2.0844299378817044,"y0":50.00524707674198,"z0":5.688809767231069,"aX":-20.694791294377655},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.9,"breakHorizontal":18.0,"spinRate":2280,"spinDirection":231},"zone":8,"typeConfidence":0.9,"plateTime":0.40140264890374233,"extension":6.544471666912307},"index":0,"playId":"2df37db8-3d65-3cd2-9c08-eb4d21b6aee4","pitchNumber":1,"startTime":"2026-06-21T19:39:31.632Z","endTime":"2026-06-21T19:39:34.997Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.8,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.979767593415197,"aZ":-34.68179471345424,"pfxX":0.3939617007415409,"pfxZ":-1.6511004529714617,"pX":-0.06119676876623406,"pZ":1.3999317964015539,"vX0":5.293307224393271,"vY0":-122.07995932400264,"vZ0":-3.4908296341489873,"x":119.33,"y":200.98,"x0":-2.3046222738818165,"y0":50.0058350170757,"z0":5.819538373143224,"aX":0.596268986401374},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-3.6,"breakHorizontal":-1.9,"spinRate":2518,"spinDirection":47},"zone":13,"typeConfidence":2.0,"plateTime":0.44786408364736374,"extension":6.555036600379975},"hitData":{"launchSpeed":83.8,"launchAngle":33.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":148.63,"coordY":74.68}},"index":1,"playId":"3f9d7bc8-199f-3386-b005-3f4b708a0aa7","pitchNumber":2,"startTime":"2026-06-21T19:39:48.321Z","endTime":"2026-06-21T19:39:58.582Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:39:58.582Z","atBatIndex":46},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Cam Smith grounds into a force out, second baseman Daniel Schneemann to shortstop Brayan Rocchio. Isaac Paredes out at 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T19:40:18.771Z","endTime":"2026-06-21T19:40:29.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"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":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.522707588766497,"aZ":-19.894510245542346,"pfxX":-10.324026604721826,"pfxZ":6.455434412235039,"pX":0.8127819523698789,"pZ":2.1932021867008493,"vX0":10.996660161502895,"vY0":-136.6905380975151,"vZ0":-5.9469327714330635,"x":86.02,"y":179.56,"x0":-1.9101562615979708,"y0":50.00623949362702,"z0":5.751439354954139,"aX":-19.65167246172124},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.7,"breakHorizontal":16.6,"spinRate":2270,"spinDirection":232},"zone":14,"typeConfidence":0.9,"plateTime":0.3998315774817214,"extension":6.547522702349719},"hitData":{"launchSpeed":78.5,"launchAngle":-5.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.36,"coordY":151.58}},"index":0,"playId":"333e9dde-ef0d-3adb-ac9f-b88263e0e1af","pitchNumber":1,"startTime":"2026-06-21T19:40:21.367Z","endTime":"2026-06-21T19:40:29.057Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:40:29.057Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Fry strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T19:42:51.230Z","endTime":"2026-06-21T19:44:58.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Steven Okert replaces Kai-Wei Teng.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T19:42:24.472Z","endTime":"2026-06-21T19:42:31.032Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595345,"link":"/api/v1/people/595345"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter David Fry replaces Kahlil Watson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-21T19:42:31.032Z","endTime":"2026-06-21T19:42:53.381Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":696135,"link":"/api/v1/people/696135"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":75.1,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.875122340180365,"aZ":-25.098598369063346,"pfxX":-2.943793606093331,"pfxZ":4.997647384196645,"pX":-0.22272780087654628,"pZ":3.201289747584917,"vX0":-6.410254452927755,"vY0":-117.31679748096694,"vZ0":-1.2694135703025196,"x":125.49,"y":152.35,"x0":2.910481483750099,"y0":50.00453639191202,"z0":6.0546752857360335,"aX":-4.1678312548612135},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":9.0,"breakHorizontal":6.7,"spinRate":2416,"spinDirection":259},"zone":2,"typeConfidence":2.0,"plateTime":0.4640699130497188,"extension":6.428875950886486},"index":2,"playId":"fe261786-0ce2-3ba2-8cc7-98a022fa14d4","pitchNumber":1,"startTime":"2026-06-21T19:42:53.381Z","endTime":"2026-06-21T19:42:56.515Z","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":82.1,"endSpeed":77.0,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.462953543259797,"aZ":-24.32209159738049,"pfxX":-2.434891098665795,"pfxZ":5.29470932255237,"pX":0.2542864259200109,"pZ":2.6410564180444642,"vX0":-5.91683782523689,"vY0":-119.69447561920518,"vZ0":-2.6514254470644865,"x":107.31,"y":167.47,"x0":3.0535651690423453,"y0":50.000200543057595,"z0":5.893079985824602,"aX":-3.606792610584803},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":9.4,"breakHorizontal":5.5,"spinRate":2383,"spinDirection":260},"zone":5,"typeConfidence":2.0,"plateTime":0.45392384569217903,"extension":6.311430781670693},"index":3,"playId":"366bbcf2-2e62-3b4f-b375-ae3370057f2a","pitchNumber":2,"startTime":"2026-06-21T19:43:09.579Z","endTime":"2026-06-21T19:43:14.335Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.9,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.97487968880252,"aZ":-25.933045826173288,"pfxX":-3.524673561843861,"pfxZ":4.231572213076902,"pX":-1.2692805694090896,"pZ":1.187953911568267,"vX0":-8.26928865402504,"vY0":-120.33016238279531,"vZ0":-5.248641674071847,"x":165.38,"y":206.71,"x0":2.6613228998483835,"y0":50.00489570921638,"z0":5.677492286000905,"aX":-5.200905528228259},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.7,"breakHorizontal":8.3,"spinRate":2494,"spinDirection":269},"zone":13,"typeConfidence":2.0,"plateTime":0.45409201747028183,"extension":6.435625154420632},"index":4,"playId":"23909034-62fe-3f6c-820e-bf0e66ef02f2","pitchNumber":3,"startTime":"2026-06-21T19:43:29.829Z","endTime":"2026-06-21T19:43:33.563Z","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":81.1,"endSpeed":74.9,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.239704731054054,"aZ":-27.698524632492507,"pfxX":-5.1103796915004995,"pfxZ":3.1655149313126154,"pX":0.25145681129487374,"pZ":1.9195586682058403,"vX0":-4.793560326837317,"vY0":-118.04125793218941,"vZ0":-3.1294176998138004,"x":107.42,"y":186.95,"x0":2.9714598716945178,"y0":50.00124643353757,"z0":5.80968583447374,"aX":-7.21769978504697},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":5.3,"breakHorizontal":10.4,"spinRate":2545,"spinDirection":278},"zone":8,"typeConfidence":2.0,"plateTime":0.46382674328103013,"extension":6.207024556382817},"index":5,"playId":"91445215-6795-3fb7-ad93-2981f13d508f","pitchNumber":4,"startTime":"2026-06-21T19:43:47.344Z","endTime":"2026-06-21T19:43:50.387Z","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":82.6,"endSpeed":77.0,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.06456111470332,"aZ":-22.501483463101927,"pfxX":-0.09779069972458077,"pfxZ":6.527179549638793,"pX":-0.29062110182388234,"pZ":1.2296727654574486,"vX0":-7.49953838429459,"vY0":-120.09101266086233,"vZ0":-6.074672034871056,"x":128.08,"y":205.58,"x0":2.866354799419216,"y0":50.00279741051141,"z0":5.753987471128377,"aX":-0.14460421553241598},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":10.8,"breakHorizontal":1.7,"spinRate":2341,"spinDirection":278},"zone":13,"typeConfidence":2.0,"plateTime":0.45356154256930914,"extension":6.500678428169781},"index":6,"playId":"83277daa-381f-33a4-a666-5a01ec5f96bb","pitchNumber":5,"startTime":"2026-06-21T19:44:08.588Z","endTime":"2026-06-21T19:44:13.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.753891428671828,"aZ":-18.980920158000355,"pfxX":7.51831845987197,"pfxZ":7.903353595147127,"pX":2.440552765729615,"pZ":1.872963983541668,"vX0":-4.24196069725142,"vY0":-128.20386053030927,"vZ0":-5.598694710107333,"x":23.97,"y":188.21,"x0":3.1371706155805774,"y0":50.00435795974738,"z0":5.560081819003354,"aX":12.554274826336602},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":13.3,"breakHorizontal":-12.7,"spinRate":1774,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4267287231341905,"extension":6.259429166047762},"index":7,"playId":"cc4e33e6-493f-3fea-a326-315d65dedc9a","pitchNumber":6,"startTime":"2026-06-21T19:44:38.189Z","endTime":"2026-06-21T19:44:41.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":81.8,"endSpeed":76.1,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.873276314259,"aZ":-22.701856096728257,"pfxX":-3.052324743307888,"pfxZ":6.497612395627478,"pX":0.8891090928761985,"pZ":2.671891939453414,"vX0":-4.001492193747812,"vY0":-119.1595254979014,"vZ0":-2.630361986505244,"x":83.11,"y":166.64,"x0":2.9778554030352,"y0":50.004373042446694,"z0":5.810889782162402,"aX":-4.451537550274462},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":11.5,"breakHorizontal":6.4,"spinRate":2318,"spinDirection":273},"zone":12,"typeConfidence":2.0,"plateTime":0.45719810934798577,"extension":6.2818206329320825},"index":8,"playId":"05c8fe2c-4759-3337-8390-e31a2082faa9","pitchNumber":7,"startTime":"2026-06-21T19:44:54.871Z","endTime":"2026-06-21T19:44:58.993Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:44:58.993Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Stuart Fairchild challenged (pitch result), call on the field was overturned: Stuart Fairchild walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T19:45:23.573Z","endTime":"2026-06-21T19:46:47.519Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":656413,"fullName":"Stuart Fairchild","link":"/api/v1/people/656413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656413,"fullName":"Stuart Fairchild","link":"/api/v1/people/656413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656413,"fullName":"Stuart Fairchild","link":"/api/v1/people/656413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Stuart Fairchild replaces Steven Kwan.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-21T19:45:14.665Z","endTime":"2026-06-21T19:45:25.714Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656413,"link":"/api/v1/people/656413"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":680757,"link":"/api/v1/people/680757"}},{"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":82.6,"endSpeed":76.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.104233513872487,"aZ":-21.7387165803411,"pfxX":-2.8505729339264336,"pfxZ":7.020928646293719,"pX":0.049486529427377815,"pZ":3.8485535254691685,"vX0":-5.953592642300271,"vY0":-120.2573937181114,"vZ0":-0.6053068541239952,"x":115.11,"y":134.87,"x0":2.9132446771375125,"y0":50.0022936909573,"z0":6.007035127194245,"aX":-4.235408396207215},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":12.8,"breakHorizontal":6.4,"spinRate":2392,"spinDirection":266},"zone":12,"typeConfidence":2.0,"plateTime":0.4529200608248547,"extension":6.200984995076092},"index":1,"playId":"bd8ea87d-2416-3827-b073-5886ec2ab8bb","pitchNumber":1,"startTime":"2026-06-21T19:45:25.714Z","endTime":"2026-06-21T19:45:30.771Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":75.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.672722949899658,"aZ":-20.33137273382706,"pfxX":-2.787092096535649,"pfxZ":8.308361719483386,"pX":1.3401256923150282,"pZ":2.8497531135704746,"vX0":-3.2252700222157755,"vY0":-117.86962490362997,"vZ0":-2.61851099008948,"x":65.92,"y":161.84,"x0":3.0816030934459318,"y0":50.00207862296865,"z0":5.826211044398759,"aX":-3.9723422317218504},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":14.8,"breakHorizontal":5.8,"spinRate":2303,"spinDirection":240},"zone":12,"typeConfidence":2.0,"plateTime":0.4623929705101171,"extension":6.408192664272802},"index":2,"playId":"afbe3687-fcad-3ce4-9898-d3f0426b9e70","pitchNumber":2,"startTime":"2026-06-21T19:45:44.314Z","endTime":"2026-06-21T19:45:48.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":76.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.79392213701597,"aZ":-26.66332614063335,"pfxX":-2.9222275525127444,"pfxZ":3.778279455132557,"pX":0.007728417886409039,"pZ":3.665140859771971,"vX0":-5.950221578085537,"vY0":-119.11503862058474,"vZ0":0.14291315281856576,"x":116.71,"y":139.82,"x0":2.9035274076842272,"y0":50.00149038539397,"z0":5.987069066068791,"aX":-4.257516713203034},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":7.2,"breakHorizontal":6.6,"spinRate":2244,"spinDirection":267},"zone":11,"typeConfidence":2.0,"plateTime":0.45733952687722157,"extension":6.370759097524573},"index":3,"playId":"afd03dd4-0d67-32db-b56b-04613cfaa07d","pitchNumber":3,"startTime":"2026-06-21T19:46:03.428Z","endTime":"2026-06-21T19:46:08.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.132166973944933,"aZ":-17.539363399744254,"pfxX":6.064564216939946,"pfxZ":8.253339901736595,"pX":0.9828593961566754,"pZ":2.959430629472643,"vX0":-6.730909123148494,"vY0":-132.31298164318446,"vZ0":-4.175389917336788,"x":79.54,"y":158.88,"x0":2.771374305997828,"y0":50.005668630621265,"z0":5.842610934377475,"aX":10.758692042187302},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.3,"breakHorizontal":-9.5,"spinRate":2157,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.4139051444720905,"extension":6.283549241709247},"index":4,"playId":"9d5868b2-b03c-3354-b77d-d5628ec43f49","pitchNumber":4,"startTime":"2026-06-21T19:46:20.507Z","endTime":"2026-06-21T19:46:47.519Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":656413,"fullName":"Stuart Fairchild","link":"/api/v1/people/656413"}},"playEndTime":"2026-06-21T19:46:47.519Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rhys Hoskins strikes out on a foul tip. Stuart Fairchild steals (2) 2nd base.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T19:47:33.266Z","endTime":"2026-06-21T19:49:49.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":656413,"fullName":"Stuart Fairchild","link":"/api/v1/people/656413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"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":656413,"fullName":"Stuart Fairchild","link":"/api/v1/people/656413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Rhys Hoskins replaces Patrick Bailey.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-21T19:46:55.877Z","endTime":"2026-06-21T19:47:35.409Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":672275,"link":"/api/v1/people/672275"}},{"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":81.9,"endSpeed":76.4,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.343511511881843,"aZ":-25.327135796354483,"pfxX":-2.8693600275730686,"pfxZ":4.662647026258828,"pX":1.3695744580573914,"pZ":3.1306261024105586,"vX0":-3.0642064889228298,"vY0":-119.41276304178633,"vZ0":-1.327283902249767,"x":64.8,"y":154.25,"x0":3.034204820785962,"y0":50.003187089158615,"z0":5.936685602722974,"aX":-4.213636191463406},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":8.4,"breakHorizontal":5.9,"spinRate":2361,"spinDirection":244},"zone":12,"typeConfidence":2.0,"plateTime":0.4557546682698388,"extension":6.178757113701577},"index":1,"playId":"35705a4f-2957-346f-b0ef-a2464ac7ac61","pitchNumber":1,"startTime":"2026-06-21T19:47:35.409Z","endTime":"2026-06-21T19:47:39.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":74.9,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.499561783245966,"aZ":-26.49372181556878,"pfxX":-3.1212009240732326,"pfxZ":4.057470145087996,"pX":-0.2165061410676036,"pZ":1.893803205609858,"vX0":-6.071736113066724,"vY0":-116.91190621743793,"vZ0":-3.5222846585157783,"x":125.25,"y":187.65,"x0":2.807416465801403,"y0":50.005591744714344,"z0":5.87361438718117,"aX":-4.3743771313579884},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":6.8,"breakHorizontal":7.0,"spinRate":2373,"spinDirection":262},"zone":8,"typeConfidence":2.0,"plateTime":0.4663005618182883,"extension":6.5655519645746985},"index":2,"playId":"d8f8774a-7c1d-371a-9517-8b8cf99d9cc9","pitchNumber":2,"startTime":"2026-06-21T19:47:55.115Z","endTime":"2026-06-21T19:47:58.115Z","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":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.947655988461875,"aZ":-26.030991608431574,"pfxX":-4.781932628926822,"pfxZ":4.480320708408653,"pX":0.5824069058940202,"pZ":3.1842993999180433,"vX0":-3.6890774830898687,"vY0":-115.63932047350377,"vZ0":-0.7592809944423959,"x":94.8,"y":152.8,"x0":2.8125141031577714,"y0":50.005459498545235,"z0":5.9858438230249424,"aX":-6.559989768394614},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":8.3,"breakHorizontal":9.5,"spinRate":2313,"spinDirection":275},"zone":3,"typeConfidence":2.0,"plateTime":0.47133893649378233,"extension":6.1805262660004265},"index":3,"playId":"d3314a70-bfbf-3971-9fe5-700ef4d59954","pitchNumber":3,"startTime":"2026-06-21T19:48:15.328Z","endTime":"2026-06-21T19:48:18.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.027958402774566,"aZ":-28.802957135315467,"pfxX":-5.960169451973859,"pfxZ":2.4622877868378144,"pX":0.07900215470573385,"pZ":1.6086813075250124,"vX0":-4.5532858729009185,"vY0":-116.01744969806225,"vZ0":-3.2071918827129107,"x":113.99,"y":195.35,"x0":2.8388644296099588,"y0":50.00101274210704,"z0":5.7445299757832275,"aX":-8.150425631750684},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":4.0,"breakHorizontal":11.9,"spinRate":2422,"spinDirection":280},"zone":14,"typeConfidence":2.0,"plateTime":0.47149740944146545,"extension":6.392581234015961},"index":4,"playId":"cf6572c2-5ed6-3757-a5a7-cfb00f03ae57","pitchNumber":4,"startTime":"2026-06-21T19:48:34.646Z","endTime":"2026-06-21T19:48:37.756Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"playId":"2eedc7a0-5b6a-3381-ae64-970baab60daf","startTime":"2026-06-21T19:48:57.211Z","endTime":"2026-06-21T19:49:00.211Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.849949464399216,"aZ":-14.409213093030093,"pfxX":6.668348894519818,"pfxZ":9.71137267649567,"pX":0.6688240495063708,"pZ":2.1268606939413304,"vX0":-7.828008458599848,"vY0":-134.10447542598726,"vZ0":-7.0528500417112365,"x":91.51,"y":181.35,"x0":2.7534703008281864,"y0":50.00325133994478,"z0":5.810606679620956,"aX":12.198428520638945},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.3,"breakHorizontal":-10.4,"spinRate":2240,"spinDirection":140},"zone":9,"typeConfidence":2.0,"plateTime":0.4077776671523483,"extension":6.302632442934219},"index":6,"playId":"b1fbfc0e-a281-3e27-9220-c392211ac63c","pitchNumber":5,"startTime":"2026-06-21T19:49:17.252Z","endTime":"2026-06-21T19:49:20.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.6,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.819137345494823,"aZ":-26.04656063034128,"pfxX":-4.124063912260027,"pfxZ":4.162219026487403,"pX":0.13054813546835972,"pZ":2.551585972962806,"vX0":-4.996324256267229,"vY0":-119.61440181353949,"vZ0":-2.3335755756460492,"x":112.02,"y":169.89,"x0":2.7702274462972145,"y0":50.00068490675771,"z0":5.84031428209549,"aX":-6.063178968229502},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":7.3,"breakHorizontal":8.5,"spinRate":2414,"spinDirection":264},"zone":5,"typeConfidence":2.0,"plateTime":0.4553068532355331,"extension":6.272611507614657},"index":7,"playId":"9a49d73c-f2d5-38cd-bde3-82db61410064","pitchNumber":6,"startTime":"2026-06-21T19:49:39.898Z","endTime":"2026-06-21T19:49:49.336Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:49:49.336Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Petey Halpin strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T19:50:10.526Z","endTime":"2026-06-21T19:51:23.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.960121193594972,"aZ":-23.97153167664266,"pfxX":-2.470909316541524,"pfxZ":5.538897565964849,"pX":0.8916522632955349,"pZ":2.3709691954013374,"vX0":-4.056435605657466,"vY0":-120.01143014273089,"vZ0":-3.1307860824487803,"x":83.01,"y":174.76,"x0":2.9149410137241705,"y0":50.00078020312815,"z0":5.792980961841773,"aX":-3.657857695468519},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":9.6,"breakHorizontal":5.3,"spinRate":2313,"spinDirection":263},"zone":14,"typeConfidence":2.0,"plateTime":0.4538086166581059,"extension":6.34541393345862},"index":0,"playId":"2bf521d6-8e96-3b7c-bce9-39e52e1ee57e","pitchNumber":1,"startTime":"2026-06-21T19:50:10.946Z","endTime":"2026-06-21T19:50:14.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.705237461934193,"aZ":-25.244613604900543,"pfxX":-2.215663761515005,"pfxZ":4.784191884303618,"pX":-1.5271495630029266,"pZ":1.9277922187382575,"vX0":-9.430998092081769,"vY0":-119.22366209825022,"vZ0":-3.80875095340773,"x":175.21,"y":186.73,"x0":2.758332549295321,"y0":50.00147895047434,"z0":5.809880342418147,"aX":-3.2056754675491717},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":8.0,"breakHorizontal":6.1,"spinRate":2482,"spinDirection":271},"zone":13,"typeConfidence":2.0,"plateTime":0.45842062280168516,"extension":6.479201197281064},"index":1,"playId":"69455d8e-7a78-35ef-9af9-5fcb1b197118","pitchNumber":2,"startTime":"2026-06-21T19:50:31.648Z","endTime":"2026-06-21T19:50:36.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.70298905386232,"aZ":-24.5731461622275,"pfxX":-3.22182080556049,"pfxZ":5.141089492499507,"pX":-0.5707539248514545,"pZ":2.8686620581877103,"vX0":-6.9616168135670184,"vY0":-120.10594160049175,"vZ0":-1.9350770511899795,"x":138.76,"y":161.33,"x0":2.770397796525773,"y0":50.0024723366419,"z0":5.845050151612893,"aX":-4.760332045463755},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":9.1,"breakHorizontal":7.3,"spinRate":2471,"spinDirection":264},"zone":1,"typeConfidence":2.0,"plateTime":0.45401568978661855,"extension":6.4473147473485435},"index":2,"playId":"a00ad845-c1f3-3c30-929e-c849a2a15332","pitchNumber":3,"startTime":"2026-06-21T19:50:51.347Z","endTime":"2026-06-21T19:50:54.802Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-21T19:51:05.788Z","endTime":"2026-06-21T19:51:18.915Z","isPitch":false,"type":"action","player":{"id":690984,"link":"/api/v1/people/690984"}},{"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":83.8,"endSpeed":77.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.752742329973483,"aZ":-23.072730156904974,"pfxX":-0.9848595135170433,"pfxZ":6.0060492454900425,"pX":-1.247585216858482,"pZ":2.2077571364694073,"vX0":-9.37177281523846,"vY0":-121.72053569225028,"vZ0":-3.861349004738931,"x":164.56,"y":179.17,"x0":2.7650907869804873,"y0":50.00122653710185,"z0":5.790339700062252,"aX":-1.4902474070637493},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":10.3,"breakHorizontal":3.8,"spinRate":2516,"spinDirection":269},"zone":13,"typeConfidence":2.0,"plateTime":0.4483562572453268,"extension":6.5790355784462315},"index":4,"playId":"4c5f9866-90ac-3e75-87b0-58fd5a5e5c8a","pitchNumber":4,"startTime":"2026-06-21T19:51:18.915Z","endTime":"2026-06-21T19:51:23.019Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:51:23.019Z","atBatIndex":51},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Raynel Delgado lines out to shortstop Brayan Rocchio.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T19:55:04.961Z","endTime":"2026-06-21T19:55:13.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"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":[4],"actionIndex":[0,1,2,3],"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":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"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":"David Fry remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T19:54:14.082Z","endTime":"2026-06-21T19:54:14.099Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":696135,"link":"/api/v1/people/696135"}},{"details":{"description":"Stuart Fairchild remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-21T19:54:14.099Z","endTime":"2026-06-21T19:54:14.100Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656413,"link":"/api/v1/people/656413"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":680757,"link":"/api/v1/people/680757"}},{"details":{"description":"Defensive Substitution: Austin Hedges replaces Rhys Hoskins, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-21T19:54:14.100Z","endTime":"2026-06-21T19:54:14.101Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"802","replacedPlayer":{"id":656555,"link":"/api/v1/people/656555"}},{"details":{"description":"Pitching Change: Colin Holderman replaces Slade Cecconi.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-06-21T19:54:14.101Z","endTime":"2026-06-21T19:55:07.142Z","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.6,"endSpeed":89.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03779423386036,"aZ":-24.949569920160595,"pfxX":-10.90808646684933,"pfxZ":3.5436225748030896,"pX":-0.1475490782376619,"pZ":2.587919865942914,"vX0":8.876521076439214,"vY0":-141.8477572509829,"vZ0":-3.833068557216847,"x":122.62,"y":168.91,"x0":-1.898050921592258,"y0":50.00672599993017,"z0":5.545036898851123,"aX":-22.2636065655862},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":5.8,"breakHorizontal":18.0,"spinRate":2316,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.38593994651235697,"extension":6.385672628801349},"hitData":{"launchSpeed":103.7,"launchAngle":8.0,"totalDistance":174.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":122.49,"coordY":131.92}},"index":4,"playId":"63033b08-58fd-3e6b-8f37-e9cbacbdbf8c","pitchNumber":1,"startTime":"2026-06-21T19:55:07.142Z","endTime":"2026-06-21T19:55:13.147Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:55:13.147Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christian Vázquez flies out to center fielder Petey Halpin.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T19:55:34.134Z","endTime":"2026-06-21T19:56:49.548Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":98.7,"endSpeed":90.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15334216127827,"aZ":-24.473335471070474,"pfxX":-10.580076607203642,"pfxZ":3.688321018021961,"pX":-0.4716634047903595,"pZ":2.9435560434317622,"vX0":7.337579308586052,"vY0":-143.62260473824603,"vZ0":-3.4529640980033927,"x":134.98,"y":159.3,"x0":-1.6844400925281897,"y0":50.006368899626004,"z0":5.6828399085441035,"aX":-22.1154138178424},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.1,"breakHorizontal":17.6,"spinRate":2191,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.3813167218520839,"extension":6.428168518647104},"index":0,"playId":"9be081d2-1de4-3d82-8ff6-9a334fc6f323","pitchNumber":1,"startTime":"2026-06-21T19:55:37.429Z","endTime":"2026-06-21T19:55:40.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.070551053897518,"aZ":-25.078198450227553,"pfxX":4.088170029538134,"pfxZ":4.473872162566737,"pX":0.9165431257412563,"pZ":2.3188882615210633,"vX0":5.731807096769241,"vY0":-125.10977221635481,"vZ0":-2.7422981259287615,"x":82.06,"y":176.17,"x0":-1.9347638345077494,"y0":50.00465930438031,"z0":5.483137121578103,"aX":6.484276133895811},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.7,"breakHorizontal":-8.8,"spinRate":2660,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.43768834430194214,"extension":6.413047735863814},"index":1,"playId":"0e0424fa-9869-3344-92da-2841aeceb9e3","pitchNumber":2,"startTime":"2026-06-21T19:55:51.345Z","endTime":"2026-06-21T19:55:57.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.304306806149985,"aZ":-27.34726348368168,"pfxX":4.366192641786408,"pfxZ":3.0746197903553796,"pX":0.4126811800421664,"pZ":2.939490579796367,"vX0":4.431900625708024,"vY0":-124.36221279702161,"vZ0":-0.49947392663556894,"x":101.27,"y":159.41,"x0":-1.9580487259343458,"y0":50.004155529640926,"z0":5.405955598363808,"aX":6.85732085167585},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.6,"breakHorizontal":-8.9,"spinRate":2646,"spinDirection":83},"zone":3,"typeConfidence":2.0,"plateTime":0.4399733674078825,"extension":6.478584607276618},"hitData":{"launchSpeed":95.6,"launchAngle":37.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.13,"coordY":59.11}},"index":2,"playId":"b4638bb6-c774-3ad6-a247-4510e42528df","pitchNumber":3,"startTime":"2026-06-21T19:56:40.813Z","endTime":"2026-06-21T19:56:49.548Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:56:49.548Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeremy Peña strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T19:57:13.668Z","endTime":"2026-06-21T19:58:39.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"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,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.3,"endSpeed":78.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.877665529300895,"aZ":-26.720775071851058,"pfxX":5.252166595259899,"pfxZ":3.4899580524720175,"pX":-0.4539257434989168,"pZ":3.0752118894895015,"vX0":2.679644919347921,"vY0":-124.21198138724371,"vZ0":-0.4215040523310109,"x":134.3,"y":155.75,"x0":-2.2290291528189594,"y0":50.00237818858895,"z0":5.4688032376868865,"aX":8.206484527844987},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.5,"breakHorizontal":-10.1,"spinRate":2669,"spinDirection":85},"zone":1,"typeConfidence":2.0,"plateTime":0.4409559160259371,"extension":6.369633050453722},"index":0,"playId":"14c0ba93-ee1a-3007-9dc0-3e2a49f95ebd","pitchNumber":1,"startTime":"2026-06-21T19:57:16.972Z","endTime":"2026-06-21T19:57:20.199Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.647906171926284,"aZ":-26.518516948002816,"pfxX":4.838941883957079,"pfxZ":3.5361503002672876,"pX":1.1609448381650171,"pZ":2.1433811495084325,"vX0":6.254979393048604,"vY0":-125.7033514504303,"vZ0":-2.7231995690031305,"x":72.75,"y":180.91,"x0":-1.9889683915227918,"y0":50.00359810432453,"z0":5.3953830789158905,"aX":7.7365477578807145},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.0,"breakHorizontal":-10.2,"spinRate":2621,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.43585703996253855,"extension":6.551042884381761},"index":1,"playId":"273fb385-51ca-3622-8797-9a5a7e9b2b35","pitchNumber":2,"startTime":"2026-06-21T19:57:31.205Z","endTime":"2026-06-21T19:57:36.253Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-21T19:57:43.651Z","endTime":"2026-06-21T19:57:56.809Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64826967764817,"aZ":-24.842697967071377,"pfxX":3.339727131133434,"pfxZ":4.468881672123651,"pX":1.6922518750683737,"pZ":0.7441267655282328,"vX0":8.19749981899208,"vY0":-127.13465420951316,"vZ0":-5.950713745658655,"x":52.5,"y":218.69,"x0":-2.00545793108556,"y0":50.00188654827384,"z0":5.082391398655793,"aX":5.473870041113539},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.0,"breakHorizontal":-7.9,"spinRate":2621,"spinDirection":88},"zone":14,"typeConfidence":2.0,"plateTime":0.4305537860177582,"extension":6.570136987180386},"index":3,"playId":"a02a090f-84eb-3404-9be7-cab783923d87","pitchNumber":3,"startTime":"2026-06-21T19:57:56.809Z","endTime":"2026-06-21T19:58:03.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.186657596584862,"aZ":-39.73495109504962,"pfxX":10.227075931125285,"pfxZ":-5.1158722209577965,"pX":0.614664854355115,"pZ":-0.03196560090767791,"vX0":3.0856695311157427,"vY0":-121.50927521165328,"vZ0":-4.574077707703859,"x":93.57,"y":239.64,"x0":-2.0034677738677447,"y0":50.000569317929866,"z0":5.366847926761003,"aX":15.125839776709679},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-10.2,"breakHorizontal":-19.3,"spinRate":2961,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.4526360256584381,"extension":6.59283633024228},"index":4,"playId":"d437c9b1-0c8c-3abc-9542-996bc9216e6d","pitchNumber":4,"startTime":"2026-06-21T19:58:16.758Z","endTime":"2026-06-21T19:58:21.818Z","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":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.212429528504174,"aZ":-27.56222371409816,"pfxX":8.287239522154065,"pfxZ":2.991597854058896,"pX":1.8529702590902557,"pZ":1.1229393562050871,"vX0":6.9087068183045846,"vY0":-123.55283713822041,"vZ0":-4.804131234877341,"x":46.37,"y":208.46,"x0":-2.0589268044155253,"y0":50.00478297640595,"z0":5.416138849524862,"aX":12.77805520144283},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.4,"breakHorizontal":-16.7,"spinRate":2742,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.4437555129853674,"extension":6.469724921087947},"index":5,"playId":"05b1fc86-b4d1-3fc8-beb5-8563ff234f0c","pitchNumber":5,"startTime":"2026-06-21T19:58:35.605Z","endTime":"2026-06-21T19:58:39.615Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:58:39.615Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Travis Bazzana strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-21T20:00:53.787Z","endTime":"2026-06-21T20:02:42.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"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":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Bryan King replaces Steven Okert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T20:00:32.143Z","endTime":"2026-06-21T20:00:55.918Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687911,"link":"/api/v1/people/687911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.300672298011566,"aZ":-24.982339550576366,"pfxX":6.846168245978,"pfxZ":3.98122073394695,"pX":-0.3150836074478733,"pZ":2.395505587116101,"vX0":-9.34433286821625,"vY0":-132.82210034390724,"vZ0":-3.716263282759945,"x":129.01,"y":174.1,"x0":2.3400536534421175,"y0":50.00510569987012,"z0":5.604850240019402,"aX":12.378266686553632},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.7,"breakHorizontal":-10.7,"spinRate":1945,"spinDirection":145},"zone":4,"typeConfidence":2.0,"plateTime":0.4105307494846544,"extension":6.8137438373996515},"index":1,"playId":"e2f6fbd3-1b29-3efa-abbf-bcda8210a84f","pitchNumber":1,"startTime":"2026-06-21T20:00:55.918Z","endTime":"2026-06-21T20:00:59.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.471953179827736,"aZ":-37.157254978563486,"pfxX":-3.8881796398057995,"pfxZ":-3.78993309774596,"pX":-1.352719597319501,"pZ":2.4967667177965223,"vX0":-6.6996476742160915,"vY0":-114.37149322836053,"vZ0":0.6884019842788118,"x":142.52,"y":200.74,"x0":2.1275945943831895,"y0":50.00117771418409,"z0":5.85625316049255,"aX":-5.114346152164458},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-6.4,"breakHorizontal":8.9,"spinRate":2308,"spinDirection":311},"zone":13,"typeConfidence":0.89,"plateTime":0.48017647620161474,"extension":6.541473623276493},"index":2,"playId":"f9f0d86e-3dd8-33cb-8ffe-70a8721877f9","pitchNumber":2,"startTime":"2026-06-21T20:01:10.284Z","endTime":"2026-06-21T20:01:15.311Z","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":79.0,"endSpeed":72.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.81202915292727,"aZ":-34.09117288420684,"pfxX":-4.020395748344363,"pfxZ":-1.4428362857455586,"pX":-0.21321099243312838,"pZ":1.3966469708974452,"vX0":-4.616524668778482,"vY0":-114.94391455581305,"vZ0":-2.279538525341402,"x":125.13,"y":201.07,"x0":2.34524195085627,"y0":50.00010802010428,"z0":5.71951019101758,"aX":-5.363365042828451},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-2.9,"breakHorizontal":8.5,"spinRate":2239,"spinDirection":311},"zone":13,"typeConfidence":0.89,"plateTime":0.4769977320360703,"extension":6.4547164364212},"index":3,"playId":"6c60ab4c-043d-3bfc-ad74-c8b71c7ccff9","pitchNumber":3,"startTime":"2026-06-21T20:01:24.860Z","endTime":"2026-06-21T20:01:29.341Z","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":91.8,"endSpeed":84.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.484599434632443,"aZ":-24.826827752937444,"pfxX":8.603484155303477,"pfxZ":4.026972700096438,"pX":1.2417156578875823,"pZ":2.454121542095444,"vX0":-6.225651818062539,"vY0":-133.65956665177703,"vZ0":-3.3889347712848155,"x":69.67,"y":172.52,"x0":2.473300755089218,"y0":50.00481043656417,"z0":5.504134498320167,"aX":15.702599379379796},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.8,"breakHorizontal":-14.4,"spinRate":1877,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.40845971621530186,"extension":6.74916461379391},"index":4,"playId":"a4e49a08-eafe-3e77-9c6f-ddde3826ea7b","pitchNumber":4,"startTime":"2026-06-21T20:01:41.510Z","endTime":"2026-06-21T20:01:44.547Z","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":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.350166301748878,"aZ":-18.348359647671604,"pfxX":5.109168087054215,"pfxZ":7.353855913623567,"pX":0.3690298407318904,"pZ":3.8790919340458205,"vX0":-7.5466701981304745,"vY0":-135.90970001404244,"vZ0":-1.3808875136714374,"x":102.93,"y":134.04,"x0":2.511384197773205,"y0":50.003551626235286,"z0":5.661487185126825,"aX":9.607655455142373},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.2,"breakHorizontal":-7.8,"spinRate":2120,"spinDirection":142},"zone":12,"typeConfidence":0.9,"plateTime":0.4022175847296827,"extension":6.835310058739775},"index":5,"playId":"9a8a803b-ef8d-3d15-b7f0-e5218c3121f6","pitchNumber":5,"startTime":"2026-06-21T20:02:39.003Z","endTime":"2026-06-21T20:02:42.867Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T20:02:42.867Z","atBatIndex":55},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Manzardo lines out to first baseman Christian Walker.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-21T20:03:04.132Z","endTime":"2026-06-21T20:04:07.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"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.9,"endSpeed":84.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.969309076849104,"aZ":-15.579308644523618,"pfxX":3.5351709838455005,"pfxZ":9.096078945792808,"pX":-0.982719192219584,"pZ":2.1231407059941083,"vX0":-10.073675241152863,"vY0":-133.52207363475057,"vZ0":-6.037000354842445,"x":154.46,"y":181.46,"x0":2.3625465691274687,"y0":50.00308602812771,"z0":5.515256089891652,"aX":6.451074968364398},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.5,"breakHorizontal":-4.4,"spinRate":2195,"spinDirection":144},"zone":13,"typeConfidence":0.91,"plateTime":0.40861923423679913,"extension":6.607972409765986},"index":0,"playId":"c59191eb-e0dd-30c4-bd3e-49a792cf4170","pitchNumber":1,"startTime":"2026-06-21T20:03:04.132Z","endTime":"2026-06-21T20:03:09.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.551724120069455,"aZ":-17.705793117311668,"pfxX":1.6748050774061536,"pfxZ":7.879113868815816,"pX":-1.3872945929634182,"pZ":2.703516618632257,"vX0":-10.286592393534251,"vY0":-134.06607370367863,"vZ0":-4.372703666842469,"x":169.88,"y":165.79,"x0":2.267214403859059,"y0":50.006602944757155,"z0":5.604165446950647,"aX":3.079062240143766},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.6,"breakHorizontal":-1.1,"spinRate":2128,"spinDirection":145},"zone":11,"typeConfidence":0.9,"plateTime":0.4071761014448505,"extension":6.602379893725081},"index":1,"playId":"f02e2cd2-5ab0-3aeb-a8a3-63cbe164ac41","pitchNumber":2,"startTime":"2026-06-21T20:03:20.292Z","endTime":"2026-06-21T20:03:24.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.65910955741816,"aZ":-24.957423968802356,"pfxX":8.308086780678293,"pfxZ":3.9238595155806006,"pX":0.14218240216494776,"pZ":2.607434828938899,"vX0":-9.009374787866564,"vY0":-134.43946616129455,"vZ0":-3.1794345408466,"x":111.58,"y":168.38,"x0":2.4487378852240314,"y0":50.00590326388069,"z0":5.566211594125673,"aX":15.2939713821407},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.6,"breakHorizontal":-13.2,"spinRate":2053,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.40656266823226384,"extension":6.67190651568289},"index":2,"playId":"559254ed-4bfe-3ef3-b6c3-f161890b987f","pitchNumber":3,"startTime":"2026-06-21T20:03:35.277Z","endTime":"2026-06-21T20:03:42.238Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-06-21T20:03:53.739Z","endTime":"2026-06-21T20:04:02.350Z","isPitch":false,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"}},{"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":92.9,"endSpeed":85.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.71446126982608,"aZ":-23.212985248682863,"pfxX":8.054027957488083,"pfxZ":4.799539908263338,"pX":0.8867132311022677,"pZ":2.595850170950093,"vX0":-7.154452818602591,"vY0":-135.1485455818861,"vZ0":-3.4096100701123873,"x":83.2,"y":168.69,"x0":2.5091105403342477,"y0":50.005182746114436,"z0":5.485560702888377,"aX":15.048910987817694},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.3,"breakHorizontal":-13.2,"spinRate":1921,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.40373650875069256,"extension":6.864905879392519},"hitData":{"launchSpeed":88.7,"launchAngle":12.0,"totalDistance":150.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":159.69,"coordY":151.7}},"index":4,"playId":"292a26aa-e669-3e4a-ba58-beefcff03cff","pitchNumber":4,"startTime":"2026-06-21T20:04:02.350Z","endTime":"2026-06-21T20:04:07.727Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T20:04:07.727Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brayan Rocchio flies out to right fielder Cam Smith.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-21T20:04:30.639Z","endTime":"2026-06-21T20:04:52.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.12476489479588,"aZ":-30.755766050436165,"pfxX":-9.382168529728379,"pfxZ":1.0140167059261547,"pX":0.8989681960828608,"pZ":2.8926904942863625,"vX0":-1.4385038248053355,"vY0":-117.890636539299,"vZ0":0.1619966710875369,"x":82.73,"y":160.68,"x0":2.736324230570269,"y0":50.00475441291119,"z0":5.6698833710686944,"aX":-13.16221188187022},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":2.2,"breakHorizontal":17.3,"spinRate":2109,"spinDirection":291},"zone":12,"typeConfidence":0.9,"plateTime":0.46520721558635847,"extension":6.403950311001873},"index":0,"playId":"067b8479-c45a-3c58-a3e7-5f56513a355e","pitchNumber":1,"startTime":"2026-06-21T20:04:33.618Z","endTime":"2026-06-21T20:04:36.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.388639879733635,"aZ":-28.557219735365887,"pfxX":-9.34871766307646,"pfxZ":2.5420809725269553,"pX":0.15237634886901433,"pZ":2.4788173613049502,"vX0":-3.343385925524218,"vY0":-118.69271304092997,"vZ0":-1.0622396666833667,"x":111.19,"y":171.85,"x0":2.7948966665810704,"y0":50.001253101308905,"z0":5.5398989416783,"aX":-13.295490973809388},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":4.6,"breakHorizontal":17.8,"spinRate":2085,"spinDirection":293},"zone":5,"typeConfidence":0.9,"plateTime":0.46201894315100667,"extension":6.604224784080478},"hitData":{"launchSpeed":73.1,"launchAngle":37.0,"totalDistance":245.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.97,"coordY":113.68}},"index":1,"playId":"c97a2544-a4c1-3f6a-ac94-07525c94536e","pitchNumber":2,"startTime":"2026-06-21T20:04:46.942Z","endTime":"2026-06-21T20:04:52.774Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T20:04:52.774Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yordan Alvarez flies out to left fielder David Fry.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-21T20:07:36.390Z","endTime":"2026-06-21T20:08:40.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,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":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Hunter Gaddis replaces Colin Holderman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T20:06:47.421Z","endTime":"2026-06-21T20:07:19.936Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683769,"link":"/api/v1/people/683769"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-21T20:07:19.936Z","endTime":"2026-06-21T20:07:38.384Z","isPitch":false,"type":"action","player":{"id":670541,"link":"/api/v1/people/670541"}},{"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":78.1,"endSpeed":71.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.011402181707457,"aZ":-24.74300593536631,"pfxX":-11.689310176820644,"pfxZ":5.712911096921683,"pX":-1.8335006087953185,"pZ":4.129719238677027,"vX0":3.4632689608934584,"vY0":-113.68217443872005,"vZ0":0.7911099474294837,"x":186.89,"y":127.28,"x0":-1.8633409460628296,"y0":50.004336971281056,"z0":6.244836416457619,"aX":-15.208526665516503},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":10.8,"breakHorizontal":20.2,"spinRate":2212,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.48292991293255394,"extension":7.479065173581008},"index":2,"playId":"12aa198a-4aa5-3f01-9263-e665a08b01be","pitchNumber":1,"startTime":"2026-06-21T20:07:38.384Z","endTime":"2026-06-21T20:07:42.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74135621341261,"aZ":-10.14190288153122,"pfxX":-5.719389427131236,"pfxZ":11.45471140810524,"pX":-0.6103186841614112,"pZ":2.361164356631743,"vX0":5.616836738865866,"vY0":-137.62344079584858,"vZ0":-8.409579466203963,"x":140.26,"y":175.03,"x0":-1.9318577816180875,"y0":50.00645740372626,"z0":6.138483149350521,"aX":-11.00447299648619},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.2,"breakHorizontal":9.2,"spinRate":2330,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.3975738081911726,"extension":7.1520377499129255},"index":3,"playId":"853f0ddc-ebff-36be-b165-308b09f34382","pitchNumber":2,"startTime":"2026-06-21T20:07:56.092Z","endTime":"2026-06-21T20:07:59.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.511638411318895,"aZ":-10.792180869952517,"pfxX":-5.428713766438558,"pfxZ":11.041488427154663,"pX":-1.6263486451949642,"pZ":3.6574595486584536,"vX0":2.8406035499553863,"vY0":-138.203741547492,"vZ0":-5.138790724006305,"x":178.99,"y":140.03,"x0":-1.9616446413970687,"y0":50.00278624129401,"z0":6.264485988106254,"aX":-10.511772674484966},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.1,"breakHorizontal":9.2,"spinRate":2323,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.39618171158143367,"extension":7.003938416223857},"index":4,"playId":"84384586-4be9-35b2-a1ac-df5fd5f40edb","pitchNumber":3,"startTime":"2026-06-21T20:08:13.122Z","endTime":"2026-06-21T20:08:16.887Z","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":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.70520968153636,"aZ":-10.971716866643048,"pfxX":-5.274452865251177,"pfxZ":11.11785564067274,"pX":0.2401554456300916,"pZ":1.972580430891609,"vX0":7.65018856533333,"vY0":-137.28383910519057,"vZ0":-9.359243665360232,"x":107.85,"y":185.52,"x0":-1.8986916459447807,"y0":50.001083436913596,"z0":6.175047287576552,"aX":-10.05695838305353},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.2,"breakHorizontal":7.9,"spinRate":2345,"spinDirection":201},"zone":8,"typeConfidence":2.0,"plateTime":0.3991475124474153,"extension":7.1952091306409764},"hitData":{"launchSpeed":96.9,"launchAngle":47.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":95.36,"coordY":77.79}},"index":5,"playId":"baa1e76d-d46f-33c3-8394-db7986c4decb","pitchNumber":4,"startTime":"2026-06-21T20:08:31.793Z","endTime":"2026-06-21T20:08:40.106Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T20:08:40.106Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Walker strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-21T20:09:01.707Z","endTime":"2026-06-21T20:10:03.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97727050926543,"aZ":-12.467874533302977,"pfxX":-4.610094947706987,"pfxZ":10.237197132144233,"pX":0.6713783346509742,"pZ":3.238068610657552,"vX0":7.9889185947928665,"vY0":-138.37622302774628,"vZ0":-5.986297198841781,"x":91.41,"y":151.35,"x0":-1.6637875562050528,"y0":50.003287864151616,"z0":6.27649481678566,"aX":-8.875336112287748},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.3,"breakHorizontal":6.6,"spinRate":2374,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.39693187124339513,"extension":7.239747571921592},"index":0,"playId":"961b41c5-406d-3957-9579-042c22df47ff","pitchNumber":1,"startTime":"2026-06-21T20:09:11.906Z","endTime":"2026-06-21T20:09:15.694Z","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":89.2,"endSpeed":82.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.210525278293428,"aZ":-24.901991097992543,"pfxX":4.188954866580999,"pfxZ":4.253715927852641,"pX":1.4168315906317475,"pZ":1.75943859000928,"vX0":6.257228076385477,"vY0":-129.6882095346641,"vZ0":-6.797179804983112,"x":62.99,"y":191.28,"x0":-1.5681084025709824,"y0":50.00360231636009,"z0":6.304219702153476,"aX":7.1598208434550346},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.5,"breakHorizontal":-8.9,"spinRate":2350,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.421771463203791,"extension":7.169989997637775},"index":1,"playId":"d10f0d1d-b932-3c6c-8c12-dfd515733fb2","pitchNumber":2,"startTime":"2026-06-21T20:09:31.350Z","endTime":"2026-06-21T20:09:34.350Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-21T20:09:40.588Z","endTime":"2026-06-21T20:10:00.735Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"}},{"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":90.6,"endSpeed":83.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.842486467878313,"aZ":-23.229321619968914,"pfxX":3.0149822888383104,"pfxZ":5.069204369103054,"pX":1.481496636049623,"pZ":1.6422323914398216,"vX0":7.144223807028441,"vY0":-131.70814603368552,"vZ0":-7.74835988432173,"x":60.53,"y":194.44,"x0":-1.6532728388333904,"y0":50.0039861484706,"z0":6.328790256947778,"aX":5.318295739323782},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.7,"breakHorizontal":-7.0,"spinRate":2434,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.4151783735596717,"extension":6.96795524805102},"index":3,"playId":"3ef46ca6-85af-3765-813f-52d344f06965","pitchNumber":3,"startTime":"2026-06-21T20:10:00.735Z","endTime":"2026-06-21T20:10:03.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T20:10:03.751Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isaac Paredes singles on a fly ball to center fielder Petey Halpin.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-21T20:10:24.267Z","endTime":"2026-06-21T20:12:06.864Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6735781112555,"aZ":-22.71900620528463,"pfxX":3.0218677156288978,"pfxZ":5.401218771228334,"pX":1.1879495041669772,"pZ":1.679826475676307,"vX0":6.373766808284586,"vY0":-130.94386168264296,"vZ0":-7.74496404040501,"x":71.72,"y":193.42,"x0":-1.6629166973975291,"y0":50.00240914141257,"z0":6.355660283857118,"aX":5.285089745893666},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.4,"breakHorizontal":-6.7,"spinRate":2413,"spinDirection":169},"zone":14,"typeConfidence":2.0,"plateTime":0.4170816457204012,"extension":6.988912821199803},"index":0,"playId":"d5869f4a-6c9d-30ec-8dbf-438e165d0dd0","pitchNumber":1,"startTime":"2026-06-21T20:10:33.075Z","endTime":"2026-06-21T20:10:37.135Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-06-21T20:10:43.692Z","endTime":"2026-06-21T20:10:55.524Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"}},{"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":95.3,"endSpeed":86.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.496577080750047,"aZ":-11.156380503806274,"pfxX":-6.2735117035501515,"pfxZ":10.911897985724229,"pX":1.2850141519251987,"pZ":1.8390233904596234,"vX0":9.949809503523404,"vY0":-138.08552606906346,"vZ0":-9.735046132015698,"x":68.02,"y":189.13,"x0":-1.554193790741733,"y0":50.003792272606674,"z0":6.1664358061481375,"aX":-12.085116009690951},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.8,"breakHorizontal":9.2,"spinRate":2418,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.3970488744671097,"extension":7.074861061942401},"index":2,"playId":"d168df16-cef8-3e17-9928-e2062db69bd1","pitchNumber":2,"startTime":"2026-06-21T20:10:55.524Z","endTime":"2026-06-21T20:10:59.715Z","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":94.8,"endSpeed":86.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27649961627898,"aZ":-10.340297881497316,"pfxX":-4.221738350906554,"pfxZ":11.4343971150326,"pX":0.4833689968686268,"pZ":2.6084558365524013,"vX0":7.474617937365206,"vY0":-137.72032756207904,"vZ0":-7.75758795821285,"x":98.58,"y":168.35,"x0":-1.7246987403878198,"y0":50.00257347673475,"z0":6.171625347026471,"aX":-8.061710746750354},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.1,"breakHorizontal":6.0,"spinRate":2361,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.39861638958200185,"extension":7.248403679940894},"index":3,"playId":"f8f63de4-8f65-3ac7-a38d-e447b4b505d8","pitchNumber":3,"startTime":"2026-06-21T20:11:14.051Z","endTime":"2026-06-21T20:11:17.171Z","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":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.095147216669858,"aZ":-27.23783245410255,"pfxX":3.7584288279836127,"pfxZ":2.8010314064728297,"pX":2.010642665303224,"pZ":1.8118474296741816,"vX0":8.219691702536728,"vY0":-131.4145030840745,"vZ0":-6.548830948573941,"x":40.36,"y":189.86,"x0":-1.6374951022070396,"y0":50.00089501785182,"z0":6.341090700978853,"aX":6.615704182990125},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.0,"breakHorizontal":-8.5,"spinRate":2432,"spinDirection":152},"zone":14,"typeConfidence":2.0,"plateTime":0.41572456549689774,"extension":7.12211366490176},"index":4,"playId":"f5345c5c-8e1f-3abd-bcbf-a5240905c954","pitchNumber":4,"startTime":"2026-06-21T20:11:35.739Z","endTime":"2026-06-21T20:11:39.535Z","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":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.965811856281505,"aZ":-11.32270318015431,"pfxX":-3.1369671422387624,"pfxZ":10.79840002098168,"pX":0.6605605439588946,"pZ":3.6662507640224278,"vX0":7.7298434338064075,"vY0":-137.9132348088936,"vZ0":-5.144031475661166,"x":91.82,"y":139.79,"x0":-1.7679446592608015,"y0":50.003340665178094,"z0":6.315854158514989,"aX":-6.058402748212332},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.7,"breakHorizontal":4.1,"spinRate":2341,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.3967771640943121,"extension":7.078072445237198},"hitData":{"launchSpeed":67.1,"launchAngle":29.0,"totalDistance":211.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.03,"coordY":98.13}},"index":5,"playId":"70203eff-581f-3ab8-b773-cac8fd11421b","pitchNumber":5,"startTime":"2026-06-21T20:11:54.000Z","endTime":"2026-06-21T20:12:06.864Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T20:12:06.864Z","atBatIndex":60},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jose Altuve grounds into a force out, shortstop Brayan Rocchio to second baseman Daniel Schneemann. Isaac Paredes out at 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-21T20:12:29.611Z","endTime":"2026-06-21T20:13:00.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"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":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.318391954351306,"aZ":-23.87115966835265,"pfxX":3.251457067175428,"pfxZ":4.845750923455991,"pX":2.430506645542653,"pZ":0.6691233534611987,"vX0":9.050745008897547,"vY0":-129.56578926617013,"vZ0":-9.504264798033415,"x":24.35,"y":220.71,"x0":-1.520428923866821,"y0":50.000622679310744,"z0":6.188018112854806,"aX":5.562386507696616},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.0,"breakHorizontal":-7.8,"spinRate":2326,"spinDirection":163},"zone":14,"typeConfidence":2.0,"plateTime":0.4216338573055727,"extension":7.045571594224967},"index":0,"playId":"34e2721d-94c2-36f6-979f-ee07b8b49bdd","pitchNumber":1,"startTime":"2026-06-21T20:12:32.404Z","endTime":"2026-06-21T20:12:35.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.5,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.876856764240273,"aZ":-24.772908099636563,"pfxX":3.931594239616927,"pfxZ":4.224996914308924,"pX":0.6737065081811178,"pZ":1.6636494304617804,"vX0":5.231652657919929,"vY0":-131.0333791192376,"vZ0":-7.112472970312269,"x":91.32,"y":193.86,"x0":-1.8540960522612582,"y0":50.00041177483464,"z0":6.245275341810471,"aX":6.883259049443816},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.4,"breakHorizontal":-8.2,"spinRate":2356,"spinDirection":164},"zone":9,"typeConfidence":2.0,"plateTime":0.4168925962421026,"extension":7.268879439154242},"hitData":{"launchSpeed":74.4,"launchAngle":-1.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.54,"coordY":171.81}},"index":1,"playId":"6a229bf3-1c32-3e49-b9fd-ccc072729fb0","pitchNumber":2,"startTime":"2026-06-21T20:12:52.535Z","endTime":"2026-06-21T20:13:00.383Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T20:13:00.383Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Arias strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-21T20:15:30.675Z","endTime":"2026-06-21T20:16:17.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Brice Matthews replaces left fielder Yordan Alvarez, batting 2nd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T20:14:39.139Z","endTime":"2026-06-21T20:14:39.153Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":670541,"link":"/api/v1/people/670541"}},{"details":{"description":"Defensive Substitution: Jake Meyers replaces center fielder Joey Loperfido, batting 6th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-21T20:14:39.153Z","endTime":"2026-06-21T20:14:39.154Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676694,"link":"/api/v1/people/676694"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":694388,"link":"/api/v1/people/694388"}},{"details":{"description":"Pitching Change: Josh Hader replaces Bryan King.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-21T20:14:39.154Z","endTime":"2026-06-21T20:15:33.031Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623352,"link":"/api/v1/people/623352"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.564770674667525,"aZ":-11.041498494786005,"pfxX":5.425979329997579,"pfxZ":11.07113845362846,"pX":0.5655614450466703,"pZ":4.012470080885015,"vX0":-7.417412837706599,"vY0":-137.09993492029406,"vZ0":-3.0957776517913667,"x":95.44,"y":130.44,"x0":2.597793258047068,"y0":50.00063305324185,"z0":5.906927562445687,"aX":10.355734791487388},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.6,"breakHorizontal":-8.3,"spinRate":2228,"spinDirection":156},"zone":12,"typeConfidence":0.9,"plateTime":0.39910907686588404,"extension":6.531393446653614},"index":3,"playId":"afff7b75-eb63-3070-8a6c-967d00992920","pitchNumber":1,"startTime":"2026-06-21T20:15:33.031Z","endTime":"2026-06-21T20:15:36.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.53756503692647,"aZ":-28.72814398892996,"pfxX":0.9597438883156499,"pfxZ":2.338252851407394,"pX":-1.0865839007285047,"pZ":1.4122519588884732,"vX0":-9.560278951204776,"vY0":-121.10325748710576,"vZ0":-3.8696678412657324,"x":158.42,"y":200.65,"x0":2.8019093921508453,"y0":50.00143361755209,"z0":5.567449480583039,"aX":1.4141113715849505},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.5,"breakHorizontal":0.7,"spinRate":2451,"spinDirection":349},"zone":13,"typeConfidence":0.9,"plateTime":0.45376509604499615,"extension":6.545755317060445},"index":4,"playId":"f8f38997-f3b1-3c04-8552-ca3774d720ba","pitchNumber":2,"startTime":"2026-06-21T20:15:46.089Z","endTime":"2026-06-21T20:15:49.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.36302076070787,"aZ":-30.461817836892262,"pfxX":-0.38829538603764185,"pfxZ":1.1683906210866626,"pX":0.11210663400676855,"pZ":1.8567725069172671,"vX0":-6.626268588865796,"vY0":-120.66337127046599,"vZ0":-2.48510121410564,"x":112.73,"y":188.65,"x0":2.9490338275308687,"y0":50.00524476904187,"z0":5.594916278162741,"aX":-0.5692812386687006},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.8,"breakHorizontal":2.4,"spinRate":2522,"spinDirection":309},"zone":8,"typeConfidence":0.9,"plateTime":0.4546380782458135,"extension":6.605863024740197},"index":5,"playId":"c8059318-b7a8-3bdc-ac0a-8eecafb2e338","pitchNumber":3,"startTime":"2026-06-21T20:15:59.188Z","endTime":"2026-06-21T20:16:03.278Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.984892775737563,"aZ":-10.49462742444881,"pfxX":5.065533745827298,"pfxZ":11.152389178888303,"pX":-0.047825759285031806,"pZ":3.9024563276384594,"vX0":-9.206616252622362,"vY0":-138.12293186345892,"vZ0":-3.262614491801453,"x":100.88,"y":128.18,"x0":2.6611613328149857,"y0":50.0037467253951,"z0":5.7979881260653885,"aX":9.848540702768625},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.8,"breakHorizontal":-7.4,"spinRate":2343,"spinDirection":148},"zone":11,"typeConfidence":0.9,"plateTime":0.3956042799634951,"extension":6.840623522000145},"index":6,"playId":"25901a4f-a5cd-3323-8d25-1a31055824f9","pitchNumber":4,"startTime":"2026-06-21T20:16:13.967Z","endTime":"2026-06-21T20:16:17.299Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T20:16:17.299Z","atBatIndex":62},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Daniel Schneemann pops out to first baseman Christian Walker in foul territory.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-21T20:16:26.196Z","endTime":"2026-06-21T20:17:08.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.5,"endSpeed":86.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.398393453637386,"aZ":-10.293594817537395,"pfxX":4.117893579890529,"pfxZ":11.403913973164677,"pX":0.06178070766148166,"pZ":3.531022615334122,"vX0":-7.921319122823511,"vY0":-137.39066614726954,"vZ0":-4.33335299714725,"x":114.65,"y":143.44,"x0":2.442568210746899,"y0":50.00486635008255,"z0":5.823862812280682,"aX":7.9035268663665486},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.9,"breakHorizontal":-5.9,"spinRate":2301,"spinDirection":155},"zone":12,"typeConfidence":0.9,"plateTime":0.3981101324887968,"extension":6.594550527123522},"index":0,"playId":"500090ca-a802-3cdb-98b1-2fb4f1ee9aed","pitchNumber":1,"startTime":"2026-06-21T20:16:43.923Z","endTime":"2026-06-21T20:16:47.030Z","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":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.600032037368404,"aZ":-11.040417134729898,"pfxX":5.874505807316322,"pfxZ":10.866793908891704,"pX":0.9510588331325505,"pZ":3.301665403839381,"vX0":-6.472977057856254,"vY0":-138.50650422241776,"vZ0":-4.725815647429026,"x":80.75,"y":149.64,"x0":2.553864306277494,"y0":50.00586792359625,"z0":5.766802448471375,"aX":11.428912563976837},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.8,"breakHorizontal":-9.4,"spinRate":2321,"spinDirection":152},"zone":12,"typeConfidence":0.9,"plateTime":0.3952657847637995,"extension":6.734499431211486},"hitData":{"launchSpeed":81.5,"launchAngle":74.0,"totalDistance":82.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":151.4,"coordY":181.54}},"index":1,"playId":"5c9f9dd6-b7c4-3d50-9577-8ca1eb06d212","pitchNumber":2,"startTime":"2026-06-21T20:16:59.006Z","endTime":"2026-06-21T20:17:08.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T20:17:08.751Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Fry strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-21T20:17:21.781Z","endTime":"2026-06-21T20:18:11.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.385"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".520"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.06"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.13"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.74"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.95"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.18"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.31"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.20"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.24"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.68"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"62.66"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.30"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.55"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.92"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".462"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.385"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".520"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.77805616028334,"aZ":-11.741022933320266,"pfxX":7.402887803001997,"pfxZ":10.383934116656945,"pX":-0.33838477456946175,"pZ":2.8128997182874262,"vX0":-10.301039386726977,"vY0":-139.2682492945022,"vZ0":-5.921049564817751,"x":129.9,"y":162.83,"x0":2.4435828278009932,"y0":50.00386729323768,"z0":5.740586407055961,"aX":14.569020597068532},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.8,"breakHorizontal":-11.3,"spinRate":2212,"spinDirection":154},"zone":1,"typeConfidence":0.9,"plateTime":0.3930323129359916,"extension":6.763094150523281},"index":0,"playId":"3dddb475-c1a0-3109-ac10-5d0dca58f54b","pitchNumber":1,"startTime":"2026-06-21T20:17:33.484Z","endTime":"2026-06-21T20:17:36.835Z","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":96.3,"endSpeed":87.7,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.93202879503342,"aZ":-8.50098613502111,"pfxX":6.592044500703535,"pfxZ":12.005194806966266,"pX":-0.4329744188647594,"pZ":2.503365466840233,"vX0":-10.457417934974544,"vY0":-139.6552531798273,"vZ0":-7.250346340754429,"x":133.5,"y":171.19,"x0":2.506514097683063,"y0":50.0062566191183,"z0":5.695114271817657,"aX":13.003449263530268},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.3,"breakHorizontal":-9.7,"spinRate":2396,"spinDirection":153},"zone":4,"typeConfidence":0.91,"plateTime":0.39244304450225265,"extension":6.6207427992010865},"index":1,"playId":"38993435-7007-332d-9aeb-536a04ef3d64","pitchNumber":2,"startTime":"2026-06-21T20:17:48.962Z","endTime":"2026-06-21T20:17:53.269Z","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":96.5,"endSpeed":87.7,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.61702970062808,"aZ":-10.743623510183827,"pfxX":6.694642908919242,"pfxZ":10.790457451570973,"pX":0.03805059061365072,"pZ":4.430594392403336,"vX0":-9.020609525062328,"vY0":-140.24651128500315,"vZ0":-2.0509427817997548,"x":115.55,"y":119.15,"x0":2.4308995374227758,"y0":50.002548905049515,"z0":5.874830314829444,"aX":13.296689935885812},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.3,"breakHorizontal":-10.2,"spinRate":2321,"spinDirection":151},"zone":12,"typeConfidence":0.9,"plateTime":0.39099998994084384,"extension":6.719323201450208},"index":2,"playId":"dba2da00-266d-3511-a510-d3b4a21168fc","pitchNumber":3,"startTime":"2026-06-21T20:18:07.787Z","endTime":"2026-06-21T20:18:11.111Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T20:18:11.111Z","atBatIndex":64}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Fry strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-21T20:17:21.781Z","endTime":"2026-06-21T20:18:11.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.385"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".520"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.06"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.13"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.74"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.95"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.18"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.31"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.20"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.24"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.68"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"62.66"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.30"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.55"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.92"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".462"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.385"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".520"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.77805616028334,"aZ":-11.741022933320266,"pfxX":7.402887803001997,"pfxZ":10.383934116656945,"pX":-0.33838477456946175,"pZ":2.8128997182874262,"vX0":-10.301039386726977,"vY0":-139.2682492945022,"vZ0":-5.921049564817751,"x":129.9,"y":162.83,"x0":2.4435828278009932,"y0":50.00386729323768,"z0":5.740586407055961,"aX":14.569020597068532},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.8,"breakHorizontal":-11.3,"spinRate":2212,"spinDirection":154},"zone":1,"typeConfidence":0.9,"plateTime":0.3930323129359916,"extension":6.763094150523281},"index":0,"playId":"3dddb475-c1a0-3109-ac10-5d0dca58f54b","pitchNumber":1,"startTime":"2026-06-21T20:17:33.484Z","endTime":"2026-06-21T20:17:36.835Z","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":96.3,"endSpeed":87.7,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.93202879503342,"aZ":-8.50098613502111,"pfxX":6.592044500703535,"pfxZ":12.005194806966266,"pX":-0.4329744188647594,"pZ":2.503365466840233,"vX0":-10.457417934974544,"vY0":-139.6552531798273,"vZ0":-7.250346340754429,"x":133.5,"y":171.19,"x0":2.506514097683063,"y0":50.0062566191183,"z0":5.695114271817657,"aX":13.003449263530268},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.3,"breakHorizontal":-9.7,"spinRate":2396,"spinDirection":153},"zone":4,"typeConfidence":0.91,"plateTime":0.39244304450225265,"extension":6.6207427992010865},"index":1,"playId":"38993435-7007-332d-9aeb-536a04ef3d64","pitchNumber":2,"startTime":"2026-06-21T20:17:48.962Z","endTime":"2026-06-21T20:17:53.269Z","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":96.5,"endSpeed":87.7,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.61702970062808,"aZ":-10.743623510183827,"pfxX":6.694642908919242,"pfxZ":10.790457451570973,"pX":0.03805059061365072,"pZ":4.430594392403336,"vX0":-9.020609525062328,"vY0":-140.24651128500315,"vZ0":-2.0509427817997548,"x":115.55,"y":119.15,"x0":2.4308995374227758,"y0":50.002548905049515,"z0":5.874830314829444,"aX":13.296689935885812},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.3,"breakHorizontal":-10.2,"spinRate":2321,"spinDirection":151},"zone":12,"typeConfidence":0.9,"plateTime":0.39099998994084384,"extension":6.719323201450208},"index":2,"playId":"dba2da00-266d-3511-a510-d3b4a21168fc","pitchNumber":3,"startTime":"2026-06-21T20:18:07.787Z","endTime":"2026-06-21T20:18:11.111Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T20:18:11.111Z","atBatIndex":64},"scoringPlays":[6,28,34],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3,4],"bottom":[5,6,7,8],"hits":{"away":[{"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":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"coordinates":{"x":113.03,"y":168.96},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":128.69,"y":210.89},"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":1,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":155.56,"y":116.6},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":1,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":161.57,"y":94.83},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":1,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":194.16,"y":48.96},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":1,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":115.18,"y":50.04},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":1,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":139.02,"y":68.96},"type":"O","description":"Flyout"}]}},{"startIndex":9,"endIndex":15,"top":[9,10,11,12],"bottom":[13,14,15],"hits":{"away":[{"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":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"coordinates":{"x":116.7,"y":119.38},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":146.43,"y":154.62},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"coordinates":{"x":154.54,"y":169.32},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":2,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"coordinates":{"x":96.52,"y":78.62},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":2,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"coordinates":{"x":150.99,"y":162.23},"type":"O","description":"Groundout"}]}},{"startIndex":16,"endIndex":22,"top":[16,17,18,19],"bottom":[20,21,22],"hits":{"away":[{"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":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":128.11,"y":82.61},"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":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":141.7,"y":168.52},"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":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"coordinates":{"x":198.14,"y":117.11},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":3,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"coordinates":{"x":173.0,"y":119.39},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":3,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"coordinates":{"x":133.4,"y":190.86},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":3,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":107.9,"y":147.52},"type":"O","description":"Double Play"}]}},{"startIndex":23,"endIndex":31,"top":[23,24,25],"bottom":[26,27,28,29,30,31],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":156.62,"y":144.38},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":70.09,"y":84.55},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":185.23,"y":126.54},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":123.11,"y":126.23},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":98.7,"y":161.91},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"coordinates":{"x":146.43,"y":169.83},"type":"O","description":"Fielders Choice Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"coordinates":{"x":120.58,"y":144.48},"type":"O","description":"Groundout"}]}},{"startIndex":32,"endIndex":40,"top":[32,33,34,35],"bottom":[36,37,38,39,40],"hits":{"away":[{"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":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":156.57,"y":156.65},"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":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"coordinates":{"x":169.43,"y":29.87},"type":"H","description":"Triple"},{"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":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"coordinates":{"x":152.01,"y":150.06},"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":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":191.55,"y":113.05},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":5,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"coordinates":{"x":166.61,"y":62.95},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":5,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"coordinates":{"x":84.58,"y":158.68},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":5,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":152.23,"y":44.92},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":5,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":105.15,"y":168.57},"type":"O","description":"Forceout"}]}},{"startIndex":41,"endIndex":47,"top":[41,42,43],"bottom":[44,45,46,47],"hits":{"away":[{"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":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":150.49,"y":160.71},"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":6,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"coordinates":{"x":103.85,"y":158.17},"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":6,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":140.29,"y":41.28},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":6,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":58.19,"y":134.08},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":6,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":149.29,"y":115.5},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":6,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"coordinates":{"x":148.63,"y":74.68},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":6,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"coordinates":{"x":141.36,"y":151.58},"type":"O","description":"Forceout"}]}},{"startIndex":48,"endIndex":54,"top":[48,49,50,51],"bottom":[52,53,54],"hits":{"away":[],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":7,"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"batter":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"coordinates":{"x":122.49,"y":131.92},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":7,"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"coordinates":{"x":132.13,"y":59.11},"type":"O","description":"Flyout"}]}},{"startIndex":55,"endIndex":61,"top":[55,56,57],"bottom":[58,59,60,61],"hits":{"away":[{"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":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":159.69,"y":151.7},"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":8,"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":172.97,"y":113.68},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":8,"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":95.36,"y":77.79},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":8,"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":137.03,"y":98.13},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":8,"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":115.54,"y":171.81},"type":"O","description":"Forceout"}]}},{"startIndex":62,"endIndex":64,"top":[62,63,64],"bottom":[],"hits":{"away":[{"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":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":151.4,"y":181.54},"type":"O","description":"Pop Out"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":2,"hits":7,"errors":0,"leftOnBase":6},"away":{"runs":1,"hits":4,"errors":0,"leftOnBase":5}},"defense":{"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"catcher":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"first":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"second":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"third":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"shortstop":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"left":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"center":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"right":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batter":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"onDeck":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"inHole":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"battingOrder":6,"team":{"id":117,"name":"Houston Astros","link":"/api/v1/teams/117"}},"offense":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"onDeck":{"id":656413,"fullName":"Stuart Fairchild","link":"/api/v1/people/656413"},"inHole":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"battingOrder":6,"team":{"id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"}},"balls":0,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"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":4,"groundOuts":7,"airOuts":10,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".228","atBats":31,"obp":".313","slg":".370","ops":".683","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":6,"rbi":1,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":2},"pitching":{"flyOuts":9,"groundOuts":8,"airOuts":12,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":1,"hits":7,"hitByPitch":0,"atBats":29,"obp":".290","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":102,"era":"3.79","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.26","battersFaced":32,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":102,"balls":37,"strikes":65,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":2,"pitchesPerInning":"12.75","runsScoredPer9":"2.25","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":24,"errors":0,"chances":32,"passedBall":0,"pickoffs":0}},"players":{"ID542888":{"person":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":12,"groundOuts":16,"airOuts":20,"runs":8,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":23,"baseOnBalls":10,"intentionalWalks":1,"hits":14,"hitByPitch":1,"atBats":73,"obp":".298","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":358,"era":"3.05","inningsPitched":"20.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":7,"whip":"1.16","battersFaced":84,"outs":62,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":358,"balls":131,"strikes":227,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".500","pitchesPerInning":"17.32","gamesFinished":6,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"10.02","walksPer9Inn":"4.35","hitsPer9Inn":"6.10","runsScoredPer9":"3.48","homeRunsPer9":"0.87","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"600","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":12,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":13,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID595978":{"person":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"jerseyNumber":"27","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"802","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":12,"groundOuts":36,"airOuts":23,"runs":12,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":10,"intentionalWalks":0,"hits":26,"hitByPitch":0,"avg":".260","atBats":100,"obp":".324","slg":".350","ops":".674","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":114,"totalBases":35,"rbi":9,"leftOnBase":60,"sacBunts":3,"sacFlies":1,"babip":".309","groundOutsToAirouts":"1.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"100.00","popOuts":5,"lineOuts":6},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":8,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":23,"era":"13.50","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"3.00","battersFaced":8,"outs":4,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":7,"strikes":16,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"17.25","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"27.00","runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":2,"stolenBases":25,"stolenBasePercentage":".926","caughtStealingPercentage":".074","assists":11,"putOuts":306,"errors":2,"chances":319,"fielding":".994","passedBall":1,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"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":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":47,"flyOuts":30,"groundOuts":41,"airOuts":47,"runs":22,"doubles":11,"triples":1,"homeRuns":7,"strikeOuts":38,"baseOnBalls":24,"intentionalWalks":1,"hits":47,"hitByPitch":2,"avg":".273","atBats":172,"obp":".367","slg":".471","ops":".838","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":199,"totalBases":81,"rbi":24,"leftOnBase":50,"sacBunts":0,"sacFlies":1,"babip":".313","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.57","popOuts":10,"lineOuts":7},"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":101,"putOuts":57,"errors":3,"chances":161,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID682177":{"person":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"jerseyNumber":"10","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":28,"groundOuts":44,"airOuts":45,"runs":23,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":66,"baseOnBalls":20,"intentionalWalks":0,"hits":42,"hitByPitch":0,"avg":".213","atBats":197,"obp":".286","slg":".350","ops":".636","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":217,"totalBases":69,"rbi":26,"leftOnBase":84,"sacBunts":0,"sacFlies":0,"babip":".288","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.83","popOuts":5,"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":60,"putOuts":94,"errors":1,"chances":155,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":{"note":"(L, 3-6)","summary":"6.0 IP, 2 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":7,"groundOuts":7,"airOuts":9,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":1,"hits":6,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":79,"inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":79,"balls":30,"strikes":49,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":56,"groundOuts":89,"airOuts":87,"runs":44,"doubles":14,"triples":0,"homeRuns":12,"strikeOuts":66,"baseOnBalls":27,"intentionalWalks":1,"hits":91,"hitByPitch":3,"atBats":327,"obp":".334","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1355,"era":"4.48","inningsPitched":"84.1","wins":3,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.40","battersFaced":363,"outs":253,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1355,"balls":494,"strikes":861,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.02","rbi":2,"winPercentage":".333","pitchesPerInning":"16.07","gamesFinished":0,"strikeoutWalkRatio":"2.44","strikeoutsPer9Inn":"7.04","walksPer9Inn":"2.88","hitsPer9Inn":"9.71","runsScoredPer9":"4.70","homeRunsPer9":"1.28","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":13,"lineOuts":18},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID672275":{"person":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"jerseyNumber":"16","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"800","stats":{"batting":{"summary":"0-1 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":21,"groundOuts":40,"airOuts":39,"runs":12,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":40,"baseOnBalls":11,"intentionalWalks":0,"hits":26,"hitByPitch":0,"avg":".181","atBats":144,"obp":".237","slg":".257","ops":".494","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":156,"totalBases":37,"rbi":10,"leftOnBase":52,"sacBunts":0,"sacFlies":1,"babip":".233","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"72.00","popOuts":5,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":13,"stolenBases":30,"stolenBasePercentage":".698","caughtStealingPercentage":".302","assists":20,"putOuts":401,"errors":4,"chances":425,"fielding":".991","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID677587":{"person":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"jerseyNumber":"4","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"300","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":3,"putOuts":3,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":40,"groundOuts":71,"airOuts":78,"runs":30,"doubles":11,"triples":2,"homeRuns":5,"strikeOuts":36,"baseOnBalls":24,"intentionalWalks":0,"hits":66,"hitByPitch":7,"avg":".268","atBats":246,"obp":".346","slg":".390","ops":".736","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":282,"totalBases":96,"rbi":33,"leftOnBase":103,"sacBunts":2,"sacFlies":3,"babip":".293","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.20","popOuts":18,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":167,"putOuts":100,"errors":7,"chances":274,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID690984":{"person":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"jerseyNumber":"0","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | 3B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":1,"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":3,"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":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":13,"groundOuts":8,"airOuts":15,"runs":5,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":12,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".171","atBats":41,"obp":".190","slg":".244","ops":".434","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":10,"rbi":1,"leftOnBase":19,"sacBunts":1,"sacFlies":0,"babip":".241","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":36,"errors":0,"chances":37,"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":"400","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":2,"groundOuts":13,"airOuts":4,"runs":2,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":20,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".213","atBats":47,"obp":".245","slg":".383","ops":".628","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":18,"rbi":5,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"babip":".320","groundOutsToAirouts":"3.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.50","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":25,"putOuts":16,"errors":1,"chances":42,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID670036":{"person":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":33,"gamesStarted":0,"flyOuts":15,"groundOuts":23,"airOuts":38,"runs":16,"doubles":8,"triples":0,"homeRuns":6,"strikeOuts":35,"baseOnBalls":9,"intentionalWalks":0,"hits":30,"hitByPitch":3,"atBats":125,"obp":".304","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":497,"era":"4.22","inningsPitched":"32.0","wins":1,"losses":1,"saves":1,"saveOpportunities":2,"holds":7,"blownSaves":1,"earnedRuns":15,"whip":"1.22","battersFaced":138,"outs":96,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":497,"balls":169,"strikes":328,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".500","pitchesPerInning":"15.53","gamesFinished":7,"strikeoutWalkRatio":"3.89","strikeoutsPer9Inn":"9.84","walksPer9Inn":"2.53","hitsPer9Inn":"8.44","runsScoredPer9":"4.50","homeRunsPer9":"1.69","inheritedRunners":30,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":1,"chances":7,"fielding":".857","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, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"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":9,"balls":2,"strikes":7,"strikePercentage":".780","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":25,"gamesStarted":0,"flyOuts":12,"groundOuts":26,"airOuts":25,"runs":6,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":31,"baseOnBalls":9,"intentionalWalks":0,"hits":13,"hitByPitch":3,"atBats":95,"obp":".234","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":430,"era":"1.63","inningsPitched":"27.2","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":6,"blownSaves":0,"earnedRuns":5,"whip":"0.80","battersFaced":107,"outs":83,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":430,"balls":165,"strikes":265,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".800","pitchesPerInning":"15.54","gamesFinished":6,"strikeoutWalkRatio":"3.44","strikeoutsPer9Inn":"10.08","walksPer9Inn":"2.93","hitsPer9Inn":"4.23","runsScoredPer9":"1.95","homeRunsPer9":"0.33","inheritedRunners":12,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"601","stats":{"batting":{"note":"a-","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":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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":14,"groundOuts":20,"airOuts":22,"runs":14,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":38,"baseOnBalls":18,"intentionalWalks":1,"hits":23,"hitByPitch":0,"avg":".223","atBats":103,"obp":".339","slg":".379","ops":".718","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":121,"totalBases":39,"rbi":9,"leftOnBase":47,"sacBunts":0,"sacFlies":0,"babip":".311","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.75","popOuts":6,"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":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":5,"putOuts":76,"errors":0,"chances":81,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID671922":{"person":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":32,"gamesStarted":0,"flyOuts":17,"groundOuts":21,"airOuts":27,"runs":11,"doubles":8,"triples":0,"homeRuns":1,"strikeOuts":51,"baseOnBalls":8,"intentionalWalks":1,"hits":28,"hitByPitch":0,"atBats":124,"obp":".267","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":579,"era":"2.38","inningsPitched":"34.0","wins":2,"losses":0,"saves":24,"saveOpportunities":26,"holds":0,"blownSaves":2,"earnedRuns":9,"whip":"1.06","battersFaced":135,"outs":102,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":579,"balls":202,"strikes":377,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.03","gamesFinished":29,"strikeoutWalkRatio":"6.38","strikeoutsPer9Inn":"13.50","walksPer9Inn":"2.12","hitsPer9Inn":"7.41","runsScoredPer9":"2.91","homeRunsPer9":"0.26","inheritedRunners":10,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":7,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680757":{"person":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"jerseyNumber":"38","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"700","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":46,"groundOuts":74,"airOuts":94,"runs":31,"doubles":8,"triples":0,"homeRuns":1,"strikeOuts":30,"baseOnBalls":37,"intentionalWalks":1,"hits":50,"hitByPitch":3,"avg":".206","atBats":243,"obp":".316","slg":".251","ops":".567","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":289,"totalBases":61,"rbi":13,"leftOnBase":98,"sacBunts":3,"sacFlies":2,"babip":".229","groundOutsToAirouts":"0.79","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"243.00","popOuts":17,"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":6,"putOuts":155,"errors":1,"chances":162,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":"200","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":68,"flyOuts":28,"groundOuts":35,"airOuts":50,"runs":26,"doubles":7,"triples":1,"homeRuns":9,"strikeOuts":76,"baseOnBalls":24,"intentionalWalks":0,"hits":50,"hitByPitch":4,"avg":".238","atBats":210,"obp":".326","slg":".410","ops":".736","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":239,"totalBases":86,"rbi":26,"leftOnBase":103,"sacBunts":0,"sacFlies":1,"babip":".325","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.33","popOuts":12,"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":30,"putOuts":318,"errors":0,"chances":348,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":15,"gamesStarted":15,"flyOuts":37,"groundOuts":75,"airOuts":83,"runs":28,"doubles":12,"triples":3,"homeRuns":8,"strikeOuts":91,"baseOnBalls":28,"intentionalWalks":2,"hits":67,"hitByPitch":1,"atBats":312,"obp":".279","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":1366,"era":"2.70","inningsPitched":"86.2","wins":7,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.10","battersFaced":345,"outs":260,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1366,"balls":502,"strikes":864,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".700","pitchesPerInning":"15.76","gamesFinished":0,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"9.45","walksPer9Inn":"2.91","hitsPer9Inn":"6.96","runsScoredPer9":"2.91","homeRunsPer9":"0.83","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":20,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":1,"chances":9,"fielding":".889","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":16,"gamesStarted":16,"flyOuts":56,"groundOuts":68,"airOuts":83,"runs":40,"doubles":16,"triples":0,"homeRuns":11,"strikeOuts":76,"baseOnBalls":37,"intentionalWalks":0,"hits":75,"hitByPitch":1,"atBats":299,"obp":".334","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1372,"era":"4.05","inningsPitched":"80.0","wins":6,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.40","battersFaced":340,"outs":240,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1372,"balls":508,"strikes":864,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".667","pitchesPerInning":"17.15","gamesFinished":0,"strikeoutWalkRatio":"2.05","strikeoutsPer9Inn":"8.55","walksPer9Inn":"4.16","hitsPer9Inn":"8.44","runsScoredPer9":"4.50","homeRunsPer9":"1.24","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":3,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682982":{"person":{"id":682982,"fullName":"Daniel Espino","link":"/api/v1/people/682982"},"jerseyNumber":"41","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":2,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":9,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":32,"era":"9.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.50","battersFaced":9,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":32,"balls":9,"strikes":23,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"16.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"18.00","walksPer9Inn":"0.00","hitsPer9Inn":"13.50","runsScoredPer9":"9.00","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681870":{"person":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":0,"flyOuts":9,"groundOuts":3,"airOuts":21,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":40,"baseOnBalls":14,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":71,"obp":".256","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":383,"era":"2.53","inningsPitched":"21.1","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":17,"blownSaves":0,"earnedRuns":6,"whip":"1.03","battersFaced":86,"outs":64,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":383,"balls":145,"strikes":238,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.14","rbi":0,"winPercentage":".667","pitchesPerInning":"17.95","gamesFinished":1,"strikeoutWalkRatio":"2.86","strikeoutsPer9Inn":"16.88","walksPer9Inn":"5.91","hitsPer9Inn":"3.38","runsScoredPer9":"2.53","homeRunsPer9":"0.42","inheritedRunners":14,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":15,"gamesStarted":15,"flyOuts":37,"groundOuts":87,"airOuts":73,"runs":41,"doubles":18,"triples":1,"homeRuns":15,"strikeOuts":103,"baseOnBalls":30,"intentionalWalks":0,"hits":74,"hitByPitch":2,"atBats":336,"obp":".288","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","numberOfPitches":1417,"era":"3.83","inningsPitched":"91.2","wins":9,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"1.13","battersFaced":369,"outs":275,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1417,"balls":473,"strikes":944,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":3,"groundOutsToAirouts":"1.19","rbi":0,"winPercentage":".692","pitchesPerInning":"15.46","gamesFinished":0,"strikeoutWalkRatio":"3.43","strikeoutsPer9Inn":"10.11","walksPer9Inn":"2.95","hitsPer9Inn":"7.27","runsScoredPer9":"4.03","homeRunsPer9":"1.47","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":15,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":7,"errors":1,"chances":17,"fielding":".941","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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","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":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":0,"flyOuts":16,"groundOuts":19,"airOuts":29,"runs":9,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":17,"baseOnBalls":8,"intentionalWalks":0,"hits":24,"hitByPitch":0,"atBats":87,"obp":".330","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":380,"era":"3.80","inningsPitched":"21.1","wins":1,"losses":2,"saves":1,"saveOpportunities":3,"holds":12,"blownSaves":2,"earnedRuns":9,"whip":"1.50","battersFaced":97,"outs":64,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":380,"balls":138,"strikes":242,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".333","pitchesPerInning":"17.81","gamesFinished":2,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"7.17","walksPer9Inn":"3.38","hitsPer9Inn":"10.13","runsScoredPer9":"3.80","homeRunsPer9":"1.27","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":6},"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"}]},"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":16,"gamesStarted":16,"flyOuts":53,"groundOuts":77,"airOuts":103,"runs":41,"doubles":12,"triples":0,"homeRuns":16,"strikeOuts":78,"baseOnBalls":28,"intentionalWalks":0,"hits":77,"hitByPitch":1,"atBats":332,"obp":".291","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1415,"era":"4.03","inningsPitched":"89.1","wins":2,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"1.18","battersFaced":364,"outs":268,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1415,"balls":517,"strikes":898,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":3,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".200","pitchesPerInning":"15.84","gamesFinished":0,"strikeoutWalkRatio":"2.79","strikeoutsPer9Inn":"7.86","walksPer9Inn":"2.82","hitsPer9Inn":"7.76","runsScoredPer9":"4.13","homeRunsPer9":"1.61","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":22,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":6,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682120":{"person":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"jerseyNumber":"29","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":32,"gamesStarted":0,"flyOuts":14,"groundOuts":20,"airOuts":31,"runs":9,"doubles":2,"triples":2,"homeRuns":2,"strikeOuts":23,"baseOnBalls":17,"intentionalWalks":3,"hits":19,"hitByPitch":3,"atBats":86,"obp":".348","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":443,"era":"2.84","inningsPitched":"25.1","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":12,"blownSaves":1,"earnedRuns":8,"whip":"1.42","battersFaced":113,"outs":76,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":443,"balls":169,"strikes":274,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".000","pitchesPerInning":"17.49","gamesFinished":4,"strikeoutWalkRatio":"1.35","strikeoutsPer9Inn":"8.17","walksPer9Inn":"6.04","hitsPer9Inn":"6.75","runsScoredPer9":"3.20","homeRunsPer9":"0.71","inheritedRunners":13,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":8,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656413":{"person":{"id":656413,"fullName":"Stuart Fairchild","link":"/api/v1/people/656413"},"jerseyNumber":"17","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"701","stats":{"batting":{"note":"b-","summary":"0-0 | BB, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","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":11,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":7,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".188","atBats":16,"obp":".458","slg":".188","ops":".646","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":24,"totalBases":3,"rbi":1,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".750","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":2,"chances":14,"fielding":".857","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"}]},"ID656555":{"person":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"jerseyNumber":"8","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"801","stats":{"batting":{"note":"c-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":25,"groundOuts":29,"airOuts":55,"runs":25,"doubles":12,"triples":0,"homeRuns":7,"strikeOuts":67,"baseOnBalls":35,"intentionalWalks":0,"hits":31,"hitByPitch":2,"avg":".174","atBats":178,"obp":".311","slg":".360","ops":".671","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":219,"totalBases":64,"rbi":26,"leftOnBase":81,"sacBunts":0,"sacFlies":4,"babip":".222","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.43","popOuts":21,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":215,"errors":1,"chances":232,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]}},"batters":[683953,700932,677587,672356,682177,696135,681807,680757,656413,672275,656555,595978,690984,677944,670059,683769],"pitchers":[677944,670059,683769],"bench":[],"bullpen":[542888,676440,676282,682982,670036,682120,800048,681870,671922,668909],"battingOrder":[683953,700932,677587,672356,682177,681807,656413,595978,690984],"info":[{"title":"BATTING","fieldList":[{"label":"3B","value":"Halpin (1, Teng)."},{"label":"TB","value":"Bazzana; Halpin 3; Manzardo; Rocchio."},{"label":"RBI","value":"Bazzana (24)."},{"label":"Runners left in scoring position, 2 out","value":"Halpin; Schneemann 2; Arias, G."},{"label":"Team RISP","value":"0-for-5."},{"label":"Team LOB","value":"5."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Fairchild (2, 2nd base off Okert/Vázquez, C)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Rocchio-Schneemann)."}]}],"note":[{"label":"a","value":"Struck out for Watson in the 7th."},{"label":"b","value":"Walked for Kwan in the 7th."},{"label":"c","value":"Struck out for Bailey in the 7th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"teamStats":{"batting":{"flyOuts":9,"groundOuts":8,"airOuts":12,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":1,"hits":7,"hitByPitch":0,"avg":".243","atBats":29,"obp":".317","slg":".413","ops":".730","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":11,"rbi":2,"leftOnBase":13,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":0,"lineOuts":3},"pitching":{"flyOuts":4,"groundOuts":7,"airOuts":10,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":31,"obp":".182","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":124,"era":"4.84","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.40","battersFaced":33,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":124,"balls":41,"strikes":83,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":1,"pitchesPerInning":"13.78","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":5,"putOuts":27,"errors":0,"chances":32,"passedBall":0,"pickoffs":0}},"players":{"ID670623":{"person":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"jerseyNumber":"15","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"400","stats":{"batting":{"summary":"3-4 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"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":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":49,"groundOuts":42,"airOuts":104,"runs":31,"doubles":14,"triples":0,"homeRuns":10,"strikeOuts":49,"baseOnBalls":30,"intentionalWalks":0,"hits":63,"hitByPitch":11,"avg":".246","atBats":256,"obp":".348","slg":".418","ops":".766","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":299,"totalBases":107,"rbi":37,"leftOnBase":128,"sacBunts":0,"sacFlies":2,"babip":".266","groundOutsToAirouts":"0.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.60","popOuts":29,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":91,"putOuts":80,"errors":6,"chances":177,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID650556":{"person":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":29,"gamesStarted":0,"flyOuts":12,"groundOuts":18,"airOuts":20,"runs":20,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":33,"baseOnBalls":24,"intentionalWalks":0,"hits":22,"hitByPitch":3,"atBats":92,"obp":".412","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":486,"era":"6.39","inningsPitched":"25.1","wins":2,"losses":3,"saves":5,"saveOpportunities":5,"holds":5,"blownSaves":0,"earnedRuns":18,"whip":"1.82","battersFaced":120,"outs":76,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":486,"balls":214,"strikes":272,"strikePercentage":".560","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".400","pitchesPerInning":"19.18","gamesFinished":20,"strikeoutWalkRatio":"1.38","strikeoutsPer9Inn":"11.72","walksPer9Inn":"8.53","hitsPer9Inn":"7.82","runsScoredPer9":"7.11","homeRunsPer9":"2.13","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678906":{"person":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"note":"(W, 4-6)","summary":"6.0 IP, ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":7,"airOuts":7,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":83,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":83,"balls":28,"strikes":55,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"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":22,"gamesStarted":9,"flyOuts":29,"groundOuts":56,"airOuts":56,"runs":30,"doubles":8,"triples":2,"homeRuns":9,"strikeOuts":62,"baseOnBalls":27,"intentionalWalks":0,"hits":51,"hitByPitch":6,"atBats":225,"obp":".326","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1016,"era":"4.03","inningsPitched":"60.1","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":27,"whip":"1.29","battersFaced":258,"outs":181,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1016,"balls":379,"strikes":637,"strikePercentage":".630","hitBatsmen":6,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":1,"winPercentage":".400","pitchesPerInning":"16.84","gamesFinished":1,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"9.25","walksPer9Inn":"4.03","hitsPer9Inn":"7.61","runsScoredPer9":"4.48","homeRunsPer9":"1.34","inheritedRunners":11,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":17},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":8,"errors":0,"chances":12,"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"}]},"ID701358":{"person":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"jerseyNumber":"11","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"700","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":37,"groundOuts":68,"airOuts":60,"runs":30,"doubles":12,"triples":1,"homeRuns":7,"strikeOuts":77,"baseOnBalls":27,"intentionalWalks":0,"hits":57,"hitByPitch":4,"avg":".219","atBats":260,"obp":".300","slg":".354","ops":".654","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":294,"totalBases":92,"rbi":26,"leftOnBase":122,"sacBunts":0,"sacFlies":2,"babip":".281","groundOutsToAirouts":"1.13","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"37.14","popOuts":10,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":170,"errors":4,"chances":179,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID686613":{"person":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"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":3,"gamesStarted":3,"flyOuts":7,"groundOuts":10,"airOuts":13,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":24,"baseOnBalls":9,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":55,"obp":".266","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":272,"era":"1.10","inningsPitched":"16.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.04","battersFaced":64,"outs":49,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":272,"balls":109,"strikes":163,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.65","gamesFinished":0,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"13.22","walksPer9Inn":"4.96","hitsPer9Inn":"4.41","runsScoredPer9":"1.10","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID623352":{"person":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"note":"(S, 5)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":1,"strikes":8,"strikePercentage":".890","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":2,"groundOuts":5,"airOuts":6,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":26,"obp":".111","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":121,"era":"1.13","inningsPitched":"8.0","wins":1,"losses":0,"saves":5,"saveOpportunities":5,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.38","battersFaced":27,"outs":24,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":121,"balls":30,"strikes":91,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.13","gamesFinished":6,"strikeoutWalkRatio":"13.00","strikeoutsPer9Inn":"14.63","walksPer9Inn":"1.13","hitsPer9Inn":"2.25","runsScoredPer9":"1.13","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":0},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID660853":{"person":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"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":31,"gamesStarted":0,"flyOuts":25,"groundOuts":19,"airOuts":46,"runs":16,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":31,"baseOnBalls":8,"intentionalWalks":1,"hits":27,"hitByPitch":0,"atBats":121,"obp":".271","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":500,"era":"4.22","inningsPitched":"32.0","wins":0,"losses":1,"saves":4,"saveOpportunities":5,"holds":6,"blownSaves":1,"earnedRuns":15,"whip":"1.09","battersFaced":131,"outs":96,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":500,"balls":156,"strikes":344,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.41","rbi":0,"winPercentage":".000","pitchesPerInning":"15.63","gamesFinished":7,"strikeoutWalkRatio":"3.88","strikeoutsPer9Inn":"8.72","walksPer9Inn":"2.25","hitsPer9Inn":"7.59","runsScoredPer9":"4.50","homeRunsPer9":"0.56","inheritedRunners":12,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676694":{"person":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"jerseyNumber":"6","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"601","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":24,"groundOuts":29,"airOuts":39,"runs":13,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":27,"baseOnBalls":9,"intentionalWalks":0,"hits":25,"hitByPitch":1,"avg":".210","atBats":119,"obp":".269","slg":".328","ops":".597","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":130,"totalBases":39,"rbi":11,"leftOnBase":50,"sacBunts":0,"sacFlies":1,"babip":".244","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.67","popOuts":10,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":81,"errors":0,"chances":82,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID595345":{"person":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"note":"(H, 9)","summary":"1.0 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":21,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":8,"strikes":13,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":36,"gamesStarted":1,"flyOuts":25,"groundOuts":20,"airOuts":51,"runs":10,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":34,"baseOnBalls":11,"intentionalWalks":0,"hits":21,"hitByPitch":2,"atBats":124,"obp":".246","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":547,"era":"2.48","inningsPitched":"36.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":9,"blownSaves":0,"earnedRuns":10,"whip":"0.88","battersFaced":139,"outs":109,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":547,"balls":190,"strikes":357,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.39","rbi":0,"winPercentage":".---","pitchesPerInning":"15.06","gamesFinished":1,"strikeoutWalkRatio":"3.09","strikeoutsPer9Inn":"8.42","walksPer9Inn":"2.72","hitsPer9Inn":"5.20","runsScoredPer9":"2.48","homeRunsPer9":"0.74","inheritedRunners":21,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"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"}]},"ID694728":{"person":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"jerseyNumber":"0","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"201","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":22,"groundOuts":41,"airOuts":40,"runs":18,"doubles":5,"triples":1,"homeRuns":6,"strikeOuts":60,"baseOnBalls":12,"intentionalWalks":0,"hits":36,"hitByPitch":0,"avg":".206","atBats":175,"obp":".255","slg":".349","ops":".604","caughtStealing":4,"stolenBases":2,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":189,"totalBases":61,"rbi":18,"leftOnBase":68,"sacBunts":1,"sacFlies":1,"babip":".273","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.17","popOuts":8,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":27,"putOuts":105,"errors":1,"chances":133,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID805123":{"person":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"jerseyNumber":"69","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"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":30,"gamesStarted":0,"flyOuts":36,"groundOuts":36,"airOuts":60,"runs":21,"doubles":7,"triples":1,"homeRuns":5,"strikeOuts":44,"baseOnBalls":27,"intentionalWalks":0,"hits":33,"hitByPitch":1,"atBats":168,"obp":".305","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":825,"era":"3.78","inningsPitched":"47.2","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":20,"whip":"1.26","battersFaced":201,"outs":143,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":825,"balls":330,"strikes":495,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".600","pitchesPerInning":"17.31","gamesFinished":5,"strikeoutWalkRatio":"1.63","strikeoutsPer9Inn":"8.31","walksPer9Inn":"5.10","hitsPer9Inn":"6.23","runsScoredPer9":"3.97","homeRunsPer9":"0.94","inheritedRunners":13,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":11,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID514888":{"person":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"jerseyNumber":"27","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"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":56,"flyOuts":20,"groundOuts":64,"airOuts":47,"runs":33,"doubles":11,"triples":0,"homeRuns":8,"strikeOuts":54,"baseOnBalls":22,"intentionalWalks":1,"hits":50,"hitByPitch":1,"avg":".235","atBats":213,"obp":".308","slg":".399","ops":".707","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":238,"totalBases":85,"rbi":20,"leftOnBase":112,"sacBunts":1,"sacFlies":1,"babip":".276","groundOutsToAirouts":"1.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.62","popOuts":11,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":105,"putOuts":60,"errors":2,"chances":167,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID666211":{"person":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"jerseyNumber":"26","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":9,"groundOuts":12,"airOuts":13,"runs":9,"doubles":5,"triples":1,"homeRuns":0,"strikeOuts":31,"baseOnBalls":6,"intentionalWalks":0,"hits":21,"hitByPitch":1,"avg":".276","atBats":76,"obp":".337","slg":".368","ops":".705","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":84,"totalBases":28,"rbi":7,"leftOnBase":20,"sacBunts":1,"sacFlies":0,"babip":".467","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"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":1,"putOuts":49,"errors":1,"chances":51,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID837227":{"person":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":10,"flyOuts":16,"groundOuts":38,"airOuts":32,"runs":28,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":48,"baseOnBalls":24,"intentionalWalks":0,"hits":35,"hitByPitch":4,"atBats":152,"obp":".350","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":785,"era":"6.15","inningsPitched":"41.0","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.44","battersFaced":181,"outs":123,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":785,"balls":319,"strikes":466,"strikePercentage":".590","hitBatsmen":4,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.19","rbi":0,"winPercentage":".571","pitchesPerInning":"19.15","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"10.54","walksPer9Inn":"5.27","hitsPer9Inn":"7.68","runsScoredPer9":"6.15","homeRunsPer9":"1.32","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":9},"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}},"ID694388":{"person":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"jerseyNumber":"10","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"600","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":11,"groundOuts":22,"airOuts":17,"runs":11,"doubles":7,"triples":0,"homeRuns":0,"strikeOuts":22,"baseOnBalls":12,"intentionalWalks":1,"hits":19,"hitByPitch":1,"avg":".241","atBats":79,"obp":".344","slg":".329","ops":".673","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":93,"totalBases":26,"rbi":7,"leftOnBase":37,"sacBunts":0,"sacFlies":1,"babip":".328","groundOutsToAirouts":"1.29","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":37,"errors":1,"chances":40,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID669384":{"person":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"jerseyNumber":"29","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"800","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".364","atBats":11,"obp":".364","slg":".364","ops":".728","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":4,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".444","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID665161":{"person":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"jerseyNumber":"3","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":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":41,"flyOuts":31,"groundOuts":39,"airOuts":48,"runs":28,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":28,"baseOnBalls":12,"intentionalWalks":0,"hits":45,"hitByPitch":3,"avg":".283","atBats":159,"obp":".343","slg":".453","ops":".796","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":175,"totalBases":72,"rbi":18,"leftOnBase":47,"sacBunts":0,"sacFlies":1,"babip":".310","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.50","popOuts":8,"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":75,"putOuts":54,"errors":5,"chances":134,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID663567":{"person":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"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":11,"gamesStarted":11,"flyOuts":50,"groundOuts":55,"airOuts":73,"runs":23,"doubles":8,"triples":0,"homeRuns":6,"strikeOuts":58,"baseOnBalls":25,"intentionalWalks":0,"hits":46,"hitByPitch":5,"atBats":231,"obp":".290","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1037,"era":"3.23","inningsPitched":"64.0","wins":6,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":23,"whip":"1.11","battersFaced":262,"outs":192,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":1037,"balls":383,"strikes":654,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".600","pitchesPerInning":"16.20","gamesFinished":0,"strikeoutWalkRatio":"2.32","strikeoutsPer9Inn":"8.16","walksPer9Inn":"3.52","hitsPer9Inn":"6.47","runsScoredPer9":"3.23","homeRunsPer9":"0.84","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":4,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681347":{"person":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":14,"flyOuts":47,"groundOuts":69,"airOuts":91,"runs":54,"doubles":15,"triples":1,"homeRuns":18,"strikeOuts":66,"baseOnBalls":30,"intentionalWalks":0,"hits":95,"hitByPitch":3,"atBats":321,"obp":".362","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1301,"era":"5.79","inningsPitched":"79.1","wins":3,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":51,"whip":"1.58","battersFaced":354,"outs":238,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1301,"balls":461,"strikes":840,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".273","pitchesPerInning":"16.40","gamesFinished":1,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"7.49","walksPer9Inn":"3.40","hitsPer9Inn":"10.78","runsScoredPer9":"6.13","homeRunsPer9":"2.04","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":21,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687911":{"person":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"note":"(H, 7)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":4,"strikes":7,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":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":30,"gamesStarted":0,"flyOuts":15,"groundOuts":36,"airOuts":33,"runs":11,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":25,"baseOnBalls":13,"intentionalWalks":1,"hits":28,"hitByPitch":4,"atBats":121,"obp":".324","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":550,"era":"2.51","inningsPitched":"32.1","wins":2,"losses":1,"saves":6,"saveOpportunities":9,"holds":7,"blownSaves":3,"earnedRuns":9,"whip":"1.27","battersFaced":139,"outs":97,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":550,"balls":189,"strikes":361,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":".667","pitchesPerInning":"17.01","gamesFinished":10,"strikeoutWalkRatio":"1.92","strikeoutsPer9Inn":"6.96","walksPer9Inn":"3.62","hitsPer9Inn":"7.79","runsScoredPer9":"3.06","homeRunsPer9":"0.28","inheritedRunners":22,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID572233":{"person":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"jerseyNumber":"8","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"300","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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":7,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":47,"groundOuts":73,"airOuts":80,"runs":43,"doubles":14,"triples":1,"homeRuns":18,"strikeOuts":69,"baseOnBalls":27,"intentionalWalks":2,"hits":70,"hitByPitch":4,"avg":".241","atBats":291,"obp":".313","slg":".481","ops":".794","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":323,"totalBases":140,"rbi":52,"leftOnBase":152,"sacBunts":0,"sacFlies":1,"babip":".254","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.17","popOuts":16,"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":49,"putOuts":496,"errors":0,"chances":545,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID663878":{"person":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":8,"groundOuts":6,"airOuts":14,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":41,"obp":".333","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":182,"era":"4.22","inningsPitched":"10.2","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.41","battersFaced":45,"outs":32,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":182,"balls":64,"strikes":118,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.06","gamesFinished":4,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"8.44","walksPer9Inn":"3.38","hitsPer9Inn":"9.28","runsScoredPer9":"4.22","homeRunsPer9":"0.84","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681293":{"person":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":43,"groundOuts":59,"airOuts":72,"runs":26,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":68,"baseOnBalls":32,"intentionalWalks":0,"hits":51,"hitByPitch":11,"atBats":247,"obp":".323","caughtStealing":2,"stolenBases":14,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":1126,"era":"3.13","inningsPitched":"69.0","wins":7,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.20","battersFaced":293,"outs":207,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1126,"balls":436,"strikes":690,"strikePercentage":".610","hitBatsmen":11,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".700","pitchesPerInning":"16.32","gamesFinished":0,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"8.87","walksPer9Inn":"4.17","hitsPer9Inn":"6.65","runsScoredPer9":"3.39","homeRunsPer9":"0.78","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":2,"chances":6,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID543877":{"person":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"jerseyNumber":"2","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"900","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"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":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":28,"groundOuts":46,"airOuts":48,"runs":16,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":27,"baseOnBalls":13,"intentionalWalks":1,"hits":33,"hitByPitch":0,"avg":".219","atBats":151,"obp":".280","slg":".338","ops":".618","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":167,"totalBases":51,"rbi":19,"leftOnBase":62,"sacBunts":3,"sacFlies":0,"babip":".242","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.75","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":11,"stolenBases":35,"stolenBasePercentage":".761","caughtStealingPercentage":".239","assists":16,"putOuts":396,"errors":0,"chances":412,"fielding":"1.000","passedBall":3,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID673237":{"person":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"jerseyNumber":"21","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":14,"groundOuts":43,"airOuts":24,"runs":8,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":4,"intentionalWalks":0,"hits":27,"hitByPitch":0,"avg":".243","atBats":111,"obp":".265","slg":".351","ops":".616","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":117,"totalBases":39,"rbi":15,"leftOnBase":60,"sacBunts":0,"sacFlies":2,"babip":".272","groundOutsToAirouts":"1.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"55.50","popOuts":4,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":13,"stolenBasePercentage":".867","caughtStealingPercentage":".133","assists":7,"putOuts":230,"errors":0,"chances":237,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670541":{"person":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"jerseyNumber":"44","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"200","stats":{"batting":{"summary":"1-2 | HR, 2 BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":56,"groundOuts":48,"airOuts":89,"runs":54,"doubles":15,"triples":0,"homeRuns":25,"strikeOuts":57,"baseOnBalls":49,"intentionalWalks":10,"hits":91,"hitByPitch":5,"avg":".322","atBats":283,"obp":".428","slg":".640","ops":"1.068","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":339,"totalBases":181,"rbi":56,"leftOnBase":97,"sacBunts":0,"sacFlies":2,"babip":".325","groundOutsToAirouts":"0.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.32","popOuts":12,"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":0,"putOuts":20,"errors":1,"chances":21,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]}},"batters":[665161,670541,694728,572233,670623,514888,694388,676694,701358,669384,543877,678906,595345,687911,623352],"pitchers":[678906,595345,687911,623352],"bench":[673237,666211],"bullpen":[650556,681293,805123,686613,681347,660853,837227,663567,663878],"battingOrder":[665161,694728,572233,670623,514888,676694,701358,669384,543877],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Peña (9, Cecconi)."},{"label":"HR","value":"Alvarez, Y (25, 1st inning off Cecconi, 0 on, 1 out)."},{"label":"TB","value":"Alvarez, Y 4; Delgado; Paredes 3; Peña 2; Walker, C."},{"label":"RBI","value":"Alvarez, Y (56); Paredes (37)."},{"label":"Runners left in scoring position, 2 out","value":"Walker, C; Smith."},{"label":"SAC","value":"Vázquez, C."},{"label":"Team RISP","value":"1-for-6."},{"label":"Team LOB","value":"6."}]}],"note":[]}},"officials":[{"official":{"id":554242,"fullName":"Edwin Moscoso","link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"fullName":"Jen Pawol","link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"fullName":"Hunter Wendelstedt","link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"fullName":"Vic Carapazza","link":"/api/v1/people/483569"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Teng."},{"label":"IBB","value":"Alvarez, Y (by Cecconi)."},{"label":"ABS Challenge","value":"Vázquez, C (Ball-Overturned to Strike); Paredes (Strike-Overturned to Ball); Delgado (Strike-Overturned to Ball); Fairchild (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Cecconi 79-49; Holderman 9-7; Gaddis 14-9; Teng 83-55; Okert 21-13; King, B 11-7; Hader 9-8."},{"label":"Groundouts-flyouts","value":"Cecconi 7-7; Holderman 0-1; Gaddis 1-1; Teng 7-3; Okert 0-0; King, B 0-1; Hader 0-0."},{"label":"Batters faced","value":"Cecconi 25; Holderman 3; Gaddis 4; Teng 23; Okert 4; King, B 3; Hader 3."},{"label":"Umpires","value":"HP: Edwin Moscoso. 1B: Jen Pawol. 2B: Hunter Wendelstedt. 3B: Vic Carapazza. "},{"label":"Weather","value":"73 degrees, Roof Closed."},{"label":"Wind","value":"0 mph, None."},{"label":"First pitch","value":"1:10 PM."},{"label":"T","value":"2:07."},{"label":"Att","value":"36,807."},{"label":"Venue","value":"Daikin Park."},{"label":"June 21, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906","boxscoreName":"Teng"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"note":"(W, 4-6)","summary":"6.0 IP, ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":7,"airOuts":7,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":83,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":83,"balls":28,"strikes":55,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"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":22,"gamesStarted":9,"flyOuts":29,"groundOuts":56,"airOuts":56,"runs":30,"doubles":8,"triples":2,"homeRuns":9,"strikeOuts":62,"baseOnBalls":27,"intentionalWalks":0,"hits":51,"hitByPitch":6,"atBats":225,"obp":".326","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1016,"era":"4.03","inningsPitched":"60.1","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":27,"whip":"1.29","battersFaced":258,"outs":181,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1016,"balls":379,"strikes":637,"strikePercentage":".630","hitBatsmen":6,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":1,"winPercentage":".400","pitchesPerInning":"16.84","gamesFinished":1,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"9.25","walksPer9Inn":"4.03","hitsPer9Inn":"7.61","runsScoredPer9":"4.48","homeRunsPer9":"1.34","inheritedRunners":11,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":17},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":8,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":67,"pitchingGameScore":67},{"player":{"person":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541","boxscoreName":"Alvarez, Y"},"jerseyNumber":"44","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"200","stats":{"batting":{"summary":"1-2 | HR, 2 BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":56,"groundOuts":48,"airOuts":89,"runs":54,"doubles":15,"triples":0,"homeRuns":25,"strikeOuts":57,"baseOnBalls":49,"intentionalWalks":10,"hits":91,"hitByPitch":5,"avg":".322","atBats":283,"obp":".428","slg":".640","ops":"1.068","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":339,"totalBases":181,"rbi":56,"leftOnBase":97,"sacBunts":0,"sacFlies":2,"babip":".325","groundOutsToAirouts":"0.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.32","popOuts":12,"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":0,"putOuts":20,"errors":1,"chances":21,"fielding":".952","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":59,"hittingGameScore":59},{"player":{"person":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623","boxscoreName":"Paredes"},"jerseyNumber":"15","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"400","stats":{"batting":{"summary":"3-4 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"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":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":49,"groundOuts":42,"airOuts":104,"runs":31,"doubles":14,"triples":0,"homeRuns":10,"strikeOuts":49,"baseOnBalls":30,"intentionalWalks":0,"hits":63,"hitByPitch":11,"avg":".246","atBats":256,"obp":".348","slg":".418","ops":".766","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":299,"totalBases":107,"rbi":37,"leftOnBase":128,"sacBunts":0,"sacFlies":2,"babip":".266","groundOutsToAirouts":"0.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.60","popOuts":29,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":91,"putOuts":80,"errors":6,"chances":177,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":54,"hittingGameScore":54}]},"decisions":{"winner":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"loser":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"save":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}