{"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":825012,"link":"/api/v1.1/game/825012/feed/live","metaData":{"wait":10,"timeStamp":"20260502_045120","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count11","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":825012,"type":"R","doubleHeader":"N","id":"2026/05/01/clemlb-athmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-825012-2026-05-01","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-02T01:40:00Z","originalDate":"2026-05-01","officialDate":"2026-05-01","dayNight":"night","time":"6:40","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":33,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":17,"losses":16,"ties":0,"pct":".515"},"records":{},"divisionLeader":false,"wins":17,"losses":16,"winningPercentage":".515"},"franchiseName":"Cleveland","clubName":"Guardians","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133","season":2026,"venue":{"id":2529,"name":"Sutter Health Park","link":"/api/v1/venues/2529"},"springVenue":{"id":2507,"link":"/api/v1/venues/2507"},"teamCode":"ath","fileCode":"ath","abbreviation":"ATH","teamName":"Athletics","locationName":"Sacramento","firstYearOfPlay":"1901","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":"Athletics","record":{"gamesPlayed":32,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":17,"losses":15,"ties":0,"pct":".531"},"records":{},"divisionLeader":false,"wins":17,"losses":15,"winningPercentage":".531"},"franchiseName":"Athletics","clubName":"Athletics","active":true}},"players":{"ID671732":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732","firstName":"Lawrence","lastName":"Butler","primaryNumber":"4","birthDate":"2000-07-10","currentAge":26,"birthCity":"Burlington","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Lawrence","useLastName":"Butler","middleName":"Evan","boxscoreName":"Butler, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-08-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lawrence Butler","nameSlug":"lawrence-butler-671732","firstLastName":"Lawrence Butler","lastFirstName":"Butler, Lawrence","lastInitName":"Butler, L","initLastName":"L Butler","fullFMLName":"Lawrence Evan Butler","fullLFMName":"Butler, Lawrence Evan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID667670":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670","firstName":"Terry","lastName":"Rooker","primaryNumber":"25","birthDate":"1994-11-01","currentAge":31,"birthCity":"Germantown","birthStateProvince":"TN","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Brent","useLastName":"Rooker","middleName":"Brent","boxscoreName":"Rooker","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2020-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brent Rooker","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"brent-rooker-667670","firstLastName":"Brent Rooker","lastFirstName":"Rooker, Brent","lastInitName":"Rooker, B","initLastName":"B Rooker","fullFMLName":"Terry Brent Rooker","fullLFMName":"Rooker, Terry Brent","strikeZoneTop":3.364,"strikeZoneBottom":1.698},"ID669372":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372","firstName":"John","lastName":"Ginn","primaryNumber":"35","birthDate":"1999-05-20","currentAge":27,"birthCity":"Flowood","birthStateProvince":"MS","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"J.T.","useLastName":"Ginn","middleName":"Thomas","boxscoreName":"Ginn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"J.T. Ginn","nameSlug":"j-t-ginn-669372","firstLastName":"J.T. Ginn","lastFirstName":"Ginn, J.T.","lastInitName":"Ginn, J","initLastName":"J Ginn","fullFMLName":"John Thomas Ginn","fullLFMName":"Ginn, John Thomas","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID641401":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401","firstName":"Connor","lastName":"Brogdon","primaryNumber":"75","birthDate":"1995-01-29","currentAge":31,"birthCity":"Clovis","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Connor","useLastName":"Brogdon","middleName":"Michael","boxscoreName":"Brogdon","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"BROG-denn","mlbDebutDate":"2020-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Brogdon","nameSlug":"connor-brogdon-641401","firstLastName":"Connor Brogdon","lastFirstName":"Brogdon, Connor","lastInitName":"Brogdon, C","initLastName":"C Brogdon","fullFMLName":"Connor Michael Brogdon","fullLFMName":"Brogdon, Connor Michael","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID686993":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993","firstName":"Justin","lastName":"Sterner","primaryNumber":"60","birthDate":"1996-08-29","currentAge":30,"birthCity":"La Jolla","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Sterner","middleName":"James","boxscoreName":"Sterner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Sterner","nameSlug":"justin-sterner-686993","firstLastName":"Justin Sterner","lastFirstName":"Sterner, Justin","lastInitName":"Sterner, J","initLastName":"J Sterner","fullFMLName":"Justin James Sterner","fullLFMName":"Sterner, Justin James","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID642851":{"id":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851","firstName":"Robert","lastName":"Wynns","primaryNumber":"61","birthDate":"1990-12-10","currentAge":35,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Austin","useLastName":"Wynns","middleName":"Austin","boxscoreName":"Wynns, A","nickName":"Winnie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"Wins","mlbDebutDate":"2018-06-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Wynns","nameSlug":"austin-wynns-642851","firstLastName":"Austin Wynns","lastFirstName":"Wynns, Austin","lastInitName":"Wynns, A","initLastName":"A Wynns","fullFMLName":"Robert Austin Wynns","fullLFMName":"Wynns, Robert Austin","strikeZoneTop":3.262,"strikeZoneBottom":1.646},"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},"ID691016":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016","firstName":"Tyler","lastName":"Soderstrom","primaryNumber":"21","birthDate":"2001-11-24","currentAge":24,"birthCity":"Turlock","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tyler","useLastName":"Soderstrom","middleName":"Christian","boxscoreName":"Soderstrom","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"SOH-der-strum","mlbDebutDate":"2023-07-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Soderstrom","nameSlug":"tyler-soderstrom-691016","firstLastName":"Tyler Soderstrom","lastFirstName":"Soderstrom, Tyler","lastInitName":"Soderstrom, T","initLastName":"T Soderstrom","fullFMLName":"Tyler Christian Soderstrom","fullLFMName":"Soderstrom, Tyler Christian","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID669620":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620","firstName":"Brady","lastName":"Basso","primaryNumber":"66","birthDate":"1997-10-08","currentAge":28,"birthCity":"Pearland","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brady","useLastName":"Basso","middleName":"Marshall","boxscoreName":"Basso","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"BASS-oh","mlbDebutDate":"2024-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brady Basso","nameSlug":"brady-basso-669620","firstLastName":"Brady Basso","lastFirstName":"Basso, Brady","lastInitName":"Basso, B","initLastName":"B Basso","fullFMLName":"Brady Marshall Basso","fullLFMName":"Basso, Brady Marshall","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID666310":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310","firstName":"Noah","lastName":"Naylor","primaryNumber":"14","birthDate":"2000-02-21","currentAge":26,"birthCity":"Mississauga","birthStateProvince":"ON","birthCountry":"Canada","height":"5' 9\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Bo","useLastName":"Naylor","middleName":"Gibson","boxscoreName":"Naylor, B","nickName":"Bo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-10-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bo Naylor","nameSlug":"bo-naylor-666310","firstLastName":"Bo Naylor","lastFirstName":"Naylor, Bo","lastInitName":"Naylor, B","initLastName":"B Naylor","fullFMLName":"Noah Gibson Naylor","fullLFMName":"Naylor, Noah Gibson","strikeZoneTop":3.089,"strikeZoneBottom":1.559},"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},"ID650644":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644","firstName":"Aaron","lastName":"Civale","primaryNumber":"38","birthDate":"1995-06-12","currentAge":31,"birthCity":"East Windsor","birthStateProvince":"CT","birthCountry":"USA","height":"6' 1\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Civale","middleName":"James","boxscoreName":"Civale","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"sih-VAH-lee","mlbDebutDate":"2019-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Aaron Civale","nameSlug":"aaron-civale-650644","firstLastName":"Aaron Civale","lastFirstName":"Civale, Aaron","lastInitName":"Civale, A","initLastName":"A Civale","fullFMLName":"Aaron James Civale","fullLFMName":"Civale, Aaron James","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID687231":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231","firstName":"Darell","lastName":"Hernaiz","primaryNumber":"2","birthDate":"2001-08-03","currentAge":25,"birthCity":"San Juan","birthCountry":"Puerto Rico","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Darell","useLastName":"Hernaiz","middleName":"Giovan","boxscoreName":"Hernaiz","gender":"M","nameMatrilineal":"Rivera","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"DARE-uhl her-NAYS","mlbDebutDate":"2024-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Darell Hernaiz","nameSlug":"darell-hernaiz-687231","firstLastName":"Darell Hernaiz","lastFirstName":"Hernaiz, Darell","lastInitName":"Hernaiz, D","initLastName":"D Hernaiz","fullFMLName":"Darell Giovan Hernaiz","fullLFMName":"Hernaiz, Darell Giovan","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID671922":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922","firstName":"Cade","lastName":"Smith","primaryNumber":"36","birthDate":"1999-05-09","currentAge":27,"birthCity":"Vancouver","birthStateProvince":"BC","birthCountry":"Canada","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Smith","middleName":"Jared Benjamin","boxscoreName":"Smith, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cade Smith","nameSlug":"cade-smith-671922","firstLastName":"Cade Smith","lastFirstName":"Smith, Cade","lastInitName":"Smith, C","initLastName":"C Smith","fullFMLName":"Cade Jared Benjamin Smith","fullLFMName":"Smith, Cade Jared Benjamin","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID608070":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070","firstName":"José","lastName":"Ramírez","primaryNumber":"11","birthDate":"1992-09-17","currentAge":33,"birthCity":"Bani","birthCountry":"Dominican Republic","height":"5' 8\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"José","useLastName":"Ramírez","middleName":"Enrique","boxscoreName":"Ramírez, Jo","nickName":"Enriquito","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2013-09-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Ramírez","nameSlug":"jose-ramirez-608070","firstLastName":"José Ramírez","lastFirstName":"Ramírez, José","lastInitName":"Ramírez, J","initLastName":"J Ramírez","fullFMLName":"José Enrique Ramírez","fullLFMName":"Ramírez, José Enrique","strikeZoneTop":3.035,"strikeZoneBottom":1.532},"ID680757":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757","firstName":"Steven","lastName":"Kwan","primaryNumber":"38","birthDate":"1997-09-05","currentAge":29,"birthCity":"Los Gatos","birthStateProvince":"CA","birthCountry":"USA","height":"5' 8\"","weight":170,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Steven","useLastName":"Kwan","middleName":"Robert","boxscoreName":"Kwan","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-04-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Steven Kwan","nameSlug":"steven-kwan-680757","firstLastName":"Steven Kwan","lastFirstName":"Kwan, Steven","lastInitName":"Kwan, S","initLastName":"S Kwan","fullFMLName":"Steven Robert Kwan","fullLFMName":"Kwan, Steven Robert","strikeZoneTop":3.023,"strikeZoneBottom":1.525},"ID663687":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687","firstName":"Hogan","lastName":"Harris","primaryNumber":"36","birthDate":"1996-12-26","currentAge":29,"birthCity":"Lafayette","birthStateProvince":"LA","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hogan","useLastName":"Harris","middleName":"Anthony","boxscoreName":"Harris, H","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Hogan Harris","nameSlug":"hogan-harris-663687","firstLastName":"Hogan Harris","lastFirstName":"Harris, Hogan","lastInitName":"Harris, H","initLastName":"H Harris","fullFMLName":"Hogan Anthony Harris","fullLFMName":"Harris, Hogan Anthony","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID665622":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622","firstName":"Luis","lastName":"Medina","primaryNumber":"46","birthDate":"1999-05-03","currentAge":27,"birthCity":"Nagua","birthCountry":"Dominican Republic","height":"6' 1\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Medina","middleName":"Angel","boxscoreName":"Medina","gender":"M","nameMatrilineal":"Bonilla","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Medina","nameSlug":"luis-medina-665622","firstLastName":"Luis Medina","lastFirstName":"Medina, Luis","lastInitName":"Medina, L","initLastName":"L Medina","fullFMLName":"Luis Angel Medina","fullLFMName":"Medina, Luis Angel","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID688883":{"id":688883,"fullName":"Peyton Pallette","link":"/api/v1/people/688883","firstName":"Peyton","lastName":"Pallette","birthDate":"2001-05-09","currentAge":25,"birthCity":"Little Rock","birthStateProvince":"AR","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Peyton","useLastName":"Pallette","middleName":"Minor","boxscoreName":"Pallette","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-03-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Peyton Pallette","nameSlug":"peyton-pallette-688883","firstLastName":"Peyton Pallette","lastFirstName":"Pallette, Peyton","lastInitName":"Pallette, P","initLastName":"P Pallette","fullFMLName":"Peyton Minor Pallette","fullLFMName":"Pallette, Peyton Minor","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID682657":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657","firstName":"Angel","lastName":"Martínez","primaryNumber":"1","birthDate":"2002-01-27","currentAge":24,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Angel","useLastName":"Martínez","boxscoreName":"Martínez, A","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"Ahn-hell","mlbDebutDate":"2024-06-22","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Angel Martínez","nameSlug":"angel-martinez-682657","firstLastName":"Angel Martínez","lastFirstName":"Martínez, Angel","lastInitName":"Martínez, A","initLastName":"A Martínez","fullFMLName":"Angel Martínez","fullLFMName":"Martínez, Angel ","strikeZoneTop":3.178,"strikeZoneBottom":1.604},"ID687515":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515","firstName":"Colby","lastName":"Thomas","birthDate":"2001-01-26","currentAge":25,"birthCity":"Valdosta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Colby","useLastName":"Thomas","middleName":"Grant","boxscoreName":"Thomas, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colby Thomas","nameSlug":"colby-thomas-687515","firstLastName":"Colby Thomas","lastFirstName":"Thomas, Colby","lastInitName":"Thomas, C","initLastName":"C Thomas","fullFMLName":"Colby Grant Thomas","fullLFMName":"Thomas, Colby Grant","strikeZoneTop":3.122,"strikeZoneBottom":1.575},"ID643410":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410","firstName":"Mark","lastName":"Leiter","primaryNumber":"38","birthDate":"1991-03-13","currentAge":35,"birthCity":"Fort Lauderdale","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mark","useLastName":"Leiter Jr.","middleName":"Edward","boxscoreName":"Leiter Jr.","nickName":"Junior","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-04-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mark Leiter Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"mark-leiter-jr-643410","firstLastName":"Mark Leiter Jr.","lastFirstName":"Leiter Jr., Mark","lastInitName":"Leiter Jr., M","initLastName":"M Leiter Jr.","fullFMLName":"Mark Edward Leiter Jr.","fullLFMName":"Leiter Jr., Mark Edward","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID605488":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488","firstName":"Jeffrey","lastName":"Springs","primaryNumber":"59","birthDate":"1992-09-20","currentAge":33,"birthCity":"Belmont","birthStateProvince":"NC","birthCountry":"USA","height":"6' 3\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeffrey","useLastName":"Springs","middleName":"Scott","boxscoreName":"Springs","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jeffrey Springs","nameSlug":"jeffrey-springs-605488","firstLastName":"Jeffrey Springs","lastFirstName":"Springs, Jeffrey","lastInitName":"Springs, J","initLastName":"J Springs","fullFMLName":"Jeffrey Scott Springs","fullLFMName":"Springs, Jeffrey Scott","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID622663":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663","firstName":"Luis","lastName":"Severino","primaryNumber":"40","birthDate":"1994-02-20","currentAge":32,"birthCity":"Sabana de la Mar","birthCountry":"Dominican Republic","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Severino","boxscoreName":"Severino, L","nickName":"Pena","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Severino","nameSlug":"luis-severino-622663","firstLastName":"Luis Severino","lastFirstName":"Severino, Luis","lastInitName":"Severino, L","initLastName":"L Severino","fullFMLName":"Luis Severino","fullLFMName":"Severino, Luis","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID680869":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869","firstName":"Zachary","lastName":"Gelof","primaryNumber":"20","birthDate":"1999-10-19","currentAge":26,"birthCity":"Rehoboth Beach","birthStateProvince":"DE","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Zack","useLastName":"Gelof","middleName":"Dunn","boxscoreName":"Gelof","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"GEH-lof","mlbDebutDate":"2023-07-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Gelof","nameSlug":"zack-gelof-680869","firstLastName":"Zack Gelof","lastFirstName":"Gelof, Zack","lastInitName":"Gelof, Z","initLastName":"Z Gelof","fullFMLName":"Zachary Dunn Gelof","fullLFMName":"Gelof, Zachary Dunn","strikeZoneTop":3.292,"strikeZoneBottom":1.661},"ID800050":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050","firstName":"Chase","lastName":"DeLauter","primaryNumber":"24","birthDate":"2001-10-08","currentAge":24,"birthCity":"Frederick","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Chase","useLastName":"DeLauter","middleName":"Daniel","boxscoreName":"DeLauter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"DAH-law-ter","mlbDebutDate":"2025-10-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Chase DeLauter","nameSlug":"chase-delauter-800050","firstLastName":"Chase DeLauter","lastFirstName":"DeLauter, Chase","lastInitName":"DeLauter, C","initLastName":"C DeLauter","fullFMLName":"Chase Daniel DeLauter","fullLFMName":"DeLauter, Chase Daniel","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID643446":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446","firstName":"Jeffrey","lastName":"McNeil","primaryNumber":"22","birthDate":"1992-04-08","currentAge":34,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jeff","useLastName":"McNeil","middleName":"Todd","boxscoreName":"McNeil","nickName":"Flying Squirrel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-07-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeff McNeil","nameSlug":"jeff-mcneil-643446","firstLastName":"Jeff McNeil","lastFirstName":"McNeil, Jeff","lastInitName":"McNeil, J","initLastName":"J McNeil","fullFMLName":"Jeffrey Todd McNeil","fullLFMName":"McNeil, Jeffrey Todd","strikeZoneTop":3.214,"strikeZoneBottom":1.622},"ID605130":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130","firstName":"Scott","lastName":"Barlow","primaryNumber":"58","birthDate":"1992-12-18","currentAge":33,"birthCity":"New London","birthStateProvince":"CT","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Scott","useLastName":"Barlow","middleName":"A.","boxscoreName":"Barlow, S","nickName":"Scoots McGoots","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2011,"mlbDebutDate":"2018-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Scott Barlow","nameSlug":"scott-barlow-605130","firstLastName":"Scott Barlow","lastFirstName":"Barlow, Scott","lastInitName":"Barlow, S","initLastName":"S Barlow","fullFMLName":"Scott A. Barlow","fullLFMName":"Barlow, Scott A.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID666126":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126","firstName":"Carlos","lastName":"Cortes","primaryNumber":"26","birthDate":"1997-06-30","currentAge":29,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"5' 7\"","weight":197,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Carlos","useLastName":"Cortes","middleName":"Andres","boxscoreName":"Cortes","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"S","description":"Switch"},"nameFirstLast":"Carlos Cortes","nameSlug":"carlos-cortes-666126","firstLastName":"Carlos Cortes","lastFirstName":"Cortes, Carlos","lastInitName":"Cortes, C","initLastName":"C Cortes","fullFMLName":"Carlos Andres Cortes","fullLFMName":"Cortes, Carlos Andres","strikeZoneTop":2.99,"strikeZoneBottom":1.509},"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},"ID682052":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052","firstName":"Jacob","lastName":"Lopez","primaryNumber":"57","birthDate":"1998-03-11","currentAge":28,"birthCity":"Granada Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Lopez","boxscoreName":"Lopez, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jacob Lopez","nameSlug":"jacob-lopez-682052","firstLastName":"Jacob Lopez","lastFirstName":"Lopez, Jacob","lastInitName":"Lopez, J","initLastName":"J Lopez","fullFMLName":"Jacob Lopez","fullLFMName":"Lopez, Jacob","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID669270":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270","firstName":"Joel","lastName":"Kuhnel","primaryNumber":"54","birthDate":"1995-02-19","currentAge":31,"birthCity":"Goldsboro","birthStateProvince":"NC","birthCountry":"USA","height":"6' 5\"","weight":290,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joel","useLastName":"Kuhnel","middleName":"Kenneth","boxscoreName":"Kuhnel","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"KOO-null","mlbDebutDate":"2019-08-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joel Kuhnel","nameSlug":"joel-kuhnel-669270","firstLastName":"Joel Kuhnel","lastFirstName":"Kuhnel, Joel","lastInitName":"Kuhnel, J","initLastName":"J Kuhnel","fullFMLName":"Joel Kenneth Kuhnel","fullLFMName":"Kuhnel, Joel Kenneth","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID701762":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762","firstName":"Nicholas","lastName":"Kurtz","primaryNumber":"16","birthDate":"2003-03-12","currentAge":23,"birthCity":"Lancaster","birthStateProvince":"PA","birthCountry":"USA","height":"6' 5\"","weight":240,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Nick","useLastName":"Kurtz","middleName":"Jeffrey","boxscoreName":"Kurtz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-04-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nick Kurtz","nameSlug":"nick-kurtz-701762","firstLastName":"Nick Kurtz","lastFirstName":"Kurtz, Nick","lastInitName":"Kurtz, N","initLastName":"N Kurtz","fullFMLName":"Nicholas Jeffrey Kurtz","fullLFMName":"Kurtz, Nicholas Jeffrey","strikeZoneTop":3.413,"strikeZoneBottom":1.722},"ID695391":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391","firstName":"Brett","lastName":"Harris","primaryNumber":"29","birthDate":"1998-06-24","currentAge":28,"birthCity":"Arlington Heights","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":208,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brett","useLastName":"Harris","middleName":"Steven","boxscoreName":"Harris, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-05-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brett Harris","nameSlug":"brett-harris-695391","firstLastName":"Brett Harris","lastFirstName":"Harris, Brett","lastInitName":"Harris, B","initLastName":"B Harris","fullFMLName":"Brett Steven Harris","fullLFMName":"Harris, Brett Steven","strikeZoneTop":3.283,"strikeZoneBottom":1.657},"ID669127":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127","firstName":"Shea","lastName":"Langeliers","primaryNumber":"23","birthDate":"1997-11-18","currentAge":28,"birthCity":"Portland","birthStateProvince":"OR","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Shea","useLastName":"Langeliers","middleName":"Ryan","boxscoreName":"Langeliers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"LAYNG-uh-leers","mlbDebutDate":"2022-08-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shea Langeliers","nameSlug":"shea-langeliers-669127","firstLastName":"Shea Langeliers","lastFirstName":"Langeliers, Shea","lastInitName":"Langeliers, S","initLastName":"S Langeliers","fullFMLName":"Shea Ryan Langeliers","fullLFMName":"Langeliers, Shea Ryan","strikeZoneTop":3.182,"strikeZoneBottom":1.606},"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},"ID678022":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022","firstName":"Jackson","lastName":"Perkins","primaryNumber":"50","birthDate":"1999-12-26","currentAge":26,"birthCity":"Kokomo","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Perkins","middleName":"Scott","boxscoreName":"Perkins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Perkins","nameSlug":"jack-perkins-678022","firstLastName":"Jack Perkins","lastFirstName":"Perkins, Jack","lastInitName":"Perkins, J","initLastName":"J Perkins","fullFMLName":"Jackson Scott Perkins","fullLFMName":"Perkins, Jackson Scott","strikeZoneTop":3.411,"strikeZoneBottom":1.565},"ID676282":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282","firstName":"Joseph","lastName":"Cantillo","primaryNumber":"54","birthDate":"1999-12-18","currentAge":26,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joey","useLastName":"Cantillo","middleName":"Lopaka","boxscoreName":"Cantillo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"can-TIL-oh","mlbDebutDate":"2024-07-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Joey Cantillo","nameSlug":"joey-cantillo-676282","firstLastName":"Joey Cantillo","lastFirstName":"Cantillo, Joey","lastInitName":"Cantillo, J","initLastName":"J Cantillo","fullFMLName":"Joseph Lopaka Cantillo","fullLFMName":"Cantillo, Joseph Lopaka","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID681870":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870","firstName":"Erik","lastName":"Sabrowski","primaryNumber":"62","birthDate":"1997-10-31","currentAge":28,"birthCity":"Edmonton","birthStateProvince":"AB","birthCountry":"Canada","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Erik","useLastName":"Sabrowski","middleName":"Wayne Thomas","boxscoreName":"Sabrowski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Erik Sabrowski","nameSlug":"erik-sabrowski-681870","firstLastName":"Erik Sabrowski","lastFirstName":"Sabrowski, Erik","lastInitName":"Sabrowski, E","initLastName":"E Sabrowski","fullFMLName":"Erik Wayne Thomas Sabrowski","fullLFMName":"Sabrowski, Erik Wayne Thomas","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID668909":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909","firstName":"Gavin","lastName":"Williams","primaryNumber":"32","birthDate":"1999-07-26","currentAge":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},"ID805779":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779","firstName":"Jacob","lastName":"Wilson","primaryNumber":"5","birthDate":"2002-03-30","currentAge":24,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jacob","useLastName":"Wilson","boxscoreName":"Wilson, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-07-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Wilson","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"jacob-wilson-805779","firstLastName":"Jacob Wilson","lastFirstName":"Wilson, Jacob","lastInitName":"Wilson, J","initLastName":"J Wilson","fullFMLName":"Jacob Wilson","fullLFMName":"Wilson, Jacob","strikeZoneTop":3.291,"strikeZoneBottom":1.661}},"venue":{"id":2529,"name":"Sutter Health Park","link":"/api/v1/venues/2529","location":{"address1":"400 Ballpark Drive","city":"Sacramento","state":"California","stateAbbrev":"CA","postalCode":"95691","defaultCoordinates":{"latitude":38.57994,"longitude":-121.51246},"azimuthAngle":46.0,"elevation":24,"country":"USA","phone":"916-371-HITS"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":13416,"turfType":"Grass","roofType":"Open","leftLine":330,"leftCenter":380,"center":403,"rightCenter":380,"rightLine":325},"active":true,"season":"2026"},"officialVenue":{"id":2529,"link":"/api/v1/venues/2529"},"weather":{"condition":"Partly Cloudy","temp":"76","wind":"8 mph, Out To LF"},"gameInfo":{"attendance":12122,"firstPitch":"2026-05-02T01:40:00.000Z","gameDurationMinutes":191},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":0}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":2,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"home":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"}},"officialScorer":{"id":482170,"fullName":"Mark Honbo","link":"/api/v1/people/482170"},"primaryDatacaster":{"id":831435,"fullName":"Michael Benton","link":"/api/v1/people/831435"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a line drive to right fielder Colby Thomas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-02T01:40:46.475Z","endTime":"2026-05-02T01:41:49.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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-05-02T00:49:07.072Z","endTime":"2026-05-02T01:21:20.064Z","isPitch":false,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"}},{"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-05-02T01:21:20.064Z","endTime":"2026-05-02T01:40:26.603Z","isPitch":false,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"}},{"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-05-02T01:40:26.603Z","endTime":"2026-05-02T01:40:48.668Z","isPitch":false,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.974167160363173,"aZ":-19.028927656585214,"pfxX":-3.5797997805472503,"pfxZ":6.948578372479213,"pX":-0.1524522679890446,"pZ":2.6263446503077765,"vX0":4.623913005506348,"vY0":-136.1889274337288,"vZ0":-4.241122885037124,"x":122.81,"y":167.87,"x0":-1.4017196177918438,"y0":50.001657676350796,"z0":5.507943884693235,"aX":-6.770980331762561},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.0,"breakHorizontal":5.6,"spinRate":2112,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.40113037140049945,"extension":6.722408972053839},"index":3,"playId":"673df6b9-df4f-3bf7-aef8-0df1fd64ecfa","pitchNumber":1,"startTime":"2026-05-02T01:40:48.668Z","endTime":"2026-05-02T01:40:52.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.184834864852334,"aZ":-24.1735603542105,"pfxX":-1.8491685581846795,"pfxZ":4.418718212543713,"pX":2.063606925980543,"pZ":1.1105724714453948,"vX0":9.42978247406645,"vY0":-133.0920156513908,"vZ0":-6.313020557398804,"x":38.34,"y":208.79,"x0":-1.271481732246699,"y0":50.002436237427425,"z0":5.2424067522551265,"aX":-3.3488297894729704},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.0,"breakHorizontal":1.4,"spinRate":2307,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4101574065727793,"extension":6.78804963650493},"index":4,"playId":"bca589cd-c0d9-3a0a-93e2-7c7506e4842d","pitchNumber":2,"startTime":"2026-05-02T01:41:02.135Z","endTime":"2026-05-02T01:41:06.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.692339831025386,"aZ":-21.565006044049774,"pfxX":-0.6928344763207139,"pfxZ":5.905116366305742,"pX":0.626136617696444,"pZ":1.8084612967753557,"vX0":5.863786271887868,"vY0":-132.73410032172012,"vZ0":-4.944644482860105,"x":93.13,"y":189.95,"x0":-1.5154110862660777,"y0":50.00058127593004,"z0":5.252203598272778,"aX":-1.2451469778521858},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.8,"breakHorizontal":0.1,"spinRate":2318,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.41164486130358124,"extension":6.698729979220766},"index":5,"playId":"6b53b718-efb4-3833-be88-49ca79b6893b","pitchNumber":3,"startTime":"2026-05-02T01:41:20.063Z","endTime":"2026-05-02T01:41:24.386Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.39881811662513,"aZ":-35.6798746778919,"pfxX":1.4931020650611122,"pfxZ":-2.182836393998649,"pX":0.028202714675542303,"pZ":2.0478169814840728,"vX0":2.7234218968932913,"vY0":-125.9448150443847,"vZ0":-1.7943942365742562,"x":115.92,"y":183.49,"x0":-1.2607499611170556,"y0":50.00122151670573,"z0":5.653042281709144,"aX":2.3998786223697395},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.1,"breakHorizontal":-3.4,"spinRate":2420,"spinDirection":41},"zone":8,"typeConfidence":2.0,"plateTime":0.4347627504376379,"extension":6.469409291602348},"hitData":{"launchSpeed":97.2,"launchAngle":13.0,"totalDistance":206.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":170.14,"coordY":87.51}},"index":6,"playId":"ce297521-7dea-340a-b9c2-8daa641cb4da","pitchNumber":4,"startTime":"2026-05-02T01:41:40.291Z","endTime":"2026-05-02T01:41:49.773Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:41:49.773Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chase DeLauter singles on a line drive to right fielder Colby Thomas, deflected by second baseman Jeff McNeil. Steven Kwan to 3rd. Steven Kwan advances to 3rd, on a fielding error by right fielder Colby Thomas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-02T01:41:59.371Z","endTime":"2026-05-02T01:44:45.866Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielding_error"}]}],"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":92.4,"endSpeed":83.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8519906763576,"aZ":-25.6024877041167,"pfxX":-9.48785081994162,"pfxZ":3.637390390806573,"pX":-1.7403894569107499,"pZ":2.144086361278137,"vX0":2.312736704744979,"vY0":-134.4826634119547,"vZ0":-4.152083376996353,"x":183.34,"y":180.89,"x0":-1.3866191024643222,"y0":50.00310536241064,"z0":5.553688507429682,"aX":-17.14317884140442},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.8,"breakHorizontal":16.6,"spinRate":2006,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.40941253397637256,"extension":6.590236666300817},"index":0,"playId":"12ee5498-2973-3bd6-a267-971e733385e4","pitchNumber":1,"startTime":"2026-05-02T01:42:13.983Z","endTime":"2026-05-02T01:42:18.286Z","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":91.9,"endSpeed":83.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.65491993979167,"aZ":-25.430090800077686,"pfxX":-7.7825908612058665,"pfxZ":3.7639826379390655,"pX":-0.7555813087301526,"pZ":3.3770173609087837,"vX0":4.209708693417148,"vY0":-133.68269550968074,"vZ0":-1.3258036289547894,"x":145.8,"y":147.6,"x0":-1.3485031462956145,"y0":50.00060669977057,"z0":5.723182164766352,"aX":-13.935763005533147},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.7,"breakHorizontal":13.1,"spinRate":1898,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.4113775241970852,"extension":6.462881868142833},"index":1,"playId":"50bae83c-5ff8-3f49-877d-e4db39a82128","pitchNumber":2,"startTime":"2026-05-02T01:42:31.996Z","endTime":"2026-05-02T01:42:36.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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.18941736422936,"aZ":-18.34692938002033,"pfxX":-4.074829899432736,"pfxZ":7.48499660225058,"pX":-0.6912537225808408,"pZ":2.5276427497785043,"vX0":3.371796351199351,"vY0":-135.44726216779782,"vZ0":-4.419946883244461,"x":143.35,"y":170.53,"x0":-1.4264196126008022,"y0":50.00147218740466,"z0":5.4736885826214925,"aX":-7.526703870641256},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.7,"breakHorizontal":6.6,"spinRate":2105,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.4052780446579325,"extension":6.597549835665783},"index":2,"playId":"7851f356-d76d-3059-8b9b-4c6143d4faa1","pitchNumber":3,"startTime":"2026-05-02T01:42:52.425Z","endTime":"2026-05-02T01:42:57.936Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"playId":"9cd51559-22f5-309a-a64e-093ca3625fe5","startTime":"2026-05-02T01:43:21.239Z","endTime":"2026-05-02T01:43:24.239Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.61717865650634,"aZ":-30.826448224528185,"pfxX":-7.635608081259932,"pfxZ":0.7450955963451964,"pX":-2.514132482003574,"pZ":3.05844119385002,"vX0":0.029020883021850907,"vY0":-134.5109877583686,"vZ0":-0.9553778229470224,"x":212.83,"y":156.2,"x0":-1.535238621072994,"y0":50.002505602890345,"z0":5.628967727175181,"aX":-13.814716045867254},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.3,"breakHorizontal":13.8,"spinRate":1883,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4091792312978759,"extension":6.390604308149051},"index":4,"playId":"4e5767be-cb83-3f0a-a8cc-48a329ac1f38","pitchNumber":4,"startTime":"2026-05-02T01:43:38.735Z","endTime":"2026-05-02T01:43:43.063Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":83.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.79429774280486,"aZ":-26.227392654162298,"pfxX":-8.617073983936452,"pfxZ":3.3151003299651878,"pX":-0.26558793159716565,"pZ":1.4587406617775371,"vX0":5.181798974487621,"vY0":-134.7099002569063,"vZ0":-5.593519437859436,"x":127.12,"y":199.39,"x0":-1.1188527331141116,"y0":50.00270023792845,"z0":5.475213858266668,"aX":-15.457710991999575},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.7,"breakHorizontal":14.2,"spinRate":1946,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.410390450250393,"extension":6.66849778923446},"index":5,"playId":"8983699c-17ae-3d80-a7ec-c3a4e11d0409","pitchNumber":5,"startTime":"2026-05-02T01:43:58.960Z","endTime":"2026-05-02T01:44:03.816Z","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":92.5,"endSpeed":84.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.229143550511612,"aZ":-31.90072700602527,"pfxX":-8.35466170650133,"pfxZ":0.14588427639348112,"pX":0.12699421969756197,"pZ":2.180996576808258,"vX0":6.121342832982565,"vY0":-134.58940347820797,"vZ0":-3.03540932102241,"x":112.16,"y":179.89,"x0":-1.099931409026328,"y0":50.000698110659876,"z0":5.600226055574903,"aX":-15.212260257849659},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-0.2,"breakHorizontal":13.7,"spinRate":1873,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.40812642460816306,"extension":6.5649992597385465},"hitData":{"launchSpeed":106.1,"launchAngle":8.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":158.9,"coordY":114.18}},"index":6,"playId":"11a74b37-ff91-3289-8ec1-9ce6aefee3d5","pitchNumber":6,"startTime":"2026-05-02T01:44:29.530Z","endTime":"2026-05-02T01:44:45.866Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:44:45.866Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Ramírez walks. Chase DeLauter to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-02T01:45:20.963Z","endTime":"2026-05-02T01:46:41.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnSecond":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.305437199214307,"aZ":-34.17390959643837,"pfxX":2.2484937668499474,"pfxZ":-1.341235355373044,"pX":-0.6057125770742964,"pZ":3.6739614524099142,"vX0":1.023743906593515,"vY0":-121.67657779291342,"vZ0":2.022706408626174,"x":140.09,"y":139.58,"x0":-1.3241836644519442,"y0":50.00014950585449,"z0":5.797208077870634,"aX":3.3638120470428543},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.7,"breakHorizontal":-4.3,"spinRate":2304,"spinDirection":42},"zone":11,"typeConfidence":2.0,"plateTime":0.45048173237053435,"extension":6.458982391036522},"index":0,"playId":"fcb8c625-3a2a-3eb7-b1f3-e77f620a5684","pitchNumber":1,"startTime":"2026-05-02T01:45:20.963Z","endTime":"2026-05-02T01:45:25.482Z","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":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":79.6,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.345991376464447,"aZ":-30.484002405904743,"pfxX":-5.77765219121665,"pfxZ":1.0383092985710753,"pX":-1.4217820850787946,"pZ":2.61369439654432,"vX0":1.8949620806192433,"vY0":-128.07008569459182,"vZ0":-1.3254732265100329,"x":171.19,"y":168.21,"x0":-1.4275359496336324,"y0":50.00608396351135,"z0":5.557449717668209,"aX":-9.447830655756636},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.8,"breakHorizontal":10.0,"spinRate":1359,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.43027826795878354,"extension":6.456077646090359},"index":1,"playId":"7d58ee31-fb8b-3244-a8f7-96c5b6fd21ac","pitchNumber":2,"startTime":"2026-05-02T01:45:38.805Z","endTime":"2026-05-02T01:45:43.130Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"playId":"b62c3127-42ec-3ef8-8484-37c0a7961b91","startTime":"2026-05-02T01:45:59.194Z","endTime":"2026-05-02T01:46:02.194Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.08653284383981,"aZ":-22.99912010152193,"pfxX":-0.5090212582260204,"pfxZ":5.25156222046984,"pX":-0.236865369291507,"pZ":4.386362574780865,"vX0":3.4954757626380824,"vY0":-131.17402908467784,"vZ0":1.4379905112830609,"x":126.03,"y":120.35,"x0":-1.519081102061722,"y0":50.00194942644779,"z0":5.542696798752559,"aX":-0.8893584807682811},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.1,"breakHorizontal":0.1,"spinRate":2233,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4171501559587405,"extension":6.333162757701781},"index":3,"playId":"6b44da10-a15e-3827-8ae4-f5a9f6ba96ba","pitchNumber":3,"startTime":"2026-05-02T01:46:19.573Z","endTime":"2026-05-02T01:46:23.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.8,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.950994260751994,"aZ":-18.444990469990113,"pfxX":-2.355022744584949,"pfxZ":7.549633882048042,"pX":-1.3055632777899175,"pZ":4.21915797015988,"vX0":0.7763563796280935,"vY0":-134.6781859747367,"vZ0":-0.4297146113368123,"x":166.77,"y":124.86,"x0":-1.2933024599502245,"y0":50.00431877234511,"z0":5.696832051226659,"aX":-4.2836864272991955},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.8,"breakHorizontal":4.1,"spinRate":2113,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4082416298848366,"extension":6.379116642812362},"index":4,"playId":"5731f29f-1101-344e-bb30-8006b0b515f1","pitchNumber":4,"startTime":"2026-05-02T01:46:37.419Z","endTime":"2026-05-02T01:46:41.986Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:46:41.986Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-02T01:47:46.377Z","endTime":"2026-05-02T01:49:20.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnSecond":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[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":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-02T01:46:56.922Z","endTime":"2026-05-02T01:47:48.574Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.926937873147267,"aZ":-27.05987644406872,"pfxX":-7.153645016482811,"pfxZ":3.040391751055484,"pX":-0.927695248412647,"pZ":1.6871662185745966,"vX0":3.426885673691705,"vY0":-129.3975203936735,"vZ0":-4.222201239588937,"x":152.36,"y":193.23,"x0":-1.3452531028863086,"y0":50.003882444194474,"z0":5.431821805973912,"aX":-12.038978415694695},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.7,"breakHorizontal":12.1,"spinRate":1350,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4245282666070591,"extension":6.615133232147929},"index":1,"playId":"793ffa88-7c7c-34fd-9195-6f2311aa80c6","pitchNumber":1,"startTime":"2026-05-02T01:47:48.574Z","endTime":"2026-05-02T01:47:52.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.587005160943242,"aZ":-26.058586538963684,"pfxX":1.108826129792586,"pfxZ":3.5187065658551884,"pX":0.7309819100819858,"pZ":3.6190395005886367,"vX0":5.0667084633118415,"vY0":-131.2340022548586,"vZ0":0.31701887851963806,"x":89.14,"y":141.07,"x0":-1.3713090429204922,"y0":50.004563404530145,"z0":5.4426477111903075,"aX":1.9272701312608518},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.7,"breakHorizontal":-3.1,"spinRate":2186,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.41786446424832135,"extension":6.50571531483425},"index":2,"playId":"abbd5ced-34bc-3293-b318-246462a0e661","pitchNumber":2,"startTime":"2026-05-02T01:48:07.697Z","endTime":"2026-05-02T01:48:11.965Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57925440654084,"aZ":-33.19791114105169,"pfxX":-7.529127782553658,"pfxZ":-0.6386184101129517,"pX":-0.05872262971463322,"pZ":0.7527320434357083,"vX0":5.0702915204300165,"vY0":-126.62477101583055,"vZ0":-4.8188921345717874,"x":119.24,"y":218.46,"x0":-1.1245463897324584,"y0":50.00372292098234,"z0":5.383680937859138,"aX":-12.038339974971215},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.2,"breakHorizontal":12.2,"spinRate":1390,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4351431669747452,"extension":6.550824231669328},"index":3,"playId":"9f382b27-545b-389b-aac1-51e9a081d525","pitchNumber":3,"startTime":"2026-05-02T01:48:27.429Z","endTime":"2026-05-02T01:48:31.058Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.988029723133632,"aZ":-23.314375414299384,"pfxX":-3.2628078512653103,"pfxZ":4.686658407551619,"pX":-1.063482177108893,"pZ":4.4031956150467355,"vX0":1.9708533731675304,"vY0":-136.14593657446517,"vZ0":0.8434533161705039,"x":157.54,"y":119.89,"x0":-1.3703153877592367,"y0":50.00227920080408,"z0":5.694825586127733,"aX":-6.166534945298162},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.9,"breakHorizontal":5.5,"spinRate":1993,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4012742093950923,"extension":6.46544550650361},"index":4,"playId":"d8301f4e-79d9-3fad-a4ab-3fc9f6eeef0b","pitchNumber":4,"startTime":"2026-05-02T01:48:56.424Z","endTime":"2026-05-02T01:49:00.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06641587717727,"aZ":-28.062380322991928,"pfxX":-7.198344517841974,"pfxZ":2.4973104899875187,"pX":-0.8310894104664098,"pZ":2.073949844942114,"vX0":3.869297177072336,"vY0":-128.40833331246426,"vZ0":-2.81209894907629,"x":148.68,"y":182.78,"x0":-1.4334268641544712,"y0":50.00367846822617,"z0":5.398970230851756,"aX":-11.852854659774547},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.1,"breakHorizontal":12.0,"spinRate":1686,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.42887038098872887,"extension":6.674683473513912},"index":5,"playId":"81ded4a5-3786-3ba9-b780-537e68763268","pitchNumber":5,"startTime":"2026-05-02T01:49:16.921Z","endTime":"2026-05-02T01:49:20.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:49:20.415Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rhys Hoskins strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-02T01:49:35.135Z","endTime":"2026-05-02T01:51:04.251Z","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":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnSecond":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.24376758342134,"aZ":-26.28831772332653,"pfxX":0.31908271550868195,"pfxZ":3.2653055095745707,"pX":0.6842766300060333,"pZ":2.7340561043482605,"vX0":4.9755530706326345,"vY0":-133.36732539695586,"vZ0":-2.041995591791465,"x":90.92,"y":164.96,"x0":-1.2458141597038224,"y0":50.00590737399768,"z0":5.402564785695278,"aX":0.5756273943537106},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.6,"breakHorizontal":-1.7,"spinRate":2214,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.4104322246132277,"extension":6.607262761566181},"index":0,"playId":"3d60d93a-dba0-32cf-bf06-91acb620b43f","pitchNumber":1,"startTime":"2026-05-02T01:49:48.852Z","endTime":"2026-05-02T01:49:52.871Z","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.2,"endSpeed":83.9,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25097704977893,"aZ":-29.056377187297173,"pfxX":-6.949799786823372,"pfxZ":1.7269797172218286,"pX":-1.4583980760520505,"pZ":1.3848053470815282,"vX0":2.148553650796663,"vY0":-134.144562613144,"vZ0":-5.241081282740786,"x":172.59,"y":201.39,"x0":-1.3727983667188328,"y0":50.000159129325,"z0":5.466040425484092,"aX":-12.512083831776838},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.0,"breakHorizontal":12.0,"spinRate":1925,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.4101941270061644,"extension":6.73948985199996},"index":1,"playId":"d0accb08-dc8e-34fe-96e0-165921ace4b5","pitchNumber":2,"startTime":"2026-05-02T01:50:06.776Z","endTime":"2026-05-02T01:50:10.169Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":93.9,"endSpeed":85.3,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85324863482005,"aZ":-27.622417702048107,"pfxX":-7.529106108798581,"pfxZ":2.4288467525879494,"pX":-0.5571858322583426,"pZ":2.6551570874459487,"vX0":4.041407257526921,"vY0":-136.70171216371796,"vZ0":-2.8062920248253085,"x":138.24,"y":167.09,"x0":-1.0841888103841957,"y0":50.00307462648817,"z0":5.610818518534349,"aX":-14.112235366348106},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.0,"breakHorizontal":12.7,"spinRate":1988,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.402153629912406,"extension":6.59589490626604},"index":2,"playId":"faf6877e-dbc6-38af-90fa-e24b0c5150bf","pitchNumber":3,"startTime":"2026-05-02T01:50:35.930Z","endTime":"2026-05-02T01:50:39.788Z","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":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.163940621605526,"aZ":-27.922403176764615,"pfxX":-8.879634226206345,"pfxZ":2.2453479896642943,"pX":-0.5505109603780067,"pZ":3.014314245955981,"vX0":4.537583071199385,"vY0":-137.5244712134995,"vZ0":-1.8777022484170143,"x":137.98,"y":157.39,"x0":-1.076444018162969,"y0":50.0064522873566,"z0":5.617423076450047,"aX":-16.853249039810738},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.8,"breakHorizontal":15.0,"spinRate":2069,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.3996996880205912,"extension":6.704297897070313},"index":3,"playId":"dfb62569-badf-3477-ab3b-a23b40a86c16","pitchNumber":4,"startTime":"2026-05-02T01:51:01.061Z","endTime":"2026-05-02T01:51:04.251Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:51:04.251Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daniel Schneemann flies out to right fielder Colby Thomas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-02T01:51:21.669Z","endTime":"2026-05-02T01:52:46.971Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":3},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.489705865122026,"aZ":-17.66565593817548,"pfxX":-3.604605126755912,"pfxZ":7.681641924147424,"pX":-0.8970881694432398,"pZ":3.848462824885199,"vX0":2.256058349819748,"vY0":-136.67891120299902,"vZ0":-1.5614554039163426,"x":151.19,"y":134.87,"x0":-1.2654079473949449,"y0":50.00651970676502,"z0":5.641883286955862,"aX":-6.812543472585072},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.8,"breakHorizontal":6.0,"spinRate":2230,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40093654401192325,"extension":6.543128472588089},"index":0,"playId":"b25d3da7-a856-35ab-8eb6-d3abc39f7d45","pitchNumber":1,"startTime":"2026-05-02T01:51:31.667Z","endTime":"2026-05-02T01:51:35.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.25640637014396,"aZ":-27.694440170377558,"pfxX":-9.219107966935429,"pfxZ":2.4436608061686655,"pX":-0.08137223813413774,"pZ":1.0557859136250412,"vX0":6.122789305622641,"vY0":-135.53525496479807,"vZ0":-6.453644455413125,"x":120.1,"y":210.27,"x0":-1.1871720159021546,"y0":50.00515112632188,"z0":5.436503388473108,"aX":-16.928691961041494},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.0,"breakHorizontal":15.1,"spinRate":2066,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.406164881999421,"extension":6.685645203702057},"index":1,"playId":"baf9b70e-f7d2-39ed-b9b4-a25dff1d36d3","pitchNumber":2,"startTime":"2026-05-02T01:51:50.084Z","endTime":"2026-05-02T01:51:53.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":78.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.614587134362438,"aZ":-30.373179116520397,"pfxX":-6.175350538105077,"pfxZ":1.1323287714080479,"pX":-1.306215600510469,"pZ":2.3978893289052943,"vX0":2.0602347371341994,"vY0":-125.9512493487525,"vZ0":-1.5901700700914092,"x":166.79,"y":174.04,"x0":-1.3386992619922031,"y0":50.0008948804413,"z0":5.523277822935567,"aX":-9.794180123409426},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.9,"breakHorizontal":10.6,"spinRate":1599,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.43701391382889376,"extension":6.475117982474139},"index":2,"playId":"1977e6ac-6bac-3482-9fc9-a15dd9b44145","pitchNumber":3,"startTime":"2026-05-02T01:52:09.213Z","endTime":"2026-05-02T01:52:13.740Z","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":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.458177831766164,"aZ":-19.09610891215407,"pfxX":-3.361794335706123,"pfxZ":6.899259593109996,"pX":0.41671008908896107,"pZ":2.8940742294406885,"vX0":5.302460167834415,"vY0":-136.63458846003027,"vZ0":-3.676553844587143,"x":101.12,"y":160.64,"x0":-1.1102237981803353,"y0":50.001292193396935,"z0":5.565504141913575,"aX":-6.371167079453382},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.9,"breakHorizontal":5.0,"spinRate":2254,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.40052626412116155,"extension":6.590144432162692},"hitData":{"launchSpeed":95.1,"launchAngle":56.0,"totalDistance":241.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":157.03,"coordY":108.88}},"index":3,"playId":"42bb8706-853a-3497-8bd6-99ce5d8a8f1b","pitchNumber":4,"startTime":"2026-05-02T01:52:36.557Z","endTime":"2026-05-02T01:52:46.971Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:52:46.971Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jacob Wilson flies out to right fielder Chase DeLauter.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-02T01:54:43.313Z","endTime":"2026-05-02T01:55:38.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.404266973113025,"aZ":-15.654719466038426,"pfxX":3.196129437532704,"pfxZ":9.522125391781522,"pX":0.7407331570026253,"pZ":3.5582856334818063,"vX0":-0.28533670113768395,"vY0":-131.2955945658996,"vZ0":-3.1752366298529253,"x":88.76,"y":142.71,"x0":0.43627232934763766,"y0":50.003664836603576,"z0":5.957468355226849,"aX":5.545884762796327},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.7,"breakHorizontal":-5.8,"spinRate":1774,"spinDirection":162},"zone":12,"typeConfidence":0.89,"plateTime":0.4181592885483063,"extension":6.911121945461592},"index":0,"playId":"89b70878-6dc3-35f1-ab8e-cad5999137c0","pitchNumber":1,"startTime":"2026-05-02T01:54:58.070Z","endTime":"2026-05-02T01:55:02.572Z","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":89.9,"endSpeed":81.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.500805184427602,"aZ":-16.329086426907576,"pfxX":3.6516661067691913,"pfxZ":9.251175857615412,"pX":0.06507154064010214,"pZ":3.2233382476061267,"vX0":-2.1564862901350996,"vY0":-130.79866224742528,"vZ0":-3.626708022932224,"x":114.52,"y":151.75,"x0":0.43063714271822673,"y0":50.004737720341154,"z0":5.870614204308694,"aX":6.256381801712093},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":16.1,"breakHorizontal":-6.1,"spinRate":1763,"spinDirection":148},"zone":2,"typeConfidence":0.87,"plateTime":0.4205752381291874,"extension":6.943783812544734},"index":1,"playId":"c9abf21e-6e60-3a5a-bb56-4234d01e579c","pitchNumber":2,"startTime":"2026-05-02T01:55:12.520Z","endTime":"2026-05-02T01:55:16.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":71.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20612194969391,"aZ":-21.188734311154935,"pfxX":5.340563187833362,"pfxZ":8.326299142215161,"pX":0.9748855332952633,"pZ":2.91232229135449,"vX0":-0.29589024895079785,"vY0":-114.69408141069155,"vZ0":-2.121156972830199,"x":79.84,"y":160.15,"x0":0.41355294185570685,"y0":50.00067990670904,"z0":5.936887941300198,"aX":7.042108821586509},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":14.8,"breakHorizontal":-9.6,"spinRate":1435,"spinDirection":133},"zone":12,"typeConfidence":0.9,"plateTime":0.4794050637682701,"extension":7.084987013283746},"hitData":{"launchSpeed":77.3,"launchAngle":42.0,"totalDistance":255.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.59,"coordY":105.42}},"index":2,"playId":"a98937bc-8621-3af5-a3ca-c3e460af66cc","pitchNumber":3,"startTime":"2026-05-02T01:55:28.979Z","endTime":"2026-05-02T01:55:38.098Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:55:38.098Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shea Langeliers singles on a line drive to right fielder Chase DeLauter.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-02T01:55:45.226Z","endTime":"2026-05-02T01:57:23.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"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.8,"endSpeed":83.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.022362892372872,"aZ":-14.804598559346179,"pfxX":3.6526133327243153,"pfxZ":9.79782596487823,"pX":0.162275307832036,"pZ":3.5930566457820663,"vX0":-1.8570603798891439,"vY0":-132.27157005233443,"vZ0":-3.230529580350147,"x":110.81,"y":141.77,"x0":0.39858633861978143,"y0":50.00624617727512,"z0":5.914809899064024,"aX":6.4781660806669406},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.3,"breakHorizontal":-6.2,"spinRate":1827,"spinDirection":148},"zone":12,"typeConfidence":0.9,"plateTime":0.41397552655922887,"extension":6.9892205297766585},"index":0,"playId":"6a64ac94-494a-3ef0-a7c9-3eb17392d426","pitchNumber":1,"startTime":"2026-05-02T01:56:05.699Z","endTime":"2026-05-02T01:56:09.862Z","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, 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":79.4,"endSpeed":72.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.182938404038197,"aZ":-21.955169132623638,"pfxX":5.085715461474149,"pfxZ":7.558716449169321,"pX":0.4031340194917529,"pZ":3.155892430434478,"vX0":-1.2911559689925738,"vY0":-115.69130446779857,"vZ0":-1.5627792467574597,"x":101.63,"y":153.57,"x0":0.30880401434558047,"y0":50.00139466360034,"z0":5.950578455688068,"aX":6.872541612318503},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":13.6,"breakHorizontal":-8.9,"spinRate":1388,"spinDirection":132},"zone":3,"typeConfidence":0.9,"plateTime":0.47398637760490114,"extension":6.965343669530339},"index":1,"playId":"2a4237df-cccc-39f8-ad13-1f5271ca88be","pitchNumber":2,"startTime":"2026-05-02T01:56:19.891Z","endTime":"2026-05-02T01:56:24.594Z","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":90.5,"endSpeed":82.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.184771006620394,"aZ":-15.18434146327122,"pfxX":3.2020796720410103,"pfxZ":9.6949192106204,"pX":0.6550395362074262,"pZ":3.1125135948814604,"vX0":-0.6152682077439722,"vY0":-131.83009609347377,"vZ0":-4.264584465142016,"x":92.03,"y":154.74,"x0":0.47622129006480596,"y0":50.00105306803332,"z0":5.879076786985966,"aX":5.610472372926812},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.8,"breakHorizontal":-5.6,"spinRate":1766,"spinDirection":152},"zone":3,"typeConfidence":0.89,"plateTime":0.41619019417947944,"extension":6.961450735100582},"index":2,"playId":"65bdaa59-e7f7-37f8-88fd-2194c95de328","pitchNumber":3,"startTime":"2026-05-02T01:56:38.038Z","endTime":"2026-05-02T01:56:41.544Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-02T01:56:54.330Z","endTime":"2026-05-02T01:57:12.905Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"}},{"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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80631924918464,"aZ":-20.931382944922476,"pfxX":6.884058755916544,"pfxZ":8.110323342628948,"pX":0.37030544050854597,"pZ":1.3899649504286793,"vX0":-1.798205089354648,"vY0":-117.44469784709212,"vZ0":-5.588035502947523,"x":102.88,"y":201.25,"x0":0.25507219691080957,"y0":50.002975040258264,"z0":5.766644567428012,"aX":9.544485795894825},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":13.4,"breakHorizontal":-12.0,"spinRate":1388,"spinDirection":133},"zone":14,"typeConfidence":0.9,"plateTime":0.46771463415075143,"extension":7.117704725096922},"hitData":{"launchSpeed":88.8,"launchAngle":15.0,"totalDistance":228.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":148.53,"coordY":111.79}},"index":4,"playId":"44d95312-c562-350b-a623-a4d8f22ce2e0","pitchNumber":4,"startTime":"2026-05-02T01:57:12.905Z","endTime":"2026-05-02T01:57:23.457Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:57:23.457Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Kurtz flies out to left fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-02T01:57:38.395Z","endTime":"2026-05-02T01:58:43.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.2,"endSpeed":75.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.971339989982468,"aZ":-36.381434881071954,"pfxX":-0.24785778244036916,"pfxZ":-2.951704334038598,"pX":-0.8945104467174622,"pZ":1.827012757412321,"vX0":-3.3324454881491814,"vY0":-118.27376063677767,"vZ0":-1.7787345609891947,"x":151.1,"y":189.45,"x0":0.5604302098826751,"y0":50.000144797373544,"z0":5.9020413318649885,"aX":-0.3534435359707588},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-5.5,"breakHorizontal":1.2,"spinRate":2366,"spinDirection":315},"zone":13,"typeConfidence":0.89,"plateTime":0.46178256920165106,"extension":7.026421350363238},"index":0,"playId":"2c849730-b563-3272-b19a-89e426c15822","pitchNumber":1,"startTime":"2026-05-02T01:57:50.668Z","endTime":"2026-05-02T01:57:55.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.520137716946266,"aZ":-14.17013847822012,"pfxX":3.8941658162098256,"pfxZ":10.113586347292951,"pX":0.11121111221097388,"pZ":2.1805905304162247,"vX0":-1.9404408967498694,"vY0":-132.60954271651647,"vZ0":-6.816298183344122,"x":112.76,"y":179.9,"x0":0.3467477120273285,"y0":50.00246085097065,"z0":5.819326937395571,"aX":6.930945357024947},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.0,"breakHorizontal":-6.6,"spinRate":1958,"spinDirection":153},"zone":8,"typeConfidence":0.9,"plateTime":0.4131423414532618,"extension":7.04698270522319},"index":1,"playId":"ae19999a-9ae1-38b1-9608-24be1676c1ea","pitchNumber":2,"startTime":"2026-05-02T01:58:07.987Z","endTime":"2026-05-02T01:58:12.564Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9929390974573,"aZ":-22.12683261555993,"pfxX":5.324247244395853,"pfxZ":7.342508305952248,"pX":0.04346351828825978,"pZ":2.300716167522936,"vX0":-2.019160853527858,"vY0":-116.53300150862513,"vZ0":-3.537862738171084,"x":115.34,"y":176.66,"x0":0.23206473271743694,"y0":50.00053352850482,"z0":5.941473112138085,"aX":7.282525998775541},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":12.6,"breakHorizontal":-9.1,"spinRate":1320,"spinDirection":132},"zone":8,"typeConfidence":0.9,"plateTime":0.4709844570934689,"extension":7.075920049327245},"hitData":{"launchSpeed":79.8,"launchAngle":47.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.64,"coordY":109.26}},"index":2,"playId":"8f723e76-3cf8-33ca-b0e3-5364c21febbf","pitchNumber":3,"startTime":"2026-05-02T01:58:30.869Z","endTime":"2026-05-02T01:58:43.693Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:58:43.693Z","atBatIndex":8},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brent Rooker homers (3) on a fly ball to left center field. Shea Langeliers scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-02T01:58:49.063Z","endTime":"2026-05-02T01:59:56.574Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":{"id":676282,"link":"/api/v1/people/676282"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":{"id":676282,"link":"/api/v1/people/676282"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":72.4,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36856310139999,"aZ":-21.583331402896704,"pfxX":3.296422131601472,"pfxZ":7.858289413393411,"pX":-0.9401999328196294,"pZ":2.96865516031409,"vX0":-3.9360575419127573,"vY0":-115.83325387062301,"vZ0":-2.0526567597082055,"x":152.84,"y":158.63,"x0":0.3595478670585571,"y0":50.00079721823895,"z0":5.947980515887905,"aX":4.440981791375056},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":13.9,"breakHorizontal":-4.9,"spinRate":1306,"spinDirection":129},"zone":11,"typeConfidence":0.9,"plateTime":0.4744193100688352,"extension":7.117826764001807},"index":0,"playId":"f4cf8ea2-52ba-3d2f-91d6-6aab3dc21a75","pitchNumber":1,"startTime":"2026-05-02T01:59:09.335Z","endTime":"2026-05-02T01:59:12.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87117071470685,"aZ":-13.04668910310823,"pfxX":4.718087679881682,"pfxZ":10.493363636050425,"pX":-0.46316246872936173,"pZ":2.1117847460836123,"vX0":-4.069545647409401,"vY0":-134.33838760030395,"vZ0":-7.272891237281413,"x":134.65,"y":181.76,"x0":0.46045829806797167,"y0":50.001309086919534,"z0":5.786984839106832,"aX":8.598529005469663},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.6,"breakHorizontal":-7.7,"spinRate":2071,"spinDirection":150},"zone":7,"typeConfidence":0.9,"plateTime":0.4081593683977882,"extension":7.082472977116143},"hitData":{"launchSpeed":108.9,"launchAngle":25.0,"totalDistance":422.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":52.91,"coordY":43.91}},"index":1,"playId":"a73c05f7-aa8f-32f8-9b7f-67cc3f36508c","pitchNumber":2,"startTime":"2026-05-02T01:59:29.187Z","endTime":"2026-05-02T01:59:56.574Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:59:56.574Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Darell Hernaiz grounds out softly, catcher Bo Naylor to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-02T02:00:02.641Z","endTime":"2026-05-02T02:00:42.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":80.5,"endSpeed":74.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.86359091642466,"aZ":-19.272169599517273,"pfxX":3.9020944155897705,"pfxZ":9.289069050062677,"pX":-0.307537645843216,"pZ":0.5072018388046338,"vX0":-2.4863282569568765,"vY0":-117.0252058726518,"vZ0":-7.915089573248483,"x":128.72,"y":225.09,"x0":0.2611630106917955,"y0":50.00051034151233,"z0":5.735366349619971,"aX":5.41727904400047},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":15.1,"breakHorizontal":-6.5,"spinRate":1411,"spinDirection":134},"zone":13,"typeConfidence":0.9,"plateTime":0.4678498143666956,"extension":7.105024630039894},"index":0,"playId":"bec7d296-7d5c-321f-ab65-3af3e05c9686","pitchNumber":1,"startTime":"2026-05-02T02:00:19.365Z","endTime":"2026-05-02T02:00:23.480Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.030033689838085,"aZ":-22.096445747891252,"pfxX":6.17634633319797,"pfxZ":7.342099127731054,"pX":1.1097506736016252,"pZ":2.028161500580918,"vX0":-0.1564071426411614,"vY0":-116.73605124757658,"vZ0":-3.890336866833339,"x":74.7,"y":184.02,"x0":0.3759309551649349,"y0":50.004997485839255,"z0":5.8090305874173405,"aX":8.481305895784077},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":12.6,"breakHorizontal":-11.2,"spinRate":1427,"spinDirection":131},"zone":14,"typeConfidence":0.9,"plateTime":0.4701303012149607,"extension":7.023440689245966},"hitData":{"launchSpeed":54.1,"launchAngle":-79.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":124.59,"coordY":196.75}},"index":1,"playId":"ec9e4495-6a2f-3fc8-8912-d34bfc2fe12f","pitchNumber":2,"startTime":"2026-05-02T02:00:34.995Z","endTime":"2026-05-02T02:00:42.519Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:00:42.519Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Travis Bazzana walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-02T02:02:38.512Z","endTime":"2026-05-02T02:04:13.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.358788177949382,"aZ":-18.6851171818928,"pfxX":-2.213691944825128,"pfxZ":7.101875586353062,"pX":-1.0628588539447705,"pZ":3.0991125649981632,"vX0":1.888642205661446,"vY0":-136.75239172272876,"vZ0":-3.484920111754444,"x":157.51,"y":155.1,"x0":-1.4738654884692388,"y0":50.00406421098134,"z0":5.667301636335897,"aX":-4.205062252339127},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.4,"breakHorizontal":3.6,"spinRate":2070,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4000978672212159,"extension":6.69775351388986},"index":0,"playId":"b2c5bc60-0caf-35e8-a31d-9b112aac5c82","pitchNumber":1,"startTime":"2026-05-02T02:02:50.539Z","endTime":"2026-05-02T02:02:54.719Z","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":93.0,"endSpeed":85.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.875809632962213,"aZ":-17.614173835082838,"pfxX":-3.1714735960061584,"pfxZ":7.8589079166418765,"pX":-0.44649893759516646,"pZ":2.158465705839788,"vX0":3.2790027433680953,"vY0":-135.34719716203077,"vZ0":-5.676413834023456,"x":134.02,"y":180.5,"x0":-1.2623528303849894,"y0":50.006142616622334,"z0":5.518948219518621,"aX":-5.878238820037014},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.2,"breakHorizontal":5.0,"spinRate":2060,"spinDirection":215},"zone":7,"typeConfidence":2.0,"plateTime":0.4048811575483273,"extension":6.781658907029574},"index":1,"playId":"a0b442a0-e941-3e91-bcf7-aa7dfb4ff540","pitchNumber":2,"startTime":"2026-05-02T02:03:05.035Z","endTime":"2026-05-02T02:03:09.309Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.8155906325352,"aZ":-26.836398431924223,"pfxX":-5.509497924922615,"pfxZ":3.1567338965135754,"pX":-0.6987751300621422,"pZ":2.8511693845800625,"vX0":3.6349127140973576,"vY0":-129.6426555717011,"vZ0":-1.5897036388964132,"x":143.64,"y":161.8,"x0":-1.4080732133602378,"y0":50.00197582708064,"z0":5.5339540040332915,"aX":-9.314426715389061},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.5,"breakHorizontal":9.1,"spinRate":1545,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.4235754667439906,"extension":6.761409384968553},"index":2,"playId":"368e653c-14bb-3989-b651-7a91877082ae","pitchNumber":3,"startTime":"2026-05-02T02:03:18.621Z","endTime":"2026-05-02T02:03:22.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.987550063901747,"aZ":-19.63864265838228,"pfxX":-2.207481717130993,"pfxZ":6.484145682047561,"pX":-0.0331298102196825,"pZ":4.368125801877245,"vX0":3.771060651151219,"vY0":-138.19797676912813,"vZ0":-0.19884272088192473,"x":118.26,"y":120.84,"x0":-1.1289490618377003,"y0":50.001114578310975,"z0":5.760850649468817,"aX":-4.266927035075246},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.9,"breakHorizontal":3.2,"spinRate":2027,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3964289223688291,"extension":6.655490921564695},"index":3,"playId":"c2ff2685-ac35-3c1c-9563-d94ed6c277e4","pitchNumber":4,"startTime":"2026-05-02T02:03:35.719Z","endTime":"2026-05-02T02:03:40.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.722559893825334,"aZ":-33.09666558773036,"pfxX":-7.856189497503695,"pfxZ":-0.5682868089895861,"pX":-1.7968769335209338,"pZ":1.8979877650419361,"vX0":1.6476865424954725,"vY0":-126.57861317941362,"vZ0":-2.269738317451496,"x":185.49,"y":187.53,"x0":-1.4389195200603828,"y0":50.00609020270027,"z0":5.476603787703828,"aX":-12.65088834424499},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.3,"breakHorizontal":13.8,"spinRate":1487,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4340210170694849,"extension":6.63820988212871},"index":4,"playId":"d027d9f5-833c-398e-a453-7267b8e88c23","pitchNumber":5,"startTime":"2026-05-02T02:03:51.796Z","endTime":"2026-05-02T02:03:54.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.856113984875094,"aZ":-22.900312843240744,"pfxX":-1.0544304749414348,"pfxZ":5.134942137366894,"pX":0.275742194672473,"pZ":1.2080585404634208,"vX0":4.898312747178658,"vY0":-133.089810418114,"vZ0":-6.117917218692247,"x":106.49,"y":206.16,"x0":-1.4464666087201428,"y0":50.00226063893165,"z0":5.180290531274402,"aX":-1.9046960551707244},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.3,"breakHorizontal":1.0,"spinRate":2149,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4105563940578625,"extension":6.839326011372745},"index":5,"playId":"7839827b-d788-39eb-b272-76a53f0fa02e","pitchNumber":6,"startTime":"2026-05-02T02:04:09.684Z","endTime":"2026-05-02T02:04:13.984Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:04:13.984Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Naylor singles on a ground ball to center fielder Zack Gelof. Travis Bazzana to 3rd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-02T02:04:21.912Z","endTime":"2026-05-02T02:06:56.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"postOnThird":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.339586882422196,"aZ":-28.901325151729726,"pfxX":-10.162394519308517,"pfxZ":1.78468180813619,"pX":-0.8497981015197509,"pZ":2.345049792212809,"vX0":4.667670629947578,"vY0":-135.3553596781323,"vZ0":-3.0943793260700003,"x":149.39,"y":175.46,"x0":-1.285896940852651,"y0":50.00454000245874,"z0":5.548845717505679,"aX":-18.66750164117266},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.8,"breakHorizontal":17.3,"spinRate":1974,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.40623499805476904,"extension":6.647906192368129},"index":0,"playId":"a28e94c7-70c0-3a18-bedf-860c1782f0ff","pitchNumber":1,"startTime":"2026-05-02T02:04:38.614Z","endTime":"2026-05-02T02:04:44.342Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"dcd23fe7-462e-32b9-a156-be7ace782869","startTime":"2026-05-02T02:05:53.014Z","endTime":"2026-05-02T02:05:56.237Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59826323924141,"aZ":-26.13332569977137,"pfxX":-0.18782966399611611,"pfxZ":3.524479742671941,"pX":0.6731534435803066,"pZ":3.035515690493646,"vX0":5.2676423747259165,"vY0":-129.70519698036236,"vZ0":-0.9954722519970938,"x":91.34,"y":156.82,"x0":-1.3544751146519758,"y0":50.002574111095875,"z0":5.406087552012942,"aX":-0.3221732065545982},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.4,"breakHorizontal":-0.7,"spinRate":2201,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.4213118129779292,"extension":6.551606092717958},"index":2,"playId":"0b78689d-9d00-35a3-b65a-7f261c68284e","pitchNumber":2,"startTime":"2026-05-02T02:06:11.685Z","endTime":"2026-05-02T02:06:19.689Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":80.1,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.13008281373723,"aZ":-29.04371482481711,"pfxX":-8.467407416124882,"pfxZ":1.8909334355801448,"pX":-0.9829648307336087,"pZ":2.358824939783506,"vX0":3.658696839640831,"vY0":-129.00038519681976,"vZ0":-2.359003299790132,"x":154.47,"y":175.09,"x0":-1.3330860372354765,"y0":50.0036655346316,"z0":5.563251533078998,"aX":-14.026525263868214},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.0,"breakHorizontal":14.3,"spinRate":1427,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.4274183901766264,"extension":6.600578836121078},"hitData":{"launchSpeed":94.0,"launchAngle":1.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.55,"coordY":99.49}},"index":3,"playId":"b1c96850-b14f-37af-8672-6f480b52a418","pitchNumber":3,"startTime":"2026-05-02T02:06:45.037Z","endTime":"2026-05-02T02:06:56.819Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:06:56.819Z","atBatIndex":12},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brayan Rocchio pops out to third baseman Darell Hernaiz.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-02T02:07:15.380Z","endTime":"2026-05-02T02:07:38.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"postOnThird":{"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],"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.19229939703834,"aZ":-23.01569739752684,"pfxX":-1.1962278797795087,"pfxZ":5.231738888646266,"pX":0.11703641653946753,"pZ":3.3463252746512984,"vX0":4.401707050610628,"vY0":-131.31842072768848,"vZ0":-1.0210853296763114,"x":112.54,"y":148.43,"x0":-1.4237215404407149,"y0":50.00298527402586,"z0":5.448626236245635,"aX":-2.0946393322677155},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.5,"breakHorizontal":1.2,"spinRate":2194,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.41671756374964275,"extension":6.581944342667213},"hitData":{"launchSpeed":72.0,"launchAngle":71.0,"totalDistance":117.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":98.6,"coordY":165.36}},"index":0,"playId":"cede24f2-0499-39dc-965a-5e11b5aa4f01","pitchNumber":1,"startTime":"2026-05-02T02:07:28.835Z","endTime":"2026-05-02T02:07:38.855Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:07:38.855Z","atBatIndex":13},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Steven Kwan pops out to shortstop Jacob Wilson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-02T02:07:54.013Z","endTime":"2026-05-02T02:08:38.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"postOnThird":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":1},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.614215342883877,"aZ":-28.115370906853194,"pfxX":-7.208772746105219,"pfxZ":2.2168228511216626,"pX":-0.7992530561189909,"pZ":3.7662793448151395,"vX0":3.5271181452175995,"vY0":-134.75812363334265,"vZ0":0.017503147053380852,"x":147.47,"y":137.09,"x0":-1.1919903468784372,"y0":50.0020293057607,"z0":5.753885182311459,"aX":-13.1930606559967},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.2,"breakHorizontal":12.2,"spinRate":1942,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.40720578814454056,"extension":6.559934137379076},"index":0,"playId":"04d838c2-04fb-39ea-a39b-d46fbe71587e","pitchNumber":1,"startTime":"2026-05-02T02:08:06.535Z","endTime":"2026-05-02T02:08:10.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.616315248696864,"aZ":-28.940946437244587,"pfxX":-6.546577221067342,"pfxZ":1.9980429200648686,"pX":-0.3104606175428985,"pZ":2.2832648267228,"vX0":4.787220044801806,"vY0":-126.82861748065694,"vZ0":-2.20845873217759,"x":128.83,"y":177.13,"x0":-1.3784378742627161,"y0":50.00280230349999,"z0":5.48935893182836,"aX":-10.591373882521756},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.4,"breakHorizontal":10.7,"spinRate":1528,"spinDirection":245},"zone":4,"typeConfidence":2.0,"plateTime":0.4330076080559193,"extension":6.629694702192132},"hitData":{"launchSpeed":75.4,"launchAngle":64.0,"totalDistance":169.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":104.18,"coordY":138.0}},"index":1,"playId":"9a089735-4f8f-3dbb-8cc0-fed99fced455","pitchNumber":2,"startTime":"2026-05-02T02:08:27.994Z","endTime":"2026-05-02T02:08:38.193Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:08:38.193Z","atBatIndex":14},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Chase DeLauter doubles (7) on a line drive to right fielder Colby Thomas. Travis Bazzana scores. Bo Naylor scores.","rbi":2,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-02T02:08:47.276Z","endTime":"2026-05-02T02:09:55.787Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":{"id":669372,"link":"/api/v1/people/669372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":{"id":669372,"link":"/api/v1/people/669372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.511190464117774,"aZ":-19.68225960470664,"pfxX":-0.9745123019943468,"pfxZ":6.716368309761506,"pX":-0.24137769263258332,"pZ":3.1818049321653223,"vX0":3.007413016828104,"vY0":-135.7390908541889,"vZ0":-2.8617069875116132,"x":126.2,"y":152.87,"x0":-1.2385281643898334,"y0":50.00648693718957,"z0":5.624768064068961,"aX":-1.8138385419778955},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.8,"breakHorizontal":1.1,"spinRate":2058,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.40395735216062034,"extension":6.658100808966103},"index":0,"playId":"fb386ca6-392b-3200-957a-1576dd79d07a","pitchNumber":1,"startTime":"2026-05-02T02:09:09.262Z","endTime":"2026-05-02T02:09:13.190Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"22d7c208-8393-3ae5-9b2d-603da1f0af64","startTime":"2026-05-02T02:09:27.242Z","endTime":"2026-05-02T02:09:30.357Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.075496270285516,"aZ":-18.58438843773335,"pfxX":-3.215370925736659,"pfxZ":7.286298970727233,"pX":-0.02010110085427093,"pZ":2.209228452706509,"vX0":4.947757649193482,"vY0":-135.7613869184054,"vZ0":-5.2978955451393706,"x":117.77,"y":179.13,"x0":-1.4494499489342663,"y0":50.000044025488826,"z0":5.481893434868341,"aX":-5.994350397633634},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.2,"breakHorizontal":4.8,"spinRate":2035,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.4036556153083004,"extension":6.729989227048256},"hitData":{"launchSpeed":104.3,"launchAngle":19.0,"totalDistance":354.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":193.36,"coordY":66.55}},"index":2,"playId":"ed28157d-3559-30fb-b0ce-9d8ca7701928","pitchNumber":2,"startTime":"2026-05-02T02:09:43.761Z","endTime":"2026-05-02T02:09:55.787Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:09:55.787Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Ramírez flies out to right fielder Colby Thomas.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-02T02:10:28.111Z","endTime":"2026-05-02T02:10:57.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.89965685029718,"aZ":-27.53397739659301,"pfxX":-7.739119719142681,"pfxZ":2.812119256118841,"pX":-0.8808604411723361,"pZ":2.374205484873032,"vX0":3.7035143080642445,"vY0":-128.7524863245475,"vZ0":-2.563137117767088,"x":150.58,"y":174.68,"x0":-1.3455044482149843,"y0":50.004380629977675,"z0":5.550606326626682,"aX":-12.777128104990416},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.7,"breakHorizontal":13.0,"spinRate":1457,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4281642328274238,"extension":6.723808404875642},"index":0,"playId":"ef0290cc-4c42-3e6c-b3c9-5a2cd39c490e","pitchNumber":1,"startTime":"2026-05-02T02:10:30.862Z","endTime":"2026-05-02T02:10:34.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.6,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.339308522481478,"aZ":-25.863345139699078,"pfxX":-1.780628027794461,"pfxZ":3.63430203945442,"pX":0.7390569779093524,"pZ":3.0176620215128405,"vX0":6.178959911211525,"vY0":-130.3831019687893,"vZ0":-1.0850517472933825,"x":88.83,"y":157.3,"x0":-1.4217401355357122,"y0":50.00066212159852,"z0":5.376446025205698,"aX":-3.0905542045154233},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.6,"breakHorizontal":1.9,"spinRate":2172,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.41879430704710074,"extension":6.6560900831293965},"hitData":{"launchSpeed":67.7,"launchAngle":32.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.55,"coordY":114.07}},"index":1,"playId":"8143a828-9a30-3575-afbe-b43edc11428c","pitchNumber":2,"startTime":"2026-05-02T02:10:49.901Z","endTime":"2026-05-02T02:10:57.518Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:10:57.518Z","atBatIndex":16},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tyler Soderstrom doubles (11) on a ground ball to left fielder Steven Kwan.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-02T02:12:52.717Z","endTime":"2026-05-02T02:13:35.425Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":92.1,"endSpeed":84.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.708155470488897,"aZ":-13.756108678519247,"pfxX":4.453468901196557,"pfxZ":10.188600714539735,"pX":-1.0904260531837304,"pZ":1.4782827837475043,"vX0":-5.07032730152516,"vY0":-133.8129761674832,"vZ0":-8.679273017143558,"x":158.56,"y":198.87,"x0":0.2531181082042897,"y0":50.00476972750945,"z0":5.756293787797075,"aX":8.052467650582505},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.7,"breakHorizontal":-7.0,"spinRate":2008,"spinDirection":157},"zone":13,"typeConfidence":0.9,"plateTime":0.4098062713248125,"extension":7.109211022071032},"index":0,"playId":"76c62e0f-3523-3021-865c-4951e0490473","pitchNumber":1,"startTime":"2026-05-02T02:13:10.733Z","endTime":"2026-05-02T02:13:14.621Z","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":91.5,"endSpeed":83.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.42290196041747,"aZ":-15.708820701583644,"pfxX":3.747388627573176,"pfxZ":9.236887375096376,"pX":-0.5888295957931581,"pZ":2.646444422077574,"vX0":-3.9058169814738575,"vY0":-133.1380880632124,"vZ0":-5.41018614022107,"x":139.44,"y":167.33,"x0":0.41518745528255924,"y0":50.005346228349794,"z0":5.85433620205589,"aX":6.682227323967595},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.6,"breakHorizontal":-5.9,"spinRate":2016,"spinDirection":150},"zone":4,"typeConfidence":0.9,"plateTime":0.41248750734741657,"extension":7.008685112567598},"hitData":{"launchSpeed":97.9,"launchAngle":3.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.65,"coordY":125.84}},"index":1,"playId":"151e53d2-d2d6-312c-9a13-ccf2d8d19fe0","pitchNumber":2,"startTime":"2026-05-02T02:13:24.183Z","endTime":"2026-05-02T02:13:35.425Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:13:35.425Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colby Thomas strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-02T02:13:55.765Z","endTime":"2026-05-02T02:15:23.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.6,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.305506513341193,"aZ":-11.507534271527138,"pfxX":4.812359085805536,"pfxZ":11.545846073193509,"pX":-1.0172665176014237,"pZ":2.579820132861757,"vX0":-5.023677829849143,"vY0":-132.88988905775994,"vZ0":-6.360000473903848,"x":155.78,"y":169.12,"x0":0.2718229649119186,"y0":50.001595305460974,"z0":5.839011026161455,"aX":8.612653750214113},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.7,"breakHorizontal":-7.7,"spinRate":1883,"spinDirection":156},"zone":11,"typeConfidence":0.9,"plateTime":0.4120801097379836,"extension":6.982628552519393},"index":0,"playId":"126de63f-2d53-3141-a68c-66345a309ceb","pitchNumber":1,"startTime":"2026-05-02T02:14:07.973Z","endTime":"2026-05-02T02:14:12.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":71.3,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.467163367198346,"aZ":-46.15737281548865,"pfxX":-4.3126129485548494,"pfxZ":-10.882375342087975,"pX":-0.42011607067118356,"pZ":1.5209035323240216,"vX0":-1.0206748771376042,"vY0":-113.96188941234696,"vZ0":0.10967346187074445,"x":133.01,"y":197.72,"x0":0.5961359315236329,"y0":50.00416906397541,"z0":6.120914498758313,"aX":-5.540796641335592},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.6,"breakVerticalInduced":-19.2,"breakHorizontal":8.0,"spinRate":2746,"spinDirection":346},"zone":13,"typeConfidence":0.9,"plateTime":0.48497027162897055,"extension":6.781907767337231},"index":1,"playId":"92d925fe-0862-3b95-8aeb-7baeee52d230","pitchNumber":2,"startTime":"2026-05-02T02:14:27.529Z","endTime":"2026-05-02T02:14:30.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":69.0,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.44208345482851,"aZ":-47.371551456967836,"pfxX":-5.81882867385365,"pfxZ":-12.46169953978439,"pX":0.9941224181047517,"pZ":4.065971395129317,"vX0":2.490153759330878,"vY0":-111.1316525372097,"vZ0":5.667764460726087,"x":79.11,"y":129.0,"x0":0.6001698435013058,"y0":50.000236744065056,"z0":6.478785011872085,"aX":-7.099563313483613},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.9,"breakVerticalInduced":-20.2,"breakHorizontal":9.6,"spinRate":2733,"spinDirection":342},"zone":12,"typeConfidence":0.89,"plateTime":0.4975533505168963,"extension":6.6723650936302175},"index":2,"playId":"535c17a7-3d27-32e3-9f9f-51978d244979","pitchNumber":3,"startTime":"2026-05-02T02:14:44.762Z","endTime":"2026-05-02T02:14:48.302Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":72.4,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.464237480702973,"aZ":-23.624091436340013,"pfxX":8.13457731125277,"pfxZ":6.359534507044968,"pX":0.5883331125086411,"pZ":2.793028150039721,"vX0":-1.4133465167593222,"vY0":-115.72711310324068,"vZ0":-1.9936731139956125,"x":94.57,"y":163.37,"x0":0.15431886715765794,"y0":50.00008428773833,"z0":5.949430264034387,"aX":10.929520880927804},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":11.3,"breakHorizontal":-14.3,"spinRate":1410,"spinDirection":129},"zone":3,"typeConfidence":0.9,"plateTime":0.4749846584238613,"extension":7.041751548580054},"index":3,"playId":"3b1520f7-3ab5-39bb-833d-76f9426d5e6b","pitchNumber":4,"startTime":"2026-05-02T02:14:59.668Z","endTime":"2026-05-02T02:15:03.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":70.4,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.431217258477847,"aZ":-44.92327874525295,"pfxX":-5.044904608295382,"pfxZ":-10.142895805619714,"pX":-0.9716144246353728,"pZ":2.3918384594152267,"vX0":-1.461563851374382,"vY0":-112.57475777806947,"vZ0":1.6171335627754804,"x":154.04,"y":174.2,"x0":0.34501020375402264,"y0":50.00362681043645,"z0":6.2858746168774395,"aX":-6.339726388111333},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.8,"breakVerticalInduced":-17.4,"breakHorizontal":9.5,"spinRate":2747,"spinDirection":338},"zone":13,"typeConfidence":0.9,"plateTime":0.49050571916036123,"extension":6.698293680373709},"index":4,"playId":"0e661a94-7030-3770-a3bd-8dc38b342bd6","pitchNumber":5,"startTime":"2026-05-02T02:15:19.969Z","endTime":"2026-05-02T02:15:23.584Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:15:23.584Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zack Gelof strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-02T02:15:34.108Z","endTime":"2026-05-02T02:17:07.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":81.2,"endSpeed":74.4,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.374828493863145,"aZ":-21.908492667377025,"pfxX":6.969201392817412,"pfxZ":7.314737080218422,"pX":-0.8017297871663537,"pZ":0.7964738055531804,"vX0":-4.307441578977967,"vY0":-117.96919897559835,"vZ0":-6.915745107293783,"x":147.56,"y":217.28,"x0":0.14651264494035124,"y0":50.00246052167695,"z0":5.798624846674495,"aX":9.778958227502818},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":11.8,"breakHorizontal":-11.5,"spinRate":1526,"spinDirection":140},"zone":13,"typeConfidence":0.9,"plateTime":0.4650920050648111,"extension":7.095930788960041},"index":0,"playId":"4965089f-28fe-32d3-94dd-ef7aca0f522c","pitchNumber":1,"startTime":"2026-05-02T02:15:48.863Z","endTime":"2026-05-02T02:15:52.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":80.6,"endSpeed":73.5,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3384918871196,"aZ":-21.06609835602744,"pfxX":6.5214366856626285,"pfxZ":8.015529596869927,"pX":-0.01744817317647868,"pZ":2.8713828164376065,"vX0":-2.517380420753277,"vY0":-117.29048140263626,"vZ0":-2.4713284273354166,"x":117.67,"y":161.25,"x0":0.22582997588020504,"y0":50.00201826020885,"z0":5.914794586739849,"aX":9.034950662733499},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":14.2,"breakHorizontal":-11.2,"spinRate":1383,"spinDirection":135},"zone":2,"typeConfidence":0.91,"plateTime":0.46798376368070516,"extension":7.005494416649218},"index":1,"playId":"1bdf9158-7826-3f8a-9a6f-381db58204e1","pitchNumber":2,"startTime":"2026-05-02T02:16:09.735Z","endTime":"2026-05-02T02:16:13.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.0,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.915964255183553,"aZ":-15.493578580454756,"pfxX":4.48449758989931,"pfxZ":9.367388781137354,"pX":-0.6078118331007559,"pZ":3.5297637274784286,"vX0":-3.7507250869628224,"vY0":-133.18093243283528,"vZ0":-3.152868542106141,"x":140.17,"y":143.48,"x0":0.24214066555125618,"y0":50.00416060713689,"z0":5.862079549258411,"aX":7.986885084229967},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.4,"breakHorizontal":-7.2,"spinRate":1875,"spinDirection":155},"zone":11,"typeConfidence":0.9,"plateTime":0.4126422469713127,"extension":6.972406509362298},"index":2,"playId":"e559d980-e636-3262-9bc3-dfc0051bf5b8","pitchNumber":3,"startTime":"2026-05-02T02:16:28.066Z","endTime":"2026-05-02T02:16:32.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.0,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.8350712808572,"aZ":-22.66344933895559,"pfxX":7.419711890893128,"pfxZ":7.139423803415232,"pX":-0.4096433299214443,"pZ":3.280048736308577,"vX0":-3.317045603287658,"vY0":-115.1143895235096,"vZ0":-1.252946595941659,"x":132.61,"y":150.22,"x0":0.09166666160406536,"y0":50.003802014532,"z0":6.040697739689076,"aX":9.88499670186322},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":12.8,"breakHorizontal":-12.5,"spinRate":1560,"spinDirection":139},"zone":1,"typeConfidence":0.9,"plateTime":0.47716101510943565,"extension":6.930305004017509},"index":3,"playId":"0b5a6cae-dcdf-336b-bdeb-7bdb377cdcb6","pitchNumber":4,"startTime":"2026-05-02T02:16:44.779Z","endTime":"2026-05-02T02:16:48.940Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":71.9,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86287517687184,"aZ":-45.929643328896844,"pfxX":-3.424595754880543,"pfxZ":-10.490127332546322,"pX":-0.21903181861945376,"pZ":1.6655594463237502,"vX0":-0.6073524535677703,"vY0":-115.33570053202237,"vZ0":0.23037550784926775,"x":125.35,"y":193.81,"x0":0.4937314878986613,"y0":50.00564226960243,"z0":6.095037842367022,"aX":-4.48906335287051},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-18.4,"breakHorizontal":6.4,"spinRate":2767,"spinDirection":335},"zone":13,"typeConfidence":0.9,"plateTime":0.4799261837440172,"extension":6.936834929658338},"index":4,"playId":"799702fa-bab8-35e8-82af-ef5b15d2510b","pitchNumber":5,"startTime":"2026-05-02T02:17:04.452Z","endTime":"2026-05-02T02:17:07.975Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:17:07.975Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeff McNeil grounds out softly, pitcher Joey Cantillo to first baseman Kyle Manzardo.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-02T02:17:22.160Z","endTime":"2026-05-02T02:18:30.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676282,"link":"/api/v1/people/676282"},"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"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.957059648649455,"aZ":-13.798700969341665,"pfxX":4.652829173719495,"pfxZ":10.223386784145791,"pX":-0.8231380137473379,"pZ":3.429413117947628,"vX0":-4.297961148794952,"vY0":-133.75419317908288,"vZ0":-3.7539514339117854,"x":148.38,"y":146.19,"x0":0.20618175709036976,"y0":50.005297079973545,"z0":5.851754479513023,"aX":8.365708391901663},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.8,"breakHorizontal":-7.4,"spinRate":1964,"spinDirection":158},"zone":11,"typeConfidence":0.9,"plateTime":0.4107256872941898,"extension":7.047577590360004},"index":0,"playId":"c504c660-9655-318b-8722-8faa19f4f044","pitchNumber":1,"startTime":"2026-05-02T02:17:36.831Z","endTime":"2026-05-02T02:17:41.069Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.208747396138815,"aZ":-38.16983033245018,"pfxX":-0.06590518191916317,"pfxZ":-4.215338517881351,"pX":-0.9566849136040736,"pZ":1.6018206923417457,"vX0":-3.165868030755818,"vY0":-119.19545565027931,"vZ0":-1.9474433080066853,"x":153.47,"y":195.53,"x0":0.4032607226454218,"y0":50.00117133936845,"z0":5.910706023581342,"aX":-0.09340371422526991},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-7.8,"breakHorizontal":1.0,"spinRate":2377,"spinDirection":323},"zone":13,"typeConfidence":0.91,"plateTime":0.4614268698432995,"extension":6.9196252599656205},"index":1,"playId":"1ccbde00-ba6f-3105-991e-dabf58cd5035","pitchNumber":2,"startTime":"2026-05-02T02:17:54.090Z","endTime":"2026-05-02T02:17:58.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.242157763488333,"aZ":-19.62518116521331,"pfxX":5.784339459233726,"pfxZ":9.152645256952178,"pX":0.2716808405076052,"pZ":2.9383507976361516,"vX0":-1.7476848865872157,"vY0":-116.73236938411345,"vZ0":-2.5857377088170663,"x":106.64,"y":159.44,"x0":0.281236511192104,"y0":50.005134375152295,"z0":5.920455565345903,"aX":7.934487266358032},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":16.2,"breakHorizontal":-10.0,"spinRate":1241,"spinDirection":132},"zone":3,"typeConfidence":0.91,"plateTime":0.47033063752134074,"extension":7.089234958463661},"hitData":{"launchSpeed":45.6,"launchAngle":-31.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":128.25,"coordY":183.36}},"index":2,"playId":"b8d2b216-afe6-3fa4-b98d-c4a8c4224e2a","pitchNumber":3,"startTime":"2026-05-02T02:18:22.355Z","endTime":"2026-05-02T02:18:30.546Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:18:30.546Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Manzardo grounds out to first baseman Nick Kurtz.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-02T02:20:33.754Z","endTime":"2026-05-02T02:21:19.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":76.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96972354403461,"aZ":-32.165945562138,"pfxX":3.3801714284190743,"pfxZ":0.009650555880150513,"pX":-1.1393704560166495,"pZ":1.960284151185174,"vX0":0.4222199692690489,"vY0":-123.47730084727458,"vZ0":-1.5935874313324965,"x":160.43,"y":185.85,"x0":-1.7517949562225796,"y0":50.005867576409614,"z0":5.369577374243716,"aX":5.120461762717845},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.1,"breakHorizontal":-6.2,"spinRate":2271,"spinDirection":43},"zone":13,"typeConfidence":2.0,"plateTime":0.4468721091730412,"extension":6.6559187702029705},"index":0,"playId":"f2c89fc9-73ec-3f85-81b3-e82be83786ae","pitchNumber":1,"startTime":"2026-05-02T02:20:37.744Z","endTime":"2026-05-02T02:20:42.259Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":79.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0350588927913,"aZ":-27.839274749769356,"pfxX":-7.100073211888502,"pfxZ":2.681355634801138,"pX":0.13349586742167058,"pZ":2.2470461606550702,"vX0":5.892907093737991,"vY0":-127.8094343171909,"vZ0":-2.6638613509737095,"x":111.91,"y":178.11,"x0":-1.3061203017840721,"y0":50.00236728361822,"z0":5.542571275727624,"aX":-11.47398705408837},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.3,"breakHorizontal":11.2,"spinRate":1466,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.4324206072831691,"extension":6.708905485741132},"index":1,"playId":"4e37ffd8-b2fc-33e1-8a69-b1b7e4ae0679","pitchNumber":2,"startTime":"2026-05-02T02:20:50.987Z","endTime":"2026-05-02T02:20:55.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.09537008709765,"aZ":-21.546793138181645,"pfxX":-3.99696767322166,"pfxZ":5.6967865430044995,"pX":0.23681904775955218,"pZ":2.03052669917136,"vX0":5.3980247419329705,"vY0":-135.8317326258455,"vZ0":-5.228405057445797,"x":107.97,"y":183.96,"x0":-1.2581003330997378,"y0":50.004507309309396,"z0":5.480993877021866,"aX":-7.4601390342216565},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.4,"breakHorizontal":6.1,"spinRate":2063,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.4034241438282984,"extension":6.824259940168557},"hitData":{"launchSpeed":98.7,"launchAngle":2.0,"totalDistance":67.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.92,"coordY":165.36}},"index":2,"playId":"397cf047-7db1-314b-ad02-e84a3974e407","pitchNumber":3,"startTime":"2026-05-02T02:21:10.240Z","endTime":"2026-05-02T02:21:19.546Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:21:19.546Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rhys Hoskins strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-02T02:21:25.931Z","endTime":"2026-05-02T02:22:45.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8597232315021,"aZ":-35.66156640503449,"pfxX":3.02268824434307,"pfxZ":-2.2164679890323917,"pX":-0.39996079364908127,"pZ":2.291613694609035,"vX0":1.444079917519004,"vY0":-124.53037616707326,"vZ0":-0.626894202273537,"x":132.25,"y":176.91,"x0":-1.3800107139305577,"y0":50.00433995429614,"z0":5.494980670961118,"aX":4.750714215442821},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.0,"breakHorizontal":-5.8,"spinRate":2394,"spinDirection":46},"zone":4,"typeConfidence":2.0,"plateTime":0.43972460634639177,"extension":6.552741029074599},"index":0,"playId":"1ceb954a-6f73-3b00-a945-ce165fbd7e23","pitchNumber":1,"startTime":"2026-05-02T02:21:40.829Z","endTime":"2026-05-02T02:21:44.785Z","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":84.6,"endSpeed":77.9,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.531047834522926,"aZ":-34.87670620932098,"pfxX":4.52433221429749,"pfxZ":-1.7619458446627085,"pX":1.3939880651885654,"pZ":2.5763117822379002,"vX0":4.625681199532117,"vY0":-123.12499205254616,"vZ0":-0.20450559108120292,"x":63.86,"y":169.22,"x0":-1.097040708735949,"y0":50.00216857993944,"z0":5.612689449417299,"aX":6.942758800649729},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.0,"breakHorizontal":-9.2,"spinRate":2444,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4449225749644201,"extension":6.724111541435138},"index":1,"playId":"07c87f45-5975-37bd-ad34-401c8f45cb4d","pitchNumber":2,"startTime":"2026-05-02T02:21:55.946Z","endTime":"2026-05-02T02:22:00.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.22676191757228,"aZ":-28.70103672592485,"pfxX":-6.61031860942707,"pfxZ":1.8591453680814993,"pX":0.29003630341227626,"pZ":2.561233659836261,"vX0":5.676783709171994,"vY0":-136.23180236732537,"vZ0":-2.8406366625759008,"x":105.94,"y":169.63,"x0":-0.9666737160500831,"y0":50.00522680864994,"z0":5.6111128439158495,"aX":-12.369057695685749},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.9,"breakHorizontal":10.7,"spinRate":1894,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.40276858723973863,"extension":6.71975327625284},"index":2,"playId":"5e3ed0d6-7c7a-309c-a815-4e5765d736af","pitchNumber":3,"startTime":"2026-05-02T02:22:11.867Z","endTime":"2026-05-02T02:22:15.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.767461986899228,"aZ":-19.271175776313054,"pfxX":-1.7259925294667218,"pfxZ":6.7372869661866535,"pX":0.6236884367118254,"pZ":3.7628358879451693,"vX0":5.0381259728538685,"vY0":-137.36961687935414,"vZ0":-1.676960325653087,"x":93.23,"y":137.18,"x0":-1.0080348662099172,"y0":50.005584573043706,"z0":5.68825658265364,"aX":-3.3076406419418367},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.0,"breakHorizontal":2.0,"spinRate":2142,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3983715382250037,"extension":6.700165177472664},"index":3,"playId":"475b65b0-b991-3f18-aef9-1eaa925c9b6a","pitchNumber":4,"startTime":"2026-05-02T02:22:27.921Z","endTime":"2026-05-02T02:22:31.846Z","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":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.6,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.3145061234444,"aZ":-21.744839610901426,"pfxX":-1.4517645655740519,"pfxZ":5.567747269502574,"pX":-0.22874618868324526,"pZ":2.862626531798549,"vX0":3.172744072397117,"vY0":-135.8834571403012,"vZ0":-3.3330817792540395,"x":125.72,"y":161.49,"x0":-1.2220046218880494,"y0":50.00404066575955,"z0":5.613109631206119,"aX":-2.7201640197132675},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.6,"breakHorizontal":1.9,"spinRate":2039,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.402846777081427,"extension":6.747645386967809},"index":4,"playId":"3a41c64f-3db4-3364-be11-dc99ceef59bd","pitchNumber":5,"startTime":"2026-05-02T02:22:42.766Z","endTime":"2026-05-02T02:22:45.998Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:22:45.998Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Schneemann strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-02T02:22:54.197Z","endTime":"2026-05-02T02:24:00.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.607697460200036,"aZ":-37.6758823061693,"pfxX":1.7734000051466063,"pfxZ":-3.7318519632866316,"pX":-0.8647339418769433,"pZ":1.3260731417645684,"vX0":0.7668704202180154,"vY0":-120.50673943695924,"vZ0":-2.1454060714709513,"x":149.96,"y":202.98,"x0":-1.4170717161524127,"y0":50.00017586986112,"z0":5.544507981483271,"aX":2.617211615757358},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-7.0,"breakHorizontal":-3.4,"spinRate":2479,"spinDirection":43},"zone":13,"typeConfidence":2.0,"plateTime":0.45388683766044924,"extension":6.78376442478168},"index":0,"playId":"0435c107-35d5-3c24-8ad9-a83fc21e8edd","pitchNumber":1,"startTime":"2026-05-02T02:23:09.102Z","endTime":"2026-05-02T02:23:12.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.92483742452818,"aZ":-24.88039535417092,"pfxX":0.9248891183208043,"pfxZ":4.1653318305910965,"pX":0.364470502568122,"pZ":2.6237007072885383,"vX0":4.59457713879609,"vY0":-131.28251180955706,"vZ0":-2.2219323128933812,"x":103.11,"y":167.94,"x0":-1.5261226641237016,"y0":50.00383022354887,"z0":5.3266568927116005,"aX":1.6191618882768042},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.3,"breakHorizontal":-2.6,"spinRate":2118,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.4166755968641618,"extension":6.726268088827158},"index":1,"playId":"32fd30a2-63ab-35fa-b361-78427d7bb41d","pitchNumber":2,"startTime":"2026-05-02T02:23:22.449Z","endTime":"2026-05-02T02:23:26.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.60708266650218,"aZ":-37.969933590358906,"pfxX":2.9370301091521602,"pfxZ":-3.8666713265564763,"pX":-0.27565084969806236,"pZ":2.932725898343507,"vX0":1.3310944535659563,"vY0":-121.53848812239781,"vZ0":0.9496317133274899,"x":127.51,"y":159.6,"x0":-1.2119360411420992,"y0":50.00604308884576,"z0":5.83208055572396,"aX":4.398242914609656},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-6.5,"breakHorizontal":-5.6,"spinRate":2473,"spinDirection":33},"zone":2,"typeConfidence":2.0,"plateTime":0.4505045603357636,"extension":6.655017035765771},"index":2,"playId":"54a4f68d-e4a9-32c7-b7a4-d9acd944ffcb","pitchNumber":3,"startTime":"2026-05-02T02:23:37.468Z","endTime":"2026-05-02T02:23:42.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.072060114644295,"aZ":-29.30783008499026,"pfxX":-6.508838821691003,"pfxZ":1.752253007195753,"pX":-0.43373428426192673,"pZ":1.5842891529832035,"vX0":4.689247403834335,"vY0":-127.47867526536722,"vZ0":-3.884978215423496,"x":133.53,"y":196.0,"x0":-1.458452244485163,"y0":50.00158525428169,"z0":5.461340869738999,"aX":-10.630287003554253},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.5,"breakHorizontal":10.6,"spinRate":1489,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4309258191047878,"extension":6.824378913347147},"index":3,"playId":"1edde093-83b3-35bd-94da-5fe49025d137","pitchNumber":4,"startTime":"2026-05-02T02:23:56.962Z","endTime":"2026-05-02T02:24:00.793Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:24:00.793Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jacob Wilson walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-02T02:26:09.374Z","endTime":"2026-05-02T02:27:42.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.366469101340325,"aZ":-20.5444352083396,"pfxX":3.9147819554450662,"pfxZ":8.487023925550082,"pX":-0.11816091750848026,"pZ":1.4669900825431317,"vX0":-2.4183320570704185,"vY0":-116.46311193768697,"vZ0":-5.65708445002351,"x":121.5,"y":199.17,"x0":0.4263231606990336,"y0":50.00333348355377,"z0":5.877016926122044,"aX":5.364933714466279},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":14.2,"breakHorizontal":-6.5,"spinRate":1412,"spinDirection":135},"zone":13,"typeConfidence":0.9,"plateTime":0.47073983339303993,"extension":7.085384842469941},"index":0,"playId":"7cac709f-5c65-3447-9595-13bd518d5772","pitchNumber":1,"startTime":"2026-05-02T02:26:19.914Z","endTime":"2026-05-02T02:26:24.689Z","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":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.31357611361588,"aZ":-22.57187025675538,"pfxX":6.896670330259525,"pfxZ":6.950928019846491,"pX":-0.034558165165430844,"pZ":2.3903809372094296,"vX0":-2.770862850300281,"vY0":-117.11565237316532,"vZ0":-3.377937762822663,"x":118.32,"y":174.24,"x0":0.2716752420367995,"y0":50.00191634456991,"z0":5.976301556304633,"aX":9.524298587067177},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":12.0,"breakHorizontal":-11.8,"spinRate":1447,"spinDirection":136},"zone":5,"typeConfidence":0.9,"plateTime":0.4687158186224347,"extension":7.188246870198687},"index":1,"playId":"f49c5c5b-9cbe-3fa3-9619-ec5c61e33b51","pitchNumber":2,"startTime":"2026-05-02T02:26:33.928Z","endTime":"2026-05-02T02:26:37.184Z","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":90.4,"endSpeed":82.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.509103737800654,"aZ":-15.9928841581827,"pfxX":5.979102881109688,"pfxZ":9.228703815422733,"pX":-0.11922309578160185,"pZ":4.313465974915903,"vX0":-3.1798676824304875,"vY0":-131.71715478620817,"vZ0":-1.213170131313107,"x":121.54,"y":122.32,"x0":0.3281469510825278,"y0":50.003317191879255,"z0":5.964938354547461,"aX":10.484922372744647},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.7,"breakHorizontal":-10.1,"spinRate":2007,"spinDirection":151},"zone":11,"typeConfidence":0.9,"plateTime":0.41615288255987837,"extension":7.103495913715798},"index":2,"playId":"b96130d8-c915-3103-8793-2e80240f4895","pitchNumber":3,"startTime":"2026-05-02T02:26:49.424Z","endTime":"2026-05-02T02:26:53.234Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.517314810546612,"aZ":-14.139530198109712,"pfxX":3.7471530893527056,"pfxZ":10.192780625298303,"pX":-0.41101403359828337,"pZ":1.5419685954130888,"vX0":-2.977063629836868,"vY0":-131.79268807947003,"vZ0":-8.302088492961172,"x":132.67,"y":197.15,"x0":0.2432287762886346,"y0":50.00221985953369,"z0":5.764808339664094,"aX":6.629152170971753},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.9,"breakHorizontal":-6.2,"spinRate":1958,"spinDirection":151},"zone":13,"typeConfidence":0.9,"plateTime":0.4147000059547352,"extension":7.077308276722835},"index":3,"playId":"3ab6eb72-9bf2-33d5-9e82-0fc494d899cc","pitchNumber":4,"startTime":"2026-05-02T02:27:03.623Z","endTime":"2026-05-02T02:27:30.643Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.83344740656549,"aZ":-15.566591209259117,"pfxX":3.5031734012546103,"pfxZ":9.486773047527018,"pX":-1.3166983675442754,"pZ":3.4221887353469342,"vX0":-5.0860378809649545,"vY0":-131.47751537076599,"vZ0":-3.3714224597851,"x":167.19,"y":146.38,"x0":0.18756559437494563,"y0":50.00479371157891,"z0":5.876086025386286,"aX":6.134674146404052},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.7,"breakHorizontal":-5.3,"spinRate":1865,"spinDirection":160},"zone":11,"typeConfidence":0.9,"plateTime":0.4165604268405976,"extension":7.135423331203926},"index":4,"playId":"6cb1496f-26bb-331e-ae88-3439847aa8dc","pitchNumber":5,"startTime":"2026-05-02T02:27:38.006Z","endTime":"2026-05-02T02:27:42.364Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:27:42.364Z","atBatIndex":24},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Shea Langeliers grounds into a force out, third baseman José Ramírez to second baseman Travis Bazzana. Jacob Wilson out at 2nd. Shea Langeliers to 1st.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-02T02:27:59.573Z","endTime":"2026-05-02T02:30:48.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.693184082799167,"aZ":-16.310839894057313,"pfxX":2.259279287980287,"pfxZ":9.175177109220927,"pX":-1.1276635333851421,"pZ":2.7067454348398385,"vX0":-4.389422616140049,"vY0":-130.9169643012946,"vZ0":-5.148610576971269,"x":159.98,"y":165.7,"x0":0.28023478209440195,"y0":50.00166844999449,"z0":5.927253245659353,"aX":3.9059516663857177},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.6,"breakHorizontal":-3.1,"spinRate":1755,"spinDirection":155},"zone":11,"typeConfidence":0.88,"plateTime":0.41902973193183257,"extension":7.003914894300007},"index":0,"playId":"002065b1-7ca4-3cf5-8611-c292eeb5b517","pitchNumber":1,"startTime":"2026-05-02T02:28:05.380Z","endTime":"2026-05-02T02:28:10.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.03477571527026,"aZ":-20.877963959940374,"pfxX":7.91622204650486,"pfxZ":8.128513330610861,"pX":-0.4657727182073735,"pZ":0.6646002119479788,"vX0":-4.002440815934652,"vY0":-117.37985196448464,"vZ0":-7.435834776871526,"x":134.75,"y":220.84,"x0":0.23643282178532918,"y0":50.0053951121924,"z0":5.829361132849656,"aX":11.004491209637505},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":13.1,"breakHorizontal":-13.3,"spinRate":1585,"spinDirection":135},"zone":13,"typeConfidence":0.9,"plateTime":0.4673374296251489,"extension":7.26826273543484},"index":1,"playId":"cfc3dbc4-4774-38ff-a067-d72ee90d6cde","pitchNumber":2,"startTime":"2026-05-02T02:28:21.377Z","endTime":"2026-05-02T02:28:25.354Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.664149233801027,"aZ":-20.786287770299868,"pfxX":4.8567516946166815,"pfxZ":8.277933049319849,"pX":-0.025881400642240985,"pZ":2.437003354324375,"vX0":-2.0932091917619355,"vY0":-116.47710669391365,"vZ0":-3.6218795351628073,"x":117.99,"y":172.98,"x0":0.2529438385334184,"y0":50.00274349449806,"z0":5.975344809338557,"aX":6.680093353370086},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":14.4,"breakHorizontal":-8.3,"spinRate":1395,"spinDirection":138},"zone":5,"typeConfidence":0.9,"plateTime":0.4700651906056623,"extension":7.131226541128711},"index":2,"playId":"b49064c5-747b-3c7b-b921-830f33c6adfb","pitchNumber":3,"startTime":"2026-05-02T02:28:45.320Z","endTime":"2026-05-02T02:28:48.729Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.029093892001768,"aZ":-21.932574783473044,"pfxX":6.332685799593939,"pfxZ":7.446059781033865,"pX":0.1220344831169043,"pZ":1.7302091350751772,"vX0":-2.1636486764053524,"vY0":-116.81363182349094,"vZ0":-4.686570546864073,"x":112.35,"y":192.06,"x0":0.2401955821567307,"y0":50.00235010067478,"z0":5.837345912454013,"aX":8.707465209648923},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":12.6,"breakHorizontal":-10.9,"spinRate":1511,"spinDirection":133},"zone":8,"typeConfidence":0.9,"plateTime":0.4697982161547487,"extension":7.120174708369592},"index":3,"playId":"109aeb4a-7546-3ae0-a43e-fa3e0896c403","pitchNumber":4,"startTime":"2026-05-02T02:29:03.121Z","endTime":"2026-05-02T02:29:06.614Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-02T02:29:13.517Z","endTime":"2026-05-02T02:29:34.553Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.213645318636004,"aZ":-44.51958305985978,"pfxX":-3.943731490279289,"pfxZ":-9.27828544254174,"pX":-0.39124345026281293,"pZ":2.025662001016824,"vX0":-0.8613885187637375,"vY0":-115.17729205969735,"vZ0":0.4797877378784079,"x":131.91,"y":184.09,"x0":0.5005263089195444,"y0":50.00078513515853,"z0":6.151960649868551,"aX":-5.249206335990095},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-16.3,"breakHorizontal":7.3,"spinRate":2708,"spinDirection":339},"zone":7,"typeConfidence":0.9,"plateTime":0.4772150719663615,"extension":6.939284133602152},"index":5,"playId":"cbd7430f-4cf7-36c8-a51a-9720ab8a355c","pitchNumber":5,"startTime":"2026-05-02T02:29:34.553Z","endTime":"2026-05-02T02:29:38.199Z","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":91.8,"endSpeed":84.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.540781740903444,"aZ":-15.460039440683733,"pfxX":2.632529634317525,"pfxZ":9.17649947118135,"pX":-0.9182656796929417,"pZ":3.7131763532001476,"vX0":-3.585937774079098,"vY0":-133.76915978954887,"vZ0":-2.839349460816304,"x":152.0,"y":138.52,"x0":0.094560469130348,"y0":50.000022847084715,"z0":5.890003525640241,"aX":4.79362466064487},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.3,"breakHorizontal":-4.1,"spinRate":1903,"spinDirection":154},"zone":11,"typeConfidence":0.9,"plateTime":0.4086914973927809,"extension":6.969675531784213},"index":6,"playId":"41582c57-59dd-3fb4-8821-182dff94ace8","pitchNumber":6,"startTime":"2026-05-02T02:29:57.943Z","endTime":"2026-05-02T02:30:01.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.6104596051595,"aZ":-20.982288536104246,"pfxX":6.495938078151451,"pfxZ":7.927357488695917,"pX":0.7320259565592785,"pZ":1.1462529309982477,"vX0":-1.0833582539888555,"vY0":-118.09716514617337,"vZ0":-6.339114240611767,"x":89.1,"y":207.83,"x0":0.3529279497892257,"y0":50.00353240765326,"z0":5.796935339109142,"aX":9.170257589331623},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":13.1,"breakHorizontal":-11.5,"spinRate":1566,"spinDirection":135},"zone":14,"typeConfidence":0.9,"plateTime":0.4638937380622674,"extension":6.997980664414036},"index":7,"playId":"22fed799-ba48-3c4c-91e0-aaba8011a6ad","pitchNumber":7,"startTime":"2026-05-02T02:30:20.471Z","endTime":"2026-05-02T02:30:24.619Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":71.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8428400247207,"aZ":-44.98711550783769,"pfxX":-3.9015681799739705,"pfxZ":-9.983747555360608,"pX":-0.05047027692753018,"pZ":1.6691992271909193,"vX0":0.06419205397624861,"vY0":-114.02766024038792,"vZ0":0.13882964540476128,"x":118.92,"y":193.71,"x0":0.4254035490608895,"y0":50.001492288754775,"z0":6.13982467881639,"aX":-5.008792524443456},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-17.5,"breakHorizontal":7.0,"spinRate":2759,"spinDirection":339},"zone":8,"typeConfidence":0.9,"plateTime":0.4850252459141231,"extension":6.920180770838351},"hitData":{"launchSpeed":101.6,"launchAngle":3.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":160.8}},"index":8,"playId":"5b1e2f35-bfb3-3bfd-9a8b-c2c5ab78ee9c","pitchNumber":8,"startTime":"2026-05-02T02:30:40.409Z","endTime":"2026-05-02T02:30:48.982Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:30:48.982Z","atBatIndex":25},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nick Kurtz pops out to catcher Bo Naylor in foul territory.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-02T02:31:19.346Z","endTime":"2026-05-02T02:33:30.496Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"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":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.713793876012584,"aZ":-35.53400185173166,"pfxX":-0.10651010687120088,"pfxZ":-2.2201617259374533,"pX":-0.7365226828466326,"pZ":2.459152728243113,"vX0":-2.9827600551839017,"vY0":-122.10150886373147,"vZ0":-1.1599957429776449,"x":145.07,"y":172.38,"x0":0.5140246047994887,"y0":50.004825775312476,"z0":5.994080829450013,"aX":-0.16047208279823374},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.1,"breakHorizontal":0.8,"spinRate":2289,"spinDirection":306},"zone":4,"typeConfidence":0.89,"plateTime":0.4483346217075832,"extension":6.878133172177565},"index":0,"playId":"97e00795-6755-3a86-99ec-562106430ba1","pitchNumber":1,"startTime":"2026-05-02T02:31:27.557Z","endTime":"2026-05-02T02:31:31.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":71.4,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73793013704684,"aZ":-46.845483854892855,"pfxX":-5.74473791711862,"pfxZ":-11.303207008824083,"pX":0.8313139317845223,"pZ":2.4674167311157373,"vX0":2.0600891991229178,"vY0":-114.53547149784886,"vZ0":2.0671071387434976,"x":85.31,"y":172.16,"x0":0.6547128705133723,"y0":50.00476327145,"z0":6.215869393832755,"aX":-7.45564518322851},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.3,"breakVerticalInduced":-19.3,"breakHorizontal":9.7,"spinRate":2763,"spinDirection":338},"zone":6,"typeConfidence":0.89,"plateTime":0.48254192171201016,"extension":6.727613075754479},"index":1,"playId":"bf065c5b-e109-32cf-b377-3897c9e3a54b","pitchNumber":2,"startTime":"2026-05-02T02:31:44.967Z","endTime":"2026-05-02T02:31:49.400Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-02T02:32:03.217Z","endTime":"2026-05-02T02:32:11.886Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":73.4,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.835267507482627,"aZ":-45.30367867306707,"pfxX":-4.130400286201746,"pfxZ":-9.769648864153446,"pX":-0.601830766564897,"pZ":-1.0046353640362455,"vX0":-1.1886563231413585,"vY0":-117.08929498616797,"vZ0":-5.754009926870819,"x":139.94,"y":265.91,"x0":0.45330723810858725,"y0":50.005432298928596,"z0":5.8773466168633295,"aX":-5.548385550532364},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-19.1,"breakHorizontal":7.8,"spinRate":2824,"spinDirection":341},"zone":13,"typeConfidence":0.9,"plateTime":0.47376484897332904,"extension":6.9986750279681305},"index":3,"playId":"3283c3f8-3a9b-34be-add2-99956fb2901e","pitchNumber":3,"startTime":"2026-05-02T02:32:11.886Z","endTime":"2026-05-02T02:32:15.949Z","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":82.7,"endSpeed":76.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.269969356876754,"aZ":-37.25844161909788,"pfxX":-3.088985193480397,"pfxZ":-3.46146956591933,"pX":-0.7182698152119436,"pZ":2.4220022291513743,"vX0":-1.8519283161838354,"vY0":-120.45892211977767,"vZ0":-0.6608089706896398,"x":144.38,"y":173.39,"x0":0.4615651229117103,"y0":50.00092540467504,"z0":5.992198865850974,"aX":-4.541074726375413},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-6.1,"breakHorizontal":6.0,"spinRate":2494,"spinDirection":318},"zone":4,"typeConfidence":0.91,"plateTime":0.45460342607542215,"extension":6.808899543357333},"index":4,"playId":"2b60686b-6145-3c55-b29c-8a65e3c613c4","pitchNumber":4,"startTime":"2026-05-02T02:32:40.924Z","endTime":"2026-05-02T02:32:44.297Z","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.7,"endSpeed":85.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.077045831644323,"aZ":-13.690992047751687,"pfxX":4.502756246522833,"pfxZ":9.867043792992117,"pX":-0.4706697894274543,"pZ":2.829273522024594,"vX0":-3.7465340229631434,"vY0":-136.27659371759412,"vZ0":-5.564305506709217,"x":134.94,"y":162.39,"x0":0.3396662088761162,"y0":50.00405654336642,"z0":5.850064578634674,"aX":8.435652181259538},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.8,"breakHorizontal":-7.3,"spinRate":1895,"spinDirection":152},"zone":4,"typeConfidence":0.9,"plateTime":0.40254841681582487,"extension":7.008253416179015},"index":5,"playId":"0904f8bb-e507-3e25-ae73-f4caac892d16","pitchNumber":5,"startTime":"2026-05-02T02:33:02.634Z","endTime":"2026-05-02T02:33:06.634Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":73.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.097326042025678,"aZ":-21.449924469783262,"pfxX":3.8285497969867217,"pfxZ":7.733102262673318,"pX":0.7277468918523732,"pZ":3.3748643488367356,"vX0":-0.26294334242637407,"vY0":-117.77983431283907,"vZ0":-1.4759137403953089,"x":89.26,"y":147.66,"x0":0.34517977600720234,"y0":50.00198309560806,"z0":6.0185692732866825,"aX":5.308031948271312},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":13.8,"breakHorizontal":-6.8,"spinRate":1246,"spinDirection":135},"zone":3,"typeConfidence":0.9,"plateTime":0.46739021725296803,"extension":7.0511362060835925},"hitData":{"launchSpeed":74.0,"launchAngle":86.0,"totalDistance":75.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":142.76,"coordY":209.95}},"index":6,"playId":"57b77b18-91db-3d18-ae47-16e744e436c4","pitchNumber":6,"startTime":"2026-05-02T02:33:21.598Z","endTime":"2026-05-02T02:33:30.496Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:33:30.496Z","atBatIndex":26},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brent Rooker lines out, third baseman José Ramírez to first baseman Kyle Manzardo.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-02T02:33:50.517Z","endTime":"2026-05-02T02:34:12.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"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":"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":81.2,"endSpeed":74.6,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.552152895019564,"aZ":-21.61750548962913,"pfxX":7.1732710217161255,"pfxZ":7.455253696510885,"pX":0.5496028618736978,"pZ":2.0813514694689315,"vX0":-1.7345008409650544,"vY0":-118.23154418031996,"vZ0":-4.197443419754265,"x":96.05,"y":182.58,"x0":0.36090604629603656,"y0":50.00011899820273,"z0":5.863502197939578,"aX":10.153370057778396},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":12.7,"breakHorizontal":-12.6,"spinRate":1512,"spinDirection":133},"zone":9,"typeConfidence":0.9,"plateTime":0.4632709590560924,"extension":7.143221759551916},"hitData":{"launchSpeed":96.8,"launchAngle":9.0,"totalDistance":138.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":92.16,"coordY":157.6}},"index":0,"playId":"760ed81a-1402-3966-bef7-a120f3787d63","pitchNumber":1,"startTime":"2026-05-02T02:34:03.363Z","endTime":"2026-05-02T02:34:12.396Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:34:12.396Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Travis Bazzana grounds out, second baseman Jeff McNeil to first baseman Nick Kurtz.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-02T02:36:28.533Z","endTime":"2026-05-02T02:38:07.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"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":"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":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"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, 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":83.8,"endSpeed":76.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70304392182702,"aZ":-34.577572648399595,"pfxX":6.320362613796798,"pfxZ":-1.6071682560489817,"pX":-0.5259727400463933,"pZ":1.4980959763822452,"vX0":1.318547714566707,"vY0":-122.06171413596046,"vZ0":-1.8074795681859386,"x":137.05,"y":198.33,"x0":-1.8955618104089347,"y0":50.00564915617471,"z0":5.259034427357641,"aX":9.424781534995676},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-3.1,"breakHorizontal":-11.8,"spinRate":2284,"spinDirection":33},"zone":13,"typeConfidence":2.0,"plateTime":0.45079595626218305,"extension":6.575832649825913},"index":0,"playId":"fb25c69d-2f74-3c4f-abd9-71710744819a","pitchNumber":1,"startTime":"2026-05-02T02:36:31.678Z","endTime":"2026-05-02T02:36:35.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.198393251327783,"aZ":-22.334971319529945,"pfxX":-1.3329422541231102,"pfxZ":5.5695856975527835,"pX":0.3974036093743516,"pZ":3.090466138525229,"vX0":5.247343485785836,"vY0":-131.65516965763436,"vZ0":-1.5837864982798346,"x":101.85,"y":155.34,"x0":-1.4426356174263257,"y0":50.00621364168594,"z0":5.342166538949855,"aX":-2.35723261355066},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.0,"breakHorizontal":1.3,"spinRate":2145,"spinDirection":228},"zone":3,"typeConfidence":2.0,"plateTime":0.41497612112468474,"extension":6.6099648356187055},"index":1,"playId":"4c0bb365-f005-338f-bd1d-28ddafc9ebf2","pitchNumber":2,"startTime":"2026-05-02T02:36:45.665Z","endTime":"2026-05-02T02:36:52.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":80.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.488707175495655,"aZ":-28.64239907599034,"pfxX":-7.146602211515031,"pfxZ":2.1288158021113155,"pX":-1.1306191328780633,"pZ":2.4413562972575678,"vX0":2.858221871105998,"vY0":-129.1761412436804,"vZ0":-2.1449924881312055,"x":160.1,"y":172.86,"x0":-1.3344134689602245,"y0":50.00370349061791,"z0":5.525053136210806,"aX":-11.857429493015038},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.5,"breakHorizontal":12.1,"spinRate":1535,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.4270196845426617,"extension":6.709826878969555},"index":2,"playId":"e726d45b-8a30-3e9d-aacc-b965194e5624","pitchNumber":3,"startTime":"2026-05-02T02:37:06.254Z","endTime":"2026-05-02T02:37:10.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.70471716611604,"aZ":-20.36085889619112,"pfxX":-3.294604540484384,"pfxZ":6.251629780188349,"pX":-0.5949439379344523,"pZ":3.41353710915885,"vX0":3.236177190797536,"vY0":-136.5220053877232,"vZ0":-2.176055854469867,"x":139.68,"y":146.61,"x0":-1.3669343795494746,"y0":50.00349097596484,"z0":5.620439310316838,"aX":-6.227079891332694},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.0,"breakHorizontal":5.3,"spinRate":1976,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4009993142995478,"extension":6.651494176500462},"index":3,"playId":"43e3aeb4-7d3e-3577-96f0-83b358fff306","pitchNumber":4,"startTime":"2026-05-02T02:37:22.278Z","endTime":"2026-05-02T02:37:26.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.832300602711076,"aZ":-28.78113383169747,"pfxX":3.5134456876984324,"pfxZ":2.142511966535306,"pX":0.3123280355307693,"pZ":2.342447296404359,"vX0":3.3902514218614352,"vY0":-125.46636112878598,"vZ0":-1.751794451496829,"x":105.09,"y":175.53,"x0":-1.5159809644927644,"y0":50.00462703356239,"z0":5.409045666717558,"aX":5.5667745536903706},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.7,"breakHorizontal":-7.2,"spinRate":2373,"spinDirection":5},"zone":6,"typeConfidence":2.0,"plateTime":0.4375865378145347,"extension":6.654584171794817},"index":4,"playId":"e0245c6a-90e9-36e2-8753-17a4972f0f30","pitchNumber":5,"startTime":"2026-05-02T02:37:38.308Z","endTime":"2026-05-02T02:37:42.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.186080021790744,"aZ":-27.815028508845316,"pfxX":-6.618789185360278,"pfxZ":2.343460032146229,"pX":0.16034294559633436,"pZ":2.4733750674420074,"vX0":5.671944941347648,"vY0":-135.2076194809053,"vZ0":-3.0416830349312525,"x":110.89,"y":172.0,"x0":-1.099882721907206,"y0":50.003176252311185,"z0":5.555036045513954,"aX":-12.312470509335741},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.8,"breakHorizontal":10.8,"spinRate":1886,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.40437475067944995,"extension":6.808247993145326},"hitData":{"launchSpeed":93.1,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.8,"coordY":154.22}},"index":5,"playId":"d96d5103-c777-3e72-a560-f450917dc638","pitchNumber":6,"startTime":"2026-05-02T02:37:59.686Z","endTime":"2026-05-02T02:38:07.541Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:38:07.541Z","atBatIndex":28},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bo Naylor pops out to third baseman Darell Hernaiz.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-02T02:38:24.848Z","endTime":"2026-05-02T02:39:37.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"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":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.4,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.513960628387,"aZ":-37.47714113926057,"pfxX":2.380649327592162,"pfxZ":-3.518858309394778,"pX":-0.919503636242398,"pZ":2.770889963565209,"vX0":0.935808271834258,"vY0":-121.08016399260053,"vZ0":0.8944456058036867,"x":152.05,"y":163.97,"x0":-1.61880174172334,"y0":50.00472984203553,"z0":5.640233336301002,"aX":3.5848395715976444},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-6.0,"breakHorizontal":-4.6,"spinRate":2402,"spinDirection":35},"zone":11,"typeConfidence":2.0,"plateTime":0.44994689498220586,"extension":6.488037434713327},"index":0,"playId":"5b63c93d-252e-3b2b-88f5-13c0cbb50d94","pitchNumber":1,"startTime":"2026-05-02T02:38:34.521Z","endTime":"2026-05-02T02:38:38.489Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.5,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.65501347958167,"aZ":-31.18804721014241,"pfxX":4.589142119521362,"pfxZ":0.6446178973775183,"pX":-0.3924677068368691,"pZ":2.113153768751435,"vX0":2.085964812348824,"vY0":-122.44143413118593,"vZ0":-1.2594080106028003,"x":131.96,"y":181.72,"x0":-1.8509196220008906,"y0":50.000424135413155,"z0":5.297288909510331,"aX":6.982358546474472},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.1,"breakHorizontal":-8.8,"spinRate":2411,"spinDirection":31},"zone":7,"typeConfidence":2.0,"plateTime":0.4469460313117066,"extension":6.562301328478347},"index":1,"playId":"1d753d87-8a06-3a3a-981b-258810ac7310","pitchNumber":2,"startTime":"2026-05-02T02:38:51.400Z","endTime":"2026-05-02T02:38:55.485Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.6,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.553447780140292,"aZ":-25.046669006090262,"pfxX":0.16960233072908854,"pfxZ":4.101005992625188,"pX":-0.038520745611720794,"pZ":2.8756608777253763,"vX0":4.304728004684286,"vY0":-130.51052136400511,"vZ0":-1.4172376384315868,"x":118.47,"y":161.14,"x0":-1.726219439833042,"y0":50.00368211553079,"z0":5.298937889950729,"aX":0.29354629372136737},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.3,"breakHorizontal":-1.2,"spinRate":2122,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.41850249185710187,"extension":6.652008739543261},"index":2,"playId":"5a6ce290-cf16-38db-8f1e-af0cea759446","pitchNumber":3,"startTime":"2026-05-02T02:39:06.808Z","endTime":"2026-05-02T02:39:10.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.035013854090618,"aZ":-17.2525206046378,"pfxX":-2.223195901755574,"pfxZ":8.037387771857755,"pX":0.9878204940178554,"pZ":2.2733871489298494,"vX0":6.464213457942397,"vY0":-135.4922361825792,"vZ0":-5.291659279889661,"x":79.35,"y":177.4,"x0":-1.1415924188152682,"y0":50.00044323316946,"z0":5.459987488686293,"aX":-4.126502471971325},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.6,"breakHorizontal":2.6,"spinRate":2076,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.4044795327476254,"extension":6.930524431663634},"hitData":{"launchSpeed":84.7,"launchAngle":68.0,"totalDistance":153.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":104.68,"coordY":145.6}},"index":3,"playId":"e9ba8c5d-41b6-3bf9-810d-7e1c65f4815b","pitchNumber":4,"startTime":"2026-05-02T02:39:27.645Z","endTime":"2026-05-02T02:39:37.663Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:39:37.663Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brayan Rocchio grounds out, second baseman Jeff McNeil to first baseman Nick Kurtz.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-02T02:39:49.728Z","endTime":"2026-05-02T02:40:56.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.127873302632505,"aZ":-31.09936470391309,"pfxX":-7.73436496181372,"pfxZ":0.651396691819432,"pX":-0.5026063214107716,"pZ":1.4729072495175022,"vX0":4.436126766132368,"vY0":-128.07947316966738,"vZ0":-3.8343160800115115,"x":136.16,"y":199.01,"x0":-1.2620501642080444,"y0":50.001511409196425,"z0":5.450412136515173,"aX":-12.709707214753719},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.5,"breakHorizontal":12.8,"spinRate":1595,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.42943775095616,"extension":6.870441473625517},"index":0,"playId":"a100ec3d-0113-37c9-b948-43347c0f7ea6","pitchNumber":1,"startTime":"2026-05-02T02:40:06.709Z","endTime":"2026-05-02T02:40:10.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":79.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.425800922554313,"aZ":-29.097362479440186,"pfxX":-7.110636345021029,"pfxZ":1.911750724446068,"pX":0.025247864796231083,"pZ":1.0133297562512165,"vX0":5.762442551478035,"vY0":-127.2948600317041,"vZ0":-5.240190550618682,"x":116.04,"y":211.42,"x0":-1.3637562322993593,"y0":50.00526850273295,"z0":5.452053163922411,"aX":-11.465333959009664},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.3,"breakHorizontal":11.3,"spinRate":1589,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.43320816238424964,"extension":6.692241204967687},"index":1,"playId":"958ad12a-3943-3ca2-8a1e-878b58133521","pitchNumber":2,"startTime":"2026-05-02T02:40:23.286Z","endTime":"2026-05-02T02:40:28.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.513368061416514,"aZ":-21.9746957611723,"pfxX":-3.360376046484925,"pfxZ":5.5709372521113,"pX":-0.48885400396498335,"pZ":3.1350384130727633,"vX0":3.7643958412008827,"vY0":-134.76381453668597,"vZ0":-2.4758492533419267,"x":135.63,"y":154.13,"x0":-1.4701991089159527,"y0":50.00374072750396,"z0":5.625446702569018,"aX":-6.15367738897253},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.7,"breakHorizontal":5.3,"spinRate":1996,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.4071429709999266,"extension":6.741090440793623},"hitData":{"launchSpeed":82.5,"launchAngle":-35.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.86,"coordY":153.28}},"index":2,"playId":"73710b4c-c3a8-3022-bfbb-84bc18f3acd4","pitchNumber":3,"startTime":"2026-05-02T02:40:48.274Z","endTime":"2026-05-02T02:40:56.593Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:40:56.593Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Darell Hernaiz walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-02T02:43:08.825Z","endTime":"2026-05-02T02:45:24.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.624337381775796,"aZ":-15.23009246212628,"pfxX":3.639204014834052,"pfxZ":9.89805909010524,"pX":-0.9329957638927705,"pZ":2.6507877509808284,"vX0":-3.9956192894230225,"vY0":-130.3137001291159,"vZ0":-5.308602302154828,"x":152.56,"y":167.21,"x0":0.1508558211110553,"y0":50.00066202200044,"z0":5.8736452899623375,"aX":6.228206679414622},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.9,"breakHorizontal":-5.6,"spinRate":1919,"spinDirection":157},"zone":11,"typeConfidence":0.88,"plateTime":0.42109168292816657,"extension":6.979001944461351},"index":0,"playId":"82b16176-3d97-3928-a099-18fd5c19b2e2","pitchNumber":1,"startTime":"2026-05-02T02:43:15.076Z","endTime":"2026-05-02T02:43:19.322Z","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":92.2,"endSpeed":84.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11048570594914,"aZ":-13.8153853415496,"pfxX":2.884671764177958,"pfxZ":10.129030961162155,"pX":-0.18142761979995184,"pZ":1.8669710618700117,"vX0":-2.4229571387962814,"vY0":-134.06459329692677,"vZ0":-7.814967170426073,"x":123.92,"y":188.37,"x0":0.36112946621466435,"y0":50.003413966437876,"z0":5.814370984473487,"aX":5.229306544267377},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.8,"breakHorizontal":-4.7,"spinRate":1879,"spinDirection":155},"zone":8,"typeConfidence":0.9,"plateTime":0.4091966584651878,"extension":7.018726845526109},"index":1,"playId":"4f586df8-efbf-371b-98bf-4a91f9957d4c","pitchNumber":2,"startTime":"2026-05-02T02:43:30.105Z","endTime":"2026-05-02T02:43:33.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.402552332308687,"aZ":-15.683686926626615,"pfxX":2.7239828281903096,"pfxZ":9.335267243624642,"pX":-0.30018972264282207,"pZ":4.0222280252358695,"vX0":-2.2586821127288768,"vY0":-132.58399649971037,"vZ0":-2.0579214557584247,"x":128.44,"y":130.18,"x0":0.21212269820216453,"y0":50.00196272129654,"z0":5.962990827999098,"aX":4.811694751923214},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.6,"breakHorizontal":-4.4,"spinRate":1855,"spinDirection":156},"zone":11,"typeConfidence":0.89,"plateTime":0.41434201457813025,"extension":6.901982817001986},"index":2,"playId":"51469099-9642-3595-8832-74783c559d7f","pitchNumber":3,"startTime":"2026-05-02T02:43:45.206Z","endTime":"2026-05-02T02:43:49.592Z","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":true},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32654585428583,"aZ":-16.331758770366747,"pfxX":2.045143947932835,"pfxZ":9.102319146382614,"pX":-0.7171226724964561,"pZ":3.3588110663266018,"vX0":-3.3660540406860977,"vY0":-131.47547665082726,"vZ0":-3.2658369685367754,"x":144.34,"y":148.09,"x0":0.31733597737755215,"y0":50.00520723385748,"z0":5.8377219809681025,"aX":3.5609078231407953},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":16.0,"breakHorizontal":-2.9,"spinRate":1780,"spinDirection":158},"zone":1,"typeConfidence":0.88,"plateTime":0.41749477477739383,"extension":7.053405724644598},"index":3,"playId":"5892ecea-c346-3f88-946f-52c907df3aa1","pitchNumber":4,"startTime":"2026-05-02T02:44:01.614Z","endTime":"2026-05-02T02:44:28.633Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":71.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.093848152179003,"aZ":-45.62631708685623,"pfxX":-2.9654711389160644,"pfxZ":-10.317429202064753,"pX":1.0174934781458018,"pZ":2.6899644965343983,"vX0":2.0612427810199883,"vY0":-114.5725577175312,"vZ0":2.3382936643754597,"x":78.22,"y":166.15,"x0":0.48251824548178945,"y0":50.00524097094417,"z0":6.18136674699331,"aX":-3.864620031108751},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":-17.5,"breakHorizontal":4.7,"spinRate":2470,"spinDirection":333},"zone":12,"typeConfidence":0.91,"plateTime":0.4817505921054619,"extension":6.72782296274614},"index":4,"playId":"ad1e5e2a-2697-35aa-b317-058ccef50eb1","pitchNumber":5,"startTime":"2026-05-02T02:44:37.951Z","endTime":"2026-05-02T02:44:42.409Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.02309123302536,"aZ":-22.652216183362796,"pfxX":6.11210573151492,"pfxZ":7.116838086122581,"pX":0.30499344040026943,"pZ":3.0522261715392762,"vX0":-1.2488756384653492,"vY0":-115.36774938515326,"vZ0":-1.7453772094040914,"x":105.37,"y":156.37,"x0":0.06217542602747371,"y0":50.00038538687893,"z0":6.01855437005798,"aX":8.173556468760903},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":12.7,"breakHorizontal":-10.7,"spinRate":1467,"spinDirection":144},"zone":3,"typeConfidence":0.9,"plateTime":0.4761831128270466,"extension":6.932996578752027},"index":5,"playId":"5d3cea33-4dd0-32e3-8bb8-9329eb8d71bf","pitchNumber":6,"startTime":"2026-05-02T02:44:53.062Z","endTime":"2026-05-02T02:44:59.371Z","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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.987267876842125,"aZ":-20.948760510489546,"pfxX":3.160219960302051,"pfxZ":8.371945451605974,"pX":2.0002151893126774,"pZ":3.734455899455119,"vX0":2.404399622036048,"vY0":-115.48884444489985,"vZ0":-0.6278535791314941,"x":40.76,"y":137.95,"x0":0.5323289707461896,"y0":50.002566383565004,"z0":6.03798600642719,"aX":4.237068110864058},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":15.2,"breakHorizontal":-6.4,"spinRate":1319,"spinDirection":134},"zone":12,"typeConfidence":0.9,"plateTime":0.4756133645484759,"extension":6.911936166084291},"index":6,"playId":"c2d8d61b-8162-3032-8735-77678b19e79d","pitchNumber":7,"startTime":"2026-05-02T02:45:20.686Z","endTime":"2026-05-02T02:45:24.241Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:45:24.241Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Soderstrom walks. Darell Hernaiz to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-02T02:45:34.097Z","endTime":"2026-05-02T02:47:09.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"postOnSecond":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7023348232493,"aZ":-14.019694065198593,"pfxX":4.723434984194629,"pfxZ":10.661634377206733,"pX":0.39819710503906985,"pZ":4.6499883224365774,"vX0":-1.4062346340021414,"vY0":-130.25808620146933,"vZ0":-1.0032069394354264,"x":101.82,"y":113.23,"x0":0.33446656519247897,"y0":50.00185382012934,"z0":6.109796398275859,"aX":8.041482774887973},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":19.3,"breakHorizontal":-8.2,"spinRate":1916,"spinDirection":157},"zone":12,"typeConfidence":0.89,"plateTime":0.42197653759006704,"extension":6.931118057200413},"index":0,"playId":"4050a9b6-6cff-3b3d-8df0-e3e7d3853470","pitchNumber":1,"startTime":"2026-05-02T02:45:50.210Z","endTime":"2026-05-02T02:45:53.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":0,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":71.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.443810825311104,"aZ":-22.87518979829006,"pfxX":9.767781095903256,"pfxZ":7.081996931753357,"pX":1.5695684507237875,"pZ":1.4857621999931898,"vX0":-0.28937526993247215,"vY0":-114.79299961865047,"vZ0":-4.8458332301258435,"x":57.17,"y":198.66,"x0":0.43260469081779207,"y0":50.002116261948004,"z0":5.8957010833743775,"aX":12.825429629826509},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":11.6,"breakHorizontal":-17.5,"spinRate":1508,"spinDirection":141},"zone":14,"typeConfidence":0.9,"plateTime":0.4801042143739087,"extension":7.037722201229765},"index":1,"playId":"55677e41-d428-3638-9492-1203d7a9e4b1","pitchNumber":2,"startTime":"2026-05-02T02:46:08.286Z","endTime":"2026-05-02T02:46:12.734Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.795229401285397,"aZ":-15.412828669671457,"pfxX":4.220508822558848,"pfxZ":10.005962350602202,"pX":0.1176304413119018,"pZ":1.1527495349142165,"vX0":-1.6617451133809062,"vY0":-128.85689767899092,"vZ0":-8.557134169658546,"x":112.52,"y":207.66,"x0":0.22405727318195381,"y0":50.0019627843239,"z0":5.717302498638987,"aX":7.0677802298512455},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":16.3,"breakHorizontal":-7.2,"spinRate":1622,"spinDirection":152},"zone":14,"typeConfidence":0.83,"plateTime":0.42573272075637636,"extension":7.17407468330812},"index":2,"playId":"7011e329-4075-3841-b913-ea6a896e5d9b","pitchNumber":3,"startTime":"2026-05-02T02:46:27.576Z","endTime":"2026-05-02T02:46:31.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.205707821651252,"aZ":-13.685556142854182,"pfxX":3.6398226295446516,"pfxZ":10.481560135687072,"pX":-0.221847495634635,"pZ":1.9532800839073434,"vX0":-2.689859676434097,"vY0":-132.24240588463692,"vZ0":-7.235679285703647,"x":125.46,"y":186.04,"x0":0.33751878901566695,"y0":50.006225331205705,"z0":5.736530363494292,"aX":6.423391217363767},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.5,"breakHorizontal":-6.0,"spinRate":1865,"spinDirection":157},"zone":8,"typeConfidence":0.9,"plateTime":0.41477874520829205,"extension":7.1624787703195025},"index":3,"playId":"90e5041a-13e1-39a8-899b-df610b8fa6be","pitchNumber":4,"startTime":"2026-05-02T02:46:48.174Z","endTime":"2026-05-02T02:46:52.386Z","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":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":72.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.24670031252206,"aZ":-20.587353789636683,"pfxX":6.216458661748368,"pfxZ":8.636102494972569,"pX":0.6304285350334997,"pZ":1.3237202065108027,"vX0":-0.9743570302050716,"vY0":-115.86151367829693,"vZ0":-5.754529244815059,"x":92.97,"y":203.04,"x0":0.2527342209122838,"y0":50.005423733952995,"z0":5.842101832256023,"aX":8.343832924236384},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":14.3,"breakHorizontal":-10.9,"spinRate":1396,"spinDirection":136},"zone":14,"typeConfidence":0.9,"plateTime":0.47509190120605327,"extension":7.110721653117255},"index":4,"playId":"d0b6afdf-e17a-3f1c-9ed3-632eb1ad02a3","pitchNumber":5,"startTime":"2026-05-02T02:47:04.363Z","endTime":"2026-05-02T02:47:09.029Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:47:09.029Z","atBatIndex":32},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Colby Thomas out on a sacrifice bunt, catcher Bo Naylor to second baseman Travis Bazzana. Darell Hernaiz to 3rd. Tyler Soderstrom to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-02T02:47:58.247Z","endTime":"2026-05-02T02:48:25.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"postOnThird":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"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":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"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":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-02T02:47:23.252Z","endTime":"2026-05-02T02:48:00.335Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.0,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.785167168332375,"aZ":-20.711129233047284,"pfxX":5.8672329916422195,"pfxZ":8.633343469015337,"pX":1.5140131587906844,"pZ":1.9613353080056968,"vX0":0.7257221799211573,"vY0":-115.17851366417452,"vZ0":-4.376754106464049,"x":59.29,"y":185.82,"x0":0.43259624711464717,"y0":50.001723530859735,"z0":5.918879189353601,"aX":7.7873456507406384},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":14.6,"breakHorizontal":-10.8,"spinRate":1408,"spinDirection":138},"zone":14,"typeConfidence":0.9,"plateTime":0.4777537710649602,"extension":6.9908855428240955},"index":1,"playId":"8f9bc0a1-3740-3218-8a66-52cfe8c753f3","pitchNumber":1,"startTime":"2026-05-02T02:48:00.335Z","endTime":"2026-05-02T02:48:04.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.2,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.57284643411407,"aZ":-23.713621066311493,"pfxX":9.620495078507329,"pfxZ":6.184238080976383,"pX":-0.5974513705780677,"pZ":2.4231615856230437,"vX0":-4.412220156011411,"vY0":-116.71328188320521,"vZ0":-3.0845289878353808,"x":139.77,"y":173.35,"x0":0.07541705137324202,"y0":50.005747836889554,"z0":6.014242320077065,"aX":13.170752814246786},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":10.7,"breakHorizontal":-16.2,"spinRate":1478,"spinDirection":135},"zone":4,"typeConfidence":0.9,"plateTime":0.4707135576637276,"extension":7.006479445121658},"hitData":{"launchSpeed":45.1,"launchAngle":-70.0,"totalDistance":1.0,"trajectory":"bunt_grounder","hardness":"soft","location":"2","coordinates":{"coordX":130.47,"coordY":199.02}},"index":2,"playId":"2f18debc-4bdc-35c3-bda5-8e1802079b31","pitchNumber":2,"startTime":"2026-05-02T02:48:16.953Z","endTime":"2026-05-02T02:48:25.291Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:48:25.291Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zack Gelof singles on a ground ball to left fielder Steven Kwan. Darell Hernaiz scores. Tyler Soderstrom scores.","rbi":2,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-02T02:48:48.498Z","endTime":"2026-05-02T02:49:07.863Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":{"id":676282,"link":"/api/v1/people/676282"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":{"id":676282,"link":"/api/v1/people/676282"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":80.4,"endSpeed":73.4,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.705145557999163,"aZ":-21.10882026279387,"pfxX":6.011083237913743,"pfxZ":8.034874397223104,"pX":0.38474195524957155,"pZ":2.155898201465778,"vX0":-1.4129820010842788,"vY0":-117.06350299971692,"vZ0":-4.172280341510794,"x":102.33,"y":180.57,"x0":0.21819603431087506,"y0":50.00363256631348,"z0":5.956245313252689,"aX":8.277782739122594},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":13.7,"breakHorizontal":-10.4,"spinRate":1314,"spinDirection":135},"zone":9,"typeConfidence":0.9,"plateTime":0.46929063297656626,"extension":6.958023819592423},"hitData":{"launchSpeed":98.7,"launchAngle":2.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.85,"coordY":130.4}},"index":0,"playId":"6614b0d3-a244-3b17-a756-16a7fe88636d","pitchNumber":1,"startTime":"2026-05-02T02:48:53.153Z","endTime":"2026-05-02T02:49:07.863Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:49:07.863Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeff McNeil singles on a ground ball to center fielder Daniel Schneemann. Zack Gelof to 3rd. Jeff McNeil to 2nd. Jeff McNeil advances to 2nd, on a throwing error by center fielder Daniel Schneemann.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-02T02:49:34.113Z","endTime":"2026-05-02T02:49:51.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"postOnThird":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.880407229024712,"aZ":-15.59797084917127,"pfxX":4.074983007162233,"pfxZ":9.648889620167619,"pX":0.09327344468017316,"pZ":2.3259415611165353,"vX0":-2.286681564141652,"vY0":-130.12616878906135,"vZ0":-6.094862142568389,"x":113.44,"y":175.98,"x0":0.45324932354374375,"y0":50.001506711184355,"z0":5.876918298766164,"aX":6.999358220935304},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":16.3,"breakHorizontal":-6.8,"spinRate":1811,"spinDirection":155},"zone":5,"typeConfidence":0.89,"plateTime":0.42064961739249807,"extension":7.00174873004525},"hitData":{"launchSpeed":97.6,"launchAngle":1.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.49,"coordY":101.52}},"index":0,"playId":"edb2146b-c587-3645-b26e-86324722d0ea","pitchNumber":1,"startTime":"2026-05-02T02:49:37.985Z","endTime":"2026-05-02T02:49:51.670Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:49:51.670Z","atBatIndex":35},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Athletics challenged (tag play), call on the field was upheld: Jacob Wilson reaches on a fielder's choice out, shortstop Brayan Rocchio to catcher Bo Naylor. Zack Gelof out at home.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-02T02:51:03.237Z","endTime":"2026-05-02T02:51:51.728Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":8},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"postOnSecond":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"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":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"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":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-02T02:51:05.412Z","endTime":"2026-05-02T02:51:05.413Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.849033649302847,"aZ":-12.888365225429393,"pfxX":3.664633382551811,"pfxZ":10.945934644904634,"pX":-1.3729797942536002,"pZ":1.66540687019591,"vX0":-5.41819218742112,"vY0":-132.301627918093,"vZ0":-8.155785751268342,"x":169.33,"y":193.81,"x0":0.231214891961122,"y0":50.004186385553815,"z0":5.745738799335214,"aX":6.457766591222468},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.1,"breakHorizontal":-5.4,"spinRate":1993,"spinDirection":157},"zone":13,"typeConfidence":0.9,"plateTime":0.4149804473235461,"extension":7.0400280664224155},"index":1,"playId":"3cd5506c-bff2-3be9-aaea-b7fc10f23665","pitchNumber":1,"startTime":"2026-05-02T02:51:05.414Z","endTime":"2026-05-02T02:51:09.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.5191898770526,"aZ":-13.665114767472117,"pfxX":4.74445694439207,"pfxZ":10.539152096784864,"pX":-0.5808091313845877,"pZ":2.5129710800706753,"vX0":-3.8702498960807317,"vY0":-132.27513291877793,"vZ0":-5.96718251218935,"x":139.14,"y":170.93,"x0":0.2912176386919465,"y0":50.005346522948386,"z0":5.815840940693257,"aX":8.33506634468031},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.9,"breakHorizontal":-7.7,"spinRate":2032,"spinDirection":154},"zone":4,"typeConfidence":0.9,"plateTime":0.4154728668849019,"extension":7.107481867368434},"index":2,"playId":"b995f833-ab26-337a-ac8d-7de0ab5fb436","pitchNumber":2,"startTime":"2026-05-02T02:51:22.679Z","endTime":"2026-05-02T02:51:26.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18089590594862,"aZ":-13.330430159227667,"pfxX":3.94412160554257,"pfxZ":10.705584270669188,"pX":-0.4885968569855083,"pZ":1.8673974534689943,"vX0":-2.9489217634781975,"vY0":-131.1857048538946,"vZ0":-7.524945450722722,"x":135.62,"y":188.36,"x0":0.1321399266619906,"y0":50.003090287287975,"z0":5.74674616003908,"aX":6.9426679352745175},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":18.1,"breakHorizontal":-6.6,"spinRate":1825,"spinDirection":154},"zone":7,"typeConfidence":0.9,"plateTime":0.41595856314461344,"extension":7.047771203988459},"hitData":{"launchSpeed":83.1,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.9,"coordY":162.83}},"index":3,"playId":"1772f1d9-a91e-3d45-91e7-8f317d9531c6","pitchNumber":3,"startTime":"2026-05-02T02:51:42.698Z","endTime":"2026-05-02T02:51:51.728Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":133},"playEndTime":"2026-05-02T02:51:51.728Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Shea Langeliers flies out to left fielder Steven Kwan.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-02T02:54:39.107Z","endTime":"2026-05-02T02:54:47.269Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":80.3,"endSpeed":73.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.350943489836673,"aZ":-21.417022603023554,"pfxX":8.731878784280443,"pfxZ":7.825401958019464,"pX":0.3513645464960056,"pZ":3.213990369945515,"vX0":-2.2952208453068454,"vY0":-116.86337467968413,"vZ0":-1.9841525860595226,"x":103.61,"y":152.0,"x0":0.21581885970557094,"y0":50.000635135698616,"z0":6.098948430314781,"aX":11.997749740115854},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":13.9,"breakHorizontal":-15.1,"spinRate":1636,"spinDirection":142},"zone":3,"typeConfidence":0.91,"plateTime":0.469859097680402,"extension":6.902751538991758},"hitData":{"launchSpeed":87.7,"launchAngle":29.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":55.02,"coordY":113.68}},"index":0,"playId":"3ab2b1a4-f409-30f9-8ca1-d8e38110a4f4","pitchNumber":1,"startTime":"2026-05-02T02:54:39.107Z","endTime":"2026-05-02T02:54:47.269Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:54:47.269Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Steven Kwan walks.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-02T02:56:43.983Z","endTime":"2026-05-02T02:58:17.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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.4,"endSpeed":76.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.312498894770915,"aZ":-34.964222748257164,"pfxX":4.249337871047688,"pfxZ":-1.8732053110168865,"pX":-0.49000255212557464,"pZ":1.4020800770535868,"vX0":1.793020643909928,"vY0":-121.45390962260996,"vZ0":-1.989621554087996,"x":135.68,"y":200.92,"x0":-1.7903889050771578,"y0":50.00304682976195,"z0":5.279525205249863,"aX":6.33244636634496},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.6,"breakHorizontal":-8.2,"spinRate":2411,"spinDirection":42},"zone":13,"typeConfidence":2.0,"plateTime":0.4513941548805427,"extension":6.58388990078683},"index":0,"playId":"ad6ce8b1-1b95-3620-88ad-105e664fe615","pitchNumber":1,"startTime":"2026-05-02T02:57:06.111Z","endTime":"2026-05-02T02:57:10.800Z","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":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.420521759956,"aZ":-30.963520448825886,"pfxX":4.0935099313963095,"pfxZ":0.7994067188366616,"pX":0.3881482702870731,"pZ":1.2691646889266983,"vX0":3.7830695360421864,"vY0":-122.55081975921892,"vZ0":-3.269557561018723,"x":102.2,"y":204.51,"x0":-1.7103051007915113,"y0":50.002449463544586,"z0":5.280126061971768,"aX":6.192595167941148},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.8,"breakHorizontal":-8.3,"spinRate":2440,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4478553465159143,"extension":6.537311736092609},"index":1,"playId":"9efdf81e-2d99-3258-9850-bbc3af2cad5f","pitchNumber":2,"startTime":"2026-05-02T02:57:22.648Z","endTime":"2026-05-02T02:57:26.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.788941731750562,"aZ":-18.48351590243407,"pfxX":-4.451250935699693,"pfxZ":7.525982855719253,"pX":-1.5787482321534194,"pZ":3.060792607915796,"vX0":0.9840847842873574,"vY0":-133.97263382547857,"vZ0":-3.2226864598362273,"x":177.18,"y":156.14,"x0":-1.3724199779745918,"y0":50.001534760924336,"z0":5.5994422123633685,"aX":-8.095185059384905},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.2,"breakHorizontal":7.8,"spinRate":2061,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40875536945223834,"extension":6.590683108303246},"index":2,"playId":"045ce827-00c5-3ad5-8dfa-adb10c060cee","pitchNumber":3,"startTime":"2026-05-02T02:57:40.044Z","endTime":"2026-05-02T02:57:43.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.666240821807822,"aZ":-18.54257559405883,"pfxX":-5.332730432033745,"pfxZ":7.356866017208492,"pX":0.6245951772634545,"pZ":2.388941661755291,"vX0":6.819606890462315,"vY0":-135.28041560824218,"vZ0":-4.985424255703093,"x":93.19,"y":174.28,"x0":-1.2367437865922875,"y0":50.001413656846154,"z0":5.5565708842653905,"aX":-9.878579488544897},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.5,"breakHorizontal":8.2,"spinRate":2075,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.40498017450504253,"extension":6.640477988206615},"index":3,"playId":"1661437c-d88f-3320-a69c-b4a88b0db75d","pitchNumber":4,"startTime":"2026-05-02T02:57:57.531Z","endTime":"2026-05-02T02:58:01.544Z","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.5,"endSpeed":84.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.54709177978603,"aZ":-29.519941312185022,"pfxX":-8.492873673612786,"pfxZ":1.4481330665428196,"pX":-1.0351141783682622,"pZ":2.6235455327601933,"vX0":3.7083663279828603,"vY0":-134.68659950556165,"vZ0":-2.3122384501832074,"x":156.46,"y":167.94,"x0":-1.3271754332614354,"y0":50.0043207715941,"z0":5.582994840681251,"aX":-15.58791612351139},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.3,"breakHorizontal":14.5,"spinRate":1935,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4068256728273414,"extension":6.724485907385146},"index":4,"playId":"1cd78012-0478-3ec1-a03d-f00e41bd4d75","pitchNumber":5,"startTime":"2026-05-02T02:58:13.242Z","endTime":"2026-05-02T02:58:17.274Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:58:17.274Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Chase DeLauter walks. Steven Kwan to 2nd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-02T02:58:25.038Z","endTime":"2026-05-02T03:01:31.494Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.447074395638204,"aZ":-23.57662257090569,"pfxX":0.010429588875347395,"pfxZ":4.882799835358012,"pX":-0.07294131757615874,"pZ":3.0118791837321557,"vX0":3.4275586866559067,"vY0":-131.23855862388936,"vZ0":-1.8329159395048977,"x":119.78,"y":157.46,"x0":-1.3922853873956096,"y0":50.001290415463735,"z0":5.45984556592193,"aX":0.01740176299357602},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.8,"breakHorizontal":-0.7,"spinRate":2100,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.4159470204844551,"extension":6.596502790260624},"index":0,"playId":"10aff6fb-f9bd-3700-948c-5048f2536ce4","pitchNumber":1,"startTime":"2026-05-02T02:58:40.223Z","endTime":"2026-05-02T02:58:43.607Z","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":92.0,"endSpeed":83.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58686965081456,"aZ":-27.780573121436237,"pfxX":-9.462377246307042,"pfxZ":2.4567856928358225,"pX":-1.535180968640712,"pZ":1.8774254618362414,"vX0":2.6193607381390263,"vY0":-133.79635101952883,"vZ0":-4.271455082597611,"x":175.52,"y":188.09,"x0":-1.3061275777684596,"y0":50.0030434458627,"z0":5.517975768576658,"aX":-16.91830385143977},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.6,"breakHorizontal":16.4,"spinRate":1835,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.41155062510495855,"extension":6.625695444279585},"index":1,"playId":"234e031d-b07a-31d5-a023-c11b5092a17f","pitchNumber":2,"startTime":"2026-05-02T02:59:01.921Z","endTime":"2026-05-02T02:59:06.204Z","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":87.8,"endSpeed":79.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.886099246663676,"aZ":-23.836300599745364,"pfxX":-7.211998741901737,"pfxZ":5.165897236307827,"pX":0.3241423000309622,"pZ":1.2695711024789795,"vX0":6.3149239711064,"vY0":-127.49144470663805,"vZ0":-5.5365535228029295,"x":104.64,"y":204.5,"x0":-1.2711667621347547,"y0":50.00511788513857,"z0":5.398953356018292,"aX":-11.646889641531969},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.0,"breakHorizontal":11.3,"spinRate":1385,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4327965106170355,"extension":6.825545027337299},"index":2,"playId":"85eab8f1-0251-3cc6-9c98-ecce6d932ff8","pitchNumber":3,"startTime":"2026-05-02T02:59:18.853Z","endTime":"2026-05-02T02:59:23.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94519668812261,"aZ":-27.08549636310774,"pfxX":-7.429443547561,"pfxZ":2.7873215203342374,"pX":-0.7354041102677028,"pZ":1.8317527052856815,"vX0":3.6858910413305006,"vY0":-135.13288742600187,"vZ0":-4.757473734827382,"x":145.03,"y":189.32,"x0":-1.161258730209314,"y0":50.003848746786815,"z0":5.547881250548586,"aX":-13.565977362380766},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.1,"breakHorizontal":12.5,"spinRate":1850,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.4073186715584769,"extension":6.686506850045595},"index":3,"playId":"266335ba-2246-306b-a55c-2647b0d58869","pitchNumber":4,"startTime":"2026-05-02T02:59:38.744Z","endTime":"2026-05-02T03:00:05.757Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":79.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09433452865979,"aZ":-32.52875993061384,"pfxX":-8.574645865715402,"pfxZ":-0.21693057413705485,"pX":-0.6554354517779956,"pZ":1.5613043961221116,"vX0":4.290235513647145,"vY0":-128.14596397579405,"vZ0":-3.44360420340319,"x":141.98,"y":196.62,"x0":-1.2616102295360518,"y0":50.00406256804217,"z0":5.5372458819520665,"aX":-13.879436219549508},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.1,"breakHorizontal":14.2,"spinRate":1469,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4318940217227305,"extension":6.679774723234534},"index":4,"playId":"e29e4dc6-a0a0-36e2-b99e-89896ee65931","pitchNumber":5,"startTime":"2026-05-02T03:00:17.737Z","endTime":"2026-05-02T03:00:22.059Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"playId":"1f7bd04a-c1fd-33c3-b968-db41c06172a1","startTime":"2026-05-02T03:00:41.815Z","endTime":"2026-05-02T03:00:44.815Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.183466975316726,"aZ":-30.693422845303242,"pfxX":-7.9852367432482785,"pfxZ":0.8148457360883388,"pX":-1.8170181434662676,"pZ":1.9355635923543753,"vX0":1.7750408606754273,"vY0":-134.5071247031805,"vZ0":-3.776235097582931,"x":186.26,"y":186.52,"x0":-1.4513769251375672,"y0":50.00324938406933,"z0":5.551827262694862,"aX":-14.524036559574572},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":0.8,"breakHorizontal":14.0,"spinRate":1798,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.40836112620559417,"extension":6.618481802241067},"index":6,"playId":"f05d176a-b540-330b-a9c1-70637119d2f5","pitchNumber":6,"startTime":"2026-05-02T03:01:03.108Z","endTime":"2026-05-02T03:01:08.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.206183935113344,"aZ":-29.166366614321383,"pfxX":-9.923252137437535,"pfxZ":1.6480587384761947,"pX":-1.6639336774570581,"pZ":2.1509476366600397,"vX0":2.2503022632765095,"vY0":-135.1836893979793,"vZ0":-3.4812605900146125,"x":180.43,"y":180.7,"x0":-1.2257064843918624,"y0":50.00237836770507,"z0":5.533609635067089,"aX":-18.116362146556742},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.4,"breakHorizontal":17.4,"spinRate":1927,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.4072929582329001,"extension":6.713215716341671},"index":7,"playId":"509fc68e-cbd4-3bed-bc54-473ed65ce6c5","pitchNumber":7,"startTime":"2026-05-02T03:01:26.508Z","endTime":"2026-05-02T03:01:31.494Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T03:01:31.494Z","atBatIndex":39},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"José Ramírez pops out to third baseman Darell Hernaiz in foul territory.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-02T03:02:04.512Z","endTime":"2026-05-02T03:02:13.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.053345619939005,"aZ":-32.085639239048795,"pfxX":1.20147808230307,"pfxZ":0.05313594178396919,"pX":-0.04929515161833405,"pZ":2.235656925934553,"vX0":3.314185942345832,"vY0":-124.04811546738902,"vZ0":-1.0569896445834357,"x":118.88,"y":178.42,"x0":-1.5638213125462936,"y0":50.00000426642699,"z0":5.3655847711328235,"aX":1.8533901486499158},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.1,"breakHorizontal":-3.0,"spinRate":2363,"spinDirection":39},"zone":5,"typeConfidence":2.0,"plateTime":0.4431834339001801,"extension":6.486069154832714},"hitData":{"launchSpeed":79.2,"launchAngle":81.0,"totalDistance":79.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":98.6,"coordY":192.73}},"index":0,"playId":"2abc9703-fdad-329d-bf61-8614f314c108","pitchNumber":1,"startTime":"2026-05-02T03:02:04.512Z","endTime":"2026-05-02T03:02:13.998Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T03:02:13.998Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Manzardo walks. Steven Kwan to 3rd. Chase DeLauter to 2nd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-02T03:02:34.081Z","endTime":"2026-05-02T03:05:03.529Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"postOnSecond":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"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":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.385299784825083,"aZ":-30.347857146953476,"pfxX":-10.720992187349049,"pfxZ":1.0056350090791941,"pX":-1.4201264342014888,"pZ":2.195149048253449,"vX0":3.1558743086981584,"vY0":-134.33442823699892,"vZ0":-3.0472090938052565,"x":171.13,"y":179.51,"x0":-1.2235262469897736,"y0":50.0014585378553,"z0":5.520829120903463,"aX":-19.427127971001216},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.3,"breakHorizontal":18.6,"spinRate":1879,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.40905262900820016,"extension":6.676702765515083},"index":0,"playId":"d55c494b-b8ab-3dfd-aa5e-b1e94ce9a041","pitchNumber":1,"startTime":"2026-05-02T03:02:45.871Z","endTime":"2026-05-02T03:02:49.987Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.59105139244608,"aZ":-28.85386921411892,"pfxX":-9.99713655488172,"pfxZ":1.8706071322582392,"pX":-0.9325969849615781,"pZ":0.9015603072872039,"vX0":4.354806200025044,"vY0":-133.59403851178533,"vZ0":-6.222701426188138,"x":152.55,"y":214.44,"x0":-1.3013469649157485,"y0":50.003769011987075,"z0":5.384357939367247,"aX":-17.74711062784733},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.0,"breakHorizontal":16.9,"spinRate":1886,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.41284642825468554,"extension":6.753374612935328},"index":1,"playId":"0bc779f0-c5f2-34f9-8b1f-443035e0ad32","pitchNumber":2,"startTime":"2026-05-02T03:03:05.101Z","endTime":"2026-05-02T03:03:08.905Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":2,"startTime":"2026-05-02T03:03:31.495Z","endTime":"2026-05-02T03:04:23.466Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.09010387434335,"aZ":-30.101617578279086,"pfxX":-7.766618366214537,"pfxZ":1.1308140841481364,"pX":-1.2461100116919457,"pZ":3.6661387023574625,"vX0":2.9627600148662476,"vY0":-134.94348427930098,"vZ0":0.2588197407118821,"x":164.5,"y":139.79,"x0":-1.3532074612071208,"y0":50.00326176732287,"z0":5.700538478249613,"aX":-14.233380298958702},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.3,"breakHorizontal":13.3,"spinRate":1879,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4068765642662262,"extension":6.618169252166379},"index":3,"playId":"91009e12-6a48-31aa-b2d8-4efaade63758","pitchNumber":3,"startTime":"2026-05-02T03:04:23.466Z","endTime":"2026-05-02T03:04:27.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43478744302889,"aZ":-26.707492645958418,"pfxX":-6.67358937403649,"pfxZ":3.0279976684806833,"pX":-0.36049877105098027,"pZ":2.3300283593195115,"vX0":4.059734741596221,"vY0":-134.292013082671,"vZ0":-3.408536671755018,"x":130.74,"y":175.87,"x0":-1.0345638989623758,"y0":50.00135515938385,"z0":5.541964891681267,"aX":-12.037563702674955},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.9,"breakHorizontal":11.0,"spinRate":1999,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.4098020643994915,"extension":6.637779562678327},"index":4,"playId":"58909343-7bbb-3990-a7b6-4062c9546fb3","pitchNumber":4,"startTime":"2026-05-02T03:04:40.729Z","endTime":"2026-05-02T03:04:45.246Z","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":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56640687084928,"aZ":-28.034769301441777,"pfxX":-5.88930248186057,"pfxZ":2.2818789055253834,"pX":-0.9152478254585897,"pZ":3.58315290441659,"vX0":2.8426674002575605,"vY0":-134.1520713410119,"vZ0":-0.24730641086849658,"x":151.89,"y":142.03,"x0":-1.226819853577664,"y0":50.00058022075312,"z0":5.684634201249082,"aX":-10.671639396905762},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.3,"breakHorizontal":10.0,"spinRate":1942,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.40917786435752035,"extension":6.571241094969906},"index":5,"playId":"6c54085d-6cdd-3ef8-8698-7296d2bc9c10","pitchNumber":5,"startTime":"2026-05-02T03:04:59.643Z","endTime":"2026-05-02T03:05:03.529Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T03:05:03.529Z","atBatIndex":41},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Rhys Hoskins doubles (6) on a sharp fly ball to right fielder Colby Thomas. Steven Kwan scores. Chase DeLauter scores. Kyle Manzardo to 3rd.","rbi":2,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-02T03:05:18.565Z","endTime":"2026-05-02T03:06:10.506Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"postOnThird":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":{"id":669372,"link":"/api/v1/people/669372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":{"id":669372,"link":"/api/v1/people/669372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.9,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.137004563753614,"aZ":-20.554282523779367,"pfxX":-2.985667746795194,"pfxZ":6.390023790528696,"pX":1.232538533372065,"pZ":1.2211066609233259,"vX0":7.364030225218838,"vY0":-133.3921107703418,"vZ0":-6.685153226274105,"x":70.02,"y":205.81,"x0":-1.1644903350747342,"y0":50.005771624201614,"z0":5.22016531675634,"aX":-5.432670126543261},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.4,"breakHorizontal":4.0,"spinRate":2248,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.409124466627794,"extension":6.8114336886705145},"index":0,"playId":"adb3e8a6-b70a-3021-b199-921d70aa08ab","pitchNumber":1,"startTime":"2026-05-02T03:05:30.889Z","endTime":"2026-05-02T03:05:34.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.330834870650374,"aZ":-27.358122311538324,"pfxX":-7.9120441198421,"pfxZ":2.548583115041705,"pX":-0.06988019113587104,"pZ":1.813358161228368,"vX0":5.4486916705473645,"vY0":-136.94384984707673,"vZ0":-4.8519866422673505,"x":119.66,"y":189.82,"x0":-1.0612301710746088,"y0":50.005699745517184,"z0":5.488509344222492,"aX":-14.97221665045673},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.7,"breakHorizontal":13.1,"spinRate":1905,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.4005622680650247,"extension":6.703139442939505},"hitData":{"launchSpeed":103.5,"launchAngle":23.0,"totalDistance":374.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":180.68,"coordY":58.32}},"index":1,"playId":"f3a328af-d190-3e8c-a7b2-7df0138a20d2","pitchNumber":2,"startTime":"2026-05-02T03:05:56.791Z","endTime":"2026-05-02T03:06:10.506Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T03:06:10.506Z","atBatIndex":42},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Angel Martínez out on a sacrifice fly to right fielder Colby Thomas. Kyle Manzardo scores.","rbi":1,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-02T03:09:03.011Z","endTime":"2026-05-02T03:10:28.289Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[1,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":{"id":669372,"link":"/api/v1/people/669372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-02T03:06:41.342Z","endTime":"2026-05-02T03:06:51.476Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Hogan Harris replaces J.T. Ginn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-02T03:06:51.476Z","endTime":"2026-05-02T03:08:44.031Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663687,"link":"/api/v1/people/663687"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Angel Martínez replaces Daniel Schneemann.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-05-02T03:08:44.031Z","endTime":"2026-05-02T03:09:05.072Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":682177,"link":"/api/v1/people/682177"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":73.1,"endSpeed":66.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.66548262590104,"aZ":-42.78938617455848,"pfxX":-2.627888353782105,"pfxZ":-9.425920201434888,"pX":-0.274638755737722,"pZ":3.3946225248894804,"vX0":-4.109868433813628,"vY0":-106.25731255382212,"vZ0":3.8561342796871747,"x":127.47,"y":147.13,"x0":2.0369225290826116,"y0":50.000759717302664,"z0":6.466355575087545,"aX":-2.960023033959355},"breaks":{"breakAngle":4.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.2,"breakVerticalInduced":-15.4,"breakHorizontal":6.0,"spinRate":2659,"spinDirection":336},"zone":1,"typeConfidence":0.9,"plateTime":0.518359398355817,"extension":6.067728005625599},"index":3,"playId":"1abbdda9-73dd-3df6-b244-c9a0580bf127","pitchNumber":1,"startTime":"2026-05-02T03:09:05.072Z","endTime":"2026-05-02T03:09:09.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.576704500874172,"aZ":-9.594726103097651,"pfxX":5.0915498512924025,"pfxZ":11.949052343206667,"pX":-0.177578810705246,"pZ":3.928480103011808,"vX0":-6.938204704860766,"vY0":-136.92709632892928,"vZ0":-4.067065883798657,"x":123.77,"y":132.71,"x0":1.733279173889088,"y0":50.00437034360562,"z0":6.095157739880201,"aX":9.623112804246688},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.9,"breakHorizontal":-7.7,"spinRate":2411,"spinDirection":152},"zone":11,"typeConfidence":0.89,"plateTime":0.4007347115367601,"extension":6.399277738427227},"index":4,"playId":"96d755da-118c-3bfb-91f1-42dfab3b7c9b","pitchNumber":2,"startTime":"2026-05-02T03:09:21.916Z","endTime":"2026-05-02T03:09:25.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61786617846867,"aZ":-11.537713515319497,"pfxX":5.847070677024593,"pfxZ":10.816213562421744,"pX":-0.8147797695026934,"pZ":3.046581142539943,"vX0":-8.508840838388558,"vY0":-137.09592655677227,"vZ0":-6.00628734191322,"x":148.06,"y":156.52,"x0":1.5660098990500442,"y0":50.0064162466393,"z0":6.049664572931938,"aX":11.160227212516215},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.5,"breakHorizontal":-8.9,"spinRate":2459,"spinDirection":160},"zone":11,"typeConfidence":0.89,"plateTime":0.3991431555639968,"extension":6.401759882347672},"index":5,"playId":"2e5dde62-a436-3518-a744-4afeab6f83ed","pitchNumber":3,"startTime":"2026-05-02T03:09:39.779Z","endTime":"2026-05-02T03:09:44.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":72.0,"endSpeed":66.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.84106279636379,"aZ":-44.490813890400744,"pfxX":-4.06600218858693,"pfxZ":-11.23664787017183,"pX":0.18560850348783894,"pZ":2.805440112827207,"vX0":-2.536077509010606,"vY0":-104.7148205416784,"vZ0":3.305041567200594,"x":109.93,"y":163.03,"x0":1.9462289780355324,"y0":50.002724399023855,"z0":6.460131637069116,"aX":-4.456368848899415},"breaks":{"breakAngle":6.0,"breakLength":16.8,"breakY":24.0,"breakVertical":-72.2,"breakVerticalInduced":-18.8,"breakHorizontal":8.2,"spinRate":2689,"spinDirection":343},"zone":5,"typeConfidence":0.91,"plateTime":0.5256944394197909,"extension":6.203314766906738},"index":6,"playId":"2b2c8b22-23bf-3bfa-94b9-b4e3b4ffbdff","pitchNumber":4,"startTime":"2026-05-02T03:09:56.781Z","endTime":"2026-05-02T03:10:01.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.27342649018282,"aZ":-15.09482485431117,"pfxX":7.22996631385615,"pfxZ":8.822444474281856,"pX":0.2529839039143848,"pZ":3.1428299085183884,"vX0":-6.791665071259802,"vY0":-138.79259685044198,"vZ0":-5.052912050528523,"x":107.36,"y":153.92,"x0":1.8014792336152687,"y0":50.00509463926845,"z0":6.004644214816164,"aX":14.000105526597777},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.0,"breakHorizontal":-11.5,"spinRate":2297,"spinDirection":152},"zone":2,"typeConfidence":0.91,"plateTime":0.39580410053039516,"extension":6.386478820308361},"hitData":{"launchSpeed":94.3,"launchAngle":23.0,"totalDistance":325.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.0,"coordY":81.6}},"index":7,"playId":"45380c75-7a07-3835-ba11-b231efd1504a","pitchNumber":5,"startTime":"2026-05-02T03:10:16.394Z","endTime":"2026-05-02T03:10:28.289Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T03:10:28.289Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Travis Bazzana strikes out swinging, catcher Shea Langeliers to first baseman Nick Kurtz.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-02T03:10:50.337Z","endTime":"2026-05-02T03:12:00.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":84.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.86322587995004,"aZ":-11.655106443214361,"pfxX":5.661944265626898,"pfxZ":10.98044747682829,"pX":0.4929211146262657,"pZ":3.043379451631758,"vX0":-4.822767400946169,"vY0":-136.73632638354215,"vZ0":-6.036587074802922,"x":98.21,"y":156.61,"x0":1.5554800405849694,"y0":50.00156562851204,"z0":6.100600039037756,"aX":10.579268146973826},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.6,"breakHorizontal":-9.1,"spinRate":2469,"spinDirection":156},"zone":3,"typeConfidence":0.91,"plateTime":0.40260310085548756,"extension":6.295628085871992},"index":0,"playId":"ffb21048-5505-3ff2-98c5-a7306e4f8b1a","pitchNumber":1,"startTime":"2026-05-02T03:10:56.180Z","endTime":"2026-05-02T03:11:01.029Z","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":85.6,"endSpeed":78.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.939054187978385,"aZ":-20.991243961286326,"pfxX":-0.3505621401924497,"pfxZ":7.212372477487555,"pX":-1.6441579704416784,"pZ":1.5761226475576582,"vX0":-8.075744537394536,"vY0":-124.24566234031931,"vZ0":-6.102574928139465,"x":179.67,"y":196.22,"x0":1.7056468875905506,"y0":50.000231444954316,"z0":5.830582988741578,"aX":-0.5409034772746579},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":11.8,"breakHorizontal":2.6,"spinRate":2168,"spinDirection":210},"zone":13,"typeConfidence":0.9,"plateTime":0.44234095002264917,"extension":6.426891203520473},"index":1,"playId":"95b3130c-0daa-3d32-aea3-c1130c40888f","pitchNumber":2,"startTime":"2026-05-02T03:11:15.734Z","endTime":"2026-05-02T03:11:19.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.15486453178737,"aZ":-21.285878291436987,"pfxX":-0.9623325347064768,"pfxZ":7.075831529212921,"pX":-0.3957829664620153,"pZ":2.275711590722228,"vX0":-5.21256771140785,"vY0":-123.92344722187302,"vZ0":-4.641786624591866,"x":132.09,"y":177.34,"x0":1.869055350227513,"y0":50.005571142649316,"z0":5.97502092995815,"aX":-1.4807010817428978},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":11.9,"breakHorizontal":3.1,"spinRate":2180,"spinDirection":215},"zone":4,"typeConfidence":0.91,"plateTime":0.4437601236326705,"extension":6.504510893172672},"index":2,"playId":"fa2650d2-4ec4-30bd-83db-b747b78c280a","pitchNumber":3,"startTime":"2026-05-02T03:11:33.592Z","endTime":"2026-05-02T03:11:36.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":72.3,"endSpeed":65.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.388815958344296,"aZ":-43.78973940818312,"pfxX":-1.3820841023877923,"pfxZ":-10.753128887454995,"pX":0.5305499983579837,"pZ":0.7375978856515311,"vX0":-2.3643507257572343,"vY0":-105.07818824941045,"vZ0":-0.4892385822820071,"x":96.78,"y":218.86,"x0":1.8651592943872868,"y0":50.00132695130526,"z0":6.211614845860855,"aX":-1.493117736105452},"breaks":{"breakAngle":2.4,"breakLength":16.8,"breakY":24.0,"breakVertical":-72.8,"breakVerticalInduced":-19.0,"breakHorizontal":3.4,"spinRate":2788,"spinDirection":340},"zone":14,"typeConfidence":0.9,"plateTime":0.5281283833462433,"extension":6.328785847045316},"index":3,"playId":"0d5ec7c6-74a0-35f2-942f-e9e8e5446ebe","pitchNumber":4,"startTime":"2026-05-02T03:11:51.934Z","endTime":"2026-05-02T03:12:00.107Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T03:12:00.107Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Kurtz grounds out to first baseman Kyle Manzardo.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-02T03:14:26.928Z","endTime":"2026-05-02T03:16:15.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from left field to center field for Steven Kwan.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-02T03:13:50.481Z","endTime":"2026-05-02T03:13:50.493Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"100"},{"details":{"description":"Angel Martínez remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-02T03:13:50.493Z","endTime":"2026-05-02T03:13:50.494Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":682177,"link":"/api/v1/people/682177"}},{"details":{"description":"Pitching Change: Tim Herrin replaces Joey Cantillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-02T03:13:50.494Z","endTime":"2026-05-02T03:14:28.823Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682120,"link":"/api/v1/people/682120"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84259307266222,"aZ":-29.69678563779681,"pfxX":1.6512033456130606,"pfxZ":1.4758872119090531,"pX":-1.1157356443468776,"pZ":1.6599584914116958,"vX0":-7.575315918221163,"vY0":-128.1634721080239,"vZ0":-4.525751690562885,"x":159.53,"y":193.96,"x0":1.6551571515795322,"y0":50.00065223794858,"z0":5.750333944229718,"aX":2.766109245738214},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.9,"breakHorizontal":-1.4,"spinRate":2240,"spinDirection":141},"zone":13,"typeConfidence":0.9,"plateTime":0.4262907254680912,"extension":6.212522293718449},"index":3,"playId":"f5d48aac-84f4-3f09-bab5-a54372f1e38b","pitchNumber":1,"startTime":"2026-05-02T03:14:28.823Z","endTime":"2026-05-02T03:14:32.879Z","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":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.4,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.070721569243442,"aZ":-29.606500514414805,"pfxX":1.9109035131481291,"pfxZ":1.5431185230440905,"pX":-0.7752696809920873,"pZ":1.263115102476686,"vX0":-7.426533555446167,"vY0":-127.85066148779646,"vZ0":-5.3083564997617225,"x":146.55,"y":204.68,"x0":1.912317951687251,"y0":50.00432222568323,"z0":5.675470512205595,"aX":3.181682747016506},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.8,"breakHorizontal":-1.9,"spinRate":2218,"spinDirection":88},"zone":13,"typeConfidence":0.89,"plateTime":0.4275688295746014,"extension":6.403252004338016},"index":4,"playId":"af52779e-731d-34dd-8a92-0cfd46c8d97f","pitchNumber":2,"startTime":"2026-05-02T03:14:43.351Z","endTime":"2026-05-02T03:14:47.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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.0,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42788803274945,"aZ":-34.4289815877195,"pfxX":-3.6968652972792695,"pfxZ":-1.631354301484543,"pX":-0.7961087659140929,"pZ":1.6297342996641837,"vX0":-4.948457246570165,"vY0":-117.05008376187139,"vZ0":-2.688986462654516,"x":147.35,"y":194.78,"x0":1.8311435666607276,"y0":50.00569806100809,"z0":6.0378128843111805,"aX":-5.096735809449945},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-3.4,"breakHorizontal":8.0,"spinRate":2305,"spinDirection":319},"zone":13,"typeConfidence":0.89,"plateTime":0.4691121768364708,"extension":6.153591377192957},"index":5,"playId":"e991200b-188c-3cad-ae7c-606d4862b3aa","pitchNumber":3,"startTime":"2026-05-02T03:14:59.543Z","endTime":"2026-05-02T03:15:26.547Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.53854341525608,"aZ":-28.459503749132008,"pfxX":9.540873663353834,"pfxZ":1.9721708884408287,"pX":0.8094161944445951,"pZ":3.0544983828168637,"vX0":-6.023361502909211,"vY0":-136.75027086845034,"vZ0":-1.8072601489566997,"x":86.15,"y":156.31,"x0":1.8065645714117395,"y0":50.00459848266919,"z0":5.68568374108417,"aX":17.98322343208763},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.4,"breakHorizontal":-16.0,"spinRate":2090,"spinDirection":133},"zone":3,"typeConfidence":0.9,"plateTime":0.40129806694789094,"extension":6.241550386543765},"index":6,"playId":"7fee1115-a3c2-3884-87ee-e0c8e8baefe4","pitchNumber":4,"startTime":"2026-05-02T03:15:33.636Z","endTime":"2026-05-02T03:15:37.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.039208201228902,"aZ":-18.9415165218802,"pfxX":5.905134260444093,"pfxZ":6.920305192315185,"pX":-0.6656617405383719,"pZ":3.1245047115406486,"vX0":-8.253875063026918,"vY0":-137.1167927661722,"vZ0":-3.08947664689472,"x":142.37,"y":154.42,"x0":1.6101123418775272,"y0":50.00647163791686,"z0":5.551460173568848,"aX":11.298067036498715},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.1,"breakHorizontal":-9.0,"spinRate":2372,"spinDirection":131},"zone":1,"typeConfidence":0.91,"plateTime":0.3987737710367938,"extension":6.3523111786567386},"index":7,"playId":"ce50d094-d73f-3e57-81c6-648b6f176cf0","pitchNumber":5,"startTime":"2026-05-02T03:15:50.357Z","endTime":"2026-05-02T03:15:54.619Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.66896519462891,"aZ":-30.125445614001897,"pfxX":1.3921727443305498,"pfxZ":1.2640295868985039,"pX":0.25672559968414926,"pZ":2.3632150120184305,"vX0":-4.864136203819155,"vY0":-126.69560108552587,"vZ0":-2.3667685236804292,"x":107.21,"y":174.97,"x0":2.0233037517263655,"y0":50.002106941281525,"z0":5.724804758674958,"aX":2.2559710017689802},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.9,"breakHorizontal":-1.3,"spinRate":2189,"spinDirection":255},"zone":5,"typeConfidence":0.9,"plateTime":0.43284996398034714,"extension":6.227443976557246},"hitData":{"launchSpeed":97.7,"launchAngle":-4.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.9,"coordY":164.86}},"index":8,"playId":"25e47e9f-e66c-31c4-83ea-4df97980e4a6","pitchNumber":6,"startTime":"2026-05-02T03:16:06.932Z","endTime":"2026-05-02T03:16:15.742Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T03:16:15.742Z","atBatIndex":45},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brent Rooker pops out to second baseman Travis Bazzana.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-02T03:16:37.580Z","endTime":"2026-05-02T03:17:44.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.294233076387382,"aZ":-20.659007361164278,"pfxX":3.966539700661258,"pfxZ":5.965417681210301,"pX":1.456969028282147,"pZ":3.3406950092738397,"vX0":-2.378104924245739,"vY0":-137.73910460442838,"vZ0":-2.6486013693046537,"x":61.46,"y":148.58,"x0":1.8141678471548148,"y0":50.002493638859754,"z0":5.7045903680179615,"aX":7.655947295551041},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.4,"breakHorizontal":-6.7,"spinRate":2300,"spinDirection":129},"zone":12,"typeConfidence":0.9,"plateTime":0.3969709031637332,"extension":6.134845364914655},"index":0,"playId":"b1eda4bc-cd80-3766-9865-cf185574449c","pitchNumber":1,"startTime":"2026-05-02T03:16:41.824Z","endTime":"2026-05-02T03:16:45.659Z","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":86.9,"endSpeed":80.2,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68577605475394,"aZ":-28.46057329976133,"pfxX":1.1392478360396499,"pfxZ":2.273391631453487,"pX":0.3082300761573727,"pZ":2.7817248653057427,"vX0":-4.477552487226001,"vY0":-126.61163208577041,"vZ0":-1.8738429406870383,"x":105.25,"y":163.67,"x0":1.9478121054801611,"y0":50.000405293587086,"z0":5.798372452523185,"aX":1.8588379551324308},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.0,"breakHorizontal":-1.1,"spinRate":2277,"spinDirection":276},"zone":6,"typeConfidence":0.9,"plateTime":0.43181786447399517,"extension":6.218049573273009},"index":1,"playId":"2c140416-6902-3363-92c5-98661c513967","pitchNumber":2,"startTime":"2026-05-02T03:17:03.226Z","endTime":"2026-05-02T03:17:06.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.8,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.828513587294054,"aZ":-18.51658991327476,"pfxX":4.198807927762975,"pfxZ":7.105107479228602,"pX":0.31547451885791267,"pZ":3.3731091568515477,"vX0":-5.477408230365911,"vY0":-137.14611590329116,"vZ0":-2.7541369697653346,"x":104.97,"y":147.71,"x0":1.7848236902675159,"y0":50.000764871467865,"z0":5.640364560768166,"aX":8.06869148939366},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.6,"breakHorizontal":-6.6,"spinRate":2348,"spinDirection":130},"zone":3,"typeConfidence":0.9,"plateTime":0.398047456704385,"extension":6.249389282174767},"index":2,"playId":"8dea599c-df70-38b0-8a3e-2ce62a871bc4","pitchNumber":3,"startTime":"2026-05-02T03:17:17.916Z","endTime":"2026-05-02T03:17:21.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.5,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.324873320799938,"aZ":-17.623687995152746,"pfxX":4.087828523344794,"pfxZ":7.47881513607118,"pX":0.1838776120999228,"pZ":2.805399123325749,"vX0":-5.433819283472632,"vY0":-137.79703136991708,"vZ0":-4.42391431067697,"x":109.99,"y":163.03,"x0":1.6397538483912426,"y0":50.00059661001431,"z0":5.603301086346327,"aX":7.950933179879716},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.0,"breakHorizontal":-6.5,"spinRate":2317,"spinDirection":133},"zone":5,"typeConfidence":0.9,"plateTime":0.3957508090847526,"extension":6.24251970174686},"hitData":{"launchSpeed":71.4,"launchAngle":51.0,"totalDistance":182.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":156.61,"coordY":134.69}},"index":3,"playId":"637c4dcc-7fb5-328f-b816-79079fec2804","pitchNumber":4,"startTime":"2026-05-02T03:17:35.146Z","endTime":"2026-05-02T03:17:44.227Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T03:17:44.227Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Darell Hernaiz walks.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-02T03:18:09.283Z","endTime":"2026-05-02T03:19:19.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.479963975100343,"aZ":-17.406626992295163,"pfxX":3.4346876622312994,"pfxZ":7.645196679063229,"pX":-0.8179915624047887,"pZ":2.9303580804399734,"vX0":-7.649681067138106,"vY0":-137.83923994041535,"vZ0":-4.096566786662839,"x":148.18,"y":159.66,"x0":1.5420185619480924,"y0":50.005472960090835,"z0":5.604744672914034,"aX":6.63754394900959},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.2,"breakHorizontal":-4.7,"spinRate":2378,"spinDirection":133},"zone":11,"typeConfidence":0.9,"plateTime":0.39675075938594384,"extension":6.333775181582038},"index":0,"playId":"49605af4-763e-37ad-9657-1ca1410e93c6","pitchNumber":1,"startTime":"2026-05-02T03:18:09.283Z","endTime":"2026-05-02T03:18:13.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.178148569023335,"aZ":-18.473786190303947,"pfxX":2.631629417311976,"pfxZ":7.116314611931365,"pX":0.22740463023824817,"pZ":3.5241432994091904,"vX0":-4.912328165311547,"vY0":-137.1052235843326,"vZ0":-2.4718420130583367,"x":108.33,"y":143.63,"x0":1.6914473101843601,"y0":50.000332918925544,"z0":5.682439663537768,"aX":5.065093497915263},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.6,"breakHorizontal":-3.8,"spinRate":2373,"spinDirection":139},"zone":12,"typeConfidence":0.9,"plateTime":0.39781024872676873,"extension":6.183289102353651},"index":1,"playId":"0c226df0-1af4-34c9-8011-912da65a6282","pitchNumber":2,"startTime":"2026-05-02T03:18:24.126Z","endTime":"2026-05-02T03:18:27.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.1542104664779,"aZ":-16.05940769583221,"pfxX":3.7736294290628054,"pfxZ":8.369306605841581,"pX":-1.4806996149997087,"pZ":2.7749760407910196,"vX0":-9.314477748672779,"vY0":-137.34146925467707,"vZ0":-4.57615497021903,"x":173.44,"y":163.86,"x0":1.4524434058601097,"y0":50.001984215226514,"z0":5.542161450670276,"aX":7.265800146333673},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.4,"breakHorizontal":-5.0,"spinRate":2321,"spinDirection":127},"zone":11,"typeConfidence":0.9,"plateTime":0.39760230716730227,"extension":6.400356967028154},"index":2,"playId":"c902de4e-fb1a-318d-9de4-75f9d368211a","pitchNumber":3,"startTime":"2026-05-02T03:18:39.614Z","endTime":"2026-05-02T03:18:43.524Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.115638390679585,"aZ":-30.282790214952364,"pfxX":9.351979637931784,"pfxZ":1.0247281603863172,"pX":2.138140431108984,"pZ":3.3146880274947907,"vX0":-2.0043735648509085,"vY0":-135.48192307845267,"vZ0":-0.5849632208538723,"x":35.5,"y":149.28,"x0":1.6773629867990836,"y0":50.001330120108705,"z0":5.666858680233031,"aX":17.224737976853323},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.9,"breakHorizontal":-16.4,"spinRate":2325,"spinDirection":131},"zone":12,"typeConfidence":0.9,"plateTime":0.4057065834537159,"extension":6.2003316808367375},"index":3,"playId":"743d4dc3-728e-3a19-8c72-069d299dc109","pitchNumber":4,"startTime":"2026-05-02T03:18:57.103Z","endTime":"2026-05-02T03:19:00.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":77.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.80769348270039,"aZ":-29.633318133516433,"pfxX":0.6789205253013657,"pfxZ":1.6451512163443436,"pX":-1.4383694861633587,"pZ":1.8961865474019313,"vX0":-7.812649129652096,"vY0":-124.74493405900948,"vZ0":-3.4198972768265596,"x":171.83,"y":187.58,"x0":1.6730815654158533,"y0":50.00178104666519,"z0":5.7811897069789895,"aX":1.0482599402451016},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.3,"breakHorizontal":1.0,"spinRate":2205,"spinDirection":268},"zone":13,"typeConfidence":0.91,"plateTime":0.44250766448249657,"extension":6.291679822209296},"index":4,"playId":"cd2a8823-f28d-3e01-aa3a-c30fd72e95f8","pitchNumber":5,"startTime":"2026-05-02T03:19:14.820Z","endTime":"2026-05-02T03:19:19.152Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T03:19:19.152Z","atBatIndex":47},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Tyler Soderstrom pops out to third baseman José Ramírez.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-02T03:19:33.504Z","endTime":"2026-05-02T03:19:54.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.32664409705457,"aZ":-15.380636491468646,"pfxX":4.420173716663431,"pfxZ":8.907514782091848,"pX":-0.164520448545725,"pZ":2.5008192372845417,"vX0":-6.770532061110765,"vY0":-136.0804564295199,"vZ0":-5.2800822044855735,"x":123.27,"y":171.26,"x0":1.7752531065262311,"y0":50.0049862611848,"z0":5.52252263742336,"aX":8.336357266277771},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.2,"breakHorizontal":-6.7,"spinRate":2408,"spinDirection":128},"zone":5,"typeConfidence":0.9,"plateTime":0.4016594042083734,"extension":6.2751362235591985},"hitData":{"launchSpeed":70.2,"launchAngle":75.0,"totalDistance":74.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":108.23,"coordY":183.1}},"index":0,"playId":"266e11ab-4a18-35fe-83a3-dbc394391a5e","pitchNumber":1,"startTime":"2026-05-02T03:19:45.186Z","endTime":"2026-05-02T03:19:54.063Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T03:19:54.063Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bo Naylor called out on strikes.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-02T03:21:46.494Z","endTime":"2026-05-02T03:23:08.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.3,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.121256156734454,"aZ":-15.199922374325093,"pfxX":-0.2115258148074317,"pfxZ":10.87377372886121,"pX":-0.5731158484017488,"pZ":1.1156893686611529,"vX0":-6.098017265879307,"vY0":-124.46985215860602,"vZ0":-8.289710700977254,"x":138.85,"y":208.66,"x0":1.9412418254044206,"y0":50.00615704374456,"z0":5.760121741623949,"aX":-0.3302131724914572},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":17.9,"breakHorizontal":1.9,"spinRate":2152,"spinDirection":211},"zone":13,"typeConfidence":0.93,"plateTime":0.4408717450979833,"extension":6.614483219011623},"index":0,"playId":"90f24ca3-a8c9-3d64-992f-c3ce3c571e8e","pitchNumber":1,"startTime":"2026-05-02T03:22:02.095Z","endTime":"2026-05-02T03:22:06.195Z","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":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":78.5,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.835972016676266,"aZ":-15.719988841650185,"pfxX":2.5170080632146496,"pfxZ":10.36814908568344,"pX":0.20765206948231588,"pZ":2.5037231392342036,"vX0":-5.112021392233985,"vY0":-125.7954602070156,"vZ0":-5.248092963560853,"x":109.08,"y":171.18,"x0":1.9480702966837449,"y0":50.00460468978017,"z0":5.910548227052336,"aX":3.9957920249415406},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":17.6,"breakHorizontal":-3.2,"spinRate":2105,"spinDirection":198},"zone":5,"typeConfidence":0.9,"plateTime":0.43704058507686483,"extension":6.579410183508751},"index":1,"playId":"1afc96c9-c93f-3c92-9c52-0bdbe63fb770","pitchNumber":2,"startTime":"2026-05-02T03:22:14.481Z","endTime":"2026-05-02T03:22:18.199Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":73.3,"endSpeed":66.5,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.554549840147835,"aZ":-45.56635312818777,"pfxX":-2.481053539517951,"pfxZ":-12.028487241394524,"pX":-0.542605572344243,"pZ":1.669362515284567,"vX0":-3.9939947930536848,"vY0":-106.48087511950813,"vZ0":1.2320464089185847,"x":137.68,"y":193.71,"x0":1.7032053949411434,"y0":50.005136674338445,"z0":6.367659349474229,"aX":-2.7611252273868647},"breaks":{"breakAngle":4.8,"breakLength":16.8,"breakY":24.0,"breakVertical":-73.1,"breakVerticalInduced":-20.6,"breakHorizontal":5.9,"spinRate":2502,"spinDirection":344},"zone":7,"typeConfidence":0.91,"plateTime":0.520605981387924,"extension":6.213265686047689},"index":2,"playId":"536f5c5a-3ef0-32ed-aa3c-a220a9a711a7","pitchNumber":3,"startTime":"2026-05-02T03:22:32.012Z","endTime":"2026-05-02T03:22:39.694Z","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.2,"endSpeed":76.8,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.183326668282557,"aZ":-18.525482257983008,"pfxX":-3.8890175756238756,"pfxZ":9.104406737023307,"pX":-2.0466935222980305,"pZ":1.8467151210095831,"vX0":-7.4659108739952345,"vY0":-122.21729747514189,"vZ0":-5.971577788104645,"x":195.02,"y":188.92,"x0":1.563941664983225,"y0":50.00086892054532,"z0":5.934840462234258,"aX":-5.825723519360881},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":15.1,"breakHorizontal":9.0,"spinRate":2127,"spinDirection":245},"zone":13,"typeConfidence":0.9,"plateTime":0.4497753609823061,"extension":6.4353024130009},"index":3,"playId":"8b19b7fd-90ef-3296-845f-ef26c651c4ac","pitchNumber":4,"startTime":"2026-05-02T03:22:51.630Z","endTime":"2026-05-02T03:22:55.369Z","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":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.133873400637032,"aZ":-10.516715049788694,"pfxX":6.121222548022743,"pfxZ":11.109904896882718,"pX":-0.7772516094037362,"pZ":2.2052695352013996,"vX0":-8.331286041811927,"vY0":-138.5464755236281,"vZ0":-8.13104463847793,"x":146.63,"y":179.24,"x0":1.4695962505464324,"y0":50.00576915418751,"z0":5.876050339061728,"aX":11.936263464350857},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.6,"breakHorizontal":-9.4,"spinRate":2319,"spinDirection":158},"zone":4,"typeConfidence":0.91,"plateTime":0.39491425219219334,"extension":6.494613154665604},"index":4,"playId":"5bfe5429-13ba-39fb-9336-c2cc30dbb99d","pitchNumber":5,"startTime":"2026-05-02T03:23:04.314Z","endTime":"2026-05-02T03:23:08.495Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T03:23:08.495Z","atBatIndex":49},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brayan Rocchio pops out to second baseman Jeff McNeil.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-02T03:23:18.041Z","endTime":"2026-05-02T03:23:50.672Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":73.9,"endSpeed":67.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.132199435351332,"aZ":-43.70240802792432,"pfxX":-3.6396702401096874,"pfxZ":-10.057301870077039,"pX":1.5397165447561818,"pZ":2.8391468047775397,"vX0":-0.34749864106892053,"vY0":-107.49749679529928,"vZ0":2.8466471902801374,"x":58.31,"y":162.12,"x0":2.176040193012318,"y0":50.000984624352185,"z0":6.4207110732041786,"aX":-4.1732460026935865},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.7,"breakVerticalInduced":-16.8,"breakHorizontal":6.7,"spinRate":2774,"spinDirection":342},"zone":12,"typeConfidence":0.9,"plateTime":0.5135084106743486,"extension":6.2376880773461245},"index":0,"playId":"582343f4-7133-3678-8164-8d141274efc2","pitchNumber":1,"startTime":"2026-05-02T03:23:29.635Z","endTime":"2026-05-02T03:23:32.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.240371670088113,"aZ":-9.084801823108211,"pfxX":5.166075884601625,"pfxZ":11.945318886717224,"pX":-0.5630556348441684,"pZ":2.2175540562502585,"vX0":-7.893173342524412,"vY0":-138.2558605747219,"vZ0":-8.337417414097908,"x":138.46,"y":178.91,"x0":1.6596528719278503,"y0":50.00599197692253,"z0":5.884776378321564,"aX":9.988861593519783},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.0,"breakHorizontal":-7.7,"spinRate":2270,"spinDirection":157},"zone":4,"typeConfidence":0.91,"plateTime":0.39638350505193287,"extension":6.671312329889861},"hitData":{"launchSpeed":66.6,"launchAngle":59.0,"totalDistance":161.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":150.52,"coordY":142.01}},"index":1,"playId":"c52a826c-5c13-32d4-9358-80ec99fee155","pitchNumber":2,"startTime":"2026-05-02T03:23:41.975Z","endTime":"2026-05-02T03:23:50.672Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T03:23:50.672Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a ground ball to right fielder Colby Thomas.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-02T03:24:00.162Z","endTime":"2026-05-02T03:24:47.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"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":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.03476001279475,"aZ":-11.849164251066869,"pfxX":6.123527455245985,"pfxZ":10.576048814604079,"pX":-0.22964601628469447,"pZ":3.616582107994878,"vX0":-7.030107526171175,"vY0":-137.8542798000094,"vZ0":-4.318554053830574,"x":125.75,"y":141.13,"x0":1.5596564869354086,"y0":50.003834842659316,"z0":6.005105096854864,"aX":11.770297823759845},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.4,"breakHorizontal":-9.6,"spinRate":2380,"spinDirection":152},"zone":11,"typeConfidence":0.9,"plateTime":0.39751413458388285,"extension":6.512449637366315},"index":0,"playId":"5e32198a-4d27-3c37-86bc-920b2538b57f","pitchNumber":1,"startTime":"2026-05-02T03:24:12.114Z","endTime":"2026-05-02T03:24:16.178Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.577935185950317,"aZ":-12.508731361432549,"pfxX":6.221082545291287,"pfxZ":10.329789120083804,"pX":-0.07011834734803059,"pZ":1.9880361313475634,"vX0":-6.743187568094286,"vY0":-137.3858149203507,"vZ0":-8.197637639194445,"x":119.67,"y":185.1,"x0":1.6125821964190392,"y0":50.00583918983602,"z0":5.8688701992966825,"aX":11.847062604675328},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.0,"breakHorizontal":-9.8,"spinRate":2299,"spinDirection":151},"zone":8,"typeConfidence":0.91,"plateTime":0.3993012494740924,"extension":6.564446369275429},"index":1,"playId":"29b170a0-a4d7-3f5b-90b4-88dc9a2f05bf","pitchNumber":2,"startTime":"2026-05-02T03:24:24.326Z","endTime":"2026-05-02T03:24:28.099Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.4,"endSpeed":68.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.649049228757026,"aZ":-43.113505606643464,"pfxX":-0.2321956907348257,"pfxZ":-9.269315815410419,"pX":0.06259239243855896,"pZ":1.4248876746774846,"vX0":-4.1100225851294,"vY0":-109.58399069618542,"vZ0":0.0733226706952268,"x":114.61,"y":200.31,"x0":2.0160353834514617,"y0":50.00209057096896,"z0":6.111694609752801,"aX":-0.27341366930201483},"breaks":{"breakAngle":1.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.5,"breakVerticalInduced":-16.2,"breakHorizontal":1.8,"spinRate":2509,"spinDirection":338},"zone":14,"typeConfidence":0.88,"plateTime":0.5055530166539111,"extension":6.542524670751963},"hitData":{"launchSpeed":97.3,"launchAngle":4.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.12,"coordY":124.32}},"index":2,"playId":"d1c8ca96-e900-3faf-954d-c283b8cf0e84","pitchNumber":3,"startTime":"2026-05-02T03:24:37.033Z","endTime":"2026-05-02T03:24:47.541Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T03:24:47.541Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chase DeLauter singles on a ground ball to center fielder Zack Gelof. Steven Kwan to 3rd.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-02T03:25:04.494Z","endTime":"2026-05-02T03:26:29.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.641770268315575,"aZ":-17.863179140343448,"pfxX":-1.3227220158733113,"pfxZ":8.757886340169115,"pX":-1.389786789352608,"pZ":0.2749307570460879,"vX0":-7.877798181172452,"vY0":-127.15888738203459,"vZ0":-10.029372217697487,"x":169.98,"y":231.36,"x0":1.923016037214719,"y0":50.00045321554757,"z0":5.693850094063038,"aX":-2.160227679443855},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":13.7,"breakHorizontal":4.2,"spinRate":2076,"spinDirection":193},"zone":13,"typeConfidence":0.9,"plateTime":0.43112643751485935,"extension":6.721061770412856},"index":0,"playId":"cedf820a-57e2-3209-8b81-af5cdb1c2b51","pitchNumber":1,"startTime":"2026-05-02T03:25:07.337Z","endTime":"2026-05-02T03:25:11.547Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"2a411b16-6d58-31be-9f2f-ba8aa8f6b9a6","startTime":"2026-05-02T03:25:29.387Z","endTime":"2026-05-02T03:25:32.387Z","isPitch":false,"type":"pickoff"},{"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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.81654589274529,"aZ":-16.747418688937085,"pfxX":2.31525703799162,"pfxZ":9.411875249509217,"pX":-0.34514195471577447,"pZ":0.998666454858649,"vX0":-6.555091857001818,"vY0":-126.90557304623411,"vZ0":-8.741921192734864,"x":130.16,"y":211.82,"x0":1.9651118378343755,"y0":50.00268800281115,"z0":5.810050154262011,"aX":3.795444657134097},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":15.4,"breakHorizontal":-2.8,"spinRate":2061,"spinDirection":204},"zone":13,"typeConfidence":0.82,"plateTime":0.430827100414366,"extension":6.495345551051461},"index":2,"playId":"200b78d8-f170-392d-9bb4-e76d7a71edcd","pitchNumber":2,"startTime":"2026-05-02T03:25:45.442Z","endTime":"2026-05-02T03:25:49.635Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.14201738422547,"aZ":-10.96407330531938,"pfxX":5.983561284640684,"pfxZ":11.255391408226028,"pX":-0.4034983463815497,"pZ":2.7190559274319774,"vX0":-7.4734118533700045,"vY0":-137.32604746572136,"vZ0":-6.738613606785001,"x":132.38,"y":165.37,"x0":1.5927817400319089,"y0":50.00678346196212,"z0":5.972686401548375,"aX":11.28057727917394},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.8,"breakHorizontal":-9.0,"spinRate":2320,"spinDirection":158},"zone":4,"typeConfidence":0.91,"plateTime":0.40088084431455817,"extension":6.42665369295763},"index":3,"playId":"db856f14-8a1c-34c2-94b4-10a8b74417a7","pitchNumber":3,"startTime":"2026-05-02T03:26:01.107Z","endTime":"2026-05-02T03:26:05.939Z","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":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.224858490668225,"aZ":-12.80933245684311,"pfxX":6.576213092906389,"pfxZ":10.299754773286306,"pX":0.19624849391747592,"pZ":2.7515536112951406,"vX0":-6.512893993809298,"vY0":-136.7556209213047,"vZ0":-6.152078339567263,"x":109.52,"y":164.49,"x0":1.7627072097931487,"y0":50.00377979963395,"z0":5.921399068480731,"aX":12.365662135680385},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.4,"breakHorizontal":-10.4,"spinRate":2076,"spinDirection":158},"zone":5,"typeConfidence":0.91,"plateTime":0.4016510949029488,"extension":6.415601450869981},"hitData":{"launchSpeed":105.8,"launchAngle":-7.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.18,"coordY":107.09}},"index":4,"playId":"16c5953f-5ee7-3b2e-adfa-f3cfb89c6d11","pitchNumber":4,"startTime":"2026-05-02T03:26:18.068Z","endTime":"2026-05-02T03:26:29.228Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T03:26:29.228Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Ramírez strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-02T03:29:06.512Z","endTime":"2026-05-02T03:30:55.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-02T03:27:03.750Z","endTime":"2026-05-02T03:27:22.104Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Justin Sterner replaces Hogan Harris.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-02T03:27:22.104Z","endTime":"2026-05-02T03:29:08.812Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686993,"link":"/api/v1/people/686993"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":79.8,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.606149107016133,"aZ":-26.157521282650503,"pfxX":0.3499999492811065,"pfxZ":3.6813654166010004,"pX":-0.016098954529684947,"pZ":3.1410597997303484,"vX0":6.481730310373389,"vY0":-127.65110892114357,"vZ0":-0.8926732030210948,"x":117.61,"y":153.97,"x0":-2.6438214055222446,"y0":50.003331204062015,"z0":5.572415218407419,"aX":0.5714685842485902},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.7,"breakHorizontal":-2.3,"spinRate":2724,"spinDirection":181},"zone":2,"typeConfidence":0.9,"plateTime":0.43065813164593125,"extension":6.236408853440365},"index":2,"playId":"7eef350a-336d-3525-8705-b7280d973a2d","pitchNumber":1,"startTime":"2026-05-02T03:29:08.812Z","endTime":"2026-05-02T03:29:12.799Z","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":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.370292036749326,"aZ":-10.806829049457084,"pfxX":-6.436574911106985,"pfxZ":11.599083799230705,"pX":-0.6177316705273996,"pZ":2.8805283547826557,"vX0":7.553451468422568,"vY0":-135.7657352636608,"vZ0":-4.872102036875264,"x":140.55,"y":161.01,"x0":-2.617125427189158,"y0":50.00514523355165,"z0":5.468973146346221,"aX":-11.860085611847504},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.9,"breakHorizontal":9.8,"spinRate":2370,"spinDirection":215},"zone":1,"typeConfidence":0.91,"plateTime":0.40549102391018543,"extension":6.4159968912736645},"index":3,"playId":"384eb39c-6c7f-3605-945e-247e08c1d422","pitchNumber":2,"startTime":"2026-05-02T03:29:25.582Z","endTime":"2026-05-02T03:29:29.565Z","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":93.6,"endSpeed":84.8,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.550254027519095,"aZ":-12.790082039627269,"pfxX":-6.212051656188569,"pfxZ":10.446431230996398,"pX":0.8636595285623768,"pZ":3.8917999871609825,"vX0":11.074622836761145,"vY0":-135.80805253183013,"vZ0":-1.9740347601343573,"x":84.08,"y":133.7,"x0":-2.472132758415378,"y0":50.00436789336116,"z0":5.524553010049319,"aX":-11.529648249526403},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.6,"breakHorizontal":8.8,"spinRate":2353,"spinDirection":213},"zone":12,"typeConfidence":0.9,"plateTime":0.40431555555216603,"extension":6.356766610405399},"index":4,"playId":"5a790b52-c48d-3b1b-808a-b0528bde9df7","pitchNumber":3,"startTime":"2026-05-02T03:29:44.271Z","endTime":"2026-05-02T03:29:47.861Z","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":79.8,"endSpeed":73.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.844625993091007,"aZ":-32.40543379160529,"pfxX":8.771937726560829,"pfxZ":-0.1706515582853929,"pX":0.7096498990191356,"pZ":0.785237438884688,"vX0":5.075913862540007,"vY0":-116.13501092983715,"vZ0":-3.4641917744605113,"x":89.95,"y":217.58,"x0":-2.6478450347331326,"y0":50.00243056880353,"z0":5.3956971783445145,"aX":11.91671427744053},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-1.0,"breakHorizontal":-17.2,"spinRate":2719,"spinDirection":57},"zone":14,"typeConfidence":0.89,"plateTime":0.472602473082941,"extension":6.5988723763321016},"index":5,"playId":"19ce2c1a-fdd6-3238-bc31-cfcab23e7547","pitchNumber":4,"startTime":"2026-05-02T03:30:01.486Z","endTime":"2026-05-02T03:30:08.874Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.878752516252582,"aZ":-25.277380238545632,"pfxX":-0.10550542649474792,"pfxZ":3.9551850231777657,"pX":1.2419323603603456,"pZ":2.7609335491274525,"vX0":9.849492212891601,"vY0":-130.84259209741947,"vZ0":-2.0183058217178846,"x":69.66,"y":164.23,"x0":-2.547220454705056,"y0":50.00631746073548,"z0":5.42381737375537,"aX":-0.1843003575236731},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.0,"breakHorizontal":-1.8,"spinRate":2698,"spinDirection":160},"zone":12,"typeConfidence":0.88,"plateTime":0.41754975035663255,"extension":6.360692873337172},"index":6,"playId":"9f1c705b-4f44-3161-a903-d3a1baf5676c","pitchNumber":5,"startTime":"2026-05-02T03:30:26.071Z","endTime":"2026-05-02T03:30:29.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.8,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.998259744629635,"aZ":-28.639909573974258,"pfxX":7.287930062673665,"pfxZ":2.5165361112897098,"pX":-0.06449667774093541,"pZ":0.8361703612556858,"vX0":4.142374154927395,"vY0":-117.9588882623007,"vZ0":-4.268942524362182,"x":119.46,"y":216.2,"x0":-2.7918127319242245,"y0":50.00348456427683,"z0":5.317729317356348,"aX":10.24325778083665},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":3.7,"breakHorizontal":-14.3,"spinRate":2657,"spinDirection":63},"zone":13,"typeConfidence":0.9,"plateTime":0.4648106153330578,"extension":6.450478999341534},"index":7,"playId":"9191a703-1dc0-38de-89af-814ff2ba419a","pitchNumber":6,"startTime":"2026-05-02T03:30:49.305Z","endTime":"2026-05-02T03:30:55.362Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T03:30:55.362Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colby Thomas singles on a pop up to first baseman Kyle Manzardo.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-02T03:33:01.501Z","endTime":"2026-05-02T03:34:03.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.629408398117832,"aZ":-19.578220836322064,"pfxX":6.536337786088132,"pfxZ":6.745301277541319,"pX":0.07396242712979362,"pZ":3.1271370350861583,"vX0":-6.523699969109341,"vY0":-135.30948850771165,"vZ0":-2.9281214928463006,"x":114.18,"y":154.35,"x0":1.6590652310238483,"y0":50.000810230809066,"z0":5.58419448021037,"aX":12.202129704388627},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.9,"breakHorizontal":-10.6,"spinRate":2371,"spinDirection":133},"zone":2,"typeConfidence":0.88,"plateTime":0.4037395108166697,"extension":6.175586109855097},"index":0,"playId":"d71c2c11-683b-30d5-88cb-9974cccd8768","pitchNumber":1,"startTime":"2026-05-02T03:33:05.773Z","endTime":"2026-05-02T03:33:09.824Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.0,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.91085374736561,"aZ":-32.77067980262004,"pfxX":-4.125771044767388,"pfxZ":-0.4470570087816821,"pX":1.3890866502787906,"pZ":2.3063389326266237,"vX0":-0.6244462422774839,"vY0":-115.4257666267677,"vZ0":-1.324842764148297,"x":64.05,"y":176.51,"x0":2.1990840179048963,"y0":50.00011478841003,"z0":6.049165098029395,"aX":-5.554124560682569},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-0.8,"breakHorizontal":7.7,"spinRate":2259,"spinDirection":316},"zone":14,"typeConfidence":0.9,"plateTime":0.4749186108040484,"extension":6.121536420801669},"index":1,"playId":"0a513d5a-3729-39e6-b427-8e1b07fca982","pitchNumber":2,"startTime":"2026-05-02T03:33:19.811Z","endTime":"2026-05-02T03:33:23.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.1,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.388988421476775,"aZ":-29.62385462286273,"pfxX":0.9349430815930746,"pfxZ":1.6372641821949543,"pX":1.0678952714255592,"pZ":3.049331493111308,"vX0":-2.706811595501219,"vY0":-124.48532854728298,"vZ0":-0.955176831106738,"x":76.29,"y":156.45,"x0":2.0507656193012838,"y0":50.004127323673075,"z0":5.903545426757863,"aX":1.4586580845192172},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.0,"breakHorizontal":-1.1,"spinRate":2193,"spinDirection":216},"zone":12,"typeConfidence":0.88,"plateTime":0.4409924724091123,"extension":6.079905495180168},"index":2,"playId":"87668987-36d4-3e95-b98f-987098532f9c","pitchNumber":3,"startTime":"2026-05-02T03:33:35.055Z","endTime":"2026-05-02T03:33:39.330Z","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":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.718912409788008,"aZ":-20.701767529423034,"pfxX":5.023967794572154,"pfxZ":6.3208231415487806,"pX":-0.5634177225140662,"pZ":3.2765588868229742,"vX0":-7.391206190601913,"vY0":-133.36096603967908,"vZ0":-2.343705493008433,"x":138.48,"y":150.31,"x0":1.581926027672314,"y0":50.000805995851785,"z0":5.648314500805577,"aX":9.11549048433788},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.2,"breakHorizontal":-7.7,"spinRate":2327,"spinDirection":134},"zone":1,"typeConfidence":0.86,"plateTime":0.40957871866026174,"extension":6.243127843104786},"hitData":{"launchSpeed":77.7,"launchAngle":68.0,"totalDistance":153.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":176.13,"coordY":152.19}},"index":3,"playId":"ff93356e-f49b-35d6-ac01-5a9f343175d6","pitchNumber":4,"startTime":"2026-05-02T03:33:51.965Z","endTime":"2026-05-02T03:34:03.101Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T03:34:03.101Z","atBatIndex":54},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Lawrence Butler grounds into a force out, second baseman Travis Bazzana to shortstop Brayan Rocchio. Colby Thomas out at 2nd. Lawrence Butler to 1st.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-02T03:36:38.526Z","endTime":"2026-05-02T03:37:46.550Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6],"actionIndex":[1,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-02T03:34:27.516Z","endTime":"2026-05-02T03:34:58.545Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Matt Festa replaces Tim Herrin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-02T03:34:58.545Z","endTime":"2026-05-02T03:35:58.844Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670036,"link":"/api/v1/people/670036"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Lawrence Butler replaces Zack Gelof.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-02T03:35:58.844Z","endTime":"2026-05-02T03:36:40.736Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":680869,"link":"/api/v1/people/680869"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.001777664348584,"aZ":-21.389300888904053,"pfxX":2.4700341568422943,"pfxZ":6.031750190153457,"pX":0.9131876831871711,"pZ":1.9866109906035785,"vX0":6.008593656133591,"vY0":-132.2909415368371,"vZ0":-4.2624499253513966,"x":82.19,"y":185.14,"x0":-1.7007398478573141,"y0":50.001399127126575,"z0":5.170104357520451,"aX":4.412328017888071},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.3,"breakHorizontal":-5.6,"spinRate":2507,"spinDirection":185},"zone":14,"typeConfidence":0.67,"plateTime":0.4127249842899645,"extension":6.240642919421621},"index":3,"playId":"9bc53da7-b317-34eb-87b6-2838296efca9","pitchNumber":1,"startTime":"2026-05-02T03:36:40.736Z","endTime":"2026-05-02T03:36:45.024Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26302698949272,"aZ":-24.39682618407619,"pfxX":2.7518497207880586,"pfxZ":4.367757990733814,"pX":-0.2126811561903322,"pZ":3.3087151135215973,"vX0":3.7354295088113587,"vY0":-132.14974304729694,"vZ0":-0.4391193605397315,"x":125.11,"y":149.44,"x0":-1.998274947943579,"y0":50.00408703995685,"z0":5.257972340258223,"aX":4.902633171768509},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.0,"breakHorizontal":-5.8,"spinRate":2527,"spinDirection":177},"zone":2,"typeConfidence":0.95,"plateTime":0.41333038940055555,"extension":6.430982815225471},"index":4,"playId":"63eeb6da-e694-3167-9e1d-089325b48c95","pitchNumber":2,"startTime":"2026-05-02T03:36:59.375Z","endTime":"2026-05-02T03:37:02.699Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.681201913374093,"aZ":-26.462025332786123,"pfxX":4.26418218549214,"pfxZ":3.2000667153650983,"pX":0.5720945756099673,"pZ":3.825073411496702,"vX0":4.598742207489313,"vY0":-132.18151848486514,"vZ0":0.7288396713605885,"x":95.19,"y":135.5,"x0":-1.7383751106276575,"y0":50.00499591036796,"z0":5.474624407678177,"aX":7.617114294111911},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.1,"breakHorizontal":-8.6,"spinRate":2527,"spinDirection":167},"zone":12,"typeConfidence":0.95,"plateTime":0.41289694327231174,"extension":6.4085561340212145},"index":5,"playId":"6e0f4a0e-7b1f-344e-b0e1-6af3731698f8","pitchNumber":3,"startTime":"2026-05-02T03:37:21.274Z","endTime":"2026-05-02T03:37:25.419Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97499131208409,"aZ":-34.42106854297313,"pfxX":9.136063154314547,"pfxZ":-1.521947959540709,"pX":0.5495008392411207,"pZ":2.6077333562923637,"vX0":3.3152350340101027,"vY0":-121.06289233571835,"vZ0":1.0778537062751714,"x":96.05,"y":168.37,"x0":-2.026932351341675,"y0":50.00313609873385,"z0":5.183680435640355,"aX":13.478730989870325},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-2.2,"breakHorizontal":-17.4,"spinRate":2665,"spinDirection":69},"zone":6,"typeConfidence":0.92,"plateTime":0.4534825336333661,"extension":6.27669826254604},"hitData":{"launchSpeed":84.4,"launchAngle":-13.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.33,"coordY":155.74}},"index":6,"playId":"0d0f127e-0ccf-3727-bcd7-d82333b79679","pitchNumber":4,"startTime":"2026-05-02T03:37:38.522Z","endTime":"2026-05-02T03:37:46.550Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T03:37:46.550Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeff McNeil flies out to left fielder Angel Martínez.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-02T03:38:46.138Z","endTime":"2026-05-02T03:40:42.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"4e979a20-8820-3cc1-8bd6-f85e9c933018","startTime":"2026-05-02T03:38:26.629Z","endTime":"2026-05-02T03:38:29.854Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.720024378218604,"aZ":-20.01644238474196,"pfxX":-0.6339366530387829,"pfxZ":6.65647226422891,"pX":-0.7946792501411836,"pZ":3.566044035479818,"vX0":3.980723543947297,"vY0":-133.98093453203236,"vZ0":-0.1214020702164656,"x":147.29,"y":142.5,"x0":-2.2143851130060477,"y0":50.00118302606208,"z0":5.036914632110587,"aX":-1.1578619544442723},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.2,"breakHorizontal":0.4,"spinRate":2420,"spinDirection":196},"zone":11,"typeConfidence":0.88,"plateTime":0.40810330359232294,"extension":6.379867223138264},"index":1,"playId":"f1655fce-0a51-3f0f-9715-ba6891e6b7f5","pitchNumber":1,"startTime":"2026-05-02T03:38:48.346Z","endTime":"2026-05-02T03:38:52.824Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.453987559965526,"aZ":-19.476457772094868,"pfxX":-0.2705899796864779,"pfxZ":6.8827150044124945,"pX":-1.0677001205390744,"pZ":3.7519783888765317,"vX0":2.9565251987974985,"vY0":-134.55009514806315,"vZ0":0.2688714347564727,"x":157.7,"y":137.48,"x0":-2.1426463900269783,"y0":50.00378472467792,"z0":5.023849973519068,"aX":-0.49947314054059244},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.7,"breakHorizontal":-0.1,"spinRate":2411,"spinDirection":195},"zone":11,"typeConfidence":0.88,"plateTime":0.40609230787509887,"extension":6.4700552414184385},"index":2,"playId":"06d0164a-6b40-386f-bc79-17c699dcd90e","pitchNumber":2,"startTime":"2026-05-02T03:39:09.897Z","endTime":"2026-05-02T03:39:14.004Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.732167363517906,"aZ":-32.675841668689785,"pfxX":7.981122785277332,"pfxZ":-0.34793990803945274,"pX":-0.4509050175459902,"pZ":1.4891216617229777,"vX0":1.6951273821549369,"vY0":-119.93063420937521,"vZ0":-1.262209468101081,"x":134.19,"y":198.57,"x0":-2.2039248722789706,"y0":50.00107190483442,"z0":4.943133999055624,"aX":11.595483644067237},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-0.7,"breakHorizontal":-14.9,"spinRate":2616,"spinDirection":70},"zone":13,"typeConfidence":0.91,"plateTime":0.45714400002195976,"extension":6.475714444484835},"index":3,"playId":"97d36380-1017-30b1-a811-0cf143c2da86","pitchNumber":3,"startTime":"2026-05-02T03:39:29.453Z","endTime":"2026-05-02T03:39:34.195Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7963262053563,"aZ":-18.796717266008663,"pfxX":1.6256317307314871,"pfxZ":7.301252864100444,"pX":0.5006514506169883,"pZ":1.8258949895679695,"vX0":5.664258208642499,"vY0":-134.19438357651808,"vZ0":-4.597454563141079,"x":97.92,"y":189.48,"x0":-1.8446732228476128,"y0":50.001298503256386,"z0":4.89184903693017,"aX":2.9783008090501304},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.5,"breakHorizontal":-4.1,"spinRate":2567,"spinDirection":196},"zone":9,"typeConfidence":0.88,"plateTime":0.40744342863752525,"extension":6.471598106503448},"index":4,"playId":"c896d689-8321-3053-a09a-f3663f8c3907","pitchNumber":4,"startTime":"2026-05-02T03:39:48.639Z","endTime":"2026-05-02T03:39:52.626Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"index":5,"startTime":"2026-05-02T03:40:01.303Z","endTime":"2026-05-02T03:40:28.835Z","isPitch":false,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"}},{"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,"runnerGoing":true},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.427318832214212,"aZ":-24.90676664055134,"pfxX":0.9420308062203542,"pfxZ":4.030432407835427,"pX":0.2222988239563855,"pZ":2.9995345371375093,"vX0":5.346501308541254,"vY0":-133.33458124633492,"vZ0":-0.6152213961412051,"x":108.53,"y":157.79,"x0":-1.9303958816734783,"y0":50.0012763810815,"z0":5.029130971879164,"aX":1.6958003385600635},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.4,"breakHorizontal":-2.9,"spinRate":2516,"spinDirection":186},"zone":2,"typeConfidence":0.59,"plateTime":0.41066523450548953,"extension":6.404557482398905},"hitData":{"launchSpeed":77.6,"launchAngle":44.0,"totalDistance":257.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":102.15,"coordY":114.69}},"index":6,"playId":"f48938dd-fce2-3aa1-8507-a3b5830f87e3","pitchNumber":5,"startTime":"2026-05-02T03:40:28.835Z","endTime":"2026-05-02T03:40:42.665Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T03:40:42.665Z","atBatIndex":56},{"result":{"type":"atBat","event":"Pickoff 1B","eventType":"pickoff_1b","description":"Pitcher Matt Festa picks off Lawrence Butler at 1st on throw to first baseman Kyle Manzardo.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-02T03:40:57.949Z","endTime":"2026-05-02T03:41:34.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":16},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"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":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670036,"link":"/api/v1/people/670036"},"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"}]}],"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.5,"endSpeed":75.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.558906569380913,"aZ":-30.43143201178157,"pfxX":10.530318392787368,"pfxZ":1.1963345159896939,"pX":1.0563396173403852,"pZ":2.1341427727142195,"vX0":3.8693028303997483,"vY0":-120.10110565162341,"vZ0":-0.5489479474855052,"x":76.73,"y":181.16,"x0":-1.9460971720258173,"y0":50.000949322349854,"z0":5.086323111952874,"aX":15.287226907205305},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.3,"breakHorizontal":-20.0,"spinRate":2513,"spinDirection":68},"zone":14,"typeConfidence":0.94,"plateTime":0.4571169871498153,"extension":6.598967355334434},"index":0,"playId":"923de6d1-ea9b-3f6d-a55c-51bfa7ae1193","pitchNumber":1,"startTime":"2026-05-02T03:41:08.777Z","endTime":"2026-05-02T03:41:11.974Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"c422fece-12a1-3c7f-9bf5-54d07106b6c3","startTime":"2026-05-02T03:41:29.459Z","endTime":"2026-05-02T03:41:34.465Z","isPitch":false,"type":"pickoff"}],"playEndTime":"2026-05-02T03:41:34.465Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Manzardo flies out to right fielder Colby Thomas.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-02T03:43:42.572Z","endTime":"2026-05-02T03:44:41.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Lawrence Butler remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-02T03:43:35.026Z","endTime":"2026-05-02T03:43:44.742Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"801","replacedPlayer":{"id":680869,"link":"/api/v1/people/680869"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.981355126260564,"aZ":-23.118396392247465,"pfxX":0.4187302733579896,"pfxZ":5.475649564575944,"pX":0.1826635581252678,"pZ":3.0332070206571324,"vX0":7.020506665963458,"vY0":-127.46588720945138,"vZ0":-1.7171227563057085,"x":110.04,"y":156.88,"x0":-2.6559292284343217,"y0":50.00279831365272,"z0":5.532051924673462,"aX":0.6911027636552355},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.7,"breakHorizontal":-2.3,"spinRate":2615,"spinDirection":189},"zone":2,"typeConfidence":0.89,"plateTime":0.4288881479329625,"extension":6.2654584049669415},"index":1,"playId":"a861f917-c6d1-3ae7-af64-80f01bf96788","pitchNumber":1,"startTime":"2026-05-02T03:43:44.742Z","endTime":"2026-05-02T03:43:48.779Z","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":81.4,"endSpeed":75.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.021705356118414,"aZ":-25.967992207948626,"pfxX":8.905219243606705,"pfxZ":4.362009958629628,"pX":1.3466237878236123,"pZ":0.3759472712048009,"vX0":6.584515068998817,"vY0":-118.33271186799583,"vZ0":-6.109540781927637,"x":65.67,"y":228.63,"x0":-2.6262092337020513,"y0":50.00204835212099,"z0":5.3623192991477096,"aX":12.659174503940651},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":6.7,"breakHorizontal":-17.6,"spinRate":2802,"spinDirection":64},"zone":14,"typeConfidence":0.9,"plateTime":0.4624062684719661,"extension":6.358115953028738},"index":2,"playId":"2d4ee1e1-aece-3d09-a588-6812d043c620","pitchNumber":2,"startTime":"2026-05-02T03:43:59.040Z","endTime":"2026-05-02T03:44:02.854Z","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.4,"endSpeed":73.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.835162350607842,"aZ":-28.375681681627835,"pfxX":7.1565551394778515,"pfxZ":2.7931802051803167,"pX":-1.0391772088368378,"pZ":3.197580319624427,"vX0":1.9420943568525801,"vY0":-115.72531877182779,"vZ0":0.7787036271819805,"x":156.61,"y":152.45,"x0":-2.8184767441537537,"y0":50.00555057790232,"z0":5.5669029581845155,"aX":9.743948713935401},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":5.5,"breakHorizontal":-13.4,"spinRate":2639,"spinDirection":69},"zone":11,"typeConfidence":0.9,"plateTime":0.47261652562835943,"extension":6.500572227004269},"index":3,"playId":"4d2969fa-f681-3de3-a480-1b080456a71b","pitchNumber":3,"startTime":"2026-05-02T03:44:15.338Z","endTime":"2026-05-02T03:44:19.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.015802071286064,"aZ":-26.179551186157067,"pfxX":2.5871077155249065,"pfxZ":3.6517159404084154,"pX":0.6885523556599189,"pZ":2.59682602187611,"vX0":7.2597497996228535,"vY0":-127.0404473849285,"vZ0":-2.0309666673767994,"x":90.75,"y":168.67,"x0":-2.5374824096481543,"y0":50.003578863383304,"z0":5.479126105188309,"aX":4.243955397463605},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.4,"breakHorizontal":-6.2,"spinRate":2615,"spinDirection":169},"zone":6,"typeConfidence":0.9,"plateTime":0.43046393809848116,"extension":6.373728172135278},"hitData":{"launchSpeed":101.4,"launchAngle":48.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.83,"coordY":83.27}},"index":4,"playId":"1bffd3b8-8b40-3eae-97be-c1ebe51c18f9","pitchNumber":4,"startTime":"2026-05-02T03:44:30.258Z","endTime":"2026-05-02T03:44:41.910Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T03:44:41.910Z","atBatIndex":58},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Rhys Hoskins homers (2) on a fly ball to left field.","rbi":1,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-02T03:45:02.710Z","endTime":"2026-05-02T03:46:55.571Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":{"id":686993,"link":"/api/v1/people/686993"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.732724646974738,"aZ":-14.141500193131451,"pfxX":-5.659954626796964,"pfxZ":9.705448736123206,"pX":-0.13588161340538232,"pZ":2.1601978140632805,"vX0":8.270478717068993,"vY0":-135.47538170407435,"vZ0":-5.867515974240054,"x":122.18,"y":180.45,"x0":-2.4935380911103726,"y0":50.000444922642544,"z0":5.343221221252719,"aX":-10.514240854627754},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.4,"breakHorizontal":8.5,"spinRate":2297,"spinDirection":212},"zone":8,"typeConfidence":0.9,"plateTime":0.4043606997486444,"extension":6.5693768750919235},"index":0,"playId":"8228ed8a-b1fd-321a-95d9-40ec5799d37b","pitchNumber":1,"startTime":"2026-05-02T03:45:04.832Z","endTime":"2026-05-02T03:45:08.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.534414295834193,"aZ":-12.838161593656752,"pfxX":-5.948699168229442,"pfxZ":10.214111045463547,"pX":0.34144842030645617,"pZ":3.6688348670058373,"vX0":9.354150692349137,"vY0":-136.80151009910514,"vZ0":-2.57072640029224,"x":103.98,"y":139.72,"x0":-2.351281010113536,"y0":50.002907322041196,"z0":5.502237618312445,"aX":-11.262483774212098},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.1,"breakHorizontal":8.8,"spinRate":2402,"spinDirection":215},"zone":12,"typeConfidence":0.9,"plateTime":0.4005864718524812,"extension":6.492960266724024},"index":1,"playId":"da078f14-dd09-38f1-9b3e-dff31933ebdc","pitchNumber":2,"startTime":"2026-05-02T03:45:22.711Z","endTime":"2026-05-02T03:45:26.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.6,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.255523454866196,"aZ":-29.69441536218096,"pfxX":7.595789143837699,"pfxZ":1.6969852636393552,"pX":1.558959579086713,"pZ":0.4937437481481795,"vX0":7.516922254504434,"vY0":-120.47484551592599,"vZ0":-5.112250096164942,"x":57.58,"y":225.45,"x0":-2.5932128247516997,"y0":50.005214696205236,"z0":5.279884978266173,"aX":11.123254776144446},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.0,"breakHorizontal":-15.6,"spinRate":2764,"spinDirection":73},"zone":14,"typeConfidence":0.9,"plateTime":0.45531413037387125,"extension":6.590748790696294},"index":2,"playId":"0a5b9f87-3073-3bfa-97b0-c45fb15cbe29","pitchNumber":3,"startTime":"2026-05-02T03:45:37.372Z","endTime":"2026-05-02T03:45:41.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.539158714549824,"aZ":-26.541191880154344,"pfxX":3.4008191824219187,"pfxZ":3.4437689489926857,"pX":0.5105458732912276,"pZ":2.0133419826996484,"vX0":6.605055616823432,"vY0":-127.00404724070869,"vZ0":-3.2048128023996405,"x":97.54,"y":184.42,"x0":-2.5638928494572455,"y0":50.00574887664654,"z0":5.3981550914762,"aX":5.565780898182723},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.8,"breakHorizontal":-7.7,"spinRate":2636,"spinDirection":157},"zone":9,"typeConfidence":0.9,"plateTime":0.43095612549656614,"extension":6.44859378623363},"index":3,"playId":"e1622468-ccd1-35bc-bd82-6f639c5d3732","pitchNumber":4,"startTime":"2026-05-02T03:45:54.510Z","endTime":"2026-05-02T03:45:59.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.268620818900004,"aZ":-13.289224788983688,"pfxX":-4.359371793850057,"pfxZ":10.108703563929925,"pX":1.5870468510427755,"pZ":2.3256191147594922,"vX0":11.947393404157205,"vY0":-135.92568951955283,"vZ0":-5.624052075887381,"x":56.51,"y":175.99,"x0":-2.302163433126716,"y0":50.00179899443312,"z0":5.347048525714378,"aX":-8.14480054139952},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.2,"breakHorizontal":5.3,"spinRate":2307,"spinDirection":216},"zone":14,"typeConfidence":0.9,"plateTime":0.403230560890361,"extension":6.5013745633655935},"index":4,"playId":"c6ec3b4a-6faf-3bde-a285-a2ed911b32fd","pitchNumber":5,"startTime":"2026-05-02T03:46:10.519Z","endTime":"2026-05-02T03:46:14.586Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64530023951789,"aZ":-26.378567928404767,"pfxX":2.2236098747339437,"pfxZ":3.4089545439333815,"pX":0.20516744363935074,"pZ":2.022069914939224,"vX0":6.394222859098477,"vY0":-129.44842000476166,"vZ0":-3.334732466022042,"x":90.79,"y":151.73,"x0":-2.5843460001931997,"y0":50.003056786256565,"z0":5.343240056982877,"aX":3.7774267974697606},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.6,"breakHorizontal":-5.4,"spinRate":2643,"spinDirection":162},"zone":8,"typeConfidence":0.9,"plateTime":0.4228836955480988,"extension":6.415041552567478},"hitData":{"launchSpeed":95.0,"launchAngle":31.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":31.21,"coordY":86.31}},"index":5,"playId":"c9773dab-83aa-30ef-97c1-f228ac4ff8c4","pitchNumber":6,"startTime":"2026-05-02T03:46:26.566Z","endTime":"2026-05-02T03:46:55.571Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T03:46:55.571Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Angel Martínez flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-02T03:47:12.562Z","endTime":"2026-05-02T03:47:23.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20596549525726,"aZ":-10.964457786961814,"pfxX":-4.407094874776327,"pfxZ":11.304368784293793,"pX":-0.7939482348834324,"pZ":2.4015486655470015,"vX0":6.310825939732939,"vY0":-136.1900516642353,"vZ0":-5.8590040957580385,"x":147.26,"y":173.94,"x0":-2.5698161350010613,"y0":50.00668084568501,"z0":5.340965648644359,"aX":-8.272207915181763},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.4,"breakHorizontal":6.6,"spinRate":2300,"spinDirection":213},"zone":4,"typeConfidence":0.9,"plateTime":0.4023423603726197,"extension":6.561399610529609},"hitData":{"launchSpeed":88.8,"launchAngle":33.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":54.01,"coordY":90.12}},"index":0,"playId":"d1e8df8f-8695-34b7-b198-05060ccc17fa","pitchNumber":1,"startTime":"2026-05-02T03:47:12.887Z","endTime":"2026-05-02T03:47:23.848Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T03:47:23.848Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Travis Bazzana walks.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-02T03:47:31.996Z","endTime":"2026-05-02T03:48:32.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.254143722695225,"aZ":-14.70368109911271,"pfxX":-4.180036195982638,"pfxZ":9.321739427326172,"pX":-1.336382551260753,"pZ":3.1987032881112647,"vX0":4.799928724172683,"vY0":-136.33789797194513,"vZ0":-3.3136064642757512,"x":167.94,"y":152.42,"x0":-2.580464264943381,"y0":50.00236801864546,"z0":5.450900369810667,"aX":-7.8336495389153065},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.3,"breakHorizontal":6.5,"spinRate":2268,"spinDirection":212},"zone":11,"typeConfidence":0.89,"plateTime":0.40245650263443133,"extension":6.425697433250955},"index":0,"playId":"6a60b077-7bbd-33c6-9601-220183df95fb","pitchNumber":1,"startTime":"2026-05-02T03:47:45.563Z","endTime":"2026-05-02T03:47:49.244Z","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":93.4,"endSpeed":85.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.764834241629003,"aZ":-13.062574408336797,"pfxX":-4.775763783481803,"pfxZ":10.207137576404401,"pX":-0.7447489857768007,"pZ":3.5335037787154038,"vX0":6.343253382163914,"vY0":-135.9660756358863,"vZ0":-2.7869716608507527,"x":145.39,"y":143.38,"x0":-2.4873250069667105,"y0":50.00613264162167,"z0":5.478182849567347,"aX":-8.945626649114306},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.1,"breakHorizontal":7.3,"spinRate":2317,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.40281464123784927,"extension":6.375294943949618},"index":1,"playId":"0464a2a4-fa25-36d2-9520-dae28d4c0240","pitchNumber":2,"startTime":"2026-05-02T03:47:59.307Z","endTime":"2026-05-02T03:48:03.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.16900693353573,"aZ":-24.073431153085032,"pfxX":1.4568857737993386,"pfxZ":4.768781901779656,"pX":-0.9284653646910491,"pZ":2.864666164288487,"vX0":3.9424820851695213,"vY0":-129.73921977131872,"vZ0":-1.8785495734359507,"x":152.39,"y":161.43,"x0":-2.659353317472766,"y0":50.00004043653984,"z0":5.440208396792906,"aX":2.472634845648753},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.4,"breakHorizontal":-3.6,"spinRate":2652,"spinDirection":164},"zone":11,"typeConfidence":0.89,"plateTime":0.42282502277637457,"extension":6.203870754097261},"index":2,"playId":"0b80f093-9ee8-3c39-9d91-71321a9b51b4","pitchNumber":3,"startTime":"2026-05-02T03:48:13.250Z","endTime":"2026-05-02T03:48:17.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.718781088527383,"aZ":-13.508301836148936,"pfxX":-4.912525792438593,"pfxZ":10.091054747877514,"pX":-1.3431836643624102,"pZ":2.833314536031029,"vX0":5.283753624747195,"vY0":-134.98364961682847,"vZ0":-4.1564168727544715,"x":168.2,"y":162.28,"x0":-2.685503577133043,"y0":50.003536440053466,"z0":5.340736106847621,"aX":-9.087899203306446},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.6,"breakHorizontal":7.8,"spinRate":2300,"spinDirection":218},"zone":11,"typeConfidence":0.89,"plateTime":0.4054019071439283,"extension":6.396634035496161},"index":3,"playId":"b3b386ac-d0b1-332f-9d76-b9265d428407","pitchNumber":4,"startTime":"2026-05-02T03:48:28.420Z","endTime":"2026-05-02T03:48:32.567Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T03:48:32.567Z","atBatIndex":61},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bo Naylor doubles (2) on a line drive to right fielder Colby Thomas. Travis Bazzana scores.","rbi":1,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-02T03:51:27.834Z","endTime":"2026-05-02T03:54:12.574Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7,8,9,10],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":{"id":686993,"link":"/api/v1/people/686993"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-02T03:48:56.882Z","endTime":"2026-05-02T03:49:07.772Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brady Basso replaces Justin Sterner.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-02T03:49:07.772Z","endTime":"2026-05-02T03:51:12.681Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669620,"link":"/api/v1/people/669620"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"playId":"dd604bc9-83ec-359f-be80-4c771380b2ad","startTime":"2026-05-02T03:51:12.681Z","endTime":"2026-05-02T03:51:15.681Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.985093705324353,"aZ":-12.14316207395721,"pfxX":4.975261206955031,"pfxZ":10.631722103862966,"pX":-0.9030050512410877,"pZ":2.8574532137286734,"vX0":-7.983613416913005,"vY0":-136.5998842607908,"vZ0":-7.29343660007487,"x":151.42,"y":161.63,"x0":1.415339859142972,"y0":50.0013893223888,"z0":6.402722840803295,"aX":9.372837870570441},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.8,"breakHorizontal":-7.3,"spinRate":2422,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.4014679550690001,"extension":6.475627463792337},"index":3,"playId":"79155fa7-27b3-3c3b-b5ad-c40a2fd2fa53","pitchNumber":1,"startTime":"2026-05-02T03:51:30.036Z","endTime":"2026-05-02T03:51:34.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.7,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.005116788224832,"aZ":-22.57420615692429,"pfxX":3.8401749312899796,"pfxZ":5.5416222886499416,"pX":-0.5019317069601053,"pZ":2.993995797836675,"vX0":-7.213848629439756,"vY0":-130.17754041045296,"vZ0":-4.4812614085009645,"x":136.13,"y":157.94,"x0":1.7948409751235552,"y0":50.00046657858107,"z0":6.427183546816274,"aX":6.649995315609197},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.4,"breakHorizontal":-5.5,"spinRate":2246,"spinDirection":169},"zone":1,"typeConfidence":2.0,"plateTime":0.41929370294279433,"extension":6.227934992127892},"index":4,"playId":"4305eeb2-a92c-387f-836a-a773447ea1c9","pitchNumber":2,"startTime":"2026-05-02T03:51:47.507Z","endTime":"2026-05-02T03:51:51.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.0,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.65044678744142,"aZ":-12.908639168013119,"pfxX":6.102087585808328,"pfxZ":10.103802866013009,"pX":-1.1458787998150817,"pZ":2.8068431300292462,"vX0":-9.730756915842152,"vY0":-137.92161168718013,"vZ0":-7.188506228693309,"x":160.68,"y":163.0,"x0":1.6520518260822736,"y0":50.001862440909036,"z0":6.336639768773066,"aX":11.634504874858102},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.7,"breakHorizontal":-8.8,"spinRate":2484,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.3987224397148781,"extension":6.31690388574558},"index":5,"playId":"b6f15c38-9875-3b73-91c7-bf8c934d2b34","pitchNumber":3,"startTime":"2026-05-02T03:52:07.418Z","endTime":"2026-05-02T03:52:11.291Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.2,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.136891267262076,"aZ":-20.40768616784195,"pfxX":1.4358963868302057,"pfxZ":6.872220250187403,"pX":-1.0653791716310295,"pZ":1.8778246312141005,"vX0":-7.454450854609976,"vY0":-129.998102078947,"vZ0":-7.378554702130799,"x":157.61,"y":188.08,"x0":1.652249333514922,"y0":50.00462884803807,"z0":6.301169706967518,"aX":2.4601500862206795},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":11.0,"breakHorizontal":-1.0,"spinRate":2298,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.42125787421534255,"extension":6.491406465997215},"index":6,"playId":"82629b09-8ccd-30a1-8967-2e40591f49ed","pitchNumber":4,"startTime":"2026-05-02T03:52:25.558Z","endTime":"2026-05-02T03:52:30.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.626860624896334,"aZ":-22.983311537357203,"pfxX":2.196964307263647,"pfxZ":5.302249402222301,"pX":0.4811110233389995,"pZ":2.1211002183963936,"vX0":-4.640096047771164,"vY0":-130.34931951314837,"vZ0":-6.447141605774431,"x":98.66,"y":181.51,"x0":1.9933257745003623,"y0":50.00188095611779,"z0":6.344772074231059,"aX":3.807254129875999},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.5,"breakHorizontal":-3.0,"spinRate":2247,"spinDirection":160},"zone":6,"typeConfidence":2.0,"plateTime":0.41909928755915304,"extension":6.5194331354919495},"index":7,"playId":"64b0d190-d5df-3cdd-8442-28d7a0daf97e","pitchNumber":5,"startTime":"2026-05-02T03:52:47.472Z","endTime":"2026-05-02T03:52:54.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.816131918617465,"aZ":-11.70291816981151,"pfxX":3.4544757116664675,"pfxZ":10.869691320021282,"pX":-0.20435005682895688,"pZ":2.491591401979813,"vX0":-6.261398098664677,"vY0":-136.76738677090097,"vZ0":-8.333011249851882,"x":124.79,"y":171.51,"x0":1.6720070121523285,"y0":50.00355178811492,"z0":6.39210813549523,"aX":6.506804087417376},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.0,"breakHorizontal":-4.8,"spinRate":2326,"spinDirection":152},"zone":5,"typeConfidence":2.0,"plateTime":0.40139043694474985,"extension":6.392119529441877},"index":8,"playId":"be574aee-7fa9-3138-97ea-2952961fbdb0","pitchNumber":6,"startTime":"2026-05-02T03:53:15.845Z","endTime":"2026-05-02T03:53:19.089Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.7,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.90060527869858,"aZ":-38.268325283375,"pfxX":-0.06829356706974332,"pfxZ":-4.470057664666637,"pX":0.38677624583851367,"pZ":3.7137290760858344,"vX0":-3.007192633586003,"vY0":-115.60933190365698,"vZ0":1.4257720156592184,"x":102.26,"y":138.51,"x0":1.7087255672047281,"y0":50.00009173497326,"z0":6.7393318449411135,"aX":-0.0929286211078909},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-7.6,"breakHorizontal":0.8,"spinRate":2211,"spinDirection":342},"zone":12,"typeConfidence":2.0,"plateTime":0.47229988677857015,"extension":6.434359146418045},"index":9,"playId":"bdbd9881-ecd2-33a7-9ea1-38896d7aaa7e","pitchNumber":7,"startTime":"2026-05-02T03:53:38.714Z","endTime":"2026-05-02T03:53:42.671Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.3,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.827677138382214,"aZ":-24.074977357572582,"pfxX":0.06571549283670364,"pfxZ":4.723475917553684,"pX":0.3480346581774348,"pZ":1.4974030463345984,"vX0":-3.9381895877936333,"vY0":-129.97404433637172,"vZ0":-7.47626133184473,"x":103.73,"y":198.35,"x0":1.8731967646590746,"y0":50.00057241221942,"z0":6.234812712272802,"aX":0.1131970095999957},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.1,"breakHorizontal":0.7,"spinRate":2301,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.4211547113024001,"extension":6.414187603461283},"hitData":{"launchSpeed":103.7,"launchAngle":19.0,"totalDistance":360.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":203.5,"coordY":73.65}},"index":10,"playId":"c9614fa6-aaec-3699-b1b5-6f040f672d1c","pitchNumber":8,"startTime":"2026-05-02T03:53:57.885Z","endTime":"2026-05-02T03:54:12.574Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T03:54:12.574Z","atBatIndex":62},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brayan Rocchio doubles (4) on a line drive to left fielder Tyler Soderstrom. Bo Naylor scores.","rbi":1,"awayScore":8,"homeScore":4,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-02T03:54:43.131Z","endTime":"2026-05-02T03:55:12.553Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":{"id":669620,"link":"/api/v1/people/669620"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.556116599794144,"aZ":-13.35385650069867,"pfxX":4.889581130564936,"pfxZ":9.795754072069284,"pX":0.14436235353990975,"pZ":3.3682068376107943,"vX0":-5.831150818540705,"vY0":-137.72287341524245,"vZ0":-5.609988357311122,"x":111.5,"y":147.84,"x0":1.653689225735962,"y0":50.001016846811964,"z0":6.334467584166788,"aX":9.393038679209395},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.8,"breakHorizontal":-7.7,"spinRate":2411,"spinDirection":158},"zone":12,"typeConfidence":2.0,"plateTime":0.397672392780958,"extension":6.388634003937061},"index":0,"playId":"0a3ff5fc-ede5-3a60-bf26-38e6358816fe","pitchNumber":1,"startTime":"2026-05-02T03:54:43.131Z","endTime":"2026-05-02T03:54:46.424Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.06444867373726,"aZ":-12.00114021087471,"pfxX":3.478021101180457,"pfxZ":10.582688126555588,"pX":-0.5865011343582367,"pZ":2.3971135470598255,"vX0":-7.040764103396302,"vY0":-136.92467555833318,"vZ0":-8.294040150017674,"x":139.36,"y":174.06,"x0":1.561653527937385,"y0":50.006261676062074,"z0":6.278756450021769,"aX":6.6326126585414755},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.6,"breakHorizontal":-4.9,"spinRate":2276,"spinDirection":146},"zone":4,"typeConfidence":2.0,"plateTime":0.3993880223123818,"extension":6.359898258099549},"hitData":{"launchSpeed":93.8,"launchAngle":14.0,"totalDistance":202.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":60.08,"coordY":118.52}},"index":1,"playId":"83049050-8899-3334-aff8-5b4bda85ae2e","pitchNumber":2,"startTime":"2026-05-02T03:54:59.210Z","endTime":"2026-05-02T03:55:12.553Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T03:55:12.553Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Steven Kwan strikes out on a foul tip.","rbi":0,"awayScore":8,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-02T03:55:32.804Z","endTime":"2026-05-02T03:56:32.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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":94.7,"endSpeed":87.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.54022163280968,"aZ":-17.229367119044866,"pfxX":7.649554565183884,"pfxZ":7.776926424435836,"pX":-0.3654761900992546,"pZ":1.6484389858956496,"vX0":-8.197673342473744,"vY0":-137.52224435679165,"vZ0":-9.372367224546071,"x":130.93,"y":194.27,"x0":1.6554385055126999,"y0":50.00265218792801,"z0":6.261215276555366,"aX":14.701118042869828},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.4,"breakHorizontal":-12.2,"spinRate":2230,"spinDirection":157},"zone":7,"typeConfidence":2.0,"plateTime":0.3977738501793091,"extension":6.455926736176429},"index":0,"playId":"e7e2a6dd-9dc7-36ef-8f4f-a7e787c3ffb0","pitchNumber":1,"startTime":"2026-05-02T03:55:44.382Z","endTime":"2026-05-02T03:55:48.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.157797307837882,"aZ":-23.2209558175908,"pfxX":0.5799446038692881,"pfxZ":5.069944267511662,"pX":-0.5767727912372633,"pZ":2.596550852704958,"vX0":-6.193249490988439,"vY0":-131.8105697396664,"vZ0":-5.341215376619404,"x":138.99,"y":168.67,"x0":1.7245443347190785,"y0":50.000481245978385,"z0":6.356155152744111,"aX":1.0240174902978594},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.3,"breakHorizontal":0.2,"spinRate":2310,"spinDirection":160},"zone":4,"typeConfidence":2.0,"plateTime":0.4150097731287641,"extension":6.282264424090682},"index":1,"playId":"73279fd1-210c-37fb-9fbb-c1b65064bbac","pitchNumber":2,"startTime":"2026-05-02T03:56:03.161Z","endTime":"2026-05-02T03:56:06.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.45849571594949,"aZ":-12.234146210366386,"pfxX":4.283195805486095,"pfxZ":10.435168352668233,"pX":-0.3671551344539022,"pZ":1.645898288742419,"vX0":-6.62517176691798,"vY0":-137.59514954326022,"vZ0":-10.132358734065342,"x":127.17,"y":158.33,"x0":1.5190286358077978,"y0":50.00444516911296,"z0":6.212404926426159,"aX":8.186598003866468},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.8,"breakHorizontal":-6.4,"spinRate":2348,"spinDirection":157},"zone":7,"typeConfidence":2.0,"plateTime":0.3985521031099162,"extension":6.479466059643392},"index":2,"playId":"9a2712c9-f9db-3cc6-bba1-46624d5807b2","pitchNumber":3,"startTime":"2026-05-02T03:56:29.124Z","endTime":"2026-05-02T03:56:32.776Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T03:56:32.776Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jacob Wilson singles on a ground ball to right fielder Chase DeLauter.","rbi":0,"awayScore":8,"homeScore":4,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-02T03:58:56.853Z","endTime":"2026-05-02T03:59:55.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Hunter Gaddis replaces Matt Festa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-02T03:58:18.238Z","endTime":"2026-05-02T03:58:59.030Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683769,"link":"/api/v1/people/683769"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.8294597332817,"aZ":-28.953023242944862,"pfxX":1.928452638411561,"pfxZ":1.9371153530116345,"pX":-0.4301787240393862,"pZ":2.7872446597319547,"vX0":3.6781860796164785,"vY0":-127.00592281866965,"vZ0":-3.2465797618198913,"x":133.4,"y":163.52,"x0":-2.138005163112754,"y0":50.00074476486941,"z0":6.343093389881058,"aX":3.2041533869895167},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.1,"breakHorizontal":-4.2,"spinRate":2325,"spinDirection":131},"zone":4,"typeConfidence":2.0,"plateTime":0.4284582743262795,"extension":6.527197927082096},"index":1,"playId":"ff8f111c-5812-315f-b3b4-58895f78bcfa","pitchNumber":1,"startTime":"2026-05-02T03:58:59.030Z","endTime":"2026-05-02T03:59:05.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.54484431757607,"aZ":-13.721514136587727,"pfxX":-4.466861420145786,"pfxZ":9.652033895241646,"pX":-1.7294572721176362,"pZ":3.9016075697293484,"vX0":3.3517983861937966,"vY0":-137.2007603224008,"vZ0":-3.665231175364771,"x":182.92,"y":133.44,"x0":-2.384849000978966,"y0":50.00426797635782,"z0":6.186193898526735,"aX":-8.541009715484446},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.9,"breakHorizontal":7.4,"spinRate":2176,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.39878295971322597,"extension":6.62685316324481},"index":2,"playId":"e4a9f6b7-0224-3336-a221-e37ec14db692","pitchNumber":2,"startTime":"2026-05-02T03:59:20.534Z","endTime":"2026-05-02T03:59:24.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.80269150514281,"aZ":-25.72483911101081,"pfxX":2.293853613999394,"pfxZ":3.715198061034986,"pX":0.5802676925491419,"pZ":1.6846591776243964,"vX0":6.077954619120343,"vY0":-130.4949096159486,"vZ0":-6.813532887382166,"x":94.88,"y":193.29,"x0":-2.0710762816550905,"y0":50.003325700721284,"z0":6.250135698233287,"aX":3.9805096863635008},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.5,"breakHorizontal":-5.4,"spinRate":2290,"spinDirection":154},"zone":9,"typeConfidence":2.0,"plateTime":0.41869915034439265,"extension":6.661049681762747},"hitData":{"launchSpeed":74.6,"launchAngle":12.0,"totalDistance":147.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":159.48,"coordY":119.46}},"index":3,"playId":"87cb28b4-ded3-35bc-a549-1bbca4163e12","pitchNumber":3,"startTime":"2026-05-02T03:59:43.124Z","endTime":"2026-05-02T03:59:55.054Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T03:59:55.054Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Shea Langeliers walks. Jacob Wilson to 2nd.","rbi":0,"awayScore":8,"homeScore":4,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-02T04:00:14.505Z","endTime":"2026-05-02T04:01:46.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"postOnSecond":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.597707495505123,"aZ":-12.757997143987097,"pfxX":-2.574640575471559,"pfxZ":10.421261478277978,"pX":-0.5989127155730891,"pZ":3.6378230009455894,"vX0":5.0435429086680195,"vY0":-135.62711666852655,"vZ0":-4.50770577878557,"x":139.83,"y":140.56,"x0":-2.14793431753658,"y0":50.00412744861131,"z0":6.210784181781055,"aX":-4.797824011295033},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.1,"breakHorizontal":3.6,"spinRate":2192,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.4038061516871303,"extension":6.509710456400042},"index":0,"playId":"7f546c34-753a-3b4d-b58a-b0d61bf83a99","pitchNumber":1,"startTime":"2026-05-02T04:00:18.620Z","endTime":"2026-05-02T04:00:22.944Z","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":93.4,"endSpeed":85.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.880431908580896,"aZ":-11.661851549303723,"pfxX":-2.9075694323009076,"pfxZ":10.962075010291754,"pX":-0.5920040783610561,"pZ":3.355575786574643,"vX0":5.136451718349817,"vY0":-135.9404100752629,"vZ0":-5.472966766176115,"x":139.57,"y":148.18,"x0":-2.1284306721117057,"y0":50.00192386687461,"z0":6.204958702135076,"aX":-5.440686150388145},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.8,"breakHorizontal":4.2,"spinRate":2225,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.4029718176351871,"extension":6.619588589074105},"index":1,"playId":"c756d5cc-dca1-3318-809a-48960ee95c1c","pitchNumber":2,"startTime":"2026-05-02T04:00:37.980Z","endTime":"2026-05-02T04:00:42.272Z","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":93.4,"endSpeed":85.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.411547141805304,"aZ":-12.625964608551469,"pfxX":-3.351336506970221,"pfxZ":10.40705923798538,"pX":-0.6342696172798351,"pZ":3.3760446903832304,"vX0":5.4749510599690865,"vY0":-135.86044902313103,"vZ0":-5.16661123231725,"x":141.18,"y":147.63,"x0":-2.2357076350338296,"y0":50.00418236884383,"z0":6.172568157084173,"aX":-6.296343882287423},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.0,"breakHorizontal":4.9,"spinRate":2244,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.40240877527957064,"extension":6.663873978966551},"index":2,"playId":"c3e6e874-819d-3ecd-b2be-ace5c92866de","pitchNumber":3,"startTime":"2026-05-02T04:01:00.505Z","endTime":"2026-05-02T04:01:05.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.962792335853262,"aZ":-30.083042540483728,"pfxX":4.05467924782207,"pfxZ":1.3064718489957876,"pX":0.9062448245676149,"pZ":2.836510908184779,"vX0":5.761415607746695,"vY0":-124.89968063116068,"vZ0":-2.6445646970574126,"x":82.46,"y":162.19,"x0":-1.948714620606966,"y0":50.00040164239246,"z0":6.359866001367146,"aX":6.462248220197476},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.0,"breakHorizontal":-8.5,"spinRate":2249,"spinDirection":120},"zone":12,"typeConfidence":2.0,"plateTime":0.4369981823427249,"extension":6.7125466888851895},"index":3,"playId":"8c7389a8-9834-3a84-9922-58fd843a2879","pitchNumber":4,"startTime":"2026-05-02T04:01:21.541Z","endTime":"2026-05-02T04:01:25.245Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00549115156577,"aZ":-13.719373051679447,"pfxX":-1.7618390377848248,"pfxZ":10.208681641459938,"pX":-0.19216980187495844,"pZ":3.931939389029855,"vX0":5.7125682521497305,"vY0":-133.8798381937603,"vZ0":-3.3334502220430413,"x":124.33,"y":132.62,"x0":-2.1285329007548617,"y0":50.00403017940397,"z0":6.180654677906373,"aX":-3.186027974227817},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.9,"breakHorizontal":1.9,"spinRate":2142,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.40976897927717637,"extension":6.731822913610476},"index":4,"playId":"ac3ab285-fba3-391c-a7c9-4a945e72a774","pitchNumber":5,"startTime":"2026-05-02T04:01:42.260Z","endTime":"2026-05-02T04:01:46.099Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T04:01:46.099Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Kurtz walks. Jacob Wilson to 3rd. Shea Langeliers to 2nd.","rbi":0,"awayScore":8,"homeScore":4,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-02T04:03:04.400Z","endTime":"2026-05-02T04:04:57.649Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"postOnThird":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-02T04:02:03.637Z","endTime":"2026-05-02T04:03:06.524Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.6655325882151,"aZ":-31.64439715030427,"pfxX":2.9260601998934916,"pfxZ":0.33144541370411673,"pX":0.30446722200566634,"pZ":2.8702375941002876,"vX0":5.216212393021384,"vY0":-125.36053626910427,"vZ0":-2.0052955725026878,"x":105.39,"y":161.28,"x0":-2.187825656762899,"y0":50.00148120349317,"z0":6.27772462021013,"aX":4.628876748651581},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.4,"breakHorizontal":-6.6,"spinRate":2317,"spinDirection":122},"zone":6,"typeConfidence":2.0,"plateTime":0.4378673822632324,"extension":6.483175215935329},"index":1,"playId":"a9083bae-7530-3fe7-b31f-1598b3ea5982","pitchNumber":1,"startTime":"2026-05-02T04:03:06.524Z","endTime":"2026-05-02T04:03:12.364Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.6,"endSpeed":68.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.336818336009237,"aZ":-29.512629528098454,"pfxX":-6.921847911640627,"pfxZ":2.247328191309224,"pX":-2.5006180730865823,"pZ":3.665842198912114,"vX0":1.3362432263344433,"vY0":-108.57074292159047,"vZ0":1.4057542023561838,"x":212.32,"y":139.8,"x0":-2.227830890903825,"y0":50.00353819295705,"z0":6.239903473526874,"aX":-8.201749070756714},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":4.8,"breakHorizontal":12.1,"spinRate":860,"spinDirection":250},"zone":11,"typeConfidence":2.0,"plateTime":0.5059336352891282,"extension":7.052097384558926},"index":2,"playId":"824af825-348f-3625-9df4-2b960c681458","pitchNumber":2,"startTime":"2026-05-02T04:03:30.861Z","endTime":"2026-05-02T04:03:34.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":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":82.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.141314978015526,"aZ":-28.049859130095783,"pfxX":3.2334969429149005,"pfxZ":2.449525458698135,"pX":2.0116275489908104,"pZ":1.0008452443878537,"vX0":8.692980187480172,"vY0":-128.1923188751358,"vZ0":-7.7266162681215755,"x":40.32,"y":211.76,"x0":-1.8302984647736489,"y0":50.00020123009123,"z0":6.214534612945398,"aX":5.428752269464284},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.0,"breakHorizontal":-7.7,"spinRate":2324,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.42573694418733776,"extension":6.798716454021112},"index":3,"playId":"2bbbab3d-da2d-3a91-aeab-3b55260649cf","pitchNumber":3,"startTime":"2026-05-02T04:03:48.870Z","endTime":"2026-05-02T04:03:52.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.284031093159193,"aZ":-25.872262853077572,"pfxX":3.2384632698335514,"pfxZ":3.698388379175138,"pX":1.5414679402528702,"pZ":1.1921719760618872,"vX0":8.052761373673697,"vY0":-129.05403658565373,"vZ0":-7.38350893569014,"x":58.24,"y":206.59,"x0":-2.0274599684108754,"y0":50.00377440628845,"z0":6.054148416514255,"aX":5.517274996203672},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.4,"breakHorizontal":-7.4,"spinRate":2333,"spinDirection":170},"zone":14,"typeConfidence":2.0,"plateTime":0.4227646400004148,"extension":6.671168455004627},"index":4,"playId":"bc674d2f-b014-38e0-bb8a-92a77877a918","pitchNumber":4,"startTime":"2026-05-02T04:04:09.511Z","endTime":"2026-05-02T04:04:13.665Z","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":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.517396590314874,"aZ":-28.32550170776802,"pfxX":4.082212903471164,"pfxZ":2.291403428752348,"pX":0.48977891883358177,"pZ":3.598098748168217,"vX0":5.388354890732125,"vY0":-128.06476169734563,"vZ0":-1.3111657618398491,"x":98.33,"y":141.63,"x0":-2.1626786703533405,"y0":50.00526212777684,"z0":6.308369097120199,"aX":6.859719735919241},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.1,"breakHorizontal":-8.5,"spinRate":2340,"spinDirection":155},"zone":3,"typeConfidence":2.0,"plateTime":0.4257938739461755,"extension":6.65402573075257},"index":5,"playId":"e99e2747-c838-3629-8459-e9fd6b51df13","pitchNumber":5,"startTime":"2026-05-02T04:04:30.474Z","endTime":"2026-05-02T04:04:34.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.65674584226436,"aZ":-10.991028240871659,"pfxX":-4.225897854970721,"pfxZ":11.3535138260032,"pX":1.6074783806759219,"pZ":2.219436306170894,"vX0":11.014988898692406,"vY0":-136.5845095043182,"vZ0":-8.292072613266557,"x":55.73,"y":178.86,"x0":-1.9513624850936597,"y0":50.00004018616428,"z0":6.0749898127184165,"aX":-7.884260128065135},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.6,"breakHorizontal":5.0,"spinRate":2387,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.40299070855113595,"extension":6.61918942542217},"index":6,"playId":"0e399729-099e-3da1-a63e-966d7a275561","pitchNumber":6,"startTime":"2026-05-02T04:04:52.833Z","endTime":"2026-05-02T04:04:57.649Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T04:04:57.649Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brent Rooker singles on a line drive to left fielder Angel Martínez. Jacob Wilson scores. Shea Langeliers to 3rd. Nick Kurtz to 2nd.","rbi":1,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-02T04:05:18.559Z","endTime":"2026-05-02T04:05:54.990Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"postOnSecond":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"postOnThird":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":{"id":683769,"link":"/api/v1/people/683769"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.091330603163815,"aZ":-25.0690990585711,"pfxX":3.598218674157164,"pfxZ":4.090178941090057,"pX":0.8014067708938415,"pZ":2.4454834827982803,"vX0":5.708925321715076,"vY0":-131.0848282881159,"vZ0":-4.794188765751092,"x":86.45,"y":172.75,"x0":-1.873428298344475,"y0":50.00312671730889,"z0":6.1730258593037775,"aX":6.253188688435028},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.5,"breakHorizontal":-7.8,"spinRate":2347,"spinDirection":170},"zone":14,"typeConfidence":2.0,"plateTime":0.41806433158321177,"extension":6.65042838988655},"index":0,"playId":"65321c73-f4cd-3d02-b053-226e48760ab5","pitchNumber":1,"startTime":"2026-05-02T04:05:26.436Z","endTime":"2026-05-02T04:05:30.214Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.8,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.151690563633192,"aZ":-26.884078359180023,"pfxX":2.302930589845955,"pfxZ":3.113900408845291,"pX":0.603043256186004,"pZ":2.9679643179652495,"vX0":6.58562646906879,"vY0":-129.60989335889647,"vZ0":-2.8814005462243997,"x":94.01,"y":158.64,"x0":-2.2704258442597047,"y0":50.005309419917,"z0":6.147613552355527,"aX":3.91820836077484},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.2,"breakHorizontal":-5.6,"spinRate":2348,"spinDirection":153},"zone":3,"typeConfidence":2.0,"plateTime":0.4226319925052642,"extension":6.572799015820956},"hitData":{"launchSpeed":78.6,"launchAngle":16.0,"totalDistance":198.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.65,"coordY":98.92}},"index":1,"playId":"4faa8a91-528d-3e43-9fb8-22ffdaeb6bcf","pitchNumber":2,"startTime":"2026-05-02T04:05:43.484Z","endTime":"2026-05-02T04:05:54.990Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T04:05:54.990Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Darell Hernaiz called out on strikes.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-02T04:08:38.957Z","endTime":"2026-05-02T04:10:14.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"postOnSecond":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"postOnThird":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5],"actionIndex":[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":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-02T04:06:22.883Z","endTime":"2026-05-02T04:06:34.292Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Erik Sabrowski replaces Hunter Gaddis.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-02T04:06:34.292Z","endTime":"2026-05-02T04:08:41.288Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681870,"link":"/api/v1/people/681870"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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":92.7,"endSpeed":83.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24016250059774,"aZ":-12.082276122610297,"pfxX":8.04616773292155,"pfxZ":11.024999284526402,"pX":0.39173760077945896,"pZ":3.3707843355229703,"vX0":-4.83928431395745,"vY0":-134.8532033785436,"vZ0":-4.525957695351186,"x":102.07,"y":147.77,"x0":1.174206236793988,"y0":50.00005839512714,"z0":5.93831279958422,"aX":14.659145387159223},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.1,"breakHorizontal":-13.3,"spinRate":2515,"spinDirection":146},"zone":12,"typeConfidence":0.9,"plateTime":0.4078388424553583,"extension":6.349853752600303},"index":2,"playId":"0a9fe9ee-939a-3012-a392-a01f7acf2fb5","pitchNumber":1,"startTime":"2026-05-02T04:08:41.288Z","endTime":"2026-05-02T04:08:44.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.394271219901,"aZ":-39.52786775606624,"pfxX":-0.0741754176850975,"pfxZ":-5.196896465600712,"pX":-1.5353436590635854,"pZ":0.5600835201495088,"vX0":-5.7396133065545065,"vY0":-118.18902907252816,"vZ0":-4.22638334289779,"x":175.52,"y":223.66,"x0":0.9335362525032583,"y0":50.002088015983766,"z0":5.999268844556652,"aX":-0.10425760733474701},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-10.2,"breakHorizontal":1.6,"spinRate":2645,"spinDirection":334},"zone":13,"typeConfidence":2.0,"plateTime":0.46333010333570623,"extension":6.411673410460202},"index":3,"playId":"d8d45ea5-a960-3029-8281-d5827674e3f5","pitchNumber":2,"startTime":"2026-05-02T04:09:03.019Z","endTime":"2026-05-02T04:09:07.661Z","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":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97421008195582,"aZ":-9.764995646787227,"pfxX":7.035412169124715,"pfxZ":12.08330492551168,"pX":0.7607074891329759,"pZ":1.8545145914662449,"vX0":-4.104956589648498,"vY0":-135.42064576935513,"vZ0":-8.559168752072976,"x":88.0,"y":188.71,"x0":1.3833050604242159,"y0":50.002236027549955,"z0":5.741904602103286,"aX":13.047586038608365},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.2,"breakHorizontal":-11.9,"spinRate":2514,"spinDirection":143},"zone":9,"typeConfidence":0.9,"plateTime":0.4046765153490308,"extension":6.6711256073058385},"index":4,"playId":"e70d17ca-852e-3f00-b555-d381bb040ba2","pitchNumber":3,"startTime":"2026-05-02T04:09:33.788Z","endTime":"2026-05-02T04:10:00.815Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"}}},{"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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.384141687268542,"aZ":-7.973454782185973,"pfxX":7.534961779518737,"pfxZ":12.703725143161478,"pX":-0.1961569796333784,"pZ":1.7983462236889114,"vX0":-6.353269103439925,"vY0":-137.38178217912483,"vZ0":-9.084387863623558,"x":124.48,"y":190.22,"x0":1.1712131424092291,"y0":50.0059705756275,"z0":5.6963034636355285,"aX":14.357839584697233},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":21.1,"breakHorizontal":-12.2,"spinRate":2607,"spinDirection":143},"zone":8,"typeConfidence":0.92,"plateTime":0.3992085121163913,"extension":6.646494505554446},"index":5,"playId":"d61b7d33-18e5-3cf9-8e56-f58160525e31","pitchNumber":4,"startTime":"2026-05-02T04:10:09.599Z","endTime":"2026-05-02T04:10:14.310Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T04:10:14.310Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Soderstrom strikes out swinging.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-02T04:10:35.649Z","endTime":"2026-05-02T04:11:29.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"postOnSecond":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"postOnThird":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.542205476897614,"aZ":-7.706353393907052,"pfxX":8.273679930159895,"pfxZ":12.988713708288671,"pX":0.6371166598592887,"pZ":1.7078026444583132,"vX0":-4.842659558015597,"vY0":-137.37957659989027,"vZ0":-9.50297501900995,"x":92.71,"y":192.67,"x0":1.3612316017443387,"y0":50.00425598597474,"z0":5.763423862554868,"aX":15.58706824532692},"breaks":{"breakAngle":55.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":21.4,"breakHorizontal":-13.8,"spinRate":2575,"spinDirection":142},"zone":9,"typeConfidence":0.92,"plateTime":0.4009298543215847,"extension":6.596498736392445},"index":0,"playId":"50bef701-2c2a-3c3a-a585-0a5c158891f0","pitchNumber":1,"startTime":"2026-05-02T04:10:40.655Z","endTime":"2026-05-02T04:10:43.939Z","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":88.2,"endSpeed":80.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.078881216589487,"aZ":-26.443313485650926,"pfxX":1.6325863574645094,"pfxZ":3.440676984182872,"pX":-0.8503318620441902,"pZ":2.1611076267696356,"vX0":-6.089113451881261,"vY0":-128.32894110550566,"vZ0":-4.353778534348861,"x":149.41,"y":180.43,"x0":1.3431902945535756,"y0":50.00168825096144,"z0":5.944724850267567,"aX":2.718354251703378},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.4,"breakHorizontal":-1.6,"spinRate":2467,"spinDirection":154},"zone":13,"typeConfidence":0.92,"plateTime":0.4271745376059819,"extension":6.571545293829757},"index":1,"playId":"9eba7f0b-c822-3cdf-9221-30f9fcdf0671","pitchNumber":2,"startTime":"2026-05-02T04:11:02.318Z","endTime":"2026-05-02T04:11:05.530Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":88.7,"endSpeed":81.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.117752320901275,"aZ":-28.02918476053871,"pfxX":1.1673877627582074,"pfxZ":2.4733516169550933,"pX":-1.1806613754468853,"pZ":0.17544950277541163,"vX0":-6.491421590884824,"vY0":-128.7566032403263,"vZ0":-8.805728467974758,"x":162.0,"y":234.04,"x0":1.2232461756372548,"y0":50.005492056599095,"z0":5.814052208576036,"aX":1.9586904046450466},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.6,"breakHorizontal":-0.6,"spinRate":2608,"spinDirection":132},"zone":13,"typeConfidence":0.92,"plateTime":0.425650031672276,"extension":6.522353460343339},"index":2,"playId":"9c905412-8783-3ae3-8ab9-e3e0f63f2540","pitchNumber":3,"startTime":"2026-05-02T04:11:22.235Z","endTime":"2026-05-02T04:11:29.618Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T04:11:29.618Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colby Thomas flies out to center fielder Steven Kwan.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-02T04:11:54.193Z","endTime":"2026-05-02T04:12:13.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12083046309783,"aZ":-27.96927139211618,"pfxX":1.0452691993247494,"pfxZ":2.585823333119782,"pX":-0.10676013409309353,"pZ":2.4633647798427707,"vX0":-3.9714950582959534,"vY0":-126.30877283528076,"vZ0":-3.2292503763482294,"x":121.07,"y":172.27,"x0":1.3456132662681595,"y0":50.00315524873702,"z0":5.991423439571504,"aX":1.7004408590400757},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.2,"breakHorizontal":-1.1,"spinRate":2614,"spinDirection":186},"zone":5,"typeConfidence":0.93,"plateTime":0.4325373080181256,"extension":6.478774509849903},"hitData":{"launchSpeed":99.4,"launchAngle":32.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":85.98,"coordY":44.99}},"index":0,"playId":"7f03791b-d007-344f-8023-14cce39329b5","pitchNumber":1,"startTime":"2026-05-02T04:12:04.956Z","endTime":"2026-05-02T04:12:13.914Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T04:12:13.914Z","atBatIndex":71},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Chase DeLauter doubles (8) on a fly ball to left fielder Tyler Soderstrom.","rbi":0,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-02T04:14:28.973Z","endTime":"2026-05-02T04:15:12.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.683269131491908,"aZ":-22.862242994331062,"pfxX":-0.16776428780925157,"pfxZ":5.509878979266521,"pX":-0.9510760760784212,"pZ":2.328184944781541,"vX0":-5.80645487687842,"vY0":-129.40005780297466,"vZ0":-5.841042013026867,"x":153.25,"y":175.92,"x0":1.3464126192601837,"y0":50.00581956310984,"z0":6.372843439814354,"aX":-0.2841875405886836},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.9,"breakHorizontal":1.7,"spinRate":2174,"spinDirection":169},"zone":13,"typeConfidence":2.0,"plateTime":0.42372035877164427,"extension":6.498292718757155},"index":0,"playId":"c8baaada-8815-3b84-92d3-936141bad595","pitchNumber":1,"startTime":"2026-05-02T04:14:29.973Z","endTime":"2026-05-02T04:14:34.494Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.723125444258464,"aZ":-24.649984077248234,"pfxX":0.5969586772799411,"pfxZ":4.454965249413286,"pX":-0.39650779850934165,"pZ":1.183714394475161,"vX0":-5.385052772247849,"vY0":-129.3562297356585,"vZ0":-8.279042581856132,"x":132.11,"y":206.82,"x0":1.6373995604865628,"y0":50.00617755143979,"z0":6.324448594293319,"aX":1.0097552576071358},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.4,"breakHorizontal":0.1,"spinRate":2111,"spinDirection":157},"zone":13,"typeConfidence":2.0,"plateTime":0.4239060857098682,"extension":6.531458327040033},"index":1,"playId":"d84455ef-fbe0-3389-ab24-83de315e2e98","pitchNumber":2,"startTime":"2026-05-02T04:14:43.843Z","endTime":"2026-05-02T04:14:47.714Z","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":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00172325192847,"aZ":-11.586948278529936,"pfxX":4.135045702346654,"pfxZ":11.020783572226282,"pX":-0.14529386367866107,"pZ":2.064126864296394,"vX0":-6.037773526981462,"vY0":-135.8686393518067,"vZ0":-9.10071044348274,"x":122.54,"y":183.05,"x0":1.5693348078890013,"y0":50.00227842141429,"z0":6.26397170639517,"aX":7.724448052627621},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.1,"breakHorizontal":-6.2,"spinRate":2179,"spinDirection":149},"zone":8,"typeConfidence":2.0,"plateTime":0.40324874582848613,"extension":6.501981318769307},"hitData":{"launchSpeed":83.4,"launchAngle":31.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":46.09,"coordY":121.53}},"index":2,"playId":"369a9420-f1a7-31fc-88e7-1e6d1a3d973d","pitchNumber":3,"startTime":"2026-05-02T04:14:59.369Z","endTime":"2026-05-02T04:15:12.683Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T04:15:12.683Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Ramírez walks.","rbi":0,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-02T04:15:29.942Z","endTime":"2026-05-02T04:18:04.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnSecond":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":71.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.887596919373422,"aZ":-39.47818719072913,"pfxX":2.1977660597082473,"pfxZ":-5.617007508388072,"pX":0.28732344658290365,"pZ":3.605269814501862,"vX0":-3.465568876084399,"vY0":-113.86914683145093,"vZ0":1.7403065210385145,"x":106.05,"y":141.44,"x0":1.5504884280559537,"y0":50.003479238853245,"z0":6.766829755622729,"aX":2.8570104271436754},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-9.4,"breakHorizontal":-3.0,"spinRate":2183,"spinDirection":338},"zone":12,"typeConfidence":2.0,"plateTime":0.4828963932122967,"extension":6.3775842252736945},"index":0,"playId":"7d2603ea-0ec0-3604-8837-0ea54b91526d","pitchNumber":1,"startTime":"2026-05-02T04:15:38.159Z","endTime":"2026-05-02T04:15:42.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59103488828136,"aZ":-23.515839361526147,"pfxX":-0.18477471207504692,"pfxZ":5.01650330580155,"pX":-0.4096652586121676,"pZ":3.9013272027215615,"vX0":-5.574847513696564,"vY0":-130.55991559447406,"vZ0":-1.946519087288721,"x":132.62,"y":133.44,"x0":1.7775641185421793,"y0":50.00179521512379,"z0":6.427002974353858,"aX":-0.31817380333473083},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.9,"breakHorizontal":1.6,"spinRate":2238,"spinDirection":157},"zone":11,"typeConfidence":2.0,"plateTime":0.4195922337769198,"extension":6.328762352247137},"index":1,"playId":"bdb8b37f-1fe7-375d-a1bf-b207c081f5ef","pitchNumber":2,"startTime":"2026-05-02T04:15:54.684Z","endTime":"2026-05-02T04:15:58.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.9,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.242086152540196,"aZ":-23.34703833793516,"pfxX":1.4838605492758052,"pfxZ":4.991610616137014,"pX":-0.19129459618109693,"pZ":1.4238492674799348,"vX0":-5.516530194856728,"vY0":-131.4382822007471,"vZ0":-8.090790585208937,"x":124.29,"y":200.34,"x0":1.732691813625197,"y0":50.00064938428484,"z0":6.248319907121339,"aX":2.623064097997392},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.7,"breakHorizontal":-1.6,"spinRate":2161,"spinDirection":158},"zone":13,"typeConfidence":2.0,"plateTime":0.41513426063602044,"extension":6.424046482634884},"index":2,"playId":"790c2471-fa04-3466-972a-08ef79b5594e","pitchNumber":3,"startTime":"2026-05-02T04:16:12.756Z","endTime":"2026-05-02T04:16:16.031Z","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":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.27457008040597,"aZ":-12.274162562292627,"pfxX":3.3030879004865668,"pfxZ":10.32072911580719,"pX":-0.6714261612204133,"pZ":3.7026057899711686,"vX0":-7.284838231366126,"vY0":-137.89465664723573,"vZ0":-5.117410224325304,"x":142.59,"y":138.81,"x0":1.5739075097367343,"y0":50.00405029305285,"z0":6.4085589361106265,"aX":6.370076216246637},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.8,"breakHorizontal":-4.4,"spinRate":2331,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.3969953422069854,"extension":6.3397559380778326},"index":3,"playId":"f5a1745c-c053-3718-be8f-d8c414a7b799","pitchNumber":4,"startTime":"2026-05-02T04:16:32.325Z","endTime":"2026-05-02T04:16:35.674Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-02T04:16:41.639Z","endTime":"2026-05-02T04:16:57.072Z","isPitch":false,"type":"action","player":{"id":608070,"link":"/api/v1/people/608070"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.665240935464833,"aZ":-23.30817381034469,"pfxX":-0.15692093203750668,"pfxZ":5.1039132823956574,"pX":0.897168438526718,"pZ":2.4848477770282864,"vX0":-2.575053999247756,"vY0":-130.9352498094931,"vZ0":-5.446750219858872,"x":82.8,"y":171.69,"x0":1.9137402314174479,"y0":50.001374686679966,"z0":6.336344580880329,"aX":-0.27169858786595125},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.3,"breakHorizontal":0.8,"spinRate":2242,"spinDirection":159},"zone":12,"typeConfidence":2.0,"plateTime":0.4183309731044247,"extension":6.268203640832563},"index":5,"playId":"e695be13-9e96-3148-a41d-b4ea4c963eaf","pitchNumber":5,"startTime":"2026-05-02T04:16:57.072Z","endTime":"2026-05-02T04:17:02.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.96194885410732,"aZ":-13.07678016470769,"pfxX":3.8870664057709763,"pfxZ":9.951198697889806,"pX":-0.6460405481344619,"pZ":4.010228994672186,"vX0":-7.981753513776519,"vY0":-137.96139112012136,"vZ0":-4.239115310901884,"x":141.63,"y":130.5,"x0":1.7853446384638687,"y0":50.0027222538811,"z0":6.454201758636435,"aX":7.46034309820498},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.3,"breakHorizontal":-5.3,"spinRate":2373,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.3976973330013758,"extension":6.330430070973327},"index":6,"playId":"c4d6ef20-815b-3f32-aaf9-3d5c60bf2d72","pitchNumber":6,"startTime":"2026-05-02T04:17:19.982Z","endTime":"2026-05-02T04:17:24.289Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.79191558925434,"aZ":-11.978611108014348,"pfxX":5.472799611041121,"pfxZ":10.731067124586577,"pX":0.6676606122510089,"pZ":2.9247616702037647,"vX0":-5.155031280934278,"vY0":-136.5033489873941,"vZ0":-6.755384398341217,"x":91.55,"y":159.81,"x0":1.8720196535209692,"y0":50.00495259728575,"z0":6.261043775699187,"aX":10.30198548572932},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.1,"breakHorizontal":-8.8,"spinRate":2309,"spinDirection":151},"zone":3,"typeConfidence":2.0,"plateTime":0.4016696982868764,"extension":6.47023465231401},"index":7,"playId":"7407b5bb-22c4-32e3-8b78-f9eadc5fec2e","pitchNumber":7,"startTime":"2026-05-02T04:17:37.945Z","endTime":"2026-05-02T04:17:42.523Z","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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":71.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.557032801863876,"aZ":-41.941652510358594,"pfxX":0.4576930963776551,"pfxZ":-7.53412434689567,"pX":1.404927098891883,"pZ":4.653241685261314,"vX0":-1.1353736567070172,"vY0":-113.10261960332271,"vZ0":4.509436230012647,"x":63.45,"y":113.14,"x0":1.8538801291676685,"y0":50.00388648102894,"z0":6.8386119465493405,"aX":0.5933106210863214},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-12.2,"breakHorizontal":-0.6,"spinRate":2126,"spinDirection":340},"zone":12,"typeConfidence":2.0,"plateTime":0.4842118844151,"extension":6.411054723212947},"index":8,"playId":"d01de97f-cbd8-35f7-97c4-7593e5e42400","pitchNumber":8,"startTime":"2026-05-02T04:18:00.993Z","endTime":"2026-05-02T04:18:04.882Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T04:18:04.882Z","atBatIndex":73},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Kyle Manzardo grounds into a force out, fielded by first baseman Nick Kurtz. Chase DeLauter to 3rd. José Ramírez out at 2nd. Kyle Manzardo to 1st.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-02T04:18:14.706Z","endTime":"2026-05-02T04:19:34.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"postOnThird":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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.0,"endSpeed":86.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.540175078987115,"aZ":-19.358946038232617,"pfxX":10.681783505023194,"pfxZ":6.809491314451595,"pX":0.40103230937594114,"pZ":1.5483354478325526,"vX0":-7.544832075003224,"vY0":-136.4257788191571,"vZ0":-8.809423953411406,"x":101.71,"y":196.97,"x0":1.8173149105829505,"y0":50.0007062220267,"z0":6.15813550937682,"aX":20.0948441310689},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.6,"breakHorizontal":-17.8,"spinRate":2232,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.401778143205199,"extension":6.53422887568483},"index":0,"playId":"f84cb39a-b12d-345c-a5cb-b4a51147d127","pitchNumber":1,"startTime":"2026-05-02T04:18:33.438Z","endTime":"2026-05-02T04:18:37.889Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.58809846712287,"aZ":-16.430072841159607,"pfxX":8.626232475271772,"pfxZ":8.3687513640423,"pX":0.1343793267113839,"pZ":2.407088084103054,"vX0":-6.842026821816166,"vY0":-136.45205198804285,"vZ0":-7.333235646098299,"x":111.88,"y":173.79,"x0":1.5560447727957665,"y0":50.00672050743899,"z0":6.265787987774631,"aX":16.237696971625244},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.7,"breakHorizontal":-14.2,"spinRate":2198,"spinDirection":158},"zone":5,"typeConfidence":2.0,"plateTime":0.4017190509122779,"extension":6.389098131823563},"index":1,"playId":"5337e7b5-5fe9-307b-b9c3-3cf46d234daf","pitchNumber":2,"startTime":"2026-05-02T04:18:51.573Z","endTime":"2026-05-02T04:18:58.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.615858306302144,"aZ":-22.154004825998538,"pfxX":-0.9548881922960915,"pfxZ":5.9431469940785595,"pX":0.2588573514825028,"pZ":1.6745252024608268,"vX0":-4.037221592739701,"vY0":-128.93892316172088,"vZ0":-7.25093315121067,"x":107.13,"y":193.57,"x0":1.9683792294145217,"y0":50.001396253142914,"z0":6.230651135292365,"aX":-1.6074952473828295},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.4,"breakHorizontal":2.6,"spinRate":2176,"spinDirection":183},"zone":8,"typeConfidence":2.0,"plateTime":0.42468496391761157,"extension":6.671627901629966},"hitData":{"launchSpeed":74.0,"launchAngle":11.0,"totalDistance":109.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.45,"coordY":169.87}},"index":2,"playId":"d9e6cb73-5fe4-385f-8b6f-ff8caed6dbb4","pitchNumber":3,"startTime":"2026-05-02T04:19:24.478Z","endTime":"2026-05-02T04:19:34.537Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T04:19:34.537Z","atBatIndex":74},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rhys Hoskins walks. Kyle Manzardo to 2nd.","rbi":0,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-02T04:22:09.647Z","endTime":"2026-05-02T04:23:09.497Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"postOnSecond":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"postOnThird":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-02T04:20:31.003Z","endTime":"2026-05-02T04:20:41.048Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Joel Kuhnel replaces Brady Basso.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-02T04:20:41.048Z","endTime":"2026-05-02T04:22:11.627Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669270,"link":"/api/v1/people/669270"},"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":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18838769919242,"aZ":-21.07310216368442,"pfxX":-9.805212030231013,"pfxZ":5.8015468284934055,"pX":-0.7683582027904374,"pZ":3.7144238893132546,"vX0":3.53743387526948,"vY0":-137.84613059018557,"vZ0":-3.5816604085058907,"x":146.29,"y":138.49,"x0":-0.7983362729473521,"y0":50.00559116918261,"z0":6.462804654430987,"aX":-18.77015544238209},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.0,"breakHorizontal":16.9,"spinRate":2180,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.39818004010455565,"extension":6.624911196812582},"index":2,"playId":"37e24679-ef69-3cda-b209-28785da58849","pitchNumber":1,"startTime":"2026-05-02T04:22:11.627Z","endTime":"2026-05-02T04:22:15.664Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11149989143025,"aZ":-21.911567680122452,"pfxX":-9.249380702517906,"pfxZ":5.315558293356286,"pX":-1.1862510250361256,"pZ":3.1035374705403638,"vX0":2.876939018709175,"vY0":-138.58954537032,"vZ0":-4.639594320648696,"x":162.22,"y":154.98,"x0":-1.0408193248982327,"y0":50.00337415295799,"z0":6.277118445553415,"aX":-17.85973115725757},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.8,"breakHorizontal":16.1,"spinRate":2229,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.39633886922057204,"extension":6.700638507262742},"index":3,"playId":"7f6a98a2-0dea-35eb-8af9-ce2fd0a93e9f","pitchNumber":2,"startTime":"2026-05-02T04:22:27.511Z","endTime":"2026-05-02T04:22:31.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.38573795766743,"aZ":-27.081663265089393,"pfxX":-8.26423568497481,"pfxZ":2.664895034159267,"pX":-1.7714576723820366,"pZ":2.9536123207925606,"vX0":1.0525132352124325,"vY0":-137.4944366286105,"vZ0":-4.063867231720849,"x":184.52,"y":159.03,"x0":-1.0867541254288269,"y0":50.00086135235008,"z0":6.295387651767204,"aX":-15.769760402849593},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.2,"breakHorizontal":14.8,"spinRate":2240,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3988459654072529,"extension":6.669292911225677},"index":4,"playId":"7fb13cc4-b9a1-3e21-8d39-c66cf5362de8","pitchNumber":3,"startTime":"2026-05-02T04:22:45.277Z","endTime":"2026-05-02T04:22:49.224Z","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":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.86981046912673,"aZ":-23.00359452969304,"pfxX":-9.730460928232544,"pfxZ":4.845281054532176,"pX":-0.8357152337957142,"pZ":3.5203202726633336,"vX0":3.9141731619530913,"vY0":-137.1084184160588,"vZ0":-3.1451277878408437,"x":148.86,"y":143.73,"x0":-1.0219870289023312,"y0":50.00559402991792,"z0":6.262059292230079,"aX":-18.42666314641289},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.3,"breakHorizontal":16.7,"spinRate":2252,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4003253168053682,"extension":6.6313214115606565},"index":5,"playId":"be498c75-a746-371a-8ff2-8869d046040e","pitchNumber":4,"startTime":"2026-05-02T04:23:04.788Z","endTime":"2026-05-02T04:23:09.497Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T04:23:09.497Z","atBatIndex":75},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Angel Martínez grounds into a double play, second baseman Jeff McNeil to shortstop Jacob Wilson to first baseman Nick Kurtz. Rhys Hoskins out at 2nd. Angel Martínez out at 1st.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-02T04:23:30.828Z","endTime":"2026-05-02T04:25:44.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22401460830747,"aZ":-25.682543537956693,"pfxX":0.4744959503296795,"pfxZ":3.610906056247562,"pX":-0.018845341278979223,"pZ":1.2088581000823788,"vX0":2.89212781489882,"vY0":-132.9737905440302,"vZ0":-7.6654017325581005,"x":117.72,"y":206.14,"x0":-1.1801303257003428,"y0":50.005542992217705,"z0":5.978992345307546,"aX":0.8540265850408576},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.2,"breakHorizontal":-1.4,"spinRate":2548,"spinDirection":196},"zone":13,"typeConfidence":2.0,"plateTime":0.41114561106305425,"extension":6.5540015957051665},"index":0,"playId":"21ffbb48-8aa6-3340-a93e-038680f17539","pitchNumber":1,"startTime":"2026-05-02T04:23:34.719Z","endTime":"2026-05-02T04:23:39.064Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.408637417291192,"aZ":-23.633366713950387,"pfxX":0.7455464289690252,"pfxZ":4.851258808676949,"pX":0.43166093134740435,"pZ":0.8326614754856384,"vX0":4.2053658382938846,"vY0":-131.48973436947188,"vZ0":-8.630910104801966,"x":100.55,"y":216.3,"x0":-1.281676455560768,"y0":50.00629472477971,"z0":5.895620321354887,"aX":1.3119016033921809},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.2,"breakHorizontal":-2.3,"spinRate":2424,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.41567736655164467,"extension":6.651510641863606},"index":1,"playId":"8e7525c0-f938-304a-a6b3-c9b90dcb2e6e","pitchNumber":2,"startTime":"2026-05-02T04:23:52.250Z","endTime":"2026-05-02T04:23:56.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.64285112351724,"aZ":-23.23525191058082,"pfxX":-7.806017937768469,"pfxZ":4.8029621214456455,"pX":-1.5438677214900542,"pZ":3.3199927779132823,"vX0":1.4810268507844657,"vY0":-135.1382316799656,"vZ0":-3.5342172101164016,"x":175.85,"y":149.14,"x0":-1.0821014830072644,"y0":50.00568790002541,"z0":6.264646798368419,"aX":-14.534054909217806},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.2,"breakHorizontal":13.9,"spinRate":2226,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4043023497465823,"extension":6.709883215376855},"index":2,"playId":"1cad3834-0a79-3286-91f2-82f555b9f3c3","pitchNumber":3,"startTime":"2026-05-02T04:24:14.324Z","endTime":"2026-05-02T04:24:17.959Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.313921858031833,"aZ":-23.756236422978912,"pfxX":-9.046662749123115,"pfxZ":4.572249794171446,"pX":0.6472891456153418,"pZ":1.7392518917291222,"vX0":7.114385414260381,"vY0":-134.65380532248278,"vZ0":-7.113351210863559,"x":92.33,"y":191.82,"x0":-0.8492149089391723,"y0":50.00599291920547,"z0":6.08763729508712,"aX":-16.67203687868869},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.0,"breakHorizontal":14.9,"spinRate":2251,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.40623094269920523,"extension":6.735641213803979},"index":3,"playId":"8af6a26e-ac4c-35d9-bc37-73a24e5545ea","pitchNumber":4,"startTime":"2026-05-02T04:24:35.927Z","endTime":"2026-05-02T04:24:39.944Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.289151518310053,"aZ":-23.786460100776132,"pfxX":-9.109138854380028,"pfxZ":4.76283266283861,"pX":-0.3950217895667378,"pZ":1.8659274131817425,"vX0":4.393038233993316,"vY0":-131.93053479338377,"vZ0":-6.535236361321768,"x":132.06,"y":188.4,"x0":-0.8989628017261095,"y0":50.00467849833726,"z0":6.130562771293042,"aX":-16.045630298269874},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.4,"breakHorizontal":15.5,"spinRate":2165,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.4153085134964809,"extension":6.682885023808187},"index":4,"playId":"7c063a5a-41a7-30e6-a316-66d4486129c4","pitchNumber":5,"startTime":"2026-05-02T04:24:54.526Z","endTime":"2026-05-02T04:24:58.259Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.815804229171846,"aZ":-24.601824819756665,"pfxX":-10.094829096872497,"pfxZ":4.224212005098142,"pX":-0.3665480231565895,"pZ":1.4513295740209051,"vX0":4.891834898028162,"vY0":-133.37468898445871,"vZ0":-7.43882634109282,"x":130.97,"y":199.59,"x0":-0.9169996512490889,"y0":50.00528404261054,"z0":6.061990743884333,"aX":-18.113087947665722},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.1,"breakHorizontal":17.2,"spinRate":2195,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.4113279407280128,"extension":6.630991923652826},"index":5,"playId":"10f06b95-1545-3c6b-b723-5e48d888bbcd","pitchNumber":6,"startTime":"2026-05-02T04:25:11.745Z","endTime":"2026-05-02T04:25:15.455Z","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":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.691486069670212,"aZ":-21.718774611139853,"pfxX":-6.271782740913241,"pfxZ":5.83547613793289,"pX":-0.1178954023514373,"pZ":2.892867963966716,"vX0":3.912865440516803,"vY0":-133.46462813262272,"vZ0":-4.5294454591686435,"x":121.49,"y":160.67,"x0":-0.7937321386687936,"y0":50.000914112773636,"z0":6.1910203810388404,"aX":-11.230349211491037},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.7,"breakHorizontal":10.4,"spinRate":2298,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.4115477432764969,"extension":6.696672453914207},"hitData":{"launchSpeed":68.1,"launchAngle":-3.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.24,"coordY":155.74}},"index":6,"playId":"b458781f-4800-3132-9f5f-a50eb0c04981","pitchNumber":7,"startTime":"2026-05-02T04:25:35.406Z","endTime":"2026-05-02T04:25:44.217Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T04:25:44.217Z","atBatIndex":76},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Lawrence Butler pops out to third baseman José Ramírez.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-02T04:28:12.024Z","endTime":"2026-05-02T04:28:39.990Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Connor Brogdon replaces Erik Sabrowski.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-02T04:27:37.196Z","endTime":"2026-05-02T04:28:14.317Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641401,"link":"/api/v1/people/641401"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75719901096154,"aZ":-26.797993736177265,"pfxX":-11.656975847722071,"pfxZ":3.6235699427735515,"pX":-0.9714432086630099,"pZ":2.79267289944541,"vX0":7.404582632297791,"vY0":-121.58150926491423,"vZ0":-1.63521220774444,"x":154.03,"y":163.38,"x0":-2.5552767418175564,"y0":50.00302702269359,"z0":5.8187854048720835,"aX":-17.301406089012474},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":6.4,"breakHorizontal":19.2,"spinRate":1996,"spinDirection":249},"zone":11,"typeConfidence":0.89,"plateTime":0.45198603121349645,"extension":6.601567528878842},"index":1,"playId":"67985565-343e-3af6-9e8b-ae78faf8a6d4","pitchNumber":1,"startTime":"2026-05-02T04:28:14.317Z","endTime":"2026-05-02T04:28:18.389Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.861787311292268,"aZ":-23.211469908362115,"pfxX":0.4192183000402556,"pfxZ":5.455834709216978,"pX":0.30092881734534394,"pZ":3.264350573960701,"vX0":7.202327715876167,"vY0":-126.80066590505089,"vZ0":-1.6467999000824838,"x":105.53,"y":150.64,"x0":-2.62054296276014,"y0":50.00086125135513,"z0":5.758837113411048,"aX":0.6874469787673296},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.7,"breakHorizontal":-2.3,"spinRate":2347,"spinDirection":184},"zone":3,"typeConfidence":0.9,"plateTime":0.4305668854046827,"extension":6.74351967453607},"hitData":{"launchSpeed":78.4,"launchAngle":70.0,"totalDistance":139.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":99.62,"coordY":159.28}},"index":2,"playId":"9b9fd0b7-f4e8-3537-8546-05527dd68529","pitchNumber":2,"startTime":"2026-05-02T04:28:28.557Z","endTime":"2026-05-02T04:28:39.990Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T04:28:39.990Z","atBatIndex":77},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jeff McNeil doubles (7) on a line drive to right fielder Chase DeLauter.","rbi":0,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-02T04:28:52.023Z","endTime":"2026-05-02T04:30:25.783Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"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.5,"endSpeed":87.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20377908827946,"aZ":-16.340845347637213,"pfxX":-3.8811115399080025,"pfxZ":8.084088960878994,"pX":0.383900820615277,"pZ":3.209773741953241,"vX0":8.687512530637925,"vY0":-138.85869269272575,"vZ0":-4.347768378276455,"x":102.37,"y":152.12,"x0":-2.276733978585308,"y0":50.00300207546066,"z0":5.878187504562245,"aX":-7.602304736293492},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.9,"breakHorizontal":5.3,"spinRate":2232,"spinDirection":207},"zone":3,"typeConfidence":0.9,"plateTime":0.39398077139460197,"extension":6.917402473426148},"index":0,"playId":"60a33d2c-7997-30a8-89d3-6fb318589298","pitchNumber":1,"startTime":"2026-05-02T04:29:06.624Z","endTime":"2026-05-02T04:29:10.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.493700794975606,"aZ":-23.30334689933837,"pfxX":-9.400965510680457,"pfxZ":5.74536979319895,"pX":-1.276598168836303,"pZ":1.0732730185583221,"vX0":6.718449082089347,"vY0":-123.6683267314562,"vZ0":-6.226130285777924,"x":165.66,"y":209.8,"x0":-2.811984212870171,"y0":50.00231492553808,"z0":5.588041253346511,"aX":-14.50879357621754},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":9.1,"breakHorizontal":15.4,"spinRate":2000,"spinDirection":250},"zone":13,"typeConfidence":0.7,"plateTime":0.4435272965747319,"extension":6.552120492980586},"index":1,"playId":"9529d556-9ed2-3c71-aed3-5447988c15bf","pitchNumber":2,"startTime":"2026-05-02T04:29:20.382Z","endTime":"2026-05-02T04:29:24.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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.252134868771535,"aZ":-16.429946387144405,"pfxX":-4.18058431315407,"pfxZ":8.092405153929029,"pX":-1.2870756387619267,"pZ":3.166182528043123,"vX0":5.208514293698094,"vY0":-138.22103896599592,"vZ0":-4.303990570510178,"x":166.06,"y":153.29,"x0":-2.6479492996806258,"y0":50.002472531295076,"z0":5.838313777478929,"aX":-8.133196051299109},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.0,"breakHorizontal":6.6,"spinRate":2205,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.3954638956002716,"extension":6.77462563815902},"index":2,"playId":"04636b51-672b-36fa-8dab-07dbe5b21f39","pitchNumber":3,"startTime":"2026-05-02T04:29:37.069Z","endTime":"2026-05-02T04:29:41.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.150375634441964,"aZ":-15.494219008917167,"pfxX":-3.6938800561852325,"pfxZ":8.509670582167605,"pX":1.5644882649000897,"pZ":3.1338628333619054,"vX0":11.753861075699106,"vY0":-139.10379609197778,"vZ0":-4.670012894009626,"x":57.37,"y":154.17,"x0":-2.2354204002233207,"y0":50.00335446523684,"z0":5.8614782619647645,"aX":-7.242533558161486},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.5,"breakHorizontal":4.2,"spinRate":2315,"spinDirection":203},"zone":12,"typeConfidence":0.89,"plateTime":0.39373633738817704,"extension":6.746935048227305},"index":3,"playId":"7378f82c-5bad-34d8-a5a4-8ad72f232b67","pitchNumber":4,"startTime":"2026-05-02T04:29:53.942Z","endTime":"2026-05-02T04:29:58.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":85.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04016320592774,"aZ":-13.919480560751571,"pfxX":-6.475612364206577,"pfxZ":9.616252401076808,"pX":-0.10915039289545875,"pZ":2.0451487419056553,"vX0":8.570055877410338,"vY0":-137.5279567965292,"vZ0":-7.110289639813597,"x":121.16,"y":183.56,"x0":-2.4374649003266864,"y0":50.006324155806205,"z0":5.625268755824388,"aX":-12.297336113281421},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.8,"breakHorizontal":9.7,"spinRate":2218,"spinDirection":215},"zone":8,"typeConfidence":0.91,"plateTime":0.399635783665242,"extension":6.817347259573851},"hitData":{"launchSpeed":98.6,"launchAngle":15.0,"totalDistance":238.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":216.12,"coordY":105.23}},"index":4,"playId":"688903de-2e14-387e-8712-c9ead09f7785","pitchNumber":5,"startTime":"2026-05-02T04:30:12.603Z","endTime":"2026-05-02T04:30:25.783Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T04:30:25.783Z","atBatIndex":78},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jacob Wilson reaches on a fielding error by shortstop Brayan Rocchio. Jeff McNeil to 3rd.","rbi":0,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-02T04:30:38.631Z","endTime":"2026-05-02T04:31:30.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"postOnThird":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"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":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"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_fielding_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":85.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.10907235069499,"aZ":-10.909635514153868,"pfxX":-4.0192175372686805,"pfxZ":11.171716539272118,"pX":0.57328073024181,"pZ":2.7644725921098505,"vX0":9.080935664852936,"vY0":-137.91468372708704,"vZ0":-6.194769263373291,"x":95.15,"y":164.14,"x0":-2.2576325740474106,"y0":50.00124855840696,"z0":5.794435772334394,"aX":-7.650243035847838},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.8,"breakHorizontal":5.2,"spinRate":2391,"spinDirection":206},"zone":6,"typeConfidence":0.9,"plateTime":0.3989866125036716,"extension":6.880641549644649},"index":0,"playId":"019221bf-36c2-3d41-adbd-d3bdd00adac3","pitchNumber":1,"startTime":"2026-05-02T04:31:00.935Z","endTime":"2026-05-02T04:31:05.064Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8744750360882,"aZ":-23.292116818705708,"pfxX":-10.193862175950615,"pfxZ":5.8487937076672285,"pX":0.33913187828429076,"pZ":1.2132846542330034,"vX0":9.963431814757344,"vY0":-123.13219433676352,"vZ0":-5.8822695570666905,"x":104.07,"y":206.02,"x0":-2.4559115263058113,"y0":50.00589441321491,"z0":5.632558757906254,"aX":-15.49000223910825},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":9.2,"breakHorizontal":15.8,"spinRate":1971,"spinDirection":245},"zone":14,"typeConfidence":0.78,"plateTime":0.44665159983268543,"extension":6.807716001180834},"hitData":{"launchSpeed":88.8,"launchAngle":-3.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.84,"coordY":147.12}},"index":1,"playId":"c672f2ee-5a37-3ff8-9a84-cfdee2644258","pitchNumber":2,"startTime":"2026-05-02T04:31:21.250Z","endTime":"2026-05-02T04:31:30.804Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T04:31:30.804Z","atBatIndex":79},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shea Langeliers strikes out swinging.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-02T04:32:06.095Z","endTime":"2026-05-02T04:34:13.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"postOnThird":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"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":94.0,"endSpeed":86.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.098769013864132,"aZ":-14.940561179734777,"pfxX":-4.583983262521867,"pfxZ":9.032817653559437,"pX":-0.6934137751447509,"pZ":3.3925827655259897,"vX0":6.268328037828001,"vY0":-136.75621417772524,"vZ0":-4.144120983207036,"x":143.43,"y":147.18,"x0":-2.4119148790566536,"y0":50.0036747700514,"z0":5.941643768534391,"aX":-8.747014081562632},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":7.1,"spinRate":2237,"spinDirection":205},"zone":11,"typeConfidence":0.91,"plateTime":0.39939688626817205,"extension":6.5911332623181185},"index":0,"playId":"6230c0fb-9382-3a3c-a69e-24a088d63aed","pitchNumber":1,"startTime":"2026-05-02T04:32:14.764Z","endTime":"2026-05-02T04:32:18.689Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07388736549513,"aZ":-26.92608658644575,"pfxX":2.9157419293635565,"pfxZ":3.214703274642951,"pX":1.5896910607958037,"pZ":2.093531983647683,"vX0":9.092411054950581,"vY0":-127.02708768612038,"vZ0":-3.6784761577833183,"x":56.4,"y":182.25,"x0":-2.4154714101153094,"y0":50.00560903196282,"z0":5.701755417384499,"aX":4.763305206457436},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.2,"breakHorizontal":-7.3,"spinRate":2364,"spinDirection":168},"zone":14,"typeConfidence":0.91,"plateTime":0.4312374240790855,"extension":6.852552227563265},"index":1,"playId":"28207c31-e44b-3159-88e6-75e2b4ad6cf6","pitchNumber":2,"startTime":"2026-05-02T04:32:31.931Z","endTime":"2026-05-02T04:32:35.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.804561098559667,"aZ":-24.903843304141432,"pfxX":1.7213900890175362,"pfxZ":4.364550644820081,"pX":0.3606622671743566,"pZ":1.0105932749112387,"vX0":6.794682119777493,"vY0":-127.8051659982051,"vZ0":-6.692043146056787,"x":103.25,"y":211.49,"x0":-2.549080358721678,"y0":50.00030599039345,"z0":5.601816592314232,"aX":2.8637846311362942},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.7,"breakHorizontal":-4.6,"spinRate":2398,"spinDirection":176},"zone":14,"typeConfidence":0.91,"plateTime":0.4275571919126615,"extension":6.870984328966253},"index":2,"playId":"bf6d040d-47bd-3dd1-b80d-d0dd50626404","pitchNumber":3,"startTime":"2026-05-02T04:32:54.582Z","endTime":"2026-05-02T04:32:58.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.924631826465916,"aZ":-15.950464141545515,"pfxX":-4.120154443177698,"pfxZ":8.74186721098988,"pX":-0.07151749620709093,"pZ":3.0891137779257107,"vX0":7.637098335648763,"vY0":-135.22091568405042,"vZ0":-4.154898856161414,"x":119.73,"y":155.37,"x0":-2.394487109827163,"y0":50.00254646565293,"z0":5.761543555469944,"aX":-7.646856560938203},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.1,"breakHorizontal":5.9,"spinRate":2094,"spinDirection":215},"zone":2,"typeConfidence":0.85,"plateTime":0.40475292800925367,"extension":6.870683990494907},"index":3,"playId":"985b27da-99b9-3968-9de4-a41d10df3dcd","pitchNumber":4,"startTime":"2026-05-02T04:33:13.894Z","endTime":"2026-05-02T04:33:17.799Z","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.2,"endSpeed":85.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21193593557288,"aZ":-14.566010171132294,"pfxX":-3.5907909933173787,"pfxZ":9.453220709409553,"pX":-0.016118481223823602,"pZ":2.253204860769247,"vX0":6.872688995213608,"vY0":-135.53568404404342,"vZ0":-6.792953348093145,"x":117.61,"y":177.94,"x0":-2.1165721035635015,"y0":50.00606704196114,"z0":5.806482163080007,"aX":-6.6914374162185934},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.8,"breakHorizontal":5.0,"spinRate":2186,"spinDirection":208},"zone":5,"typeConfidence":0.81,"plateTime":0.4038791966787114,"extension":6.745931821444745},"index":4,"playId":"4806877e-64b1-38f2-9a62-8f0be9acceeb","pitchNumber":5,"startTime":"2026-05-02T04:33:33.817Z","endTime":"2026-05-02T04:33:37.452Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-02T04:33:50.890Z","endTime":"2026-05-02T04:34:09.663Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.045525165358267,"aZ":-11.477743884813295,"pfxX":-4.794356824173915,"pfxZ":10.830355581347973,"pX":0.33654336953999725,"pZ":2.2940801517825644,"vX0":8.724047393383332,"vY0":-137.49580916377016,"vZ0":-6.903460425988396,"x":104.17,"y":176.84,"x0":-2.2574049994712566,"y0":50.0030767663401,"z0":5.619658303383919,"aX":-9.162772833251992},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.2,"breakHorizontal":6.8,"spinRate":2295,"spinDirection":217},"zone":6,"typeConfidence":0.91,"plateTime":0.3986703424181912,"extension":6.834958361412328},"index":6,"playId":"86fb1943-a8f6-3f73-9e71-4640eba82511","pitchNumber":6,"startTime":"2026-05-02T04:34:09.663Z","endTime":"2026-05-02T04:34:13.490Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T04:34:13.490Z","atBatIndex":80},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz strikes out swinging.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-02T04:36:43.566Z","endTime":"2026-05-02T04:38:49.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7,8],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-02T04:34:30.479Z","endTime":"2026-05-02T04:34:48.303Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Cade Smith replaces Connor Brogdon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-02T04:34:48.303Z","endTime":"2026-05-02T04:36:45.788Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671922,"link":"/api/v1/people/671922"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.885504191788492,"aZ":-42.676776460119555,"pfxX":-0.9299554765014175,"pfxZ":-6.539954799895092,"pX":2.7314976900403134,"pZ":-0.9739565077349437,"vX0":12.41721142835996,"vY0":-126.92185686315422,"vZ0":-7.711736214261994,"x":12.88,"y":265.08,"x0":-2.137596667987116,"y0":50.005767358358,"z0":5.569858055771197,"aX":-1.4950354943476476},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-13.7,"breakHorizontal":-1.6,"spinRate":1103,"spinDirection":5},"zone":14,"typeConfidence":2.0,"plateTime":0.4342434304003886,"extension":7.164651398748475},"index":2,"playId":"ac7f5d66-807e-348b-8c67-970f6c7a52ec","pitchNumber":1,"startTime":"2026-05-02T04:36:45.788Z","endTime":"2026-05-02T04:36:51.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66862781845001,"aZ":-14.709876907106056,"pfxX":-8.057953017579734,"pfxZ":8.997546399800862,"pX":-1.2783318381393467,"pZ":2.65968728691935,"vX0":6.428809852870215,"vY0":-138.83172439104604,"vZ0":-5.4778066965421495,"x":165.73,"y":166.97,"x0":-2.5833774282873336,"y0":50.00429104887301,"z0":5.6464368044291025,"aX":-15.644956826317186},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":13.2,"spinRate":2361,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3953553628230173,"extension":7.212743985537542},"index":3,"playId":"72216202-11fd-35de-8712-7eaab72fc594","pitchNumber":2,"startTime":"2026-05-02T04:37:16.041Z","endTime":"2026-05-02T04:37:19.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.06686692645014,"aZ":-40.39078660678291,"pfxX":-4.196557454557995,"pfxZ":-5.218817286972204,"pX":-0.8142275722754845,"pZ":1.5365246159888568,"vX0":5.062698648467253,"vY0":-125.60315455288183,"vZ0":-2.073110495277409,"x":148.04,"y":197.29,"x0":-2.325297307497596,"y0":50.005381309782926,"z0":5.7047820191306915,"aX":-6.603992763657921},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-9.7,"breakHorizontal":6.2,"spinRate":661,"spinDirection":287},"zone":13,"typeConfidence":2.0,"plateTime":0.438660617769723,"extension":7.045415090045183},"index":4,"playId":"002914d8-8b1e-32b2-b0e5-64faf31f2524","pitchNumber":3,"startTime":"2026-05-02T04:37:32.525Z","endTime":"2026-05-02T04:37:35.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":77.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49517585373435,"aZ":-37.40735458959942,"pfxX":-0.5388685150941743,"pfxZ":-3.3934614809277495,"pX":0.015273571127141155,"pZ":2.5209601292027326,"vX0":5.749529566964316,"vY0":-124.34808232462858,"vZ0":-0.2136457408164465,"x":116.42,"y":170.71,"x0":-2.27209502717042,"y0":50.0026855872661,"z0":5.752075039351901,"aX":-0.8312139238740465},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-5.9,"breakHorizontal":-0.6,"spinRate":552,"spinDirection":312},"zone":5,"typeConfidence":2.0,"plateTime":0.4430847739187418,"extension":6.980802588629243},"index":5,"playId":"136fb834-a1d2-3db0-a931-1d26448b745d","pitchNumber":4,"startTime":"2026-05-02T04:37:50.035Z","endTime":"2026-05-02T04:37:53.863Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2026-05-02T04:38:05.037Z","endTime":"2026-05-02T04:38:17.752Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6017143049977,"aZ":-39.37161658844023,"pfxX":-3.0845850471507665,"pfxZ":-4.763845918356687,"pX":-1.3982770043020953,"pZ":2.1848977718793146,"vX0":3.986044925195441,"vY0":-122.50355906701775,"vZ0":-0.6155888795730432,"x":170.3,"y":179.79,"x0":-2.6504283942129803,"y0":50.00384009813282,"z0":5.823161482827669,"aX":-4.659715125962805},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-8.5,"breakHorizontal":4.6,"spinRate":557,"spinDirection":353},"zone":13,"typeConfidence":2.0,"plateTime":0.448182078440452,"extension":6.798439180937025},"index":7,"playId":"b0e02060-0133-3bf0-8ff3-81d15aa83d07","pitchNumber":5,"startTime":"2026-05-02T04:38:17.752Z","endTime":"2026-05-02T04:38:23.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":76.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.110836117662117,"aZ":-38.71920022769073,"pfxX":-6.10891623559685,"pfxZ":-4.36307696345777,"pX":-1.001128016031176,"pZ":2.1106422730960244,"vX0":4.826872219960462,"vY0":-122.49559188150742,"vZ0":-0.8699574007927671,"x":155.16,"y":181.79,"x0":-2.2160044346954253,"y0":50.003612674336274,"z0":5.818620791057372,"aX":-9.164557328569122},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-7.8,"breakHorizontal":9.7,"spinRate":566,"spinDirection":321},"zone":13,"typeConfidence":2.0,"plateTime":0.44937941662911696,"extension":7.093782921456254},"index":8,"playId":"7dc581e9-96d5-3e83-a56c-554259cceeec","pitchNumber":6,"startTime":"2026-05-02T04:38:36.163Z","endTime":"2026-05-02T04:38:49.358Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T04:38:49.358Z","atBatIndex":81},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Travis Bazzana strikes out swinging.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-02T04:40:43.994Z","endTime":"2026-05-02T04:41:41.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"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":"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":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.842179457710962,"aZ":-32.081302387308355,"pfxX":3.5540181215893547,"pfxZ":0.06829888766381131,"pX":-0.5846862923528381,"pZ":3.181610861893649,"vX0":0.23098139245896343,"vY0":-118.40264358810872,"vZ0":-0.5984730449922598,"x":139.29,"y":152.88,"x0":-1.145062847200001,"y0":50.003894923875954,"z0":6.388198005318044,"aX":5.016948500094317},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":0.2,"breakHorizontal":-6.5,"spinRate":2344,"spinDirection":65},"zone":1,"typeConfidence":2.0,"plateTime":0.46362167347399685,"extension":6.07007100130612},"index":0,"playId":"df2e34f5-7eca-3a1c-b257-07c3fe4e7f4b","pitchNumber":1,"startTime":"2026-05-02T04:40:44.747Z","endTime":"2026-05-02T04:40:48.494Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.170657231974133,"aZ":-25.58689637850109,"pfxX":-5.2295707308117,"pfxZ":3.9039087178003413,"pX":0.06841622674783356,"pZ":1.5191569632922572,"vX0":4.213138410164758,"vY0":-128.67356649455067,"vZ0":-7.003170855891133,"x":114.39,"y":197.76,"x0":-0.9058217574605006,"y0":50.00379807527085,"z0":6.2417621230486375,"aX":-8.823579130434664},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.8,"breakHorizontal":8.6,"spinRate":1417,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.42469042921240474,"extension":6.302122966516715},"index":1,"playId":"c2ba059e-6b38-396f-8f23-8977caeb47c1","pitchNumber":2,"startTime":"2026-05-02T04:40:57.996Z","endTime":"2026-05-02T04:41:02.024Z","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.9,"endSpeed":85.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.997597253885743,"aZ":-16.755834384163858,"pfxX":-2.7177418997503917,"pfxZ":8.131668513041184,"pX":-1.929132005466553,"pZ":4.864916867339426,"vX0":-2.3020395271066265,"vY0":-136.78798732837555,"vZ0":-1.1170283090420914,"x":190.53,"y":107.43,"x0":-0.7237233979379887,"y0":50.00396648629029,"z0":6.426726018804523,"aX":-5.15269329097272},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.6,"breakHorizontal":5.4,"spinRate":2178,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.40033934641970825,"extension":6.24364517515873},"index":2,"playId":"af1bd667-38a7-3292-bc85-615a457a26d4","pitchNumber":3,"startTime":"2026-05-02T04:41:17.606Z","endTime":"2026-05-02T04:41:21.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55489452891663,"aZ":-29.544037730565936,"pfxX":1.5911963584063393,"pfxZ":1.53524028100128,"pX":0.4677113804902314,"pZ":0.9251974394246856,"vX0":4.058753165562826,"vY0":-129.8682477814563,"vZ0":-7.277313589827674,"x":99.17,"y":213.8,"x0":-1.3205296767604926,"y0":50.00280247120189,"z0":6.003235578694657,"aX":2.7241675465194684},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.4,"breakHorizontal":-3.7,"spinRate":2493,"spinDirection":176},"zone":14,"typeConfidence":2.0,"plateTime":0.42134404944248915,"extension":6.478788920554876},"index":3,"playId":"268fcb81-142a-3170-88f6-620b33e8a3d9","pitchNumber":4,"startTime":"2026-05-02T04:41:35.050Z","endTime":"2026-05-02T04:41:41.214Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T04:41:41.214Z","atBatIndex":82},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bo Naylor flies out to right fielder Colby Thomas.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-02T04:41:52.844Z","endTime":"2026-05-02T04:42:35.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"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":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.3,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.222010013071234,"aZ":-27.111148142153198,"pfxX":-6.153150073269474,"pfxZ":3.0107075250956647,"pX":-0.4876158382226168,"pZ":2.14978578024444,"vX0":3.2838936845671864,"vY0":-128.9186700563606,"vZ0":-5.3010708905943416,"x":135.59,"y":180.74,"x0":-0.9796553799201246,"y0":50.00185487198044,"z0":6.329746776245603,"aX":-10.339143540288752},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.4,"breakHorizontal":10.4,"spinRate":1351,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.42514730339514717,"extension":6.17737500152622},"index":0,"playId":"4a4b0fa4-4cb8-36b5-80bd-8fc567d0d65d","pitchNumber":1,"startTime":"2026-05-02T04:42:07.075Z","endTime":"2026-05-02T04:42:10.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.077827264987725,"aZ":-28.039653448841946,"pfxX":2.689142023975588,"pfxZ":2.466614509651218,"pX":0.26422019239383737,"pZ":1.9477411269756544,"vX0":3.00609436980603,"vY0":-128.81285135637984,"vZ0":-5.040350571726763,"x":106.93,"y":186.19,"x0":-1.267950182184243,"y0":50.00540960240651,"z0":6.101133416180084,"aX":4.513768388579364},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.6,"breakHorizontal":-5.5,"spinRate":2333,"spinDirection":153},"zone":9,"typeConfidence":2.0,"plateTime":0.42542611986325607,"extension":6.370787732798377},"hitData":{"launchSpeed":94.5,"launchAngle":35.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.28,"coordY":70.87}},"index":1,"playId":"c47a512a-dadc-3480-b734-8893d65f1882","pitchNumber":2,"startTime":"2026-05-02T04:42:23.816Z","endTime":"2026-05-02T04:42:35.013Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T04:42:35.013Z","atBatIndex":83},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brayan Rocchio grounds out, second baseman Jeff McNeil to first baseman Nick Kurtz.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-02T04:42:40.352Z","endTime":"2026-05-02T04:43:38.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.11747403018234,"aZ":-25.83475633110115,"pfxX":-7.764442488584443,"pfxZ":3.377904574929369,"pX":-1.3711707068592738,"pZ":3.0775381448012813,"vX0":2.0136439623624165,"vY0":-135.789148226112,"vZ0":-3.555545141769482,"x":169.27,"y":155.69,"x0":-1.1106264664322016,"y0":50.006573290049644,"z0":6.189653020177824,"aX":-14.586527507141847},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.6,"breakHorizontal":13.7,"spinRate":2228,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.40247914655296446,"extension":6.315911748268737},"index":0,"playId":"5b00ba4e-1437-365e-842b-dc3b2f2052bd","pitchNumber":1,"startTime":"2026-05-02T04:43:02.939Z","endTime":"2026-05-02T04:43:06.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.257570216575992,"aZ":-26.177827684464845,"pfxX":-5.131924940493311,"pfxZ":3.604627772745494,"pX":-0.095723439689406,"pZ":1.5444448726123932,"vX0":3.7670773805265467,"vY0":-127.39007019662344,"vZ0":-6.495217223635043,"x":120.65,"y":197.08,"x0":-0.918251278782785,"y0":50.00093353926724,"z0":6.163461446033422,"aX":-8.533964980460686},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.4,"breakHorizontal":8.5,"spinRate":1322,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.42801989665749973,"extension":6.391074107537825},"index":1,"playId":"ce54bb7e-32dd-33db-af57-e178214993c8","pitchNumber":2,"startTime":"2026-05-02T04:43:16.195Z","endTime":"2026-05-02T04:43:19.364Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.925336338933935,"aZ":-28.80056443551761,"pfxX":-5.299173533562984,"pfxZ":2.0103056938596655,"pX":-0.35603129621372837,"pZ":1.7864265374847204,"vX0":3.6979215369633427,"vY0":-128.01502689524298,"vZ0":-5.6310555870837335,"x":130.57,"y":190.55,"x0":-1.1235529302603728,"y0":50.00050557116056,"z0":6.24086426230501,"aX":-8.88296515069981},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.8,"breakHorizontal":8.9,"spinRate":1390,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.42622381969555256,"extension":6.213026779397986},"hitData":{"launchSpeed":99.6,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.85,"coordY":155.23}},"index":2,"playId":"5b00a2b7-078d-3ead-ba18-53c3b3868fb9","pitchNumber":3,"startTime":"2026-05-02T04:43:30.351Z","endTime":"2026-05-02T04:43:38.490Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T04:43:38.490Z","atBatIndex":84},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brent Rooker grounds out, second baseman Travis Bazzana to first baseman Kyle Manzardo.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-02T04:45:35.888Z","endTime":"2026-05-02T04:47:31.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"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":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.547214713598176,"aZ":-14.678057454339394,"pfxX":-4.289486786476839,"pfxZ":9.028221661504215,"pX":-0.6112309730657622,"pZ":2.9873480225635882,"vX0":5.791770840228174,"vY0":-138.06052181449414,"vZ0":-4.99063279371277,"x":140.3,"y":158.12,"x0":-2.1749553275377838,"y0":50.00658408653326,"z0":5.799928580589974,"aX":-8.316850067978576},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.5,"breakHorizontal":6.6,"spinRate":2381,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.39610471989249385,"extension":7.2249346880645735},"index":0,"playId":"7f246b87-5cfb-30a3-9a84-dca7c1cad793","pitchNumber":1,"startTime":"2026-05-02T04:45:52.863Z","endTime":"2026-05-02T04:45:56.190Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.721682060362046,"aZ":-35.8828116904598,"pfxX":-3.089599050608141,"pfxZ":-2.3610848357821643,"pX":0.7486202439328901,"pZ":0.550286069769877,"vX0":8.04340166776356,"vY0":-124.76509477762893,"vZ0":-5.356165904338575,"x":88.46,"y":223.92,"x0":-2.119302568833234,"y0":50.00189879820855,"z0":5.690981917767627,"aX":-4.858720540280247},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-5.3,"breakHorizontal":3.7,"spinRate":561,"spinDirection":322},"zone":14,"typeConfidence":2.0,"plateTime":0.43944775234581535,"extension":7.151069523840541},"index":1,"playId":"89143dd9-107e-3788-9812-71267a4adb15","pitchNumber":2,"startTime":"2026-05-02T04:46:09.472Z","endTime":"2026-05-02T04:46:13.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.2,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.156512748811068,"aZ":-39.617802015292334,"pfxX":-1.729146369545213,"pfxZ":-4.875698549957449,"pX":0.05756355563824651,"pZ":1.128388338730909,"vX0":6.394091231087199,"vY0":-122.46303784547376,"vZ0":-2.9146671427661333,"x":114.81,"y":208.31,"x0":-2.3575171195964537,"y0":50.005307210945396,"z0":5.707995943889044,"aX":-2.639563018961583},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-9.2,"breakHorizontal":1.7,"spinRate":592,"spinDirection":346},"zone":14,"typeConfidence":2.0,"plateTime":0.4464845382465574,"extension":7.159257872975034},"index":2,"playId":"c0547940-5253-37a4-9a4a-662f591bba01","pitchNumber":3,"startTime":"2026-05-02T04:46:26.327Z","endTime":"2026-05-02T04:46:30.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.234203609454735,"aZ":-12.557512121862388,"pfxX":-4.46537121366886,"pfxZ":9.987700106780796,"pX":-1.0711505472710932,"pZ":1.7439685247521435,"vX0":4.97640203971425,"vY0":-139.04107658184304,"vZ0":-8.350186611291633,"x":157.83,"y":191.69,"x0":-2.301243000505435,"y0":50.00531924494423,"z0":5.6132532675150895,"aX":-8.772719752291955},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.6,"breakHorizontal":7.1,"spinRate":2270,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.3934515153077247,"extension":7.400673283180716},"index":3,"playId":"a4372cfd-95a4-3115-bd61-066655e19c46","pitchNumber":4,"startTime":"2026-05-02T04:46:40.179Z","endTime":"2026-05-02T04:46:43.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.09137943067835,"aZ":-14.32232942546691,"pfxX":-3.699963317610417,"pfxZ":9.091478818859542,"pX":-0.17720236664556566,"pZ":3.6172991753696606,"vX0":6.846281598673279,"vY0":-138.99881265093316,"vZ0":-3.365289922018866,"x":123.75,"y":141.11,"x0":-2.1874384812097087,"y0":50.005646207304764,"z0":5.79002241892848,"aX":-7.26812082264974},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.0,"breakHorizontal":5.4,"spinRate":2284,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.39350017856029007,"extension":7.397645504851784},"index":4,"playId":"1b77f737-5e5c-3dea-92ca-aba4605018a5","pitchNumber":5,"startTime":"2026-05-02T04:46:55.167Z","endTime":"2026-05-02T04:47:00.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":87.9,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67477820609676,"aZ":-9.985768588701891,"pfxX":-4.201159490858809,"pfxZ":11.168564046946315,"pX":-0.13129875698717391,"pZ":2.455092643172924,"vX0":6.784440036824446,"vY0":-140.48972818417644,"vZ0":-7.500153853004588,"x":122.0,"y":172.49,"x0":-2.038573086278165,"y0":50.00374031852798,"z0":5.818933622588902,"aX":-8.347453185244284},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.7,"breakHorizontal":6.1,"spinRate":2392,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.3908135118777971,"extension":7.157332870173779},"hitData":{"launchSpeed":103.7,"launchAngle":3.0,"totalDistance":88.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.61,"coordY":143.07}},"index":5,"playId":"ac659687-e59a-350a-bb3d-333c1c223b52","pitchNumber":6,"startTime":"2026-05-02T04:47:24.251Z","endTime":"2026-05-02T04:47:31.973Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T04:47:31.973Z","atBatIndex":85},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Cortes flies out to left fielder Angel Martínez in foul territory.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-02T04:48:10.933Z","endTime":"2026-05-02T04:50:14.623Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"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":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Carlos Cortes replaces Darell Hernaiz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-02T04:47:53.767Z","endTime":"2026-05-02T04:48:13.140Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":687231,"link":"/api/v1/people/687231"}},{"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":96.9,"endSpeed":88.7,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.561694836468117,"aZ":-10.411964907191171,"pfxX":-3.8080964028282303,"pfxZ":10.84100579531274,"pX":-0.1579022116992403,"pZ":1.7032955327398653,"vX0":7.540009024685774,"vY0":-140.7034655078902,"vZ0":-8.947371047977425,"x":123.02,"y":192.79,"x0":-2.3761749674712833,"y0":50.00373576456385,"z0":5.596893995854379,"aX":-7.645523993801514},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.0,"breakHorizontal":5.4,"spinRate":2384,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.3890884410013733,"extension":7.22447948351224},"index":1,"playId":"c5dde42c-2aab-3571-9e36-86d63152d51b","pitchNumber":1,"startTime":"2026-05-02T04:48:13.140Z","endTime":"2026-05-02T04:48:17.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.914175558188717,"aZ":-31.285646378242955,"pfxX":0.36128704795425826,"pfxZ":0.582209073561418,"pX":1.3777629168127443,"pZ":0.2752785827373516,"vX0":9.033953375639234,"vY0":-123.5825591634077,"vZ0":-6.286658750682474,"x":64.48,"y":231.35,"x0":-2.3874678859066085,"y0":50.003654868438,"z0":5.512586241976731,"aX":0.5533536998101335},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.4,"breakHorizontal":-3.0,"spinRate":471,"spinDirection":313},"zone":14,"typeConfidence":2.0,"plateTime":0.44489883847971656,"extension":7.206401612783471},"index":2,"playId":"bf21d45f-96dd-3a50-acdd-c4b8995ed1d5","pitchNumber":2,"startTime":"2026-05-02T04:48:26.376Z","endTime":"2026-05-02T04:48:30.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.569882274286353,"aZ":-11.812274916009256,"pfxX":-4.546028593436301,"pfxZ":10.3770147702722,"pX":0.5085923345470486,"pZ":1.9101786119435287,"vX0":9.078553019214166,"vY0":-139.0420048884346,"vZ0":-7.890943754265997,"x":97.61,"y":187.21,"x0":-2.2051398759852163,"y0":50.00370644556162,"z0":5.56512590944918,"aX":-8.921813763127814},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.3,"breakHorizontal":6.4,"spinRate":2343,"spinDirection":204},"zone":9,"typeConfidence":2.0,"plateTime":0.39361794840757325,"extension":7.388462297868892},"index":3,"playId":"87a9a786-a0f2-3a3c-9ce0-52a70f62e6fb","pitchNumber":3,"startTime":"2026-05-02T04:48:43.102Z","endTime":"2026-05-02T04:48:46.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.683612192896327,"aZ":-34.36534904493203,"pfxX":-7.152958269539057,"pfxZ":-1.3844637865140201,"pX":0.3871847111359264,"pZ":0.3868074898643538,"vX0":8.894345576949933,"vY0":-125.84341412155531,"vZ0":-5.918079644975023,"x":102.24,"y":228.34,"x0":-2.2855622097536146,"y0":50.00226820385642,"z0":5.596764492781735,"aX":-11.320935055129187},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.8,"breakHorizontal":10.6,"spinRate":456,"spinDirection":294},"zone":14,"typeConfidence":2.0,"plateTime":0.43744774033283784,"extension":7.20589401014704},"index":4,"playId":"a9b059fe-56a0-37f4-9a4d-6d99676b4bf3","pitchNumber":4,"startTime":"2026-05-02T04:48:58.652Z","endTime":"2026-05-02T04:49:02.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.030615132423645,"aZ":-12.257883078572121,"pfxX":-4.1578472886266855,"pfxZ":10.007272907583367,"pX":0.13209920020514024,"pZ":2.1397210234601056,"vX0":7.987087321997511,"vY0":-140.03956308871997,"vZ0":-7.47628275908866,"x":111.96,"y":181.01,"x0":-2.214180275973906,"y0":50.00336833489727,"z0":5.6423608034489305,"aX":-8.275920444278087},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.8,"breakHorizontal":5.9,"spinRate":2355,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.39082661942647245,"extension":7.294383180448479},"index":5,"playId":"a84b9b78-d6c5-3003-9e96-47137a5c5c90","pitchNumber":5,"startTime":"2026-05-02T04:49:19.209Z","endTime":"2026-05-02T04:49:25.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.224688159857564,"aZ":-13.249409424704405,"pfxX":-4.438434700810909,"pfxZ":9.34183689945465,"pX":0.021762040199106103,"pZ":1.9999466782973674,"vX0":8.034221133426524,"vY0":-141.4266241428236,"vZ0":-7.708309262346113,"x":116.17,"y":184.78,"x0":-2.279129811732227,"y0":50.0057142466632,"z0":5.61070478199957,"aX":-8.994549612503157},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.5,"breakHorizontal":6.4,"spinRate":2230,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.38728682343578225,"extension":7.180869187552435},"index":6,"playId":"d6692479-c22c-3ba3-b520-eabacac94214","pitchNumber":6,"startTime":"2026-05-02T04:49:41.403Z","endTime":"2026-05-02T04:49:44.775Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.928649768397015,"aZ":-10.438432934200907,"pfxX":-5.01738598629629,"pfxZ":10.95192484837689,"pX":0.2823954357755417,"pZ":1.9339542222774548,"vX0":9.043617233793698,"vY0":-140.04871176211577,"vZ0":-8.30290478651561,"x":106.24,"y":186.56,"x0":-2.3381875780064063,"y0":50.00182740351378,"z0":5.621683177174815,"aX":-9.95747681992019},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.2,"breakHorizontal":7.2,"spinRate":2384,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.3912493236780712,"extension":7.481836588630779},"hitData":{"launchSpeed":89.3,"launchAngle":33.0,"totalDistance":301.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":36.01,"coordY":116.48}},"index":7,"playId":"c7f03953-3f87-3fcc-a9f2-67c92610c8c1","pitchNumber":7,"startTime":"2026-05-02T04:50:05.482Z","endTime":"2026-05-02T04:50:14.623Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T04:50:14.623Z","atBatIndex":86},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Soderstrom grounds out, first baseman Kyle Manzardo to pitcher Cade Smith.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-02T04:50:33.450Z","endTime":"2026-05-02T04:51:20.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.986543728127803,"aZ":-34.86195669368294,"pfxX":-8.037479886893998,"pfxZ":-1.6675429546205187,"pX":-0.9559678614674842,"pZ":1.4009038239632738,"vX0":6.207610938020344,"vY0":-126.5653632006248,"vZ0":-3.6201992693792486,"x":153.44,"y":200.96,"x0":-2.4070196313934358,"y0":50.00507197508795,"z0":5.667994863865031,"aX":-12.92483362901415},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.7,"breakHorizontal":13.0,"spinRate":580,"spinDirection":292},"zone":13,"typeConfidence":2.0,"plateTime":0.43424001163563464,"extension":7.204764830792832},"index":0,"playId":"efd6b506-99c5-36c2-b114-176c8f1f6fef","pitchNumber":1,"startTime":"2026-05-02T04:50:42.598Z","endTime":"2026-05-02T04:50:47.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.831983462631335,"aZ":-11.291177032468616,"pfxX":-3.815967305441652,"pfxZ":10.86857791706402,"pX":-0.38807880326306377,"pZ":3.5026362170310463,"vX0":7.081655501396193,"vY0":-138.43316335971448,"vZ0":-3.867287093156826,"x":131.79,"y":144.21,"x0":-2.495357368775611,"y0":50.0000300081511,"z0":5.685996678139021,"aX":-7.330946281245123},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.0,"breakHorizontal":5.3,"spinRate":2287,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3972077548911077,"extension":7.244840883925993},"index":1,"playId":"719189b7-4304-3dca-88c3-183c8adb70f1","pitchNumber":2,"startTime":"2026-05-02T04:50:59.017Z","endTime":"2026-05-02T04:51:02.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.421271609669443,"aZ":-34.2726327172623,"pfxX":-5.041490570936048,"pfxZ":-1.3347000940567053,"pX":-0.4751652882491334,"pZ":2.4928085184011777,"vX0":6.249647516052204,"vY0":-124.88059734663624,"vZ0":-1.0338009908248516,"x":135.11,"y":171.47,"x0":-2.3615194395030668,"y0":50.0035734513237,"z0":5.745086396786999,"aX":-7.920253361913117},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.4,"breakHorizontal":7.6,"spinRate":510,"spinDirection":302},"zone":4,"typeConfidence":2.0,"plateTime":0.43950298574484314,"extension":7.226862012281754},"hitData":{"launchSpeed":89.2,"launchAngle":-5.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.38,"coordY":164.35}},"index":2,"playId":"50b3c2cf-6c60-3bb0-b4ed-131d3d954e34","pitchNumber":3,"startTime":"2026-05-02T04:51:12.875Z","endTime":"2026-05-02T04:51:20.831Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T04:51:20.831Z","atBatIndex":87}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Soderstrom grounds out, first baseman Kyle Manzardo to pitcher Cade Smith.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-02T04:50:33.450Z","endTime":"2026-05-02T04:51:20.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.986543728127803,"aZ":-34.86195669368294,"pfxX":-8.037479886893998,"pfxZ":-1.6675429546205187,"pX":-0.9559678614674842,"pZ":1.4009038239632738,"vX0":6.207610938020344,"vY0":-126.5653632006248,"vZ0":-3.6201992693792486,"x":153.44,"y":200.96,"x0":-2.4070196313934358,"y0":50.00507197508795,"z0":5.667994863865031,"aX":-12.92483362901415},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.7,"breakHorizontal":13.0,"spinRate":580,"spinDirection":292},"zone":13,"typeConfidence":2.0,"plateTime":0.43424001163563464,"extension":7.204764830792832},"index":0,"playId":"efd6b506-99c5-36c2-b114-176c8f1f6fef","pitchNumber":1,"startTime":"2026-05-02T04:50:42.598Z","endTime":"2026-05-02T04:50:47.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.831983462631335,"aZ":-11.291177032468616,"pfxX":-3.815967305441652,"pfxZ":10.86857791706402,"pX":-0.38807880326306377,"pZ":3.5026362170310463,"vX0":7.081655501396193,"vY0":-138.43316335971448,"vZ0":-3.867287093156826,"x":131.79,"y":144.21,"x0":-2.495357368775611,"y0":50.0000300081511,"z0":5.685996678139021,"aX":-7.330946281245123},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.0,"breakHorizontal":5.3,"spinRate":2287,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3972077548911077,"extension":7.244840883925993},"index":1,"playId":"719189b7-4304-3dca-88c3-183c8adb70f1","pitchNumber":2,"startTime":"2026-05-02T04:50:59.017Z","endTime":"2026-05-02T04:51:02.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.421271609669443,"aZ":-34.2726327172623,"pfxX":-5.041490570936048,"pfxZ":-1.3347000940567053,"pX":-0.4751652882491334,"pZ":2.4928085184011777,"vX0":6.249647516052204,"vY0":-124.88059734663624,"vZ0":-1.0338009908248516,"x":135.11,"y":171.47,"x0":-2.3615194395030668,"y0":50.0035734513237,"z0":5.745086396786999,"aX":-7.920253361913117},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.4,"breakHorizontal":7.6,"spinRate":510,"spinDirection":302},"zone":4,"typeConfidence":2.0,"plateTime":0.43950298574484314,"extension":7.226862012281754},"hitData":{"launchSpeed":89.2,"launchAngle":-5.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.38,"coordY":164.35}},"index":2,"playId":"50b3c2cf-6c60-3bb0-b4ed-131d3d954e34","pitchNumber":3,"startTime":"2026-05-02T04:51:12.875Z","endTime":"2026-05-02T04:51:20.831Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T04:51:20.831Z","atBatIndex":87},"scoringPlays":[9,15,34,42,43,59,62,63,68],"playsByInning":[{"startIndex":0,"endIndex":10,"top":[0,1,2,3,4,5],"bottom":[6,7,8,9,10],"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":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":170.14,"y":87.51},"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":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":158.9,"y":114.18},"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":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":157.03,"y":108.88},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":164.59,"y":105.42},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":148.53,"y":111.79},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":79.64,"y":109.26},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"coordinates":{"x":52.91,"y":43.91},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":124.59,"y":196.75},"type":"O","description":"Groundout"}]}},{"startIndex":11,"endIndex":20,"top":[11,12,13,14,15,16],"bottom":[17,18,19,20],"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":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"coordinates":{"x":132.55,"y":99.49},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":98.6,"y":165.36},"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":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":104.18,"y":138.0},"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":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":193.36,"y":66.55},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":166.55,"y":114.07},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":64.65,"y":125.84},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":128.25,"y":183.36},"type":"O","description":"Groundout"}]}},{"startIndex":21,"endIndex":27,"top":[21,22,23],"bottom":[24,25,26,27],"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":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":159.92,"y":165.36},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":104.18,"y":160.8},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":142.76,"y":209.95},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"coordinates":{"x":92.16,"y":157.6},"type":"O","description":"Lineout"}]}},{"startIndex":28,"endIndex":37,"top":[28,29,30],"bottom":[31,32,33,34,35,36,37],"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":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"coordinates":{"x":150.8,"y":154.22},"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":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"coordinates":{"x":104.68,"y":145.6},"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":4,"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":137.86,"y":153.28},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"coordinates":{"x":130.47,"y":199.02},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":79.85,"y":130.4},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":127.49,"y":101.52},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":120.9,"y":162.83},"type":"O","description":"Fielders Choice Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":55.02,"y":113.68},"type":"O","description":"Flyout"}]}},{"startIndex":38,"endIndex":48,"top":[38,39,40,41,42,43,44],"bottom":[45,46,47,48],"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":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":98.6,"y":192.73},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"coordinates":{"x":180.68,"y":58.32},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":184.0,"y":81.6},"type":"O","description":"Sac Fly"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":158.9,"y":164.86},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"coordinates":{"x":156.61,"y":134.69},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":108.23,"y":183.1},"type":"O","description":"Pop Out"}]}},{"startIndex":49,"endIndex":57,"top":[49,50,51,52,53],"bottom":[54,55,56,57],"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":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":150.52,"y":142.01},"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":6,"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":175.12,"y":124.32},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":142.18,"y":107.09},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"coordinates":{"x":176.13,"y":152.19},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":153.33,"y":155.74},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":102.15,"y":114.69},"type":"O","description":"Flyout"}]}},{"startIndex":58,"endIndex":71,"top":[58,59,60,61,62,63,64],"bottom":[65,66,67,68,69,70,71],"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":7,"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":190.83,"y":83.27},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"coordinates":{"x":31.21,"y":86.31},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":54.01,"y":90.12},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"coordinates":{"x":203.5,"y":73.65},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":60.08,"y":118.52},"type":"H","description":"Double"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":159.48,"y":119.46},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"coordinates":{"x":87.65,"y":98.92},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"coordinates":{"x":85.98,"y":44.99},"type":"O","description":"Flyout"}]}},{"startIndex":72,"endIndex":81,"top":[72,73,74,75,76],"bottom":[77,78,79,80,81],"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":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":46.09,"y":121.53},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":155.45,"y":169.87},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":146.24,"y":155.74},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":99.62,"y":159.28},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":216.12,"y":105.23},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":116.84,"y":147.12},"type":"E","description":"Field Error"}]}},{"startIndex":82,"endIndex":87,"top":[82,83,84],"bottom":[85,86,87],"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":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"coordinates":{"x":195.28,"y":70.87},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":9,"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":154.85,"y":155.23},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"coordinates":{"x":136.61,"y":143.07},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":36.01,"y":116.48},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":157.38,"y":164.35},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":2,"hits":2,"errors":1,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":3}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":3,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":1,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":5,"hits":9,"errors":1,"leftOnBase":10},"away":{"runs":8,"hits":11,"errors":2,"leftOnBase":10}},"defense":{"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"catcher":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"first":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"second":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"third":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"shortstop":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"left":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"center":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"right":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"onDeck":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"inHole":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"battingOrder":10,"team":{"id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"}},"offense":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"onDeck":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"inHole":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"battingOrder":6,"team":{"id":133,"name":"Athletics","link":"/api/v1/teams/133"}},"balls":1,"strikes":1,"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":5,"groundOuts":6,"airOuts":11,"runs":8,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":8,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".231","atBats":36,"obp":".318","slg":".377","ops":".695","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":19,"rbi":8,"leftOnBase":25,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":5,"lineOuts":1},"pitching":{"flyOuts":6,"groundOuts":10,"airOuts":11,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":35,"obp":".366","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":160,"era":"3.81","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.24","battersFaced":42,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":160,"balls":70,"strikes":90,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.91","rbi":5,"pitchesPerInning":"17.78","runsScoredPer9":"5.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":2,"chances":39,"passedBall":0,"pickoffs":0}},"players":{"ID800050":{"person":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"jerseyNumber":"24","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"200","stats":{"batting":{"summary":"4-4 | 2 2B, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":12,"groundOuts":25,"airOuts":38,"runs":13,"doubles":8,"triples":1,"homeRuns":5,"strikeOuts":13,"baseOnBalls":15,"intentionalWalks":0,"hits":30,"hitByPitch":0,"avg":".286","atBats":105,"obp":".372","slg":".524","ops":".896","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":121,"totalBases":55,"rbi":20,"leftOnBase":44,"sacBunts":0,"sacFlies":1,"babip":".284","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":14,"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":1,"putOuts":22,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID641401":{"person":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(H, 3)","summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"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":".---","numberOfPitches":15,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":7,"strikes":8,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":13,"gamesStarted":0,"flyOuts":9,"groundOuts":15,"airOuts":14,"runs":9,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":49,"obp":".255","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":207,"era":"4.97","inningsPitched":"12.2","wins":2,"losses":2,"saves":1,"saveOpportunities":2,"holds":3,"blownSaves":1,"earnedRuns":7,"whip":"1.03","battersFaced":54,"outs":38,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":207,"balls":79,"strikes":128,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".500","pitchesPerInning":"16.34","gamesFinished":4,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"8.53","walksPer9Inn":"1.42","hitsPer9Inn":"7.82","runsScoredPer9":"6.39","homeRunsPer9":"2.13","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":3,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID595978":{"person":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"jerseyNumber":"27","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":4,"groundOuts":13,"airOuts":5,"runs":7,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".286","atBats":35,"obp":".333","slg":".343","ops":".676","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":12,"rbi":2,"leftOnBase":20,"sacBunts":0,"sacFlies":1,"babip":".357","groundOutsToAirouts":"2.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":4,"era":"0.00","inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":4,"balls":1,"strikes":3,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":1,"putOuts":110,"errors":1,"chances":112,"fielding":".991","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683953":{"person":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"jerseyNumber":"37","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | 2 BB, 2 K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":4,"intentionalWalks":1,"hits":0,"hitByPitch":0,"avg":".000","atBats":9,"obp":".308","slg":".000","ops":".308","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":13,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":4,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID682177":{"person":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"jerseyNumber":"10","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"600","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":1,"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":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":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":9,"groundOuts":13,"airOuts":15,"runs":12,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":27,"baseOnBalls":9,"intentionalWalks":0,"hits":25,"hitByPitch":0,"avg":".313","atBats":80,"obp":".382","slg":".550","ops":".932","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":89,"totalBases":44,"rbi":14,"leftOnBase":34,"sacBunts":0,"sacFlies":0,"babip":".429","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":33,"putOuts":40,"errors":1,"chances":74,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID677944":{"person":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":18,"groundOuts":34,"airOuts":31,"runs":23,"doubles":5,"triples":0,"homeRuns":6,"strikeOuts":25,"baseOnBalls":13,"intentionalWalks":0,"hits":33,"hitByPitch":3,"atBats":121,"obp":".353","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":534,"era":"6.23","inningsPitched":"30.1","wins":0,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"1.52","battersFaced":139,"outs":91,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":534,"balls":203,"strikes":331,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".000","pitchesPerInning":"17.60","gamesFinished":0,"strikeoutWalkRatio":"1.92","strikeoutsPer9Inn":"7.42","walksPer9Inn":"3.86","hitsPer9Inn":"9.79","runsScoredPer9":"6.82","homeRunsPer9":"1.78","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"900","stats":{"batting":{"summary":"1-5 | 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":14,"groundOuts":34,"airOuts":32,"runs":13,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":11,"baseOnBalls":10,"intentionalWalks":0,"hits":29,"hitByPitch":2,"avg":".279","atBats":104,"obp":".353","slg":".404","ops":".757","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":118,"totalBases":42,"rbi":18,"leftOnBase":31,"sacBunts":2,"sacFlies":0,"babip":".289","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.67","popOuts":10,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":77,"putOuts":48,"errors":3,"chances":128,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID690984":{"person":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"jerseyNumber":"0","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"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":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670036":{"person":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(H, 2)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":5,"strikes":5,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":9,"groundOuts":11,"airOuts":21,"runs":9,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":2,"intentionalWalks":0,"hits":14,"hitByPitch":1,"atBats":59,"obp":".270","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":213,"era":"4.91","inningsPitched":"14.2","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":8,"whip":"1.09","battersFaced":63,"outs":44,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":213,"balls":68,"strikes":145,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.52","gamesFinished":3,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"8.59","walksPer9Inn":"1.23","hitsPer9Inn":"8.59","runsScoredPer9":"5.52","homeRunsPer9":"1.23","inheritedRunners":16,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":5},"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"}]},"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":{},"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":4,"gamesStarted":0,"flyOuts":3,"groundOuts":8,"airOuts":6,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":22,"obp":".167","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":97,"era":"2.84","inningsPitched":"6.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.63","battersFaced":24,"outs":19,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":37,"strikes":60,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".---","pitchesPerInning":"15.32","gamesFinished":3,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.53","walksPer9Inn":"2.84","hitsPer9Inn":"2.84","runsScoredPer9":"4.26","homeRunsPer9":"1.42","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666310":{"person":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"jerseyNumber":"23","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"800","stats":{"batting":{"summary":"2-5 | 2B, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":8,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":15,"groundOuts":16,"airOuts":28,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".137","atBats":73,"obp":".192","slg":".205","ops":".397","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":78,"totalBases":15,"rbi":4,"leftOnBase":32,"sacBunts":0,"sacFlies":0,"babip":".170","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"73.00","popOuts":6,"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":{"gamesStarted":1,"caughtStealing":2,"stolenBases":16,"stolenBasePercentage":".889","caughtStealingPercentage":".111","assists":9,"putOuts":178,"errors":1,"chances":188,"fielding":".995","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID681807":{"person":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"jerseyNumber":"6","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":7,"groundOuts":4,"airOuts":9,"runs":7,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":8,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".222","atBats":36,"obp":".364","slg":".333","ops":".697","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":12,"rbi":1,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".350","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","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":{"caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":31,"errors":0,"chances":31,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671922":{"person":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(S, 8)","summary":"1.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":9,"strikes":13,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":9,"groundOuts":12,"airOuts":15,"runs":7,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":4,"intentionalWalks":1,"hits":16,"hitByPitch":0,"atBats":60,"obp":".308","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":292,"era":"3.52","inningsPitched":"15.1","wins":2,"losses":0,"saves":8,"saveOpportunities":10,"holds":0,"blownSaves":2,"earnedRuns":6,"whip":"1.30","battersFaced":65,"outs":46,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":292,"balls":101,"strikes":191,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":"1.000","pitchesPerInning":"19.04","gamesFinished":13,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"10.57","walksPer9Inn":"2.35","hitsPer9Inn":"9.39","runsScoredPer9":"4.11","homeRunsPer9":"0.59","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID608070":{"person":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"jerseyNumber":"11","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | 2 BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":35,"groundOuts":24,"airOuts":51,"runs":19,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":19,"baseOnBalls":23,"intentionalWalks":3,"hits":26,"hitByPitch":0,"avg":".217","atBats":120,"obp":".343","slg":".425","ops":".768","caughtStealing":0,"stolenBases":12,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":143,"totalBases":51,"rbi":12,"leftOnBase":61,"sacBunts":0,"sacFlies":0,"babip":".211","groundOutsToAirouts":"0.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":11,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":38,"putOuts":21,"errors":3,"chances":62,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID680757":{"person":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"jerseyNumber":"38","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":16,"groundOuts":39,"airOuts":37,"runs":12,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":15,"intentionalWalks":1,"hits":27,"hitByPitch":1,"avg":".231","atBats":117,"obp":".321","slg":".299","ops":".620","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":135,"totalBases":35,"rbi":8,"leftOnBase":41,"sacBunts":1,"sacFlies":1,"babip":".257","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"117.00","popOuts":10,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":66,"errors":1,"chances":69,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID688883":{"person":{"id":688883,"fullName":"Peyton Pallette","link":"/api/v1/people/688883"},"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":9,"gamesStarted":0,"flyOuts":5,"groundOuts":9,"airOuts":15,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":7,"intentionalWalks":0,"hits":9,"hitByPitch":2,"atBats":46,"obp":".327","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":244,"era":"3.55","inningsPitched":"12.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":5,"whip":"1.26","battersFaced":55,"outs":38,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":244,"balls":97,"strikes":147,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".500","pitchesPerInning":"19.26","gamesFinished":3,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"9.24","walksPer9Inn":"4.97","hitsPer9Inn":"6.39","runsScoredPer9":"3.55","homeRunsPer9":"0.71","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":5},"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}},"ID682657":{"person":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"jerseyNumber":"1","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 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"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":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":30,"flyOuts":12,"groundOuts":25,"airOuts":29,"runs":12,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":20,"baseOnBalls":3,"intentionalWalks":0,"hits":25,"hitByPitch":2,"avg":".260","atBats":96,"obp":".294","slg":".479","ops":".773","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":104,"totalBases":46,"rbi":16,"leftOnBase":36,"sacBunts":2,"sacFlies":1,"babip":".278","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.20","popOuts":7,"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":1,"putOuts":48,"errors":1,"chances":50,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"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":"400","stats":{"batting":{"summary":"0-4 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":5,"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":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":10,"groundOuts":21,"airOuts":19,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":35,"baseOnBalls":9,"intentionalWalks":0,"hits":16,"hitByPitch":2,"avg":".178","atBats":90,"obp":".265","slg":".233","ops":".498","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":102,"totalBases":21,"rbi":7,"leftOnBase":54,"sacBunts":0,"sacFlies":1,"babip":".273","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"90.00","popOuts":7,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":136,"errors":0,"chances":150,"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":6,"gamesStarted":6,"flyOuts":11,"groundOuts":36,"airOuts":28,"runs":7,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":38,"baseOnBalls":10,"intentionalWalks":0,"hits":22,"hitByPitch":1,"atBats":124,"obp":".244","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":543,"era":"1.73","inningsPitched":"36.1","wins":3,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"0.88","battersFaced":135,"outs":109,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":543,"balls":190,"strikes":353,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.94","gamesFinished":0,"strikeoutWalkRatio":"3.80","strikeoutsPer9Inn":"9.41","walksPer9Inn":"2.48","hitsPer9Inn":"5.45","runsScoredPer9":"1.73","homeRunsPer9":"0.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":9},"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":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":{"summary":"4.0 IP, 4 ER, 2 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":5,"airOuts":5,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":69,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":20,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":69,"balls":29,"strikes":40,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"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":7,"gamesStarted":7,"flyOuts":19,"groundOuts":28,"airOuts":32,"runs":18,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":36,"baseOnBalls":16,"intentionalWalks":0,"hits":32,"hitByPitch":1,"atBats":127,"obp":".340","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":590,"era":"3.67","inningsPitched":"34.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.40","battersFaced":145,"outs":103,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":590,"balls":234,"strikes":356,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":4,"winPercentage":".500","pitchesPerInning":"17.18","gamesFinished":0,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"9.44","walksPer9Inn":"4.19","hitsPer9Inn":"8.39","runsScoredPer9":"4.72","homeRunsPer9":"1.31","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":7},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681870":{"person":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(W, 1-1)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"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":8,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":1,"strikes":7,"strikePercentage":".880","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"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":17,"gamesStarted":0,"flyOuts":9,"groundOuts":2,"airOuts":18,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":6,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":50,"obp":".228","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":245,"era":"2.45","inningsPitched":"14.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":12,"blownSaves":0,"earnedRuns":4,"whip":"0.89","battersFaced":57,"outs":44,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":245,"balls":86,"strikes":159,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.11","rbi":0,"winPercentage":".500","pitchesPerInning":"16.70","gamesFinished":1,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"14.73","walksPer9Inn":"3.68","hitsPer9Inn":"4.30","runsScoredPer9":"2.45","homeRunsPer9":"0.61","inheritedRunners":12,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":7,"gamesStarted":7,"flyOuts":18,"groundOuts":41,"airOuts":32,"runs":14,"doubles":4,"triples":1,"homeRuns":6,"strikeOuts":53,"baseOnBalls":19,"intentionalWalks":0,"hits":25,"hitByPitch":1,"atBats":151,"obp":".263","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":660,"era":"2.70","inningsPitched":"43.1","wins":5,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.02","battersFaced":171,"outs":130,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":660,"balls":228,"strikes":432,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"1.28","rbi":0,"winPercentage":".833","pitchesPerInning":"15.23","gamesFinished":0,"strikeoutWalkRatio":"2.79","strikeoutsPer9Inn":"11.01","walksPer9Inn":"3.95","hitsPer9Inn":"5.19","runsScoredPer9":"2.91","homeRunsPer9":"1.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"0.0 IP, ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":0,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":9,"strikes":7,"strikePercentage":".440","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":3,"groundOuts":5,"airOuts":5,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":23,"obp":".407","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":99,"era":"8.44","inningsPitched":"5.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":5,"whip":"2.06","battersFaced":27,"outs":16,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":34,"strikes":65,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":1,"winPercentage":".000","pitchesPerInning":"18.56","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"10.13","walksPer9Inn":"5.06","hitsPer9Inn":"13.50","runsScoredPer9":"8.44","homeRunsPer9":"3.38","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":7,"gamesStarted":7,"flyOuts":14,"groundOuts":35,"airOuts":35,"runs":16,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":32,"baseOnBalls":14,"intentionalWalks":0,"hits":37,"hitByPitch":0,"atBats":139,"obp":".333","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":616,"era":"4.08","inningsPitched":"35.1","wins":0,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.44","battersFaced":153,"outs":106,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":616,"balls":227,"strikes":389,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".000","pitchesPerInning":"17.43","gamesFinished":0,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"8.15","walksPer9Inn":"3.57","hitsPer9Inn":"9.42","runsScoredPer9":"4.08","homeRunsPer9":"1.27","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":9},"fielding":{"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":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":{"summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":10,"strikes":10,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"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":12,"gamesStarted":0,"flyOuts":6,"groundOuts":11,"airOuts":13,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":6,"intentionalWalks":1,"hits":7,"hitByPitch":1,"atBats":33,"obp":".333","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":178,"era":"0.00","inningsPitched":"9.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.39","battersFaced":42,"outs":28,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":178,"balls":71,"strikes":107,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".000","pitchesPerInning":"19.07","gamesFinished":1,"strikeoutWalkRatio":"0.67","strikeoutsPer9Inn":"3.86","walksPer9Inn":"5.79","hitsPer9Inn":"6.75","runsScoredPer9":"0.96","homeRunsPer9":"0.00","inheritedRunners":7,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656555":{"person":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | HR, 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":11,"groundOuts":12,"airOuts":19,"runs":13,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":26,"baseOnBalls":17,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".219","atBats":73,"obp":".367","slg":".384","ops":".751","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":90,"totalBases":28,"rbi":9,"leftOnBase":35,"sacBunts":0,"sacFlies":0,"babip":".311","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.50","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":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":100,"errors":0,"chances":105,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]}},"batters":[680757,800050,608070,700932,656555,682177,682657,683953,666310,677587,676282,682120,670036,683769,681870,641401,671922],"pitchers":[676282,682120,670036,683769,681870,641401,671922],"bench":[681807,690984,595978],"bullpen":[676440,677944,670059,800048,688883,668909],"battingOrder":[680757,800050,608070,700932,656555,682657,683953,666310,677587],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"DeLauter 2 (8, Ginn, Basso); Hoskins (6, Ginn); Naylor, B (2, Basso); Rocchio (4, Basso)."},{"label":"HR","value":"Hoskins (2, 7th inning off Sterner, 0 on, 1 out)."},{"label":"TB","value":"DeLauter 6; Hoskins 6; Kwan 2; Naylor, B 3; Rocchio 2."},{"label":"RBI","value":"DeLauter 2 (20); Hoskins 3 (9); Martínez, A (16); Naylor, B (4); Rocchio (18)."},{"label":"2-out RBI","value":"Rocchio; Naylor, B; DeLauter 2."},{"label":"Runners left in scoring position, 2 out","value":"Schneemann 2; Bazzana; Ramírez, Jo 2; Kwan."},{"label":"SF","value":"Martínez, A."},{"label":"GIDP","value":"Martínez, A."},{"label":"Team RISP","value":"3-for-15."},{"label":"Team LOB","value":"10."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Schneemann (1, throw); Rocchio (3, fielding)."},{"label":"Pickoffs","value":"Festa, M (Butler, L at 1st base)."}]}],"note":[{"label":"a","value":"Hit a sacrifice fly for Schneemann in the 5th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":10,"airOuts":11,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".246","atBats":35,"obp":".324","slg":".393","ops":".717","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":14,"rbi":5,"leftOnBase":28,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"35.00","popOuts":4,"lineOuts":1},"pitching":{"flyOuts":5,"groundOuts":6,"airOuts":11,"runs":8,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":8,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":36,"obp":".422","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":179,"era":"4.35","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":8,"whip":"1.44","battersFaced":45,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":179,"balls":76,"strikes":103,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":8,"pitchesPerInning":"19.89","runsScoredPer9":"8.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":27,"errors":1,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID671732":{"person":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"jerseyNumber":"4","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":12,"groundOuts":30,"airOuts":21,"runs":10,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":28,"baseOnBalls":10,"intentionalWalks":1,"hits":17,"hitByPitch":0,"avg":".177","atBats":96,"obp":".255","slg":".292","ops":".547","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":106,"totalBases":28,"rbi":12,"leftOnBase":38,"sacBunts":0,"sacFlies":0,"babip":".215","groundOutsToAirouts":"1.43","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"32.00","popOuts":3,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":55,"errors":0,"chances":55,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID622663":{"person":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":7,"gamesStarted":7,"flyOuts":19,"groundOuts":32,"airOuts":33,"runs":19,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":40,"baseOnBalls":23,"intentionalWalks":0,"hits":32,"hitByPitch":2,"atBats":136,"obp":".354","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":666,"era":"4.46","inningsPitched":"38.1","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.43","battersFaced":162,"outs":115,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":666,"balls":255,"strikes":411,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".500","pitchesPerInning":"17.37","gamesFinished":0,"strikeoutWalkRatio":"1.74","strikeoutsPer9Inn":"9.39","walksPer9Inn":"5.40","hitsPer9Inn":"7.51","runsScoredPer9":"4.46","homeRunsPer9":"0.94","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":9},"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}},"ID667670":{"person":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"400","stats":{"batting":{"summary":"2-5 | HR, 3 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":1,"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":16,"flyOuts":9,"groundOuts":14,"airOuts":17,"runs":6,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":22,"baseOnBalls":7,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".136","atBats":59,"obp":".221","slg":".288","ops":".509","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":68,"totalBases":17,"rbi":11,"leftOnBase":29,"sacBunts":0,"sacFlies":2,"babip":".139","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.67","popOuts":2,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID669372":{"person":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"note":"(L, 0-1)","summary":"4.1 IP, 5 ER, 4 K, 5 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":3,"airOuts":6,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":5,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":88,"inningsPitched":"4.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":23,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":38,"strikes":50,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"10.38","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":8,"gamesStarted":5,"flyOuts":18,"groundOuts":33,"airOuts":29,"runs":14,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":23,"baseOnBalls":14,"intentionalWalks":0,"hits":23,"hitByPitch":1,"atBats":107,"obp":".309","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":476,"era":"4.30","inningsPitched":"29.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":14,"whip":"1.26","battersFaced":123,"outs":88,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":476,"balls":182,"strikes":294,"strikePercentage":".620","hitBatsmen":1,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":4,"winPercentage":".000","pitchesPerInning":"16.23","gamesFinished":2,"strikeoutWalkRatio":"1.64","strikeoutsPer9Inn":"7.06","walksPer9Inn":"4.30","hitsPer9Inn":"7.06","runsScoredPer9":"4.30","homeRunsPer9":"1.23","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680869":{"person":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"jerseyNumber":"20","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"800","stats":{"batting":{"summary":"1-2 | K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":7,"groundOuts":10,"airOuts":10,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".243","atBats":37,"obp":".263","slg":".351","ops":".614","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":13,"rbi":6,"leftOnBase":12,"sacBunts":2,"sacFlies":0,"babip":".308","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":2,"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":5,"putOuts":23,"errors":0,"chances":28,"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"}]},"ID643446":{"person":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"jerseyNumber":"22","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | 2B","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":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":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":11,"groundOuts":29,"airOuts":28,"runs":9,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":10,"intentionalWalks":0,"hits":28,"hitByPitch":2,"avg":".295","atBats":95,"obp":".370","slg":".400","ops":".770","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":109,"totalBases":38,"rbi":7,"leftOnBase":36,"sacBunts":1,"sacFlies":1,"babip":".325","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"95.00","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":70,"putOuts":52,"errors":1,"chances":123,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID686993":{"person":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 2 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":10,"strikes":11,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"9.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":11,"groundOuts":16,"airOuts":15,"runs":11,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":19,"baseOnBalls":6,"intentionalWalks":1,"hits":20,"hitByPitch":0,"atBats":69,"obp":".347","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":294,"era":"4.86","inningsPitched":"16.2","wins":1,"losses":3,"saves":0,"saveOpportunities":1,"holds":5,"blownSaves":1,"earnedRuns":9,"whip":"1.56","battersFaced":76,"outs":50,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":294,"balls":101,"strikes":193,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":1,"winPercentage":".250","pitchesPerInning":"17.64","gamesFinished":4,"strikeoutWalkRatio":"3.17","strikeoutsPer9Inn":"10.26","walksPer9Inn":"3.24","hitsPer9Inn":"10.80","runsScoredPer9":"5.94","homeRunsPer9":"1.62","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID642851":{"person":{"id":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851"},"jerseyNumber":"29","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":10,"groundOuts":9,"airOuts":15,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".094","atBats":32,"obp":".147","slg":".094","ops":".241","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":3,"rbi":0,"leftOnBase":23,"sacBunts":1,"sacFlies":0,"babip":".115","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","assists":3,"putOuts":70,"errors":0,"chances":73,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605130":{"person":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":10,"groundOuts":14,"airOuts":16,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":8,"intentionalWalks":1,"hits":7,"hitByPitch":2,"atBats":48,"obp":".288","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":222,"era":"3.14","inningsPitched":"14.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":6,"blownSaves":1,"earnedRuns":5,"whip":"1.05","battersFaced":59,"outs":43,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":222,"balls":88,"strikes":134,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".---","pitchesPerInning":"15.49","gamesFinished":1,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"7.53","walksPer9Inn":"5.02","hitsPer9Inn":"4.40","runsScoredPer9":"3.77","homeRunsPer9":"1.26","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666126":{"person":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"jerseyNumber":"26","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"501","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":26,"flyOuts":9,"groundOuts":20,"airOuts":16,"runs":8,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":7,"baseOnBalls":8,"intentionalWalks":0,"hits":27,"hitByPitch":1,"avg":".386","atBats":70,"obp":".456","slg":".657","ops":"1.113","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":79,"totalBases":46,"rbi":13,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".390","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.50","popOuts":2,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":15,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID682052":{"person":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":6,"gamesStarted":5,"flyOuts":20,"groundOuts":19,"airOuts":36,"runs":16,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":18,"baseOnBalls":21,"intentionalWalks":0,"hits":27,"hitByPitch":0,"atBats":97,"obp":".400","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":475,"era":"5.84","inningsPitched":"24.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":16,"whip":"1.95","battersFaced":121,"outs":74,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":475,"balls":206,"strikes":269,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.53","rbi":0,"winPercentage":".667","pitchesPerInning":"19.26","gamesFinished":0,"strikeoutWalkRatio":"0.86","strikeoutsPer9Inn":"6.57","walksPer9Inn":"7.66","hitsPer9Inn":"9.85","runsScoredPer9":"5.84","homeRunsPer9":"1.46","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669270":{"person":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":9,"strikes":11,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":5,"groundOuts":14,"airOuts":13,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":40,"obp":".289","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":147,"era":"2.31","inningsPitched":"11.2","wins":0,"losses":1,"saves":4,"saveOpportunities":4,"holds":1,"blownSaves":0,"earnedRuns":3,"whip":"1.11","battersFaced":45,"outs":35,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":147,"balls":54,"strikes":93,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".000","pitchesPerInning":"12.60","gamesFinished":7,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"3.86","walksPer9Inn":"2.31","hitsPer9Inn":"7.71","runsScoredPer9":"2.31","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID691016":{"person":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"jerseyNumber":"21","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":20,"groundOuts":32,"airOuts":32,"runs":15,"doubles":11,"triples":1,"homeRuns":3,"strikeOuts":26,"baseOnBalls":15,"intentionalWalks":1,"hits":24,"hitByPitch":0,"avg":".212","atBats":113,"obp":".302","slg":".407","ops":".709","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":129,"totalBases":46,"rbi":18,"leftOnBase":69,"sacBunts":0,"sacFlies":1,"babip":".247","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.67","popOuts":6,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":60,"errors":0,"chances":62,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID669620":{"person":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":27,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":10,"strikes":17,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"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":0,"flyOuts":2,"groundOuts":2,"airOuts":5,"runs":2,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":12,"obp":".429","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":45,"era":"6.75","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":2,"whip":"2.25","battersFaced":14,"outs":8,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":45,"balls":15,"strikes":30,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":2,"winPercentage":".---","pitchesPerInning":"16.88","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"3.38","walksPer9Inn":"3.38","hitsPer9Inn":"16.88","runsScoredPer9":"6.75","homeRunsPer9":"3.38","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID650644":{"person":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":6,"gamesStarted":6,"flyOuts":24,"groundOuts":25,"airOuts":41,"runs":11,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":24,"baseOnBalls":8,"intentionalWalks":1,"hits":32,"hitByPitch":1,"atBats":120,"obp":".313","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":525,"era":"3.23","inningsPitched":"30.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.30","battersFaced":132,"outs":92,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":525,"balls":193,"strikes":332,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".667","pitchesPerInning":"17.12","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"7.04","walksPer9Inn":"2.35","hitsPer9Inn":"9.39","runsScoredPer9":"3.23","homeRunsPer9":"0.88","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687231":{"person":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"jerseyNumber":"2","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"500","stats":{"batting":{"summary":"0-2 | 2 BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":19,"flyOuts":7,"groundOuts":9,"airOuts":16,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":7,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".244","atBats":41,"obp":".354","slg":".317","ops":".671","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":13,"rbi":4,"leftOnBase":18,"sacBunts":1,"sacFlies":0,"babip":".273","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.00","popOuts":4,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":19,"errors":0,"chances":34,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID701762":{"person":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":16,"groundOuts":15,"airOuts":23,"runs":18,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":46,"baseOnBalls":34,"intentionalWalks":4,"hits":26,"hitByPitch":0,"avg":".236","atBats":110,"obp":".417","slg":".418","ops":".835","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":144,"totalBases":46,"rbi":15,"leftOnBase":35,"sacBunts":0,"sacFlies":0,"babip":".356","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","popOuts":2,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":217,"errors":0,"chances":229,"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"}]},"ID663687":{"person":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":9,"strikes":14,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"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":18,"gamesStarted":0,"flyOuts":8,"groundOuts":15,"airOuts":21,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":15,"intentionalWalks":1,"hits":13,"hitByPitch":1,"atBats":67,"obp":".345","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":344,"era":"2.45","inningsPitched":"18.1","wins":2,"losses":0,"saves":1,"saveOpportunities":2,"holds":6,"blownSaves":1,"earnedRuns":5,"whip":"1.53","battersFaced":84,"outs":55,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":344,"balls":143,"strikes":201,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":1,"winPercentage":"1.000","pitchesPerInning":"18.76","gamesFinished":1,"strikeoutWalkRatio":"1.27","strikeoutsPer9Inn":"9.33","walksPer9Inn":"7.36","hitsPer9Inn":"6.38","runsScoredPer9":"2.95","homeRunsPer9":"0.98","inheritedRunners":14,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID665622":{"person":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":10,"airOuts":16,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":7,"intentionalWalks":1,"hits":9,"hitByPitch":1,"atBats":46,"obp":".315","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":220,"era":"2.13","inningsPitched":"12.2","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":3,"whip":"1.26","battersFaced":54,"outs":38,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":220,"balls":93,"strikes":127,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".500","pitchesPerInning":"17.37","gamesFinished":5,"strikeoutWalkRatio":"1.57","strikeoutsPer9Inn":"7.82","walksPer9Inn":"4.97","hitsPer9Inn":"6.39","runsScoredPer9":"2.84","homeRunsPer9":"0.71","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"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}},"ID695391":{"person":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"jerseyNumber":"11","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687515":{"person":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"jerseyNumber":"32","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":1,"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":1,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":2,"groundOuts":2,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".250","atBats":12,"obp":".357","slg":".250","ops":".607","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":15,"totalBases":3,"rbi":1,"leftOnBase":7,"sacBunts":1,"sacFlies":0,"babip":".429","groundOutsToAirouts":"0.67","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":0,"putOuts":15,"errors":1,"chances":16,"fielding":".938","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID669127":{"person":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"jerseyNumber":"23","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":5,"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":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":24,"groundOuts":18,"airOuts":37,"runs":22,"doubles":9,"triples":0,"homeRuns":8,"strikeOuts":32,"baseOnBalls":12,"intentionalWalks":1,"hits":42,"hitByPitch":0,"avg":".326","atBats":129,"obp":".383","slg":".581","ops":".964","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":141,"totalBases":75,"rbi":15,"leftOnBase":56,"sacBunts":0,"sacFlies":0,"babip":".382","groundOutsToAirouts":"0.49","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.12","popOuts":7,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":6,"stolenBases":16,"stolenBasePercentage":".727","caughtStealingPercentage":".273","assists":12,"putOuts":196,"errors":1,"chances":209,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID643410":{"person":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":0,"flyOuts":8,"groundOuts":8,"airOuts":16,"runs":9,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":5,"intentionalWalks":1,"hits":18,"hitByPitch":1,"atBats":56,"obp":".387","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":235,"era":"6.23","inningsPitched":"13.0","wins":0,"losses":1,"saves":3,"saveOpportunities":5,"holds":1,"blownSaves":2,"earnedRuns":9,"whip":"1.77","battersFaced":62,"outs":39,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":235,"balls":84,"strikes":151,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".000","pitchesPerInning":"18.08","gamesFinished":4,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"9.69","walksPer9Inn":"3.46","hitsPer9Inn":"12.46","runsScoredPer9":"6.23","homeRunsPer9":"1.38","inheritedRunners":4,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"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}},"ID678022":{"person":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":8,"gamesStarted":0,"flyOuts":6,"groundOuts":9,"airOuts":13,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":17,"baseOnBalls":3,"intentionalWalks":0,"hits":11,"hitByPitch":2,"atBats":50,"obp":".291","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":208,"era":"2.70","inningsPitched":"13.1","wins":2,"losses":0,"saves":3,"saveOpportunities":3,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.05","battersFaced":55,"outs":40,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":208,"balls":63,"strikes":145,"strikePercentage":".700","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.60","gamesFinished":4,"strikeoutWalkRatio":"5.67","strikeoutsPer9Inn":"11.48","walksPer9Inn":"2.03","hitsPer9Inn":"7.43","runsScoredPer9":"2.70","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605488":{"person":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":7,"gamesStarted":7,"flyOuts":27,"groundOuts":31,"airOuts":48,"runs":17,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":35,"baseOnBalls":12,"intentionalWalks":0,"hits":30,"hitByPitch":2,"atBats":141,"obp":".278","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":612,"era":"3.96","inningsPitched":"38.2","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"1.09","battersFaced":158,"outs":116,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":612,"balls":225,"strikes":387,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".600","pitchesPerInning":"15.83","gamesFinished":0,"strikeoutWalkRatio":"2.92","strikeoutsPer9Inn":"8.15","walksPer9Inn":"2.79","hitsPer9Inn":"6.98","runsScoredPer9":"3.96","homeRunsPer9":"1.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":12,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805779":{"person":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":20,"groundOuts":45,"airOuts":35,"runs":16,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":3,"intentionalWalks":0,"hits":38,"hitByPitch":0,"avg":".288","atBats":132,"obp":".301","slg":".386","ops":".687","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":136,"totalBases":51,"rbi":15,"leftOnBase":55,"sacBunts":0,"sacFlies":1,"babip":".310","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"66.00","popOuts":5,"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":63,"putOuts":43,"errors":0,"chances":106,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[805779,669127,701762,667670,687231,666126,691016,687515,680869,671732,643446,669372,663687,686993,669620,669270],"pitchers":[669372,663687,686993,669620,669270],"bench":[695391,642851],"bullpen":[605130,650644,643410,682052,665622,678022,622663,605488],"battingOrder":[805779,669127,701762,667670,666126,691016,687515,671732,643446],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Soderstrom (11, Cantillo); McNeil (7, Brogdon)."},{"label":"HR","value":"Rooker (3, 1st inning off Cantillo, 1 on, 2 out)."},{"label":"TB","value":"Gelof; Langeliers; McNeil 3; Rooker 5; Soderstrom 2; Thomas, C; Wilson, J."},{"label":"RBI","value":"Gelof 2 (6); Rooker 3 (11)."},{"label":"2-out RBI","value":"Rooker 2."},{"label":"Runners left in scoring position, 2 out","value":"Thomas, C 2; Kurtz; Langeliers; McNeil."},{"label":"SAC","value":"Thomas, C."},{"label":"Team RISP","value":"2-for-13."},{"label":"Team LOB","value":"10."}]},{"title":"BASERUNNING","fieldList":[{"label":"PO","value":"Butler, L (1st base by Festa, M)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Thomas, C (1, fielding)."},{"label":"DP","value":"(McNeil-Wilson, J-Kurtz)."}]}],"note":[{"label":"a","value":"Grounded into a forceout for Gelof in the 6th."},{"label":"b","value":"Flied out for Hernaiz in the 9th."}]}},"officials":[{"official":{"id":575629,"fullName":"Shane Livensparger","link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":605670,"fullName":"Dan Merzel","link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":483564,"fullName":"Dan Bellino","link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":483919,"fullName":"Mark Ripperger","link":"/api/v1/people/483919"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Wilson, J (Strike-Overturned to Ball); Hernaiz (Strike-Confirmed); DeLauter (Strike-Confirmed); Kurtz (Strike-Overturned to Ball); Naylor, B (Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Cantillo 69-40; Herrin 20-10; Festa, M 10-5; Gaddis 16-7; Sabrowski 8-7; Brogdon 15-8; Smith, C 22-13; Ginn 88-50; Harris, H 23-14; Sterner 21-11; Basso 27-17; Kuhnel 20-11."},{"label":"Groundouts-flyouts","value":"Cantillo 5-3; Herrin 1-0; Festa, M 1-1; Gaddis 0-0; Sabrowski 0-1; Brogdon 1-0; Smith, C 2-1; Ginn 3-2; Harris, H 0-0; Sterner 0-2; Basso 1-0; Kuhnel 2-1."},{"label":"Batters faced","value":"Cantillo 20; Herrin 5; Festa, M 2; Gaddis 4; Sabrowski 3; Brogdon 4; Smith, C 4; Ginn 23; Harris, H 6; Sterner 5; Basso 6; Kuhnel 5."},{"label":"Inherited runners-scored","value":"Festa, M 1-0; Sabrowski 3-0; Smith, C 2-0; Harris, H 2-1; Sterner 2-0; Basso 1-1; Kuhnel 2-0."},{"label":"Umpires","value":"HP: Shane Livensparger. 1B: Dan Merzel. 2B: Dan Bellino. 3B: Mark Ripperger. "},{"label":"Weather","value":"76 degrees, Partly Cloudy."},{"label":"Wind","value":"8 mph, Out To LF."},{"label":"First pitch","value":"6:40 PM."},{"label":"T","value":"3:11."},{"label":"Att","value":"12,122."},{"label":"Venue","value":"Sutter Health Park."},{"label":"May 1, 2026"}],"pitchingNotes":["Herrin pitched to 1 batter in the 6th inning.","Gaddis pitched to 4 batters in the 7th inning."],"topPerformers":[{"player":{"person":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050","boxscoreName":"DeLauter"},"jerseyNumber":"24","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"200","stats":{"batting":{"summary":"4-4 | 2 2B, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":12,"groundOuts":25,"airOuts":38,"runs":13,"doubles":8,"triples":1,"homeRuns":5,"strikeOuts":13,"baseOnBalls":15,"intentionalWalks":0,"hits":30,"hitByPitch":0,"avg":".286","atBats":105,"obp":".372","slg":".524","ops":".896","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":121,"totalBases":55,"rbi":20,"leftOnBase":44,"sacBunts":0,"sacFlies":1,"babip":".284","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":14,"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":1,"putOuts":22,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":71,"hittingGameScore":71},{"player":{"person":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555","boxscoreName":"Hoskins"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | HR, 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":11,"groundOuts":12,"airOuts":19,"runs":13,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":26,"baseOnBalls":17,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".219","atBats":73,"obp":".367","slg":".384","ops":".751","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":90,"totalBases":28,"rbi":9,"leftOnBase":35,"sacBunts":0,"sacFlies":0,"babip":".311","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.50","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":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":100,"errors":0,"chances":105,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":65,"hittingGameScore":65},{"player":{"person":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670","boxscoreName":"Rooker"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"400","stats":{"batting":{"summary":"2-5 | HR, 3 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":1,"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":16,"flyOuts":9,"groundOuts":14,"airOuts":17,"runs":6,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":22,"baseOnBalls":7,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".136","atBats":59,"obp":".221","slg":".288","ops":".509","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":68,"totalBases":17,"rbi":11,"leftOnBase":29,"sacBunts":0,"sacFlies":2,"babip":".139","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.67","popOuts":2,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":58,"hittingGameScore":58}]},"decisions":{"winner":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"loser":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"save":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}