{"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":823059,"link":"/api/v1.1/game/823059/feed/live","metaData":{"wait":10,"timeStamp":"20260520_024636","gameEvents":["home_run","game_finished"],"logicalEvents":["countChange","count02","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823059,"type":"R","doubleHeader":"N","id":"2026/05/19/pitmlb-slnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823059-2026-05-19","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-19T23:45:00Z","originalDate":"2026-05-19","officialDate":"2026-05-19","dayNight":"night","time":"6:45","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134","season":2026,"venue":{"id":31,"name":"PNC Park","link":"/api/v1/venues/31"},"springVenue":{"id":2526,"link":"/api/v1/venues/2526"},"teamCode":"pit","fileCode":"pit","abbreviation":"PIT","teamName":"Pirates","locationName":"Pittsburgh","firstYearOfPlay":"1882","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Pittsburgh","record":{"gamesPlayed":48,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":24,"losses":24,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":24,"losses":24,"winningPercentage":".500"},"franchiseName":"Pittsburgh","clubName":"Pirates","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138","season":2026,"venue":{"id":2889,"name":"Busch Stadium","link":"/api/v1/venues/2889"},"springVenue":{"id":2520,"link":"/api/v1/venues/2520"},"teamCode":"sln","fileCode":"stl","abbreviation":"STL","teamName":"Cardinals","locationName":"St. Louis","firstYearOfPlay":"1892","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"St. Louis","record":{"gamesPlayed":47,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":28,"losses":19,"ties":0,"pct":".596"},"records":{},"divisionLeader":false,"wins":28,"losses":19,"winningPercentage":".596"},"franchiseName":"St. Louis","clubName":"Cardinals","active":true}},"players":{"ID694973":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973","firstName":"Paul","lastName":"Skenes","primaryNumber":"30","birthDate":"2002-05-29","currentAge":24,"birthCity":"Fullerton","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paul","useLastName":"Skenes","middleName":"David","boxscoreName":"Skenes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul Skenes","nameSlug":"paul-skenes-694973","firstLastName":"Paul Skenes","lastFirstName":"Skenes, Paul","lastInitName":"Skenes, P","initLastName":"P Skenes","fullFMLName":"Paul David Skenes","fullLFMName":"Skenes, Paul David","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID694335":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335","firstName":"Matthew","lastName":"Svanson","primaryNumber":"49","birthDate":"1999-01-31","currentAge":27,"birthCity":"Lake Zurich","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Svanson","middleName":"Patrick","boxscoreName":"Svanson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"SVONN-suhn","mlbDebutDate":"2025-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Svanson","nameSlug":"matt-svanson-694335","firstLastName":"Matt Svanson","lastFirstName":"Svanson, Matt","lastInitName":"Svanson, M","initLastName":"M Svanson","fullFMLName":"Matthew Patrick Svanson","fullLFMName":"Svanson, Matthew Patrick","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID691023":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023","firstName":"Jordan","lastName":"Walker","primaryNumber":"18","birthDate":"2002-05-22","currentAge":24,"birthCity":"Stone Mountain","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jordan","useLastName":"Walker","middleName":"Alexander","boxscoreName":"Walker, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Walker","nameSlug":"jordan-walker-691023","firstLastName":"Jordan Walker","lastFirstName":"Walker, Jordan","lastInitName":"Walker, J","initLastName":"J Walker","fullFMLName":"Jordan Alexander Walker","fullLFMName":"Walker, Jordan Alexander","strikeZoneTop":3.461,"strikeZoneBottom":1.747},"ID687363":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363","firstName":"Victor","lastName":"Scott","primaryNumber":"11","birthDate":"2001-02-12","currentAge":25,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Victor","useLastName":"Scott II","middleName":"Dwanyne","boxscoreName":"Scott II","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Victor Scott II","nameTitle":"II","nameSuffix":"II","nameSlug":"victor-scott-ii-687363","firstLastName":"Victor Scott II","lastFirstName":"Scott II, Victor","lastInitName":"Scott II, V","initLastName":"V Scott II","fullFMLName":"Victor Dwanyne Scott II","fullLFMName":"Scott II, Victor Dwanyne","strikeZoneTop":3.137,"strikeZoneBottom":1.583},"ID701675":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675","firstName":"Nathan","lastName":"Church","primaryNumber":"27","birthDate":"2000-07-12","currentAge":26,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Nathan","useLastName":"Church","middleName":"Michael","boxscoreName":"Church","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nathan Church","nameSlug":"nathan-church-701675","firstLastName":"Nathan Church","lastFirstName":"Church, Nathan","lastInitName":"Church, N","initLastName":"N Church","fullFMLName":"Nathan Michael Church","fullLFMName":"Church, Nathan Michael","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID664040":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040","firstName":"Brandon","lastName":"Lowe","primaryNumber":"5","birthDate":"1994-07-06","currentAge":32,"birthCity":"Suffolk","birthStateProvince":"VA","birthCountry":"USA","height":"5' 9\"","weight":181,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Brandon","useLastName":"Lowe","middleName":"Norman","boxscoreName":"Lowe, B","nickName":"Bamm-Bamm","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"rhymes with \"now\"","mlbDebutDate":"2018-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Lowe","nameSlug":"brandon-lowe-664040","firstLastName":"Brandon Lowe","lastFirstName":"Lowe, Brandon","lastInitName":"Lowe, B","initLastName":"B Lowe","fullFMLName":"Brandon Norman Lowe","fullLFMName":"Lowe, Brandon Norman","strikeZoneTop":3.088,"strikeZoneBottom":1.559},"ID668804":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804","firstName":"Bryan","lastName":"Reynolds","primaryNumber":"10","birthDate":"1995-01-27","currentAge":31,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Bryan","useLastName":"Reynolds","middleName":"Patrick","boxscoreName":"Reynolds, B","nickName":"B-Rey","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-04-20","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Reynolds","nameSlug":"bryan-reynolds-668804","firstLastName":"Bryan Reynolds","lastFirstName":"Reynolds, Bryan","lastInitName":"Reynolds, B","initLastName":"B Reynolds","fullFMLName":"Bryan Patrick Reynolds","fullLFMName":"Reynolds, Bryan Patrick","strikeZoneTop":3.284,"strikeZoneBottom":1.657},"ID700669":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669","firstName":"Gordon","lastName":"Graceffo","primaryNumber":"44","birthDate":"2000-03-17","currentAge":26,"birthCity":"Wayne","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gordon","useLastName":"Graceffo","middleName":"Joseph","boxscoreName":"Graceffo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"gruh-SEFF-oh","mlbDebutDate":"2024-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gordon Graceffo","nameSlug":"gordon-graceffo-700669","firstLastName":"Gordon Graceffo","lastFirstName":"Graceffo, Gordon","lastInitName":"Graceffo, G","initLastName":"G Graceffo","fullFMLName":"Gordon Joseph Graceffo","fullLFMName":"Graceffo, Gordon Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID681895":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895","firstName":"Samuel","lastName":"Sisk","primaryNumber":"48","birthDate":"1997-04-23","currentAge":29,"birthCity":"Chester","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Evan","useLastName":"Sisk","middleName":"Evan","boxscoreName":"Sisk","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-04-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Evan Sisk","nameSlug":"evan-sisk-681895","firstLastName":"Evan Sisk","lastFirstName":"Sisk, Evan","lastInitName":"Sisk, E","initLastName":"E Sisk","fullFMLName":"Samuel Evan Sisk","fullLFMName":"Sisk, Samuel Evan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID802139":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139","firstName":"Jonathan","lastName":"Wetherholt","primaryNumber":"26","birthDate":"2002-09-10","currentAge":24,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"JJ","useLastName":"Wetherholt","middleName":"David","boxscoreName":"Wetherholt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"JJ Wetherholt","nameSlug":"jj-wetherholt-802139","firstLastName":"JJ Wetherholt","lastFirstName":"Wetherholt, JJ","lastInitName":"Wetherholt, J","initLastName":"J Wetherholt","fullFMLName":"Jonathan David Wetherholt","fullLFMName":"Wetherholt, Jonathan David","strikeZoneTop":3.1,"strikeZoneBottom":1.56},"ID676475":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475","firstName":"Alec","lastName":"Burleson","primaryNumber":"41","birthDate":"1998-11-25","currentAge":27,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Alec","useLastName":"Burleson","middleName":"Michael","boxscoreName":"Burleson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"bur-leh-son","mlbDebutDate":"2022-09-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alec Burleson","nameSlug":"alec-burleson-676475","firstLastName":"Alec Burleson","lastFirstName":"Burleson, Alec","lastInitName":"Burleson, A","initLastName":"A Burleson","fullFMLName":"Alec Michael Burleson","fullLFMName":"Burleson, Alec Michael","strikeZoneTop":3.22,"strikeZoneBottom":1.62},"ID676755":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755","firstName":"Isaac","lastName":"Mattson","primaryNumber":"72","birthDate":"1995-07-14","currentAge":31,"birthCity":"Erie","birthStateProvince":"PA","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Isaac","useLastName":"Mattson","middleName":"Gerald","boxscoreName":"Mattson","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isaac Mattson","nameSlug":"isaac-mattson-676755","firstLastName":"Isaac Mattson","lastFirstName":"Mattson, Isaac","lastInitName":"Mattson, I","initLastName":"I Mattson","fullFMLName":"Isaac Gerald Mattson","fullLFMName":"Mattson, Isaac Gerald","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID695336":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336","firstName":"Thomas","lastName":"Saggese","primaryNumber":"25","birthDate":"2002-04-10","currentAge":24,"birthCity":"Carlsbad","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Thomas","useLastName":"Saggese","middleName":"Darren","boxscoreName":"Saggese","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"suh-JAY-see","mlbDebutDate":"2024-09-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Thomas Saggese","nameSlug":"thomas-saggese-695336","firstLastName":"Thomas Saggese","lastFirstName":"Saggese, Thomas","lastInitName":"Saggese, T","initLastName":"T Saggese","fullFMLName":"Thomas Darren Saggese","fullLFMName":"Saggese, Thomas Darren","strikeZoneTop":3.141,"strikeZoneBottom":1.585},"ID696149":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149","firstName":"Roy","lastName":"Chandler","primaryNumber":"36","birthDate":"2002-09-14","currentAge":24,"birthCity":"Lawrenceville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 3\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bubba","useLastName":"Chandler","middleName":"Reuben","boxscoreName":"Chandler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-08-22","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bubba Chandler","nameTitle":"IV","nameSuffix":"IV","nameSlug":"bubba-chandler-696149","firstLastName":"Bubba Chandler","lastFirstName":"Chandler, Bubba","lastInitName":"Chandler, B","initLastName":"B Chandler","fullFMLName":"Roy Reuben Chandler","fullLFMName":"Chandler, Roy Reuben","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID691373":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373","firstName":"Jhostynxon","lastName":"Garcia","primaryNumber":"34","birthDate":"2002-12-11","currentAge":23,"birthCity":"San Fernando de Apure","birthCountry":"Venezuela","height":"6' 0\"","weight":224,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jhostynxon","useLastName":"Garcia","middleName":"Alirio","boxscoreName":"Garcia, Jh","gender":"M","nameMatrilineal":"Vera","isPlayer":true,"isVerified":true,"pronunciation":"JOES-tin-son","mlbDebutDate":"2025-08-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jhostynxon Garcia","nameSlug":"jhostynxon-garcia-691373","firstLastName":"Jhostynxon Garcia","lastFirstName":"Garcia, Jhostynxon","lastInitName":"Garcia, J","initLastName":"J Garcia","fullFMLName":"Jhostynxon Alirio Garcia","fullLFMName":"Garcia, Jhostynxon Alirio","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID676617":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617","firstName":"Riley","lastName":"O'Brien","primaryNumber":"61","birthDate":"1995-02-06","currentAge":31,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"6' 4\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Riley","useLastName":"O'Brien","middleName":"Chun-Young","boxscoreName":"O'Brien","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Riley O'Brien","nameSlug":"riley-o-brien-676617","firstLastName":"Riley O'Brien","lastFirstName":"O'Brien, Riley","lastInitName":"O'Brien, R","initLastName":"R O'Brien","fullFMLName":"Riley Chun-Young O'Brien","fullLFMName":"O'Brien, Riley Chun-Young","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669467":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467","firstName":"Neil","lastName":"Pallante","primaryNumber":"53","birthDate":"1998-09-18","currentAge":27,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andre","useLastName":"Pallante","middleName":"Andre","boxscoreName":"Pallante","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"puh-LAWN-tay","mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andre Pallante","nameSlug":"andre-pallante-669467","firstLastName":"Andre Pallante","lastFirstName":"Pallante, Andre","lastInitName":"Pallante, A","initLastName":"A Pallante","fullFMLName":"Neil Andre Pallante","fullLFMName":"Pallante, Neil Andre","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID650968":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968","firstName":"Yohel","lastName":"Pozo","primaryNumber":"79","birthDate":"1997-06-14","currentAge":29,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"5' 11\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Yohel","useLastName":"Pozo","middleName":"Enrique","boxscoreName":"Pozo","gender":"M","nameMatrilineal":"Romero","isPlayer":true,"isVerified":true,"pronunciation":"jo-EL POH-zoh","mlbDebutDate":"2021-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yohel Pozo","nameSlug":"yohel-pozo-650968","firstLastName":"Yohel Pozo","lastFirstName":"Pozo, Yohel","lastInitName":"Pozo, Y","initLastName":"Y Pozo","fullFMLName":"Yohel Enrique Pozo","fullLFMName":"Pozo, Yohel Enrique","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID669387":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387","firstName":"Carmen","lastName":"Mlodzinski","primaryNumber":"50","birthDate":"1999-02-19","currentAge":27,"birthCity":"Hilton Head Island","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carmen","useLastName":"Mlodzinski","middleName":"Alexander","boxscoreName":"Mlodzinski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"pronunciation":"ma-JINSK-ee","mlbDebutDate":"2023-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carmen Mlodzinski","nameSlug":"carmen-mlodzinski-669387","firstLastName":"Carmen Mlodzinski","lastFirstName":"Mlodzinski, Carmen","lastInitName":"Mlodzinski, C","initLastName":"C Mlodzinski","fullFMLName":"Carmen Alexander Mlodzinski","fullLFMName":"Mlodzinski, Carmen Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID695257":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257","firstName":"William","lastName":"Cook","primaryNumber":"25","birthDate":"1999-01-07","currentAge":27,"birthCity":"Layton","birthStateProvince":"UT","birthCountry":"USA","height":"6' 0\"","weight":204,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Billy","useLastName":"Cook","middleName":"Monroe","boxscoreName":"Cook, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Billy Cook","nameSlug":"billy-cook-695257","firstLastName":"Billy Cook","lastFirstName":"Cook, Billy","lastInitName":"Cook, B","initLastName":"B Cook","fullFMLName":"William Monroe Cook","fullLFMName":"Cook, William Monroe","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"ID666277":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277","firstName":"George","lastName":"Soriano","primaryNumber":"65","birthDate":"1999-03-24","currentAge":27,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"George","useLastName":"Soriano","boxscoreName":"Soriano, G","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Soriano","nameSlug":"george-soriano-666277","firstLastName":"George Soriano","lastFirstName":"Soriano, George","lastInitName":"Soriano, G","initLastName":"G Soriano","fullFMLName":"George Soriano","fullLFMName":"Soriano, George","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669461":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461","firstName":"Matthew","lastName":"Liberatore","primaryNumber":"32","birthDate":"1999-11-06","currentAge":26,"birthCity":"Peoria","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matthew","useLastName":"Liberatore","middleName":"Joseph","boxscoreName":"Liberatore","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"LIBB-er-uh-tore","mlbDebutDate":"2022-05-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matthew Liberatore","nameSlug":"matthew-liberatore-669461","firstLastName":"Matthew Liberatore","lastFirstName":"Liberatore, Matthew","lastInitName":"Liberatore, M","initLastName":"M Liberatore","fullFMLName":"Matthew Joseph Liberatore","fullLFMName":"Liberatore, Matthew Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID686780":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780","firstName":"Pedro","lastName":"Pagés","primaryNumber":"43","birthDate":"1998-09-17","currentAge":27,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 11\"","weight":245,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Pedro","useLastName":"Pagés","middleName":"Jose","boxscoreName":"Pagés, P","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"paw-HESS","mlbDebutDate":"2024-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pedro Pagés","nameSlug":"pedro-pages-686780","firstLastName":"Pedro Pagés","lastFirstName":"Pagés, Pedro","lastInitName":"Pagés, P","initLastName":"P Pagés","fullFMLName":"Pedro Jose Pagés","fullLFMName":"Pagés, Pedro Jose","strikeZoneTop":3.174,"strikeZoneBottom":1.602},"ID684049":{"id":684049,"fullName":"Brandan Bidois","link":"/api/v1/people/684049","firstName":"Brandan","lastName":"Bidois","birthDate":"2001-06-21","currentAge":25,"birthCity":"Brisbane","birthStateProvince":"QLD","birthCountry":"Australia","height":"6' 2\"","weight":174,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandan","useLastName":"Bidois","boxscoreName":"Bidois","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandan Bidois","nameSlug":"brandan-bidois-684049","firstLastName":"Brandan Bidois","lastFirstName":"Bidois, Brandan","lastInitName":"Bidois, B","initLastName":"B Bidois","fullFMLName":"Brandan  Bidois","fullLFMName":"Bidois, Brandan ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID542303":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303","firstName":"Marcell","lastName":"Ozuna","primaryNumber":"24","birthDate":"1990-11-12","currentAge":35,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":251,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Marcell","useLastName":"Ozuna","boxscoreName":"Ozuna","nickName":"The Big Bear","gender":"M","nameMatrilineal":"Idelfonso","isPlayer":true,"isVerified":true,"pronunciation":"oh-ZOO-nah","mlbDebutDate":"2013-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Marcell Ozuna","nameSlug":"marcell-ozuna-542303","firstLastName":"Marcell Ozuna","lastFirstName":"Ozuna, Marcell","lastInitName":"Ozuna, M","initLastName":"M Ozuna","fullFMLName":"Marcell Ozuna","fullLFMName":"Ozuna, Marcell","strikeZoneTop":3.26,"strikeZoneBottom":1.64},"ID693304":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304","firstName":"Nicholas","lastName":"Gonzales","primaryNumber":"3","birthDate":"1999-05-27","currentAge":27,"birthCity":"Tucson","birthStateProvince":"AZ","birthCountry":"USA","height":"5' 8\"","weight":193,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Gonzales","middleName":"Joseph","boxscoreName":"Gonzales, N","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2023-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Gonzales","nameSlug":"nick-gonzales-693304","firstLastName":"Nick Gonzales","lastFirstName":"Gonzales, Nick","lastInitName":"Gonzales, N","initLastName":"N Gonzales","fullFMLName":"Nicholas Joseph Gonzales","fullLFMName":"Gonzales, Nicholas Joseph","strikeZoneTop":3.051,"strikeZoneBottom":1.54},"ID671056":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056","firstName":"Ivan","lastName":"Herrera","primaryNumber":"48","birthDate":"2000-06-01","currentAge":26,"birthCity":"Panama City","birthCountry":"Panama","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Iván","useLastName":"Herrera","middleName":"Aaron","boxscoreName":"Herrera","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"ee-VAHN","mlbDebutDate":"2022-05-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Iván Herrera","nameSlug":"ivan-herrera-671056","firstLastName":"Iván Herrera","lastFirstName":"Herrera, Iván","lastInitName":"Herrera, I","initLastName":"I Herrera","fullFMLName":"Ivan Aaron Herrera","fullLFMName":"Herrera, Ivan Aaron","strikeZoneTop":3.173,"strikeZoneBottom":1.602},"ID677952":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952","firstName":"Braxton","lastName":"Ashcraft","primaryNumber":"35","birthDate":"1999-10-05","currentAge":26,"birthCity":"Waco","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Braxton","useLastName":"Ashcraft","boxscoreName":"Ashcraft, B","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braxton Ashcraft","nameSlug":"braxton-ashcraft-677952","firstLastName":"Braxton Ashcraft","lastFirstName":"Ashcraft, Braxton","lastInitName":"Ashcraft, B","initLastName":"B Ashcraft","fullFMLName":"Braxton  Ashcraft","fullLFMName":"Ashcraft, Braxton","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID700241":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241","firstName":"Michael","lastName":"McGreevy","primaryNumber":"36","birthDate":"2000-07-08","currentAge":26,"birthCity":"San Clemente","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"McGreevy","middleName":"Stephen","boxscoreName":"McGreevy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael McGreevy","nameSlug":"michael-mcgreevy-700241","firstLastName":"Michael McGreevy","lastFirstName":"McGreevy, Michael","lastInitName":"McGreevy, M","initLastName":"M McGreevy","fullFMLName":"Michael Stephen McGreevy","fullLFMName":"McGreevy, Michael Stephen","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669357":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357","firstName":"Nolan","lastName":"Gorman","primaryNumber":"16","birthDate":"2000-05-10","currentAge":26,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nolan","useLastName":"Gorman","middleName":"Brian","boxscoreName":"Gorman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-05-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Gorman","nameSlug":"nolan-gorman-669357","firstLastName":"Nolan Gorman","lastFirstName":"Gorman, Nolan","lastInitName":"Gorman, N","initLastName":"N Gorman","fullFMLName":"Nolan Brian Gorman","fullLFMName":"Gorman, Nolan Brian","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID690155":{"id":690155,"fullName":"Matt Pushard","link":"/api/v1/people/690155","firstName":"Matthew","lastName":"Pushard","birthDate":"1997-10-27","currentAge":28,"birthCity":"Bangor","birthStateProvince":"ME","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Pushard","middleName":"Louis","boxscoreName":"Pushard","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"push-ARD","mlbDebutDate":"2026-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Pushard","nameSlug":"matt-pushard-690155","firstLastName":"Matt Pushard","lastFirstName":"Pushard, Matt","lastInitName":"Pushard, M","initLastName":"M Pushard","fullFMLName":"Matthew Louis Pushard","fullLFMName":"Pushard, Matthew Louis","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID687462":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462","firstName":"Spencer","lastName":"Horwitz","primaryNumber":"2","birthDate":"1997-11-14","currentAge":28,"birthCity":"Timonium","birthStateProvince":"MD","birthCountry":"USA","height":"5' 10\"","weight":204,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Horwitz","middleName":"Elliott","boxscoreName":"Horwitz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Horwitz","nameSlug":"spencer-horwitz-687462","firstLastName":"Spencer Horwitz","lastFirstName":"Horwitz, Spencer","lastInitName":"Horwitz, S","initLastName":"S Horwitz","fullFMLName":"Spencer Elliott Horwitz","fullLFMName":"Horwitz, Spencer Elliott","strikeZoneTop":3.133,"strikeZoneBottom":1.581},"ID682848":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848","firstName":"Endy","lastName":"Rodríguez","primaryNumber":"13","birthDate":"2000-05-26","currentAge":26,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 0\"","weight":207,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Endy","useLastName":"Rodríguez","middleName":"Steven","boxscoreName":"Rodríguez, E","gender":"M","nameMatrilineal":"Rodriguez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-07-17","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Endy Rodríguez","nameSlug":"endy-rodriguez-682848","firstLastName":"Endy Rodríguez","lastFirstName":"Rodríguez, Endy","lastInitName":"Rodríguez, E","initLastName":"E Rodríguez","fullFMLName":"Endy Steven Rodríguez","fullLFMName":"Rodríguez, Endy Steven","strikeZoneTop":3.197,"strikeZoneBottom":1.614},"ID681517":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517","firstName":"Kyle","lastName":"Leahy","primaryNumber":"62","birthDate":"1997-06-04","currentAge":29,"birthCity":"Boulder","birthStateProvince":"CO","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Leahy","middleName":"Yandow","boxscoreName":"Leahy","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"LAY-hee","mlbDebutDate":"2023-07-07","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Leahy","nameSlug":"kyle-leahy-681517","firstLastName":"Kyle Leahy","lastFirstName":"Leahy, Kyle","lastInitName":"Leahy, K","initLastName":"K Leahy","fullFMLName":"Kyle Yandow Leahy","fullLFMName":"Leahy, Kyle Yandow","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID665833":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833","firstName":"Oneil","lastName":"Cruz","primaryNumber":"15","birthDate":"1998-10-04","currentAge":27,"birthCity":"Nizao","birthCountry":"Dominican Republic","height":"6' 7\"","weight":248,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Oneil","useLastName":"Cruz","boxscoreName":"Cruz, O","gender":"M","nameMatrilineal":"Urena","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-10-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Oneil Cruz","nameSlug":"oneil-cruz-665833","firstLastName":"Oneil Cruz","lastFirstName":"Cruz, Oneil","lastInitName":"Cruz, O","initLastName":"O Cruz","fullFMLName":"Oneil Cruz","fullLFMName":"Cruz, Oneil","strikeZoneTop":3.52,"strikeZoneBottom":1.77},"ID665877":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877","firstName":"José","lastName":"Fermín","primaryNumber":"15","birthDate":"1999-03-29","currentAge":27,"birthCity":"Puerto Plata","birthCountry":"Dominican Republic","height":"5' 10\"","weight":198,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"José","useLastName":"Fermín","middleName":"Miguel","boxscoreName":"Fermín","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"fair-MEAN","mlbDebutDate":"2023-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Fermín","nameSlug":"jose-fermin-665877","firstLastName":"José Fermín","lastFirstName":"Fermín, José","lastInitName":"Fermín, J","initLastName":"J Fermín","fullFMLName":"José Miguel Fermín","fullLFMName":"Fermín, José Miguel","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID642397":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397","firstName":"Gregory","lastName":"Soto","primaryNumber":"31","birthDate":"1995-02-11","currentAge":31,"birthCity":"Haina","birthCountry":"Dominican Republic","height":"6' 1\"","weight":247,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gregory","useLastName":"Soto","boxscoreName":"Soto, G","nickName":"Capiro","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2019-05-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gregory Soto","nameSlug":"gregory-soto-642397","firstLastName":"Gregory Soto","lastFirstName":"Soto, Gregory","lastInitName":"Soto, G","initLastName":"G Soto","fullFMLName":"Gregory Soto","fullLFMName":"Soto, Gregory","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID668941":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941","firstName":"Joseph","lastName":"Romero","primaryNumber":"33","birthDate":"1996-09-09","currentAge":30,"birthCity":"Camarillo","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JoJo","useLastName":"Romero","middleName":"Abel","boxscoreName":"Romero, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2020-08-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"JoJo Romero","nameSlug":"jojo-romero-668941","firstLastName":"JoJo Romero","lastFirstName":"Romero, JoJo","lastInitName":"Romero, J","initLastName":"J Romero","fullFMLName":"Joseph Abel Romero","fullLFMName":"Romero, Joseph Abel","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID682254":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254","firstName":"Mason","lastName":"Montgomery","primaryNumber":"46","birthDate":"2000-06-17","currentAge":26,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Montgomery","middleName":"Jack","boxscoreName":"Montgomery, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mason Montgomery","nameSlug":"mason-montgomery-682254","firstLastName":"Mason Montgomery","lastFirstName":"Montgomery, Mason","lastInitName":"Montgomery, M","initLastName":"M Montgomery","fullFMLName":"Mason Jack Montgomery","fullLFMName":"Montgomery, Mason Jack","strikeZoneTop":3.47,"strikeZoneBottom":1.59},"ID669707":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707","firstName":"Jared","lastName":"Triolo","primaryNumber":"19","birthDate":"1998-02-08","currentAge":28,"birthCity":"Nashua","birthStateProvince":"NH","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jared","useLastName":"Triolo","middleName":"Robert","boxscoreName":"Triolo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"TREE-olo","mlbDebutDate":"2023-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Triolo","nameSlug":"jared-triolo-669707","firstLastName":"Jared Triolo","lastFirstName":"Triolo, Jared","lastInitName":"Triolo, J","initLastName":"J Triolo","fullFMLName":"Jared Robert Triolo","fullLFMName":"Triolo, Jared Robert","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID663968":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968","firstName":"Jake","lastName":"Mangum","primaryNumber":"28","birthDate":"1996-03-08","currentAge":30,"birthCity":"Flowood","birthStateProvince":"MS","birthCountry":"USA","height":"5' 11\"","weight":191,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jake","useLastName":"Mangum","middleName":"Thomas","boxscoreName":"Mangum","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-03-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Mangum","nameSlug":"jake-mangum-663968","firstLastName":"Jake Mangum","lastFirstName":"Mangum, Jake","lastInitName":"Mangum, J","initLastName":"J Mangum","fullFMLName":"Jake Thomas Mangum","fullLFMName":"Mangum, Jake Thomas","strikeZoneTop":3.18,"strikeZoneBottom":1.605},"ID656605":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605","firstName":"Mitch","lastName":"Keller","primaryNumber":"23","birthDate":"1996-04-04","currentAge":30,"birthCity":"Cedar Rapids","birthStateProvince":"IA","birthCountry":"USA","height":"6' 3\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitch","useLastName":"Keller","middleName":"Thomas","boxscoreName":"Keller, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-05-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mitch Keller","nameSlug":"mitch-keller-656605","firstLastName":"Mitch Keller","lastFirstName":"Keller, Mitch","lastInitName":"Keller, M","initLastName":"M Keller","fullFMLName":"Mitch Thomas Keller","fullLFMName":"Keller, Mitch Thomas","strikeZoneTop":3.66,"strikeZoneBottom":1.68},"ID677865":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865","firstName":"Justin","lastName":"Bruihl","primaryNumber":"47","birthDate":"1997-06-26","currentAge":29,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Bruihl","boxscoreName":"Bruihl","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Justin Bruihl","nameSlug":"justin-bruihl-677865","firstLastName":"Justin Bruihl","lastFirstName":"Bruihl, Justin","lastInitName":"Bruihl, J","initLastName":"J Bruihl","fullFMLName":"Justin  Bruihl","fullLFMName":"Bruihl, Justin ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID670990":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990","firstName":"Yohan","lastName":"Ramírez","primaryNumber":"49","birthDate":"1995-05-06","currentAge":31,"birthCity":"Villa Mella","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yohan","useLastName":"Ramírez","middleName":"Manuel","boxscoreName":"Ramírez","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"Yo-hawn","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yohan Ramírez","nameSlug":"yohan-ramirez-670990","firstLastName":"Yohan Ramírez","lastFirstName":"Ramírez, Yohan","lastInitName":"Ramírez, Y","initLastName":"Y Ramírez","fullFMLName":"Yohan Manuel Ramírez","fullLFMName":"Ramírez, Yohan Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID642701":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701","firstName":"Dennis","lastName":"Santana","primaryNumber":"59","birthDate":"1996-04-12","currentAge":30,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dennis","useLastName":"Santana","middleName":"Anfernee","boxscoreName":"Santana, D","nickName":"Anfernee","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2018-06-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dennis Santana","nameSlug":"dennis-santana-642701","firstLastName":"Dennis Santana","lastFirstName":"Santana, Dennis","lastInitName":"Santana, D","initLastName":"D Santana","fullFMLName":"Dennis Anfernee Santana","fullLFMName":"Santana, Dennis Anfernee","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID680779":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779","firstName":"Henry","lastName":"Davis","primaryNumber":"32","birthDate":"1999-09-21","currentAge":26,"birthCity":"Bedford","birthStateProvince":"NY","birthCountry":"USA","height":"5' 11\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Henry","useLastName":"Davis","boxscoreName":"Davis, H","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2021,"mlbDebutDate":"2023-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Henry Davis","nameSlug":"henry-davis-680779","firstLastName":"Henry Davis","lastFirstName":"Davis, Henry","lastInitName":"Davis, H","initLastName":"H Davis","fullFMLName":"Henry  Davis","fullLFMName":"Davis, Henry","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"ID664875":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875","firstName":"Justin","lastName":"Lawrence","primaryNumber":"44","birthDate":"1994-11-25","currentAge":31,"birthCity":"Panama City","birthCountry":"Panama","height":"6' 3\"","weight":211,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Lawrence","middleName":"Anthony","boxscoreName":"Lawrence, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2021-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Lawrence","nameSlug":"justin-lawrence-664875","firstLastName":"Justin Lawrence","lastFirstName":"Lawrence, Justin","lastInitName":"Lawrence, J","initLastName":"J Lawrence","fullFMLName":"Justin Anthony Lawrence","fullLFMName":"Lawrence, Justin Anthony","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID592773":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773","firstName":"Ryne","lastName":"Stanek","primaryNumber":"55","birthDate":"1991-07-26","currentAge":35,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 4\"","weight":226,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryne","useLastName":"Stanek","middleName":"Thomas","boxscoreName":"Stanek","nickName":"Stanny","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-05-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryne Stanek","nameSlug":"ryne-stanek-592773","firstLastName":"Ryne Stanek","lastFirstName":"Stanek, Ryne","lastInitName":"Stanek, R","initLastName":"R Stanek","fullFMLName":"Ryne Thomas Stanek","fullLFMName":"Stanek, Ryne Thomas","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID804606":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606","firstName":"Konnor","lastName":"Griffin","primaryNumber":"6","birthDate":"2006-04-24","currentAge":20,"birthCity":"Jackson","birthStateProvince":"MS","birthCountry":"USA","height":"6' 3\"","weight":222,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Konnor","useLastName":"Griffin","middleName":"Thomas","boxscoreName":"Griffin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Konnor Griffin","nameSlug":"konnor-griffin-804606","firstLastName":"Konnor Griffin","lastFirstName":"Griffin, Konnor","lastInitName":"Griffin, K","initLastName":"K Griffin","fullFMLName":"Konnor Griffin","fullLFMName":"Griffin, Konnor","strikeZoneTop":3.335,"strikeZoneBottom":1.683},"ID693409":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409","firstName":"Cesar","lastName":"Prieto","primaryNumber":"31","birthDate":"1999-05-10","currentAge":27,"birthCity":"Cienfuegos","birthCountry":"Cuba","height":"5' 9\"","weight":195,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"César","useLastName":"Prieto","boxscoreName":"Prieto","gender":"M","nameMatrilineal":"Echevarria","isPlayer":true,"isVerified":true,"pronunciation":"SAY-zar pre-EH-toe","mlbDebutDate":"2025-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"César Prieto","nameSlug":"cesar-prieto-693409","firstLastName":"César Prieto","lastFirstName":"Prieto, César","lastInitName":"Prieto, C","initLastName":"C Prieto","fullFMLName":"Cesar Prieto","fullLFMName":"Prieto, Cesar ","strikeZoneTop":3.07,"strikeZoneBottom":1.549},"ID669160":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160","firstName":"Dustin","lastName":"May","primaryNumber":"21","birthDate":"1997-09-06","currentAge":29,"birthCity":"Justin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 6\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dustin","useLastName":"May","middleName":"Jake","boxscoreName":"May","nickName":"Big Red","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dustin May","nameSlug":"dustin-may-669160","firstLastName":"Dustin May","lastFirstName":"May, Dustin","lastInitName":"May, D","initLastName":"D May","fullFMLName":"Dustin Jake May","fullLFMName":"May, Dustin Jake","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID691026":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026","firstName":"Masyn","lastName":"Winn","primaryNumber":"0","birthDate":"2002-03-21","currentAge":24,"birthCity":"Katy","birthStateProvince":"TX","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Masyn","useLastName":"Winn","middleName":"Blaze","boxscoreName":"Winn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Masyn Winn","nameSlug":"masyn-winn-691026","firstLastName":"Masyn Winn","lastFirstName":"Winn, Masyn","lastInitName":"Winn, M","initLastName":"M Winn","fullFMLName":"Masyn Blaze Winn","fullLFMName":"Winn, Masyn Blaze","strikeZoneTop":3.081,"strikeZoneBottom":1.555}},"venue":{"id":2889,"name":"Busch Stadium","link":"/api/v1/venues/2889","location":{"address1":"700 Clark Street","city":"St. Louis","state":"Missouri","stateAbbrev":"MO","postalCode":"63102","defaultCoordinates":{"latitude":38.62256667,"longitude":-90.19286667},"azimuthAngle":62.0,"elevation":460,"country":"USA","phone":"(314) 345-9600"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":43435,"turfType":"Grass","roofType":"Open","leftLine":336,"leftCenter":375,"center":400,"rightCenter":375,"rightLine":335},"active":true,"season":"2026"},"officialVenue":{"id":2889,"link":"/api/v1/venues/2889"},"weather":{"condition":"Cloudy","temp":"73","wind":"8 mph, L To R"},"gameInfo":{"attendance":22958,"firstPitch":"2026-05-19T23:45:00.000Z","gameDurationMinutes":181},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":0}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":0,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"home":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"}},"officialScorer":{"id":431020,"fullName":"Jeff Durbin","link":"/api/v1/people/431020"},"primaryDatacaster":{"id":810854,"fullName":"Matthew Langston","link":"/api/v1/people/810854"},"moundVisits":{"away":{"used":0,"remaining":5},"home":{"used":3,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Gonzales strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-19T23:45:30.168Z","endTime":"2026-05-19T23:46:52.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-19T20:27:45.797Z","endTime":"2026-05-19T23:22:59.541Z","isPitch":false,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"}},{"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-19T23:22:59.541Z","endTime":"2026-05-19T23:44:08.826Z","isPitch":false,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"}},{"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-19T23:44:08.826Z","endTime":"2026-05-19T23:45:32.463Z","isPitch":false,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.470975825683617,"aZ":-14.314456873061706,"pfxX":4.194780163014246,"pfxZ":9.076813213034423,"pX":-0.1319226543742877,"pZ":1.0939457836219584,"vX0":-2.9287798789970547,"vY0":-138.7588381614895,"vZ0":-11.875133820079972,"x":122.03,"y":209.24,"x0":0.3875532599437553,"y0":50.00039790657934,"z0":6.359719588108274,"aX":8.251273148917527},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.4,"breakHorizontal":-7.1,"spinRate":2223,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.39340356641787055,"extension":6.344718899518809},"index":3,"playId":"a1ab57ca-15d7-3fe5-a3c4-635aae623e5e","pitchNumber":1,"startTime":"2026-05-19T23:45:32.463Z","endTime":"2026-05-19T23:45:37.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.472626807340973,"aZ":-14.00196108712686,"pfxX":3.1062177105337163,"pfxZ":9.315608151319763,"pX":-0.26080674338658566,"pZ":2.1309706098374375,"vX0":-2.866066898392446,"vY0":-138.43434607753863,"vZ0":-9.09328819123806,"x":126.94,"y":181.24,"x0":0.3818723478018445,"y0":50.0013969534075,"z0":6.384889774809318,"aX":6.058317492069219},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":-5.0,"spinRate":2139,"spinDirection":158},"zone":5,"typeConfidence":0.92,"plateTime":0.3949059255200269,"extension":6.338482411212529},"index":4,"playId":"c1a0c18f-b5ae-3856-a22d-b51b5f8e89c8","pitchNumber":2,"startTime":"2026-05-19T23:45:46.354Z","endTime":"2026-05-19T23:45:54.265Z","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.7,"endSpeed":84.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28128390104996,"aZ":-20.768767773812343,"pfxX":-1.127040998448503,"pfxZ":6.346101609865161,"pX":0.16942693757482366,"pZ":1.8918709309493906,"vX0":-0.8292941561756467,"vY0":-133.33574679982624,"vZ0":-7.848832676998517,"x":110.54,"y":187.7,"x0":0.6311029789875622,"y0":50.00053439415797,"z0":6.377925815886192,"aX":-2.0240805385709915},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.0,"breakHorizontal":2.3,"spinRate":2466,"spinDirection":166},"zone":8,"typeConfidence":2.0,"plateTime":0.4111556646176142,"extension":6.30504888852872},"index":5,"playId":"c6481906-45f0-3787-82b5-61f3c812a19c","pitchNumber":3,"startTime":"2026-05-19T23:46:26.318Z","endTime":"2026-05-19T23:46:30.164Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.579441160528653,"aZ":-45.27151379427168,"pfxX":-4.9389149896570075,"pfxZ":-9.296262222198937,"pX":-0.5065937839073625,"pZ":1.1122425460631016,"vX0":-0.7736281680372763,"vY0":-119.23616410507489,"vZ0":-3.18581873318026,"x":136.31,"y":208.75,"x0":0.4644381584922678,"y0":50.00425448723827,"z0":6.638581864311887,"aX":-6.956943784565562},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-17.4,"breakHorizontal":9.1,"spinRate":3082,"spinDirection":334},"zone":13,"typeConfidence":0.8,"plateTime":0.4632525993605876,"extension":6.197211877187894},"index":6,"playId":"9ebef29d-a4dc-3719-a436-248852944dcc","pitchNumber":4,"startTime":"2026-05-19T23:46:48.890Z","endTime":"2026-05-19T23:46:52.742Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T23:46:52.742Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Konnor Griffin grounds out, third baseman Nolan Gorman to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-19T23:47:10.403Z","endTime":"2026-05-19T23:47:21.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.799887018402316,"aZ":-32.27771280624598,"pfxX":-1.1925630977653032,"pfxZ":-0.06441601543971132,"pX":-0.5635559074261698,"pZ":2.267716625233944,"vX0":-2.312129229355961,"vY0":-128.16471953662162,"vZ0":-4.4065499062786895,"x":138.48,"y":177.55,"x0":0.5027363864586496,"y0":50.0005368600985,"z0":6.510908356894149,"aX":-1.9969994000814681},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.8,"breakHorizontal":2.6,"spinRate":2803,"spinDirection":270},"zone":7,"typeConfidence":0.88,"plateTime":0.42625118422517216,"extension":6.3043018752637465},"hitData":{"launchSpeed":90.3,"launchAngle":-5.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.68,"coordY":169.42}},"index":0,"playId":"a33e2074-44f0-3d80-87f5-2a755d102f66","pitchNumber":1,"startTime":"2026-05-19T23:47:16.194Z","endTime":"2026-05-19T23:47:21.720Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T23:47:21.720Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-19T23:47:35.606Z","endTime":"2026-05-19T23:49:31.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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":81.0,"endSpeed":74.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54335591857651,"aZ":-45.33477789413695,"pfxX":-3.941257164321005,"pfxZ":-9.493547406687647,"pX":-0.9234026205734275,"pZ":1.5478304033939752,"vX0":-1.938135462862034,"vY0":-117.85334513011456,"vZ0":-2.081700370903505,"x":152.2,"y":196.99,"x0":0.4257402533440488,"y0":50.00460900105137,"z0":6.688453218811349,"aX":-5.46143598286401},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-17.4,"breakHorizontal":7.7,"spinRate":3087,"spinDirection":331},"zone":13,"typeConfidence":0.84,"plateTime":0.4674450672206154,"extension":6.16139213946886},"index":0,"playId":"f5a68980-579f-3bad-a340-0f8f65414aad","pitchNumber":1,"startTime":"2026-05-19T23:47:50.030Z","endTime":"2026-05-19T23:47:54.538Z","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":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.157454952129015,"aZ":-20.51062251928345,"pfxX":8.591905416656846,"pfxZ":6.7149975600895155,"pX":0.03223306679693128,"pZ":1.3375861096994126,"vX0":-4.326008635746902,"vY0":-131.29685395948914,"vZ0":-8.673287664569216,"x":115.77,"y":202.67,"x0":0.5895494873831204,"y0":50.00409654970677,"z0":6.224301414318797,"aX":14.923121146346906},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.3,"breakHorizontal":-14.5,"spinRate":1719,"spinDirection":140},"zone":14,"typeConfidence":0.89,"plateTime":0.4180171808797879,"extension":6.286333792734756},"index":1,"playId":"83e89617-2e3f-3855-aef1-691e139a5bf4","pitchNumber":2,"startTime":"2026-05-19T23:48:11.022Z","endTime":"2026-05-19T23:48:15.615Z","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":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.223143935520955,"aZ":-22.320758648667873,"pfxX":-2.3358049219336143,"pfxZ":5.3400346579822395,"pX":-0.3027830847785672,"pZ":1.877880792580258,"vX0":-1.451616348290908,"vY0":-134.03270573413982,"vZ0":-7.71758936593552,"x":128.54,"y":188.08,"x0":0.5467930552715433,"y0":50.00031964076968,"z0":6.353661221547139,"aX":-4.307677026599911},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.5,"breakHorizontal":4.6,"spinRate":2578,"spinDirection":155},"zone":7,"typeConfidence":2.0,"plateTime":0.4065126604322611,"extension":6.424197767856754},"index":2,"playId":"818a61e4-f342-3263-89c3-b39c7a500532","pitchNumber":3,"startTime":"2026-05-19T23:48:28.671Z","endTime":"2026-05-19T23:48:32.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.289359071850622,"aZ":-21.46338845745384,"pfxX":9.442200222050426,"pfxZ":6.1916244039685,"pX":-0.21885305294505084,"pZ":2.211701790136239,"vX0":-5.409393421443077,"vY0":-131.32354830876818,"vZ0":-6.294149498402778,"x":125.34,"y":179.06,"x0":0.6512760226210202,"y0":50.00238922431785,"z0":6.258507750618926,"aX":16.334228138564544},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.8,"breakHorizontal":-15.7,"spinRate":1792,"spinDirection":140},"zone":8,"typeConfidence":0.89,"plateTime":0.41861337970324275,"extension":6.301206479039798},"index":3,"playId":"50a289d2-c4cf-346f-92e2-2d50aa2603ca","pitchNumber":4,"startTime":"2026-05-19T23:48:54.765Z","endTime":"2026-05-19T23:49:02.511Z","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":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.408482621050478,"aZ":-46.39850562571805,"pfxX":-4.257623118089426,"pfxZ":-10.032163372714992,"pX":-0.8023928136962243,"pZ":2.371275812116065,"vX0":-1.7266126438361022,"vY0":-119.28960521883448,"vZ0":-0.35383406509735016,"x":147.59,"y":174.76,"x0":0.487421068304579,"y0":50.003354005867834,"z0":6.762567941454786,"aX":-6.036386695524031},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-17.9,"breakHorizontal":8.2,"spinRate":3165,"spinDirection":336},"zone":13,"typeConfidence":0.8,"plateTime":0.46203850250600764,"extension":6.110571012073331},"index":4,"playId":"4c4c2619-964e-38aa-9eef-51ea4ffd93fb","pitchNumber":5,"startTime":"2026-05-19T23:49:28.407Z","endTime":"2026-05-19T23:49:31.873Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T23:49:31.873Z","atBatIndex":2},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"JJ Wetherholt lines out to left fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-19T23:51:32.425Z","endTime":"2026-05-19T23:53:17.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.5,"endSpeed":84.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.320764675906872,"aZ":-27.182269933980198,"pfxX":-8.072210649533414,"pfxZ":2.706554017480471,"pX":-1.6047182151592359,"pZ":4.525769547424031,"vX0":3.749198591534277,"vY0":-134.73595508260203,"vZ0":1.5623539490168057,"x":178.17,"y":116.58,"x0":-1.962821831427817,"y0":50.00395780977786,"z0":5.854554590088085,"aX":-14.893783998725473},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.4,"breakHorizontal":13.9,"spinRate":2194,"spinDirection":216},"zone":11,"typeConfidence":0.96,"plateTime":0.4059800398795077,"extension":6.599687467319839},"index":0,"playId":"e58a9b43-ffdd-339c-bf0e-3527afb2e6f1","pitchNumber":1,"startTime":"2026-05-19T23:51:46.288Z","endTime":"2026-05-19T23:51:49.837Z","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":87.2,"endSpeed":81.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.448221344450268,"aZ":-28.802874539126066,"pfxX":1.6667455808446716,"pfxZ":2.0462170403938877,"pX":0.5090544055113939,"pZ":2.3421069896963633,"vX0":5.6529421546754755,"vY0":-127.01587701066757,"vZ0":-2.695384536028312,"x":97.6,"y":175.54,"x0":-1.9526744594933028,"y0":50.005594113243596,"z0":5.682756336379074,"aX":2.7529329189104295},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.4,"breakHorizontal":-4.2,"spinRate":2471,"spinDirection":122},"zone":6,"typeConfidence":0.9,"plateTime":0.429491235504293,"extension":6.70461519325769},"index":1,"playId":"258d017a-f88a-3902-92a8-fc67dd9b18d9","pitchNumber":2,"startTime":"2026-05-19T23:51:58.984Z","endTime":"2026-05-19T23:52:02.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":89.3,"endSpeed":83.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.693328437139005,"aZ":-30.897263731419184,"pfxX":-6.510123429924947,"pfxZ":0.7379405770771283,"pX":1.0972063933018146,"pZ":1.568560209197812,"vX0":9.766102071833966,"vY0":-129.71206807347647,"vZ0":-4.586662933939376,"x":75.18,"y":196.43,"x0":-1.8476139762269297,"y0":50.00311075818421,"z0":5.679488448960517,"aX":-11.245233846827515},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.6,"breakHorizontal":10.0,"spinRate":1454,"spinDirection":240},"zone":14,"typeConfidence":0.92,"plateTime":0.42010535855837494,"extension":6.767120062030028},"index":2,"playId":"6c60316b-a016-317f-839e-668ac5a0af93","pitchNumber":3,"startTime":"2026-05-19T23:52:18.271Z","endTime":"2026-05-19T23:52:22.263Z","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":93.8,"endSpeed":86.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13490854100493,"aZ":-14.714463057657134,"pfxX":-5.9624198828872075,"pfxZ":9.164516966862815,"pX":0.16721698987451925,"pZ":2.4144540166029644,"vX0":7.91016309284006,"vY0":-136.46278546143972,"vZ0":-5.722472935443189,"x":110.63,"y":173.59,"x0":-1.9805939334290157,"y0":50.00650543022669,"z0":5.534899583537008,"aX":-11.364248341547373},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.7,"breakHorizontal":9.4,"spinRate":2464,"spinDirection":220},"zone":5,"typeConfidence":0.91,"plateTime":0.3998082758630632,"extension":6.64431282893048},"index":3,"playId":"af8c22a4-dea6-3520-8676-c1e82ce6a361","pitchNumber":4,"startTime":"2026-05-19T23:52:32.456Z","endTime":"2026-05-19T23:52:35.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.373957378758202,"aZ":-29.562081685610416,"pfxX":1.2453036976649496,"pfxZ":1.5286161937710516,"pX":1.4737209914314684,"pZ":0.5399833610220696,"vX0":7.855435410122804,"vY0":-129.68195369839862,"vZ0":-7.0282192554025835,"x":60.83,"y":224.2,"x0":-1.7527469416631594,"y0":50.00244131491525,"z0":5.531410039126916,"aX":2.1265090535370135},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.4,"breakHorizontal":-4.0,"spinRate":2539,"spinDirection":142},"zone":14,"typeConfidence":0.89,"plateTime":0.4218815761462906,"extension":6.797350038847681},"index":4,"playId":"2d8805ef-0f9a-36f8-b68d-8b833e30c013","pitchNumber":5,"startTime":"2026-05-19T23:52:51.347Z","endTime":"2026-05-19T23:52:55.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":88.5,"endSpeed":82.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.518049002915884,"aZ":-27.592425054985387,"pfxX":0.9237382743875628,"pfxZ":2.6847952901823575,"pX":-0.38540607027395085,"pZ":2.6361846590252282,"vX0":4.0493990374371425,"vY0":-129.05012339966447,"vZ0":-2.4273459217591022,"x":131.69,"y":167.6,"x0":-2.086601165051927,"y0":50.00626697153827,"z0":5.686074453740601,"aX":1.5788258719102888},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.6,"breakHorizontal":-2.5,"spinRate":2524,"spinDirection":103},"zone":4,"typeConfidence":0.63,"plateTime":0.42230503938391584,"extension":6.510828055805751},"hitData":{"launchSpeed":97.6,"launchAngle":21.0,"totalDistance":331.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.29,"coordY":73.63}},"index":5,"playId":"9194c1ac-b45d-33a0-97ac-99392d2d3cbb","pitchNumber":6,"startTime":"2026-05-19T23:53:10.357Z","endTime":"2026-05-19T23:53:17.883Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T23:53:17.883Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-19T23:53:50.090Z","endTime":"2026-05-19T23:55:36.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.597925293205368,"aZ":-26.19755565391478,"pfxX":-8.722411609662785,"pfxZ":3.22668083795873,"pX":-0.3083508491800614,"pZ":2.690077570496659,"vX0":7.1464911122767845,"vY0":-135.46342213369556,"vZ0":-3.111113770121222,"x":128.75,"y":166.15,"x0":-1.8522110438659891,"y0":50.0024698545405,"z0":5.69224097677306,"aX":-16.151436292161648},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.4,"breakHorizontal":14.2,"spinRate":2293,"spinDirection":226},"zone":4,"typeConfidence":0.94,"plateTime":0.4049095431479133,"extension":6.67214520695193},"index":0,"playId":"c1527bda-5cbc-3dd6-ac75-7c39538828c4","pitchNumber":1,"startTime":"2026-05-19T23:53:54.766Z","endTime":"2026-05-19T23:53:59.258Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.757543289415974,"aZ":-13.245323496223051,"pfxX":-5.653500464740199,"pfxZ":10.05144039230506,"pX":-0.40602655835067003,"pZ":3.295141145695404,"vX0":5.9332366552064535,"vY0":-136.5305363002148,"vZ0":-3.9529812158811666,"x":132.48,"y":149.81,"x0":-1.8754091616710937,"y0":50.00313698392782,"z0":5.67675640130691,"aX":-10.647235763968743},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.5,"breakHorizontal":9.0,"spinRate":2390,"spinDirection":216},"zone":1,"typeConfidence":0.91,"plateTime":0.4015584094107352,"extension":6.619119358940159},"index":1,"playId":"19fd9843-0935-3ea0-8d68-5464b88c8b98","pitchNumber":2,"startTime":"2026-05-19T23:54:15.665Z","endTime":"2026-05-19T23:54:19.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.922006265914384,"aZ":-28.114643697518368,"pfxX":7.82065068648683,"pfxZ":2.7618115432130876,"pX":1.811317227508171,"pZ":1.4284999540322711,"vX0":6.524270979635304,"vY0":-120.87340507434114,"vZ0":-3.6322911462777885,"x":47.96,"y":200.21,"x0":-1.9450542658289078,"y0":50.00469827613755,"z0":5.4361278089564795,"aX":11.499965576943529},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.3,"breakHorizontal":-15.8,"spinRate":2781,"spinDirection":65},"zone":14,"typeConfidence":0.9,"plateTime":0.4542321648544769,"extension":6.660426466644939},"index":2,"playId":"63a79bb7-a585-3603-9ae4-abb51a894b60","pitchNumber":3,"startTime":"2026-05-19T23:54:30.657Z","endTime":"2026-05-19T23:54:34.425Z","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.6,"endSpeed":85.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.440332706217905,"aZ":-13.13783772636068,"pfxX":-6.01295443105079,"pfxZ":10.156210072968664,"pX":-0.21730382273868107,"pZ":3.2005103145400002,"vX0":6.47801729529188,"vY0":-136.16389302471117,"vZ0":-4.248315227872637,"x":125.28,"y":152.37,"x0":-1.848183261824852,"y0":50.00036266987267,"z0":5.6926559817258475,"aX":-11.267809860235564},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.6,"breakHorizontal":9.5,"spinRate":2497,"spinDirection":216},"zone":2,"typeConfidence":0.91,"plateTime":0.4025511919300486,"extension":6.455952125858896},"index":3,"playId":"8071fb9e-abfc-3137-aaa1-b9f9adb30a3a","pitchNumber":4,"startTime":"2026-05-19T23:54:46.541Z","endTime":"2026-05-19T23:54:50.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.776665680573306,"aZ":-30.05464747636095,"pfxX":8.33145169432481,"pfxZ":1.429052227609906,"pX":2.6578718645419706,"pZ":0.5676138892020516,"vX0":8.167547661994414,"vY0":-121.44481893024636,"vZ0":-5.297658514621937,"x":15.69,"y":223.45,"x0":-1.8421431336019012,"y0":50.00151797649503,"z0":5.419387400527053,"aX":12.330181799357637},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.4,"breakHorizontal":-17.2,"spinRate":2791,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.45256452668795166,"extension":6.650262237511144},"index":4,"playId":"808f871a-15e0-33c9-ad1b-cc834d83454c","pitchNumber":5,"startTime":"2026-05-19T23:55:04.813Z","endTime":"2026-05-19T23:55:08.536Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-19T23:55:17.112Z","endTime":"2026-05-19T23:55:32.487Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.721260472039422,"aZ":-18.54029564520219,"pfxX":-0.28371295235584193,"pfxZ":7.49234953694971,"pX":-0.4731459777840285,"pZ":3.644345727607875,"vX0":4.1150234943606,"vY0":-133.52537249925578,"vZ0":-2.0606913808593905,"x":135.04,"y":140.38,"x0":-1.9923783933691153,"y0":50.00096135534387,"z0":5.749388776051995,"aX":-0.5170305790054738},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.4,"breakHorizontal":-0.4,"spinRate":2592,"spinDirection":190},"zone":11,"typeConfidence":0.84,"plateTime":0.40902599654564353,"extension":6.572523699301582},"index":6,"playId":"7f324db1-e66e-3dc6-8801-7393fd56c268","pitchNumber":6,"startTime":"2026-05-19T23:55:32.487Z","endTime":"2026-05-19T23:55:36.420Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T23:55:36.420Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out, third baseman Nick Gonzales to first baseman Jared Triolo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-19T23:55:48.931Z","endTime":"2026-05-19T23:58:01.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":71.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.263934796465495,"aZ":-42.296123913601924,"pfxX":5.981722519551544,"pfxZ":-7.747886451178369,"pX":-0.12978507574681586,"pZ":2.5113666163005504,"vX0":2.5408065493216756,"vY0":-114.72382863821377,"vZ0":1.7583433086938596,"x":121.95,"y":170.97,"x0":-2.035906903027078,"y0":50.00518633784641,"z0":5.922238442067671,"aX":7.810980522351857},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-13.1,"breakHorizontal":-11.5,"spinRate":2682,"spinDirection":42},"zone":5,"typeConfidence":0.9,"plateTime":0.48122145494125235,"extension":6.623304626675201},"index":0,"playId":"bf34b40f-4543-3277-bcc1-5d0a21cfea53","pitchNumber":1,"startTime":"2026-05-19T23:55:57.964Z","endTime":"2026-05-19T23:56:02.343Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":72.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.3023258633994,"aZ":-41.27644430546853,"pfxX":7.042989478981339,"pfxZ":-6.797226815303905,"pX":-0.22948336355533347,"pZ":0.9882117913608609,"vX0":2.074148432393839,"vY0":-116.31316968301232,"vZ0":-1.67216388401411,"x":125.75,"y":212.1,"x0":-2.052620221922327,"y0":50.00056333581004,"z0":5.710409040387783,"aX":9.435594037463936},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-12.4,"breakHorizontal":-13.3,"spinRate":2761,"spinDirection":41},"zone":13,"typeConfidence":0.9,"plateTime":0.4749446622745346,"extension":6.490950839986723},"index":1,"playId":"d17bf9b8-8fc8-3166-9db3-719ef5376e6b","pitchNumber":2,"startTime":"2026-05-19T23:56:16.381Z","endTime":"2026-05-19T23:56:20.588Z","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":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.51017173816071,"aZ":-33.063516743372574,"pfxX":-8.313199854487516,"pfxZ":-0.5175950410745713,"pX":-1.2147091174143205,"pZ":1.9884402843216114,"vX0":4.8495456232521725,"vY0":-130.4879359123125,"vZ0":-3.2150579924707254,"x":163.3,"y":185.09,"x0":-2.017435196379426,"y0":50.00227786680875,"z0":5.728155144412261,"aX":-14.332402359542767},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-1.4,"breakHorizontal":14.0,"spinRate":1492,"spinDirection":245},"zone":13,"typeConfidence":0.91,"plateTime":0.41978302020100156,"extension":6.554225668633115},"index":2,"playId":"eeff0dfc-1101-3163-9da9-761936589cbb","pitchNumber":3,"startTime":"2026-05-19T23:56:37.017Z","endTime":"2026-05-19T23:56:41.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.766186045959124,"aZ":-30.428933225037955,"pfxX":-8.896738611934136,"pfxZ":0.9918897854811886,"pX":0.5470703456155925,"pZ":0.641984498962039,"vX0":9.125325884550278,"vY0":-131.62382288612773,"vZ0":-7.058465862602455,"x":96.15,"y":221.45,"x0":-1.8077881215406695,"y0":50.00107165265033,"z0":5.609484487169573,"aX":-15.619475810856372},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.4,"breakHorizontal":14.2,"spinRate":1568,"spinDirection":242},"zone":14,"typeConfidence":0.87,"plateTime":0.4160294349560365,"extension":6.657067876593026},"index":3,"playId":"2f53ee31-2159-35dc-8b8b-8badf83baf29","pitchNumber":4,"startTime":"2026-05-19T23:56:54.007Z","endTime":"2026-05-19T23:57:01.699Z","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":80.9,"endSpeed":73.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.206063863876004,"aZ":-41.768924024257785,"pfxX":6.978492624453256,"pfxZ":-7.039550971279559,"pX":0.7863968610637028,"pZ":1.9812164357996187,"vX0":3.7955594976843376,"vY0":-117.66138640859543,"vZ0":0.1877777562685119,"x":87.02,"y":185.29,"x0":-1.7696566557578302,"y0":50.0042278064795,"z0":5.863311144678054,"aX":9.508170554867522},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-12.2,"breakHorizontal":-13.7,"spinRate":2699,"spinDirection":40},"zone":14,"typeConfidence":0.9,"plateTime":0.4706484561129223,"extension":6.6573404109852135},"index":4,"playId":"8a4238af-11c4-3f4e-961b-3aa9a04faebb","pitchNumber":5,"startTime":"2026-05-19T23:57:32.032Z","endTime":"2026-05-19T23:57:35.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.953280803778654,"aZ":-15.021084789004574,"pfxX":-6.060539063079024,"pfxZ":8.670323774980082,"pX":-1.2585838018984485,"pZ":2.9687444225656034,"vX0":4.406583007364969,"vY0":-139.43159577581514,"vZ0":-4.251150134628881,"x":164.97,"y":158.62,"x0":-2.068315623395335,"y0":50.001019550979514,"z0":5.497279709902496,"aX":-11.98862369747003},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.1,"breakHorizontal":10.1,"spinRate":2550,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.3921119768666381,"extension":6.674885222513429},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.2,"coordY":168.4}},"index":5,"playId":"58dd181e-104f-3ff1-846d-d8ca224971ee","pitchNumber":6,"startTime":"2026-05-19T23:57:52.320Z","endTime":"2026-05-19T23:58:01.622Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T23:58:01.622Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcell Ozuna strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-19T23:59:56.198Z","endTime":"2026-05-20T00:01:25.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20256956932311,"aZ":-13.618584680956177,"pfxX":4.026058586966755,"pfxZ":9.684814319365431,"pX":0.6504713560840172,"pZ":3.529543472214472,"vX0":-1.2415177703223992,"vY0":-137.91252946413687,"vZ0":-5.6633486101246415,"x":92.21,"y":143.48,"x0":0.5848788884267576,"y0":50.003900083446126,"z0":6.537053274181922,"aX":7.714173727351501},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.4,"breakHorizontal":-7.0,"spinRate":2116,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.39798091976676364,"extension":6.20703836707639},"index":0,"playId":"ed3d34d1-0ee4-338e-a9f6-610001c11b78","pitchNumber":1,"startTime":"2026-05-20T00:00:10.317Z","endTime":"2026-05-20T00:00:14.179Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.493210726654038,"aZ":-22.904484541606585,"pfxX":-1.4825969689716114,"pfxZ":5.211572482014338,"pX":0.025728005543865538,"pZ":3.8321671365888657,"vX0":-1.0237230380434796,"vY0":-131.85812748743115,"vZ0":-2.8209259286224087,"x":116.02,"y":135.31,"x0":0.6103141567090019,"y0":50.001143677285214,"z0":6.588022851828466,"aX":-2.635246192126464},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.1,"breakHorizontal":2.9,"spinRate":2593,"spinDirection":171},"zone":12,"typeConfidence":2.0,"plateTime":0.4138702544222026,"extension":6.400322159908756},"index":1,"playId":"239aede2-8bcc-3d9e-bced-d37bd4ec638d","pitchNumber":2,"startTime":"2026-05-20T00:00:24.629Z","endTime":"2026-05-20T00:00:30.015Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.263824612291472,"aZ":-45.60169732879197,"pfxX":-4.337028276362327,"pfxZ":-9.536642067153064,"pX":-1.0874036864962635,"pZ":0.5691270417548586,"vX0":-2.388351135903013,"vY0":-118.86342618453847,"vZ0":-4.071135052757,"x":158.45,"y":223.41,"x0":0.49945413481235396,"y0":50.00540320473252,"z0":6.5140680642318625,"aX":-6.104443188018699},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-18.0,"breakHorizontal":8.5,"spinRate":3075,"spinDirection":340},"zone":13,"typeConfidence":0.83,"plateTime":0.4637278766164594,"extension":6.318872303323785},"index":2,"playId":"8c16ff2c-87cd-347c-adbc-34588680a326","pitchNumber":3,"startTime":"2026-05-20T00:00:42.790Z","endTime":"2026-05-20T00:00:46.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},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.59496159460258,"aZ":-12.315983133870173,"pfxX":0.1532467136529876,"pfxZ":10.209078860091296,"pX":0.19755582297828334,"pZ":4.1436843921703455,"vX0":-0.7326059034294428,"vY0":-139.14504410259957,"vZ0":-4.519146337487696,"x":109.47,"y":126.9,"x0":0.4452668221543925,"y0":50.00035446633811,"z0":6.615991699699412,"aX":0.298122389000527},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.6,"breakHorizontal":-0.1,"spinRate":2108,"spinDirection":153},"zone":12,"typeConfidence":0.91,"plateTime":0.3948697304680526,"extension":6.239895807572709},"index":3,"playId":"24c05ee0-e60e-36bd-a191-015f2572d00f","pitchNumber":4,"startTime":"2026-05-20T00:01:05.135Z","endTime":"2026-05-20T00:01:09.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.141857507246318,"aZ":-29.679580659499088,"pfxX":-2.3086993031434537,"pfxZ":1.500245633430108,"pX":-0.2290133537909313,"pZ":2.448516315190531,"vX0":-1.2657065651511452,"vY0":-127.9073950043644,"vZ0":-4.280912252133716,"x":125.73,"y":172.67,"x0":0.571962463036225,"y0":50.00118807846326,"z0":6.468629905034636,"aX":-3.8279320665955314},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.0,"breakHorizontal":4.4,"spinRate":2725,"spinDirection":272},"zone":5,"typeConfidence":0.88,"plateTime":0.4280668236807599,"extension":6.356664271096753},"index":4,"playId":"64edc79b-92f7-376a-9e94-5959c9cb53da","pitchNumber":5,"startTime":"2026-05-20T00:01:21.786Z","endTime":"2026-05-20T00:01:25.784Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:01:25.784Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T00:01:32.808Z","endTime":"2026-05-20T00:03:28.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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":96.5,"endSpeed":87.4,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.75853054633245,"aZ":-12.878213189912316,"pfxX":0.6410042021742133,"pfxZ":9.753226359857166,"pX":-0.28489067411297725,"pZ":4.716215769466479,"vX0":-2.0312607073456515,"vY0":-140.46225750346227,"vZ0":-3.0461951020481894,"x":127.86,"y":111.44,"x0":0.3675302756079862,"y0":50.00274816458912,"z0":6.663674962451956,"aX":1.2684704428892024},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.2,"breakHorizontal":-0.7,"spinRate":2200,"spinDirection":161},"zone":11,"typeConfidence":0.92,"plateTime":0.3914325114400885,"extension":6.318414193612013},"index":0,"playId":"0bfc542f-b003-39b4-8f2e-29846e232eaa","pitchNumber":1,"startTime":"2026-05-20T00:01:50.720Z","endTime":"2026-05-20T00:01:54.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.337139286310666,"aZ":-16.029786538785775,"pfxX":7.477256716787666,"pfxZ":8.46422605221941,"pX":-0.10635870730597391,"pZ":2.1456348985915907,"vX0":-3.832991355144973,"vY0":-137.67087441020377,"vZ0":-8.33871462690138,"x":121.05,"y":180.85,"x0":0.3371668931212232,"y0":50.00327309385422,"z0":6.3123328578055355,"aX":14.264291242084157},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.7,"breakHorizontal":-12.7,"spinRate":2120,"spinDirection":152},"zone":8,"typeConfidence":0.92,"plateTime":0.3987973518208876,"extension":6.326831501600931},"index":1,"playId":"265162cf-cfc9-3809-b61e-37f3978c040e","pitchNumber":2,"startTime":"2026-05-20T00:02:08.031Z","endTime":"2026-05-20T00:02:12.399Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.59382401079817,"aZ":-28.799500407629935,"pfxX":-0.9896715350640246,"pfxZ":2.0135752995052245,"pX":-0.822702857218825,"pZ":1.277225963394136,"vX0":-2.998456228357219,"vY0":-128.61551724373746,"vZ0":-7.13457588455374,"x":148.36,"y":204.29,"x0":0.4866764941885195,"y0":50.00422779221582,"z0":6.3198205859910015,"aX":-1.6579130563874913},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.3,"breakHorizontal":2.5,"spinRate":2677,"spinDirection":306},"zone":13,"typeConfidence":0.86,"plateTime":0.4258151904154954,"extension":6.301080508218018},"index":2,"playId":"8761c941-5184-3882-9eb0-34e503ba8b5a","pitchNumber":3,"startTime":"2026-05-20T00:02:24.035Z","endTime":"2026-05-20T00:02:27.228Z","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-20T00:02:44.611Z","endTime":"2026-05-20T00:02:50.396Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.063285948505808,"aZ":-28.92861152823189,"pfxX":-1.6705496679435639,"pfxZ":1.9317562145537064,"pX":-1.0616377735571116,"pZ":1.0610492915366474,"vX0":-2.8996250967822146,"vY0":-128.7807982254775,"vZ0":-7.647733992740802,"x":157.47,"y":210.13,"x0":0.2948735096822788,"y0":50.005871764496646,"z0":6.298551156159885,"aX":-2.8142982987625786},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.0,"breakHorizontal":3.6,"spinRate":2752,"spinDirection":249},"zone":13,"typeConfidence":0.88,"plateTime":0.42486917665252966,"extension":6.482680236669042},"index":4,"playId":"1e1ee81c-bb6a-3e42-b16c-5b8c46ae524d","pitchNumber":4,"startTime":"2026-05-20T00:02:50.396Z","endTime":"2026-05-20T00:02:54.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.997930016999106,"aZ":-29.92639846624072,"pfxX":-1.951223715713187,"pfxZ":1.331923544714063,"pX":0.006701783230398909,"pZ":1.3259172417199534,"vX0":-0.955938332250075,"vY0":-128.87264463878196,"vZ0":-6.761185602575233,"x":116.74,"y":202.98,"x0":0.6355934141099205,"y0":50.003221584931936,"z0":6.285669592906283,"aX":-3.292093087459895},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.2,"breakHorizontal":3.7,"spinRate":2678,"spinDirection":302},"zone":13,"typeConfidence":0.89,"plateTime":0.42450977439848314,"extension":6.29321225087938},"index":5,"playId":"482f4e27-03bb-30b9-b79c-ae9ccddda2b8","pitchNumber":5,"startTime":"2026-05-20T00:03:07.314Z","endTime":"2026-05-20T00:03:11.933Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.329842679026505,"aZ":-13.502487907401978,"pfxX":7.016417490217434,"pfxZ":9.486056029214062,"pX":-0.2927041987634986,"pZ":2.21301612638679,"vX0":-4.222060381142563,"vY0":-139.8349578088043,"vZ0":-8.916798004600636,"x":128.16,"y":179.03,"x0":0.33002869751293495,"y0":50.00070329445552,"z0":6.341499515180699,"aX":13.8087050845798},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.4,"breakHorizontal":-11.8,"spinRate":2167,"spinDirection":156},"zone":7,"typeConfidence":0.9,"plateTime":0.39260237537560005,"extension":6.361205356042344},"index":6,"playId":"4140851b-7270-3d9c-b970-afbba9114c9b","pitchNumber":6,"startTime":"2026-05-20T00:03:24.531Z","endTime":"2026-05-20T00:03:28.647Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:03:28.647Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jhostynxon Garcia strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T00:03:38.863Z","endTime":"2026-05-20T00:04:40.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30660350133926,"aZ":-45.51361032960834,"pfxX":-4.516005841036167,"pfxZ":-9.490694326679929,"pX":-0.29208681783907525,"pZ":2.299681298439711,"vX0":-0.3076316605473228,"vY0":-118.33528997426163,"vZ0":-0.48759934785684544,"x":128.13,"y":176.69,"x0":0.42583780716455766,"y0":50.000268474473195,"z0":6.707333732643507,"aX":-6.350667815879731},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-16.9,"breakHorizontal":8.3,"spinRate":3055,"spinDirection":332},"zone":4,"typeConfidence":0.82,"plateTime":0.4643159376630486,"extension":6.321993986093076},"index":0,"playId":"2de29682-9a1f-3162-a012-bd279744c8c5","pitchNumber":1,"startTime":"2026-05-20T00:03:50.655Z","endTime":"2026-05-20T00:03:55.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.947304511613865,"aZ":-25.882550380638122,"pfxX":9.585340730889182,"pfxZ":3.5456636950883116,"pX":1.3044505546624163,"pZ":1.2180054286590178,"vX0":-1.9768665468228694,"vY0":-132.54860947181442,"vZ0":-8.02515620450609,"x":67.28,"y":205.89,"x0":0.8157789568208745,"y0":50.0033586850937,"z0":6.181347922026642,"aX":17.016920650232016},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.8,"breakHorizontal":-16.9,"spinRate":1844,"spinDirection":130},"zone":14,"typeConfidence":0.91,"plateTime":0.4135824497609617,"extension":6.192087736154708},"index":1,"playId":"3edeed6d-592b-32c2-a1dc-7b2e5f54872e","pitchNumber":2,"startTime":"2026-05-20T00:04:03.231Z","endTime":"2026-05-20T00:04:06.893Z","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":96.0,"endSpeed":87.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.263023011917234,"aZ":-17.392847628339407,"pfxX":4.253421098512472,"pfxZ":7.48828220298488,"pX":1.3406362222030495,"pZ":5.390681689831706,"vX0":0.32959275291782064,"vY0":-139.793169525291,"vZ0":-0.3849188007339458,"x":65.9,"y":93.23,"x0":0.668703820842473,"y0":50.00292668394401,"z0":6.674441189307264,"aX":8.3970884022697},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.7,"breakHorizontal":-7.8,"spinRate":2151,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.3921882100351506,"extension":6.114453021019576},"index":2,"playId":"4d4cdb14-bb02-34cb-a128-3e987563bc89","pitchNumber":3,"startTime":"2026-05-20T00:04:19.001Z","endTime":"2026-05-20T00:04:22.573Z","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":82.4,"endSpeed":75.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.265046776480666,"aZ":-44.025249160609924,"pfxX":-3.990695763896606,"pfxZ":-8.335044893982827,"pX":-0.6097682947188092,"pZ":0.7817920811932144,"vX0":-1.0037255105929985,"vY0":-119.89343766808803,"vZ0":-4.196163413614149,"x":140.24,"y":217.67,"x0":0.3349664185020312,"y0":50.0040216219843,"z0":6.580042297147269,"aX":-5.673062270205597},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-16.0,"breakHorizontal":7.4,"spinRate":3132,"spinDirection":335},"zone":13,"typeConfidence":0.73,"plateTime":0.46102068000252894,"extension":6.284297325982128},"index":3,"playId":"a45087ec-d2cb-3dcd-a887-d147439e97ce","pitchNumber":4,"startTime":"2026-05-20T00:04:35.581Z","endTime":"2026-05-20T00:04:40.642Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:04:40.642Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Walker grounds out, shortstop Konnor Griffin to first baseman Jared Triolo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-20T00:06:08.435Z","endTime":"2026-05-20T00:08:02.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.611800028770418,"aZ":-25.738224434724092,"pfxX":-8.713748812758087,"pfxZ":3.4958832771289394,"pX":-0.9273797131439344,"pZ":3.811152252493433,"vX0":5.796425755711563,"vY0":-134.49493531079193,"vZ0":-0.33654427322033736,"x":152.35,"y":135.88,"x0":-1.972069494438939,"y0":50.00583173724691,"z0":5.754334864866561,"aX":-16.057654294845236},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.5,"breakHorizontal":14.6,"spinRate":2446,"spinDirection":221},"zone":11,"typeConfidence":0.96,"plateTime":0.4063680300395558,"extension":6.606817900316619},"index":0,"playId":"826481c6-3706-3238-bcd6-618fc7b47431","pitchNumber":1,"startTime":"2026-05-20T00:06:50.594Z","endTime":"2026-05-20T00:06:54.148Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21348026034387,"aZ":-30.697533580149674,"pfxX":1.2152659916481947,"pfxZ":0.8810092919250456,"pX":0.5098368964670118,"pZ":1.8969247977623585,"vX0":5.760051852384556,"vY0":-128.42592116025708,"vZ0":-3.7348014016072817,"x":97.57,"y":187.56,"x0":-1.9149709817081333,"y0":50.00449558306748,"z0":5.743382118739759,"aX":2.0408810505620325},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.0,"breakHorizontal":-3.5,"spinRate":2478,"spinDirection":137},"zone":9,"typeConfidence":0.91,"plateTime":0.4255878295750559,"extension":6.567700575411441},"index":1,"playId":"3da54326-8abb-3e40-9bb5-e69ab3c5fada","pitchNumber":2,"startTime":"2026-05-20T00:07:09.056Z","endTime":"2026-05-20T00:07:13.993Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-20T00:07:29.732Z","endTime":"2026-05-20T00:07:43.338Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23378558638201,"aZ":-28.750826158444305,"pfxX":7.177782443879554,"pfxZ":2.3119069795303435,"pX":1.0714564916974385,"pZ":1.8695964738269002,"vX0":5.266724394754636,"vY0":-121.0771079812174,"vZ0":-2.7158844572806746,"x":76.16,"y":188.3,"x0":-2.066519481600694,"y0":50.00275035224423,"z0":5.528680454461539,"aX":10.627342761503002},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.7,"breakHorizontal":-14.3,"spinRate":2735,"spinDirection":61},"zone":14,"typeConfidence":0.89,"plateTime":0.45284011304060057,"extension":6.780832569715681},"index":3,"playId":"dfdfef32-631a-31de-9c4f-8f26f6184f16","pitchNumber":3,"startTime":"2026-05-20T00:07:43.338Z","endTime":"2026-05-20T00:07:46.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.483436772052645,"aZ":-29.55157561626156,"pfxX":8.70621947108637,"pfxZ":1.7977312801245784,"pX":0.4624737717636736,"pZ":2.078725572242982,"vX0":3.43389491063887,"vY0":-120.62869992445891,"vZ0":-1.994549903679838,"x":99.37,"y":182.65,"x0":-2.114556085233115,"y0":50.00472873982508,"z0":5.545030179181797,"aX":12.71233038394862},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.0,"breakHorizontal":-16.7,"spinRate":2817,"spinDirection":62},"zone":9,"typeConfidence":0.91,"plateTime":0.4556685377582905,"extension":6.5034147651186816},"hitData":{"launchSpeed":85.8,"launchAngle":-45.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.36,"coordY":161.31}},"index":4,"playId":"474dc417-42f9-3057-83cd-3c27627ee131","pitchNumber":4,"startTime":"2026-05-20T00:07:56.510Z","endTime":"2026-05-20T00:08:02.241Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:08:02.241Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Gorman flies out to right fielder Jhostynxon Garcia.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-20T00:08:18.853Z","endTime":"2026-05-20T00:08:53.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"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":89.9,"endSpeed":82.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.75615510436886,"aZ":-29.3170751701054,"pfxX":-9.136688314628143,"pfxZ":1.645779623580868,"pX":-0.2630835982704922,"pZ":2.6766143904595934,"vX0":7.290392299902483,"vY0":-130.7138022667878,"vZ0":-2.142172319850412,"x":127.03,"y":166.51,"x0":-1.8969853483096142,"y0":50.0033428790174,"z0":5.701287226731853,"aX":-15.860209401444175},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.8,"breakHorizontal":15.0,"spinRate":1557,"spinDirection":238},"zone":5,"typeConfidence":0.58,"plateTime":0.4185406137892853,"extension":6.749236844093183},"index":0,"playId":"f1a2c1f2-a06d-31f5-bc95-982b623feb01","pitchNumber":1,"startTime":"2026-05-20T00:08:28.741Z","endTime":"2026-05-20T00:08:32.108Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.580565044251106,"aZ":-28.251255746352925,"pfxX":-8.564001619422376,"pfxZ":2.270153955032643,"pX":0.038912394019227005,"pZ":1.6709057440469934,"vX0":7.661147644442314,"vY0":-130.22690631769865,"vZ0":-4.868071051300474,"x":115.52,"y":193.67,"x0":-1.8185913474600957,"y0":50.00574162436567,"z0":5.6841101024664615,"aX":-14.813942024510247},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.2,"breakHorizontal":13.9,"spinRate":1535,"spinDirection":234},"zone":8,"typeConfidence":0.83,"plateTime":0.41949559197570396,"extension":6.544315796412179},"hitData":{"launchSpeed":88.4,"launchAngle":37.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.87,"coordY":82.8}},"index":1,"playId":"6be2e676-f6f5-3f59-b1c8-358c4f270cfc","pitchNumber":2,"startTime":"2026-05-20T00:08:46.394Z","endTime":"2026-05-20T00:08:53.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:08:53.007Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Church strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-20T00:09:02.502Z","endTime":"2026-05-20T00:10:59.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.31298742748725,"aZ":-16.64761448447771,"pfxX":-6.680253509215843,"pfxZ":8.24414638834377,"pX":-0.6215925000938771,"pZ":2.4630864029002844,"vX0":6.175281988149489,"vY0":-136.01064981102073,"vZ0":-5.316486773425306,"x":140.69,"y":172.28,"x0":-2.04756473447937,"y0":50.00628955125114,"z0":5.588134528623191,"aX":-12.586608908351439},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.0,"breakHorizontal":10.9,"spinRate":2474,"spinDirection":216},"zone":4,"typeConfidence":0.9,"plateTime":0.4018779774717678,"extension":6.695337017621538},"index":0,"playId":"e1fec1a5-d42c-3c7d-aaf1-3b57b6cff42b","pitchNumber":1,"startTime":"2026-05-20T00:09:21.043Z","endTime":"2026-05-20T00:09:27.903Z","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":89.7,"endSpeed":82.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.506011181323956,"aZ":-32.410721301216185,"pfxX":-7.876556965470628,"pfxZ":-0.13232076084267774,"pX":-0.19770178490519524,"pZ":1.203546168979264,"vX0":7.089495377212401,"vY0":-130.4003021194781,"vZ0":-5.229595574606752,"x":124.54,"y":206.28,"x0":-1.9236223427920593,"y0":50.00641556301147,"z0":5.670074792059689,"aX":-13.616027221617642},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-1.2,"breakHorizontal":12.7,"spinRate":1613,"spinDirection":242},"zone":13,"typeConfidence":0.92,"plateTime":0.4194626173138447,"extension":6.714777994697827},"index":1,"playId":"74f2a7f0-423d-3f27-8eab-bf07376c4ff8","pitchNumber":2,"startTime":"2026-05-20T00:10:09.016Z","endTime":"2026-05-20T00:10:16.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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.114856079209353,"aZ":-30.391885452245422,"pfxX":-6.54442623890784,"pfxZ":1.0242688321394766,"pX":-0.6266045355218008,"pZ":1.6507941355730913,"vX0":5.496179423427874,"vY0":-130.89822196779488,"vZ0":-4.63056317062715,"x":140.88,"y":194.21,"x0":-1.897228486570898,"y0":50.00523653510332,"z0":5.702827368532963,"aX":-11.425033661918786},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.1,"breakHorizontal":10.7,"spinRate":1436,"spinDirection":240},"zone":7,"typeConfidence":0.91,"plateTime":0.4175093141746311,"extension":6.744873581572049},"index":2,"playId":"e0886a87-df6b-31ab-96b9-3ca971ea3967","pitchNumber":3,"startTime":"2026-05-20T00:10:55.893Z","endTime":"2026-05-20T00:10:59.434Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:10:59.434Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Lowe singles on a line drive to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-20T00:12:55.684Z","endTime":"2026-05-20T00:13:36.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"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(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":79.9,"endSpeed":72.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47988914127883,"aZ":-45.79416126191517,"pfxX":-5.474470094693906,"pfxZ":-10.244328085351256,"pX":-0.6333493041068151,"pZ":1.8166191089419232,"vX0":-1.0615407536266666,"vY0":-116.21865139872496,"vZ0":-0.9640201875426223,"x":141.14,"y":189.73,"x0":0.5426901009325641,"y0":50.00289582495189,"z0":6.695538830222655,"aX":-7.278130203175806},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-18.4,"breakHorizontal":10.2,"spinRate":3157,"spinDirection":331},"zone":7,"typeConfidence":0.88,"plateTime":0.47645873896583346,"extension":6.185053695427943},"index":0,"playId":"415184f4-5b05-3b9e-9a6c-b5cf542587ea","pitchNumber":1,"startTime":"2026-05-20T00:13:10.975Z","endTime":"2026-05-20T00:13:14.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.2916204812793,"aZ":-16.55293434589502,"pfxX":8.991698896299495,"pfxZ":8.357200884746781,"pX":0.5293554000959315,"pZ":2.8247377982920128,"vX0":-2.626907022958265,"vY0":-137.09100626435747,"vZ0":-6.4141711889626825,"x":96.82,"y":162.51,"x0":0.34232311858955194,"y0":50.005836756489124,"z0":6.359170785969243,"aX":16.81635594237878},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.7,"breakHorizontal":-15.6,"spinRate":2182,"spinDirection":155},"zone":3,"typeConfidence":0.92,"plateTime":0.40226189087313413,"extension":6.261476355330602},"hitData":{"launchSpeed":96.3,"launchAngle":13.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.44,"coordY":109.08}},"index":1,"playId":"6d214ac1-f1b7-3906-8362-2adafc700a06","pitchNumber":2,"startTime":"2026-05-20T00:13:24.490Z","endTime":"2026-05-20T00:13:36.504Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:13:36.504Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jared Triolo singles on a line drive to left fielder Nathan Church. Brandon Lowe to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-20T00:13:44.660Z","endTime":"2026-05-20T00:14:33.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13388006985059,"aZ":-16.056600055749964,"pfxX":1.1564393095294294,"pfxZ":9.00589185475893,"pX":-0.6771341297414077,"pZ":1.6710427570341393,"vX0":-3.601729706206474,"vY0":-133.06677172870997,"vZ0":-9.05323885854041,"x":142.81,"y":193.66,"x0":0.5449679450329868,"y0":50.00243267022186,"z0":6.285956420796168,"aX":2.0699143055955336},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.5,"breakHorizontal":-1.3,"spinRate":2457,"spinDirection":151},"zone":7,"typeConfidence":2.0,"plateTime":0.41197277000877364,"extension":6.511156235711737},"index":0,"playId":"efe4b727-ffdc-386e-9a92-acf822ccdf7f","pitchNumber":1,"startTime":"2026-05-20T00:13:59.894Z","endTime":"2026-05-20T00:14:03.974Z","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":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.265606966201304,"aZ":-20.74496821631622,"pfxX":9.389245539910165,"pfxZ":6.697954651960378,"pX":0.08443567418913653,"pZ":2.6579849376612072,"vX0":-4.652796998546999,"vY0":-130.2856509695704,"vZ0":-5.31908967931902,"x":113.78,"y":167.01,"x0":0.6807075982857155,"y0":50.00260836551939,"z0":6.309949103327903,"aX":16.021576169552063},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":11.0,"breakHorizontal":-15.8,"spinRate":2026,"spinDirection":129},"zone":5,"typeConfidence":0.9,"plateTime":0.42160196379515247,"extension":6.073556370768474},"hitData":{"launchSpeed":83.3,"launchAngle":17.0,"totalDistance":215.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":72.69,"coordY":103.73}},"index":1,"playId":"dee26dcf-393e-3c4b-bc14-e5ee6f4342ac","pitchNumber":2,"startTime":"2026-05-20T00:14:24.148Z","endTime":"2026-05-20T00:14:33.670Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:14:33.670Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Davis called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-20T00:14:49.403Z","endTime":"2026-05-20T00:15:49.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.79890769663223,"aZ":-13.237073948762111,"pfxX":3.537562233627839,"pfxZ":9.968344469472669,"pX":0.02807136525627133,"pZ":4.0416149494785705,"vX0":-2.518387591959859,"vY0":-137.96805389820037,"vZ0":-4.415340329512393,"x":115.93,"y":129.66,"x0":0.4997412911373033,"y0":50.00629012852926,"z0":6.575392208656699,"aX":6.72354224268017},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.2,"breakHorizontal":-5.8,"spinRate":2150,"spinDirection":164},"zone":12,"typeConfidence":0.92,"plateTime":0.3991819447446958,"extension":6.330424964553357},"index":0,"playId":"fe3b6e26-7a4c-328a-aa8f-4b0e514b106b","pitchNumber":1,"startTime":"2026-05-20T00:14:56.693Z","endTime":"2026-05-20T00:15:01.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":73.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.35104394596759,"aZ":-46.64707461467298,"pfxX":-6.521984867674126,"pfxZ":-10.55977946886861,"pX":-0.4665220609749707,"pZ":2.2858099466047204,"vX0":-0.9889686845930897,"vY0":-118.0082274983502,"vZ0":0.05046624008841194,"x":134.78,"y":177.06,"x0":0.8063543679087798,"y0":50.003443968312695,"z0":6.664506456283751,"aX":-8.938753819669625},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-18.6,"breakHorizontal":12.0,"spinRate":3151,"spinDirection":330},"zone":4,"typeConfidence":0.85,"plateTime":0.4692490380677139,"extension":6.206093788093878},"index":1,"playId":"493a1e78-a8fd-338c-bd05-28202100c051","pitchNumber":2,"startTime":"2026-05-20T00:15:23.213Z","endTime":"2026-05-20T00:15:26.938Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72757215399906,"aZ":-29.245453060620658,"pfxX":-1.3077437251309811,"pfxZ":1.7314721682811829,"pX":-0.33583713394974,"pZ":2.1845827414702543,"vX0":-1.925754979461154,"vY0":-128.7971037967691,"vZ0":-4.985746186024343,"x":129.8,"y":179.8,"x0":0.5901856922996388,"y0":50.000026051493336,"z0":6.396066471160812,"aX":-2.2050278398169683},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.3,"breakHorizontal":2.8,"spinRate":2646,"spinDirection":220},"zone":7,"typeConfidence":0.84,"plateTime":0.42461285275061744,"extension":6.341337798327746},"index":2,"playId":"fe215c05-1627-3424-a962-a4e5309cb8c3","pitchNumber":3,"startTime":"2026-05-20T00:15:45.081Z","endTime":"2026-05-20T00:15:49.212Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:15:49.212Z","atBatIndex":14},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nick Gonzales grounds into a force out, fielded by third baseman Nolan Gorman. Brandon Lowe out at 3rd. Jared Triolo to 2nd. Nick Gonzales to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-20T00:16:07.233Z","endTime":"2026-05-20T00:17:17.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnSecond":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.930021670182555,"aZ":-47.632797391862404,"pfxX":-4.22108617892251,"pfxZ":-10.99646037464127,"pX":-0.4640908417326988,"pZ":1.6052319776428445,"vX0":-1.1185450854353858,"vY0":-119.23147698148766,"vZ0":-1.5348202252431833,"x":134.69,"y":195.44,"x0":0.5620326570508022,"y0":50.00307064611324,"z0":6.6478503532886535,"aX":-5.9343393404764075},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.4,"breakVerticalInduced":-19.9,"breakHorizontal":7.9,"spinRate":3060,"spinDirection":333},"zone":7,"typeConfidence":0.85,"plateTime":0.46356886425548316,"extension":6.126540460744095},"index":0,"playId":"2ffc4965-36fb-3154-bccb-b7e0946bb703","pitchNumber":1,"startTime":"2026-05-20T00:16:14.404Z","endTime":"2026-05-20T00:16:18.466Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"78c0a536-fcc7-4e79-8e2b-85fa9f81ccf5","startTime":"2026-05-20T00:16:32.526Z","endTime":"2026-05-20T00:16:37.526Z","isPitch":false,"type":"stepoff"},{"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":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":85.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.45797044044265,"aZ":-10.914887760838704,"pfxX":2.039183347733504,"pfxZ":11.163163935340481,"pX":-0.5541811505584585,"pZ":3.8385611019926245,"vX0":-3.42200583391859,"vY0":-138.47171729095763,"vZ0":-5.237795204571161,"x":138.12,"y":135.14,"x0":0.44372429765814897,"y0":50.00533259014135,"z0":6.5123632447177675,"aX":3.8846099918711605},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.1,"breakHorizontal":-2.9,"spinRate":2227,"spinDirection":155},"zone":11,"typeConfidence":0.92,"plateTime":0.3984970391750111,"extension":6.282578420829028},"index":2,"playId":"4e3b8379-7da0-3885-beb3-b276f9d06a9b","pitchNumber":2,"startTime":"2026-05-20T00:16:51.899Z","endTime":"2026-05-20T00:16:56.135Z","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":89.4,"endSpeed":80.4,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08452818459531,"aZ":-21.57969464749501,"pfxX":8.16689794076514,"pfxZ":6.336027725290935,"pX":0.685734401925133,"pZ":2.215906663579773,"vX0":-2.6865160594125546,"vY0":-129.98162514861852,"vZ0":-5.940975236576611,"x":90.86,"y":178.95,"x0":0.6859839624334659,"y0":50.002587747574246,"z0":6.224297742130161,"aX":13.652474041081435},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.1,"breakHorizontal":-13.9,"spinRate":1803,"spinDirection":133},"zone":6,"typeConfidence":0.9,"plateTime":0.42515430575505064,"extension":6.060594150266008},"hitData":{"launchSpeed":67.9,"launchAngle":-54.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.19,"coordY":173.47}},"index":3,"playId":"6952449f-d158-3d82-a85e-75717533dac9","pitchNumber":3,"startTime":"2026-05-20T00:17:10.174Z","endTime":"2026-05-20T00:17:17.202Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:17:17.202Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Konnor Griffin strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-20T00:17:48.832Z","endTime":"2026-05-20T00:18:50.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":73.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.733202161857246,"aZ":-46.30642617324706,"pfxX":-4.425437681346622,"pfxZ":-10.253148086286735,"pX":-0.023237463330141025,"pZ":1.823625365434163,"vX0":-0.24868013134331293,"vY0":-117.85962248893475,"vZ0":-0.9941110890344989,"x":117.89,"y":189.54,"x0":0.6575973924614862,"y0":50.00529292435941,"z0":6.6063435795168175,"aX":-6.097433103279871},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-18.5,"breakHorizontal":8.0,"spinRate":3131,"spinDirection":336},"zone":8,"typeConfidence":0.86,"plateTime":0.4684792039252259,"extension":6.224292630434496},"index":0,"playId":"f22b7b89-9d84-3fda-aab2-10f617be0743","pitchNumber":1,"startTime":"2026-05-20T00:17:49.473Z","endTime":"2026-05-20T00:17:52.882Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.012700741919875,"aZ":-17.90099987794448,"pfxX":-0.7738619441588966,"pfxZ":7.78400731590613,"pX":-0.187409397026868,"pZ":1.9437983076474417,"vX0":-1.9506116634269535,"vY0":-133.64327111498667,"vZ0":-8.29273846162901,"x":124.14,"y":186.3,"x0":0.648511047239891,"y0":50.00660007911973,"z0":6.340005331858868,"aX":-1.4196707018504393},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.8,"breakHorizontal":1.8,"spinRate":2675,"spinDirection":157},"zone":8,"typeConfidence":2.0,"plateTime":0.40767049363577357,"extension":6.30759180172209},"index":1,"playId":"da204f5b-0838-39a4-a8eb-17a61ae638fe","pitchNumber":2,"startTime":"2026-05-20T00:18:05.879Z","endTime":"2026-05-20T00:18:10.007Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-20T00:18:15.959Z","endTime":"2026-05-20T00:18:27.158Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":83.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.834269033993756,"aZ":-29.222562523917595,"pfxX":-1.537522222545535,"pfxZ":1.7063788328164033,"pX":-0.8903689514665416,"pZ":1.3565285291664977,"vX0":-3.5677005447735928,"vY0":-129.70147680482737,"vZ0":-7.047548422970555,"x":150.94,"y":202.15,"x0":0.6937337541216945,"y0":50.005178380968864,"z0":6.2875959190260255,"aX":-2.663929042619969},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.9,"breakHorizontal":3.5,"spinRate":2756,"spinDirection":275},"zone":13,"typeConfidence":0.86,"plateTime":0.41961022516242386,"extension":6.342495630961723},"index":3,"playId":"85d23df7-810b-3128-a987-57254e0d3729","pitchNumber":3,"startTime":"2026-05-20T00:18:27.158Z","endTime":"2026-05-20T00:18:31.977Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.179388625981993,"aZ":-46.843228234746896,"pfxX":-3.008086286129207,"pfxZ":-10.197493958659656,"pX":-0.6949915185056633,"pZ":1.0811481741445665,"vX0":-1.7032573678566525,"vY0":-120.21306070641512,"vZ0":-3.053043279416401,"x":143.49,"y":209.59,"x0":0.41785524106477967,"y0":50.00562737137336,"z0":6.598245305919387,"aX":-4.324957898909732},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-19.0,"breakHorizontal":5.9,"spinRate":3288,"spinDirection":334},"zone":13,"typeConfidence":0.81,"plateTime":0.45876236065561127,"extension":6.2247861080493685},"index":4,"playId":"08eafe46-d9e9-36e3-a2a3-0a99c821c31c","pitchNumber":4,"startTime":"2026-05-20T00:18:46.345Z","endTime":"2026-05-20T00:18:50.338Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:18:50.338Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"César Prieto grounds out, shortstop Konnor Griffin to first baseman Jared Triolo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-20T00:20:46.350Z","endTime":"2026-05-20T00:21:05.805Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.395861755556908,"aZ":-33.701714619788156,"pfxX":-8.070451297885274,"pfxZ":-0.9422924652872684,"pX":-0.06574824777136995,"pZ":2.818552816490445,"vX0":7.0158994852834,"vY0":-126.17519302045626,"vZ0":-0.8419078685190249,"x":119.51,"y":162.68,"x0":-1.8267179737742867,"y0":50.00230099347025,"z0":5.859453627815112,"aX":-13.08136987120932},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.7,"breakHorizontal":13.1,"spinRate":1522,"spinDirection":237},"zone":2,"typeConfidence":0.93,"plateTime":0.43322539222731216,"extension":6.5297537635350755},"hitData":{"launchSpeed":91.4,"launchAngle":-30.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.88,"coordY":151.68}},"index":0,"playId":"dbf95c70-e945-34e0-93af-8709d960e510","pitchNumber":1,"startTime":"2026-05-20T00:20:56.084Z","endTime":"2026-05-20T00:21:05.805Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:21:05.805Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pedro Pagés walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-20T00:21:15.517Z","endTime":"2026-05-20T00:22:35.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.324193494203506,"aZ":-33.604831361542594,"pfxX":6.928798349776157,"pfxZ":-1.0565534738141729,"pX":-0.9447950120527305,"pZ":2.983242738353926,"vX0":0.9551590236363692,"vY0":-116.35045872635268,"vZ0":1.3064341633109127,"x":153.01,"y":158.23,"x0":-2.260776220201216,"y0":50.00012237025077,"z0":5.616849603665034,"aX":9.42746563267642},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-1.2,"breakHorizontal":-12.7,"spinRate":2651,"spinDirection":63},"zone":11,"typeConfidence":0.84,"plateTime":0.47208546285653386,"extension":6.598783751591458},"index":0,"playId":"56ca72c6-ce63-3051-96c8-ac34a067a962","pitchNumber":1,"startTime":"2026-05-20T00:21:27.118Z","endTime":"2026-05-20T00:21:31.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.728189057371193,"aZ":-14.990614563718955,"pfxX":-5.665430916117219,"pfxZ":9.523263047578753,"pX":0.8541002987804989,"pZ":2.796698889867529,"vX0":9.007354300618864,"vY0":-133.4763016488544,"vZ0":-4.6786690836556275,"x":84.44,"y":163.27,"x0":-1.8281325570927236,"y0":50.002537241595874,"z0":5.651673166048625,"aX":-10.222969435412743},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.4,"breakHorizontal":8.3,"spinRate":2477,"spinDirection":217},"zone":12,"typeConfidence":0.9,"plateTime":0.41035496469493316,"extension":6.607150845781833},"index":1,"playId":"9bfaa8ea-a82f-3a67-96ff-571d0cd4b9d1","pitchNumber":2,"startTime":"2026-05-20T00:21:41.352Z","endTime":"2026-05-20T00:21:45.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.866245178144485,"aZ":-12.540849078440756,"pfxX":-6.107277623425341,"pfxZ":10.603642180313985,"pX":0.07791644893483236,"pZ":1.3585170416390904,"vX0":7.2974386826097195,"vY0":-135.288172704602,"vZ0":-8.693131673210774,"x":114.03,"y":202.1,"x0":-1.8625221040137887,"y0":50.00136990170641,"z0":5.49503440241328,"aX":-11.306241194535767},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.5,"breakHorizontal":9.5,"spinRate":2534,"spinDirection":216},"zone":14,"typeConfidence":0.91,"plateTime":0.40506639009144596,"extension":6.585496087050176},"index":2,"playId":"1d8222f0-833e-34cc-ab08-35818863f1f1","pitchNumber":3,"startTime":"2026-05-20T00:21:54.658Z","endTime":"2026-05-20T00:21:58.972Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.568269472394434,"aZ":-18.515998535777577,"pfxX":-0.9135714492768257,"pfxZ":7.851554836285068,"pX":0.5615368400922593,"pZ":2.276253872434615,"vX0":6.8450982306698815,"vY0":-130.33470464390786,"vZ0":-5.079463992685292,"x":95.6,"y":177.32,"x0":-1.9677913803199651,"y0":50.00322019566381,"z0":5.627175294799517,"aX":-1.5907379611134878},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.4,"breakHorizontal":0.4,"spinRate":2570,"spinDirection":198},"zone":6,"typeConfidence":0.9,"plateTime":0.4185007339196347,"extension":6.718639436569025},"index":3,"playId":"36108205-208e-3c00-a46e-8770c5eddcd0","pitchNumber":4,"startTime":"2026-05-20T00:22:07.896Z","endTime":"2026-05-20T00:22:12.188Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2026-05-20T00:22:17.339Z","endTime":"2026-05-20T00:22:31.601Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"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":91.4,"endSpeed":84.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.00633787904252,"aZ":-23.80388881625359,"pfxX":-9.108525313188302,"pfxZ":4.660502156000023,"pX":-0.9421521697603252,"pZ":1.7945369380410519,"vX0":5.578893021230933,"vY0":-133.0156591398821,"vZ0":-5.417775882708164,"x":152.91,"y":190.33,"x0":-1.8811728968088148,"y0":50.00319301839116,"z0":5.579290301742373,"aX":-16.35419608488887},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.4,"breakHorizontal":15.4,"spinRate":2422,"spinDirection":218},"zone":13,"typeConfidence":0.88,"plateTime":0.4114735286320417,"extension":6.6779049153282735},"index":5,"playId":"8fb97a99-0975-3be8-98b9-c5524334c2f6","pitchNumber":5,"startTime":"2026-05-20T00:22:31.601Z","endTime":"2026-05-20T00:22:35.733Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:22:35.733Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Scott II grounds out, first baseman Jared Triolo to second baseman Brandon Lowe to first baseman Jared Triolo. Pedro Pagés to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-20T00:22:44.841Z","endTime":"2026-05-20T00:25:24.154Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":94.5,"endSpeed":85.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.144941310131614,"aZ":-13.394648671540551,"pfxX":-7.846554019326273,"pfxZ":9.912624148093204,"pX":0.29958747243553624,"pZ":2.9406913190066266,"vX0":8.579942681249326,"vY0":-137.20490681314428,"vZ0":-4.7289647820943905,"x":105.58,"y":159.38,"x0":-1.8580311179690079,"y0":50.00412552511532,"z0":5.608880944483532,"aX":-14.86755693728474},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.0,"breakHorizontal":12.2,"spinRate":2580,"spinDirection":218},"zone":3,"typeConfidence":0.9,"plateTime":0.40018150011232656,"extension":6.523809235024785},"index":0,"playId":"82b16e23-8acf-3eb6-8fc5-e4f1232584ca","pitchNumber":1,"startTime":"2026-05-20T00:23:03.005Z","endTime":"2026-05-20T00:23:06.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.879950999690863,"aZ":-14.864018943465108,"pfxX":-7.053953433368445,"pfxZ":9.031072962252981,"pX":0.4762097249712975,"pZ":2.9610702563639553,"vX0":8.462096526984293,"vY0":-137.64722350338508,"vZ0":-4.485313665779274,"x":98.85,"y":158.83,"x0":-1.7230656560044093,"y0":50.00359437205432,"z0":5.61994261451961,"aX":-13.521793998181103},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.6,"breakHorizontal":10.9,"spinRate":2430,"spinDirection":220},"zone":3,"typeConfidence":0.9,"plateTime":0.398095585430998,"extension":6.540238899847414},"index":1,"playId":"063f7d79-5479-31d5-87f6-0bb63ef13d9a","pitchNumber":2,"startTime":"2026-05-20T00:23:23.367Z","endTime":"2026-05-20T00:23:29.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.83900657119955,"aZ":-31.89689332806001,"pfxX":-9.193705486613817,"pfxZ":0.16535506284418133,"pX":-0.834088908754254,"pZ":2.3843279369882753,"vX0":5.683244004555085,"vY0":-130.2322080147699,"vZ0":-2.362622408889876,"x":148.79,"y":174.4,"x0":-1.8611235235507742,"y0":50.00431716823321,"z0":5.739356895782114,"aX":-15.639690465596335},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.0,"breakHorizontal":15.2,"spinRate":1489,"spinDirection":244},"zone":13,"typeConfidence":0.86,"plateTime":0.422157712219843,"extension":6.681699720443575},"index":2,"playId":"5993ddbe-a9f0-3960-b61d-b7d5bf6d9fe4","pitchNumber":3,"startTime":"2026-05-20T00:23:57.642Z","endTime":"2026-05-20T00:24:24.665Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"}}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"bdaf903f-840a-3c82-a3d4-ba3005106a16","startTime":"2026-05-20T00:24:34.825Z","endTime":"2026-05-20T00:24:37.825Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.054302918471205,"aZ":-15.5618425182776,"pfxX":-7.332205554247253,"pfxZ":8.845656523501406,"pX":0.1961968819284079,"pZ":2.8975223156886387,"vX0":8.057669774287888,"vY0":-136.44316146582977,"vZ0":-4.3118716774802035,"x":109.52,"y":160.55,"x0":-1.8478213268113486,"y0":50.00588295856606,"z0":5.57648698034506,"aX":-13.776209271116205},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.2,"breakHorizontal":11.5,"spinRate":2519,"spinDirection":222},"zone":2,"typeConfidence":0.9,"plateTime":0.4019958258081502,"extension":6.445048646067917},"index":4,"playId":"e775bf06-ff8f-3e70-88c2-a810da8d1973","pitchNumber":4,"startTime":"2026-05-20T00:24:52.887Z","endTime":"2026-05-20T00:24:56.112Z","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":87.9,"endSpeed":80.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.980820484118002,"aZ":-22.08967580065329,"pfxX":-7.302725157323773,"pfxZ":6.097942497640182,"pX":-0.2215262652287446,"pZ":2.432407925695271,"vX0":6.256720705483406,"vY0":-127.91043280745,"vZ0":-3.9862911219251034,"x":125.44,"y":173.1,"x0":-1.753406911464199,"y0":50.00059389539142,"z0":5.748149456670381,"aX":-12.070264184938008},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.3,"breakHorizontal":11.8,"spinRate":1593,"spinDirection":237},"zone":5,"typeConfidence":0.77,"plateTime":0.42860850016393925,"extension":6.576079604753718},"hitData":{"launchSpeed":81.8,"launchAngle":4.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.32,"coordY":163.34}},"index":5,"playId":"d567d2de-392a-36f6-a080-877767515a98","pitchNumber":5,"startTime":"2026-05-20T00:25:15.848Z","endTime":"2026-05-20T00:25:24.154Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:25:24.154Z","atBatIndex":19},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"JJ Wetherholt homers (9) on a fly ball to center field. Pedro Pagés scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-20T00:25:50.292Z","endTime":"2026-05-20T00:27:17.880Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":{"id":656605,"link":"/api/v1/people/656605"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":{"id":656605,"link":"/api/v1/people/656605"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.788443674748038,"aZ":-29.654477040048114,"pfxX":2.354243003361728,"pfxZ":1.4888489750796996,"pX":1.1399939033576958,"pZ":1.484872449380537,"vX0":6.615654003564022,"vY0":-128.92563640924791,"vZ0":-4.8180260689642065,"x":73.55,"y":198.69,"x0":-1.760892578325298,"y0":50.002043878428594,"z0":5.655739556086162,"aX":3.977511048586689},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.9,"breakHorizontal":-5.6,"spinRate":2605,"spinDirection":123},"zone":14,"typeConfidence":0.9,"plateTime":0.4241915461289478,"extension":6.51197175293855},"index":0,"playId":"9509504b-2808-37bc-997b-8574beeefb5f","pitchNumber":1,"startTime":"2026-05-20T00:25:57.429Z","endTime":"2026-05-20T00:26:01.488Z","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":89.4,"endSpeed":82.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70563664046601,"aZ":-28.847068762680053,"pfxX":-7.750814981606951,"pfxZ":1.9201968386965733,"pX":-0.7410130114897633,"pZ":1.8519464055245163,"vX0":5.3746021930365675,"vY0":-130.14726082835503,"vZ0":-4.296268110397336,"x":145.25,"y":188.78,"x0":-1.815342193373826,"y0":50.0027371979998,"z0":5.683427996592592,"aX":-13.432021639648394},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.8,"breakHorizontal":13.0,"spinRate":1431,"spinDirection":238},"zone":7,"typeConfidence":0.87,"plateTime":0.4192229539551646,"extension":6.629494096413905},"index":1,"playId":"ed8b251d-e467-3bdb-8beb-7a869c5ba8e4","pitchNumber":2,"startTime":"2026-05-20T00:26:17.283Z","endTime":"2026-05-20T00:26:21.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.951176372184342,"aZ":-27.107191710024903,"pfxX":1.3791774402148493,"pfxZ":2.904542259554715,"pX":0.6670070462127567,"pZ":1.468659132702638,"vX0":5.814730131757253,"vY0":-130.5617149862964,"vZ0":-5.435426318216421,"x":91.58,"y":199.13,"x0":-1.7591816959763975,"y0":50.00219175271055,"z0":5.59235841792549,"aX":2.402994676953896},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.3,"breakHorizontal":-3.7,"spinRate":2570,"spinDirection":166},"zone":14,"typeConfidence":0.56,"plateTime":0.41795045887701265,"extension":6.642340171223891},"index":2,"playId":"f60e9230-986b-38a3-baa0-fe5826b801a9","pitchNumber":3,"startTime":"2026-05-20T00:26:36.697Z","endTime":"2026-05-20T00:26:40.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.58746462050278,"aZ":-29.78042842790353,"pfxX":-7.553876155757999,"pfxZ":1.4071378266457373,"pX":-0.4497559953867394,"pZ":2.2321726229803174,"vX0":5.962806527224358,"vY0":-129.26266249380157,"vZ0":-3.1050762356788666,"x":134.14,"y":178.51,"x0":-1.7989177555247784,"y0":50.00308566647929,"z0":5.722527353353247,"aX":-12.85212671533377},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.2,"breakHorizontal":12.5,"spinRate":1533,"spinDirection":240},"zone":4,"typeConfidence":0.91,"plateTime":0.42285793586485854,"extension":6.605364967997783},"hitData":{"launchSpeed":105.0,"launchAngle":23.0,"totalDistance":406.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":92.67,"coordY":38.28}},"index":3,"playId":"3bac0591-b874-3161-bea5-80a3cc34ad00","pitchNumber":4,"startTime":"2026-05-20T00:26:56.574Z","endTime":"2026-05-20T00:27:17.880Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:27:17.880Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out, shortstop Konnor Griffin to first baseman Jared Triolo.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-20T00:27:48.366Z","endTime":"2026-05-20T00:28:11.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-20T00:27:39.938Z","endTime":"2026-05-20T00:27:50.652Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.490307639953308,"aZ":-18.84474430593759,"pfxX":0.522945240017844,"pfxZ":7.673997650954103,"pX":-0.0884654941155575,"pZ":2.6940427489484167,"vX0":4.619957035397697,"vY0":-130.7052721746053,"vZ0":-4.071554070528493,"x":120.37,"y":166.04,"x0":-1.9439039167427266,"y0":50.00365552927619,"z0":5.67950142889735,"aX":0.9087786184933675},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.2,"breakHorizontal":-1.9,"spinRate":2494,"spinDirection":199},"zone":5,"typeConfidence":0.93,"plateTime":0.4183936864509934,"extension":6.525923059946236},"index":1,"playId":"2c404b81-3015-36e6-920b-82954af51a1c","pitchNumber":1,"startTime":"2026-05-20T00:27:50.652Z","endTime":"2026-05-20T00:27:54.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.489351781378826,"aZ":-29.125283429225437,"pfxX":7.9628624733074655,"pfxZ":2.121285491866222,"pX":-0.31631155972063013,"pZ":1.7977494332701676,"vX0":2.0057099581645157,"vY0":-119.58317137338597,"vZ0":-2.6842030518168096,"x":129.06,"y":190.24,"x0":-2.201828215384787,"y0":50.00554522642503,"z0":5.565412721997082,"aX":11.45634646052417},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":3.5,"breakHorizontal":-14.9,"spinRate":2755,"spinDirection":68},"zone":8,"typeConfidence":0.9,"plateTime":0.4592056764930872,"extension":6.595283128368506},"hitData":{"launchSpeed":88.2,"launchAngle":-23.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.31,"coordY":151.68}},"index":2,"playId":"a16414a6-fa3a-3b0e-9e79-06f829c7e3df","pitchNumber":2,"startTime":"2026-05-20T00:28:02.457Z","endTime":"2026-05-20T00:28:11.088Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:28:11.088Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Reynolds grounds out, shortstop César Prieto to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-20T00:30:19.732Z","endTime":"2026-05-20T00:31:04.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693409,"link":"/api/v1/people/693409"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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(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.6,"endSpeed":80.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.112087109215768,"aZ":-19.26271886675094,"pfxX":7.661275547741256,"pfxZ":7.707770770035015,"pX":0.03275540306302335,"pZ":3.062694568568614,"vX0":-4.258940908978755,"vY0":-128.93548204530651,"vZ0":-4.58122766614721,"x":115.75,"y":156.09,"x0":0.7151584321345339,"y0":50.000956056387395,"z0":6.359232637982143,"aX":12.830638267516012},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":13.1,"breakHorizontal":-12.8,"spinRate":1805,"spinDirection":139},"zone":2,"typeConfidence":0.89,"plateTime":0.4256588158635508,"extension":5.912646233815321},"index":0,"playId":"dccaa62a-01bd-3ab1-ac7b-a3539e7f22c3","pitchNumber":1,"startTime":"2026-05-20T00:30:30.182Z","endTime":"2026-05-20T00:30:33.699Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-05-20T00:30:40.948Z","endTime":"2026-05-20T00:30:59.081Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25604034702638,"aZ":-23.350767995823876,"pfxX":10.078332105029997,"pfxZ":5.209097369226951,"pX":-0.02224690476626836,"pZ":1.998583499283065,"vX0":-5.00004862823406,"vY0":-129.86414915966174,"vZ0":-6.430116587812545,"x":117.85,"y":184.82,"x0":0.6270673903924602,"y0":50.00359853980736,"z0":6.303544202061827,"aX":17.07514047671901},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.0,"breakHorizontal":-17.0,"spinRate":1842,"spinDirection":131},"zone":8,"typeConfidence":0.91,"plateTime":0.4230915225616929,"extension":6.194367375946971},"hitData":{"launchSpeed":100.2,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.67,"coordY":157.26}},"index":2,"playId":"26f34d2d-7764-367a-a5c1-56742f56b8cd","pitchNumber":2,"startTime":"2026-05-20T00:30:59.081Z","endTime":"2026-05-20T00:31:04.894Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:31:04.894Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcell Ozuna called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-20T00:31:16.787Z","endTime":"2026-05-20T00:32:48.138Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":71.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.088199761389852,"aZ":-45.74342640387041,"pfxX":-5.85885526470004,"pfxZ":-10.389019869614103,"pX":-0.6592171300105806,"pZ":1.7329833046061711,"vX0":-0.7791819074104119,"vY0":-115.20149435037297,"vZ0":-1.0587100415232336,"x":142.13,"y":191.99,"x0":0.4451008954225129,"y0":50.00418427032053,"z0":6.733577787448809,"aX":-7.650581133948305},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":-18.6,"breakHorizontal":10.8,"spinRate":3064,"spinDirection":337},"zone":7,"typeConfidence":0.89,"plateTime":0.4807484195267735,"extension":6.101620967343735},"index":0,"playId":"2ca27119-6dd9-3c5c-8fea-aafca15f6f6d","pitchNumber":1,"startTime":"2026-05-20T00:31:31.432Z","endTime":"2026-05-20T00:31:35.463Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.167668078974092,"aZ":-17.722003205347416,"pfxX":1.0195444479638711,"pfxZ":7.894933032831755,"pX":-0.3058694719963882,"pZ":2.7011895907340424,"vX0":-2.63652529865086,"vY0":-133.7948248972662,"vZ0":-6.570323881316735,"x":128.66,"y":165.85,"x0":0.5555633832985107,"y0":50.006549780783956,"z0":6.438254101466968,"aX":1.867510742941104},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.2,"breakHorizontal":-1.3,"spinRate":2495,"spinDirection":156},"zone":4,"typeConfidence":2.0,"plateTime":0.40782351577462705,"extension":6.1810392453174074},"index":1,"playId":"abc1b46a-48ee-3f97-8ae1-121b1ca52848","pitchNumber":2,"startTime":"2026-05-20T00:31:58.065Z","endTime":"2026-05-20T00:32:01.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.90562406294181,"aZ":-14.624711206402754,"pfxX":4.948489575803371,"pfxZ":9.19572325082616,"pX":-0.002737513747969811,"pZ":3.712719190704489,"vX0":-2.8094232443542175,"vY0":-138.03774332695838,"vZ0":-4.9944542791228805,"x":117.1,"y":138.54,"x0":0.3912766070139892,"y0":50.00434875337427,"z0":6.547960687007524,"aX":9.444413511550161},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.6,"breakHorizontal":-8.3,"spinRate":2136,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.39849198187650625,"extension":6.183092048904433},"index":2,"playId":"e9e8335a-c1e5-3416-adcc-816d980e5805","pitchNumber":3,"startTime":"2026-05-20T00:32:14.735Z","endTime":"2026-05-20T00:32:22.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":73.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.673916659699746,"aZ":-45.337486032932446,"pfxX":-6.7790891464195004,"pfxZ":-9.702750504798606,"pX":-0.4321023934623318,"pZ":2.5394574236327947,"vX0":0.010740221567027919,"vY0":-117.26513936615504,"vZ0":0.19249834444218816,"x":133.47,"y":170.21,"x0":0.4401264389546032,"y0":50.005726603924536,"z0":6.780782188919688,"aX":-9.191565173708756},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-17.0,"breakHorizontal":12.1,"spinRate":3119,"spinDirection":327},"zone":4,"typeConfidence":0.84,"plateTime":0.47191677815972355,"extension":6.276008966968709},"index":3,"playId":"e8c1d0d0-d7df-3a41-8df2-0f795116ff78","pitchNumber":4,"startTime":"2026-05-20T00:32:43.820Z","endTime":"2026-05-20T00:32:48.138Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:32:48.138Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Oneil Cruz singles on a ground ball to right fielder Jordan Walker. Oneil Cruz to 2nd. Oneil Cruz advances to 2nd, on a fielding error by right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-20T00:32:56.245Z","endTime":"2026-05-20T00:33:41.960Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"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(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":79.4,"endSpeed":72.4,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.944502213070628,"aZ":-45.84353761559661,"pfxX":-7.921784044360736,"pfxZ":-10.30105583720337,"pX":-0.9035193746195268,"pZ":3.2878085247508504,"vX0":-0.7357078805634332,"vY0":-115.48465726316978,"vZ0":2.185166880459,"x":151.44,"y":150.01,"x0":0.44754340451549596,"y0":50.00024028267326,"z0":6.795820667402517,"aX":-10.515115509904817},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-17.5,"breakHorizontal":14.5,"spinRate":3110,"spinDirection":326},"zone":11,"typeConfidence":0.88,"plateTime":0.47741813214043827,"extension":5.979693851720482},"index":0,"playId":"8a0558db-3654-3440-8033-2206f04f1d25","pitchNumber":1,"startTime":"2026-05-20T00:33:11.926Z","endTime":"2026-05-20T00:33:16.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.63231413246302,"aZ":-17.130950240087746,"pfxX":8.099231441501257,"pfxZ":7.7817280342994035,"pX":0.30002104349112185,"pZ":2.3981145641346755,"vX0":-3.2129043430288795,"vY0":-139.00438067367796,"vZ0":-7.69535981364323,"x":105.56,"y":174.03,"x0":0.426513577092657,"y0":50.004251828026824,"z0":6.365267611600479,"aX":15.66161726573623},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.5,"breakHorizontal":-13.9,"spinRate":2135,"spinDirection":154},"zone":6,"typeConfidence":0.92,"plateTime":0.3958467518373441,"extension":6.231470389650439},"hitData":{"launchSpeed":108.6,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.83,"coordY":106.58}},"index":1,"playId":"a36414d4-60f6-3f3b-8ad1-bebc18492ca2","pitchNumber":2,"startTime":"2026-05-20T00:33:27.115Z","endTime":"2026-05-20T00:33:41.960Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:33:41.960Z","atBatIndex":24},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jhostynxon Garcia pops out to first baseman Alec Burleson in foul territory.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-20T00:34:09.392Z","endTime":"2026-05-20T00:35:41.072Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4904896443975,"aZ":-17.705204448572243,"pfxX":8.328715601670664,"pfxZ":7.516984773818702,"pX":-0.002939598865105885,"pZ":3.1808800404141606,"vX0":-4.244336894831536,"vY0":-138.28370275893582,"vZ0":-5.542577101894219,"x":117.11,"y":152.9,"x0":0.4744039179769612,"y0":50.00589885369803,"z0":6.409609336696816,"aX":16.040412863245738},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.6,"breakHorizontal":-14.2,"spinRate":2150,"spinDirection":150},"zone":2,"typeConfidence":0.92,"plateTime":0.39696031764671824,"extension":6.2771463756140715},"index":0,"playId":"8be31d67-7765-385f-9062-9696726b2f00","pitchNumber":1,"startTime":"2026-05-20T00:34:12.406Z","endTime":"2026-05-20T00:34:15.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.615206739338035,"aZ":-20.4095392779879,"pfxX":-0.6234039244063203,"pfxZ":6.445146007440464,"pX":-0.05933367252040304,"pZ":4.69396235376632,"vX0":-1.3691307326084823,"vY0":-133.70432937041824,"vZ0":-1.1475835663866232,"x":119.26,"y":112.04,"x0":0.5387085405253011,"y0":50.00270461014562,"z0":6.581934909860155,"aX":-1.137739314152959},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.6,"breakHorizontal":1.4,"spinRate":2559,"spinDirection":164},"zone":11,"typeConfidence":2.0,"plateTime":0.40837592809697476,"extension":6.032688492463653},"index":1,"playId":"d592dbdd-6ad2-3ce6-8500-ec2bf9e1326b","pitchNumber":2,"startTime":"2026-05-20T00:34:32.047Z","endTime":"2026-05-20T00:34:35.648Z","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":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.697725424463044,"aZ":-46.68980151398413,"pfxX":-5.313854240561892,"pfxZ":-10.269095116415448,"pX":-1.18250643382417,"pZ":2.4632446534503933,"vX0":-2.1042084503869485,"vY0":-118.95872810235804,"vZ0":0.07980895258147758,"x":162.07,"y":172.27,"x0":0.40730554281997733,"y0":50.00171518902834,"z0":6.709743548316328,"aX":-7.512072630050812},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-18.2,"breakHorizontal":10.2,"spinRate":3140,"spinDirection":328},"zone":13,"typeConfidence":0.81,"plateTime":0.4628276941747447,"extension":6.049447987171722},"index":2,"playId":"e2cf3790-65a3-3b81-81b7-d0e2493d9ff3","pitchNumber":3,"startTime":"2026-05-20T00:34:52.551Z","endTime":"2026-05-20T00:34:56.670Z","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":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.178803254691783,"aZ":-23.60712092883967,"pfxX":8.987139677314643,"pfxZ":4.943757584956627,"pX":-0.08910535551817396,"pZ":2.2798714062940477,"vX0":-4.9447461745921135,"vY0":-130.49407784179255,"vZ0":-5.644665878704807,"x":120.4,"y":177.22,"x0":0.6577677005142769,"y0":50.00276818847592,"z0":6.23747577827441,"aX":15.576884257384512},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.9,"breakHorizontal":-15.2,"spinRate":1780,"spinDirection":134},"zone":5,"typeConfidence":0.91,"plateTime":0.4189223511536251,"extension":6.18811592284035},"index":3,"playId":"c4e4f325-9357-310b-9eeb-62cdcf928aaa","pitchNumber":4,"startTime":"2026-05-20T00:35:12.242Z","endTime":"2026-05-20T00:35:16.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.271255372605978,"aZ":-28.752244810480274,"pfxX":-1.256101054923929,"pfxZ":1.9837821715640498,"pX":-0.30069124820778687,"pZ":2.5980443087366276,"vX0":-1.771549479265199,"vY0":-129.39974648566692,"vZ0":-4.297563436930432,"x":128.46,"y":168.63,"x0":0.5521016061910071,"y0":50.00040695174497,"z0":6.446405800831736,"aX":-2.160365852339839},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.0,"breakHorizontal":2.6,"spinRate":2805,"spinDirection":248},"zone":4,"typeConfidence":0.81,"plateTime":0.42092978117742996,"extension":6.208173605714331},"hitData":{"launchSpeed":50.6,"launchAngle":46.0,"totalDistance":129.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":164.29,"coordY":166.33}},"index":4,"playId":"a2d24aaf-0f46-3053-84eb-0898c32e233f","pitchNumber":5,"startTime":"2026-05-20T00:35:32.274Z","endTime":"2026-05-20T00:35:41.072Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:35:41.072Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Burleson singles on a sharp line drive to left fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-20T00:37:30.097Z","endTime":"2026-05-20T00:39:00.549Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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.5,"endSpeed":84.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.692932389985657,"aZ":-16.041038876261368,"pfxX":-6.813340224245239,"pfxZ":8.767574156155348,"pX":-1.4940469696597798,"pZ":3.4368870720997275,"vX0":3.9676402902687835,"vY0":-134.64142997063928,"vZ0":-2.9780122722453366,"x":173.95,"y":145.98,"x0":-2.10009802167655,"y0":50.00032688102078,"z0":5.689650556703649,"aX":-12.532034076305255},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.5,"breakHorizontal":11.5,"spinRate":2414,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.4065041538716403,"extension":6.429462520973736},"index":0,"playId":"607decc3-40a1-33c6-8a97-cc362af85e6b","pitchNumber":1,"startTime":"2026-05-20T00:37:45.761Z","endTime":"2026-05-20T00:37:49.769Z","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":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.78394388051208,"aZ":-23.22869463071835,"pfxX":-10.340559068869291,"pfxZ":4.996395153335787,"pX":-0.2783683837374959,"pZ":1.7301043699565248,"vX0":7.7682563054467115,"vY0":-132.528050438395,"vZ0":-5.601394296000599,"x":127.61,"y":192.07,"x0":-1.895678002090065,"y0":50.000466256159214,"z0":5.554397440156548,"aX":-18.498515125472984},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.0,"breakHorizontal":17.2,"spinRate":2408,"spinDirection":222},"zone":8,"typeConfidence":0.9,"plateTime":0.4123935144813542,"extension":6.663199438809116},"index":1,"playId":"a0f35ab7-a801-3c28-8622-0ffdb8b57434","pitchNumber":2,"startTime":"2026-05-20T00:37:57.882Z","endTime":"2026-05-20T00:38:02.461Z","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":78.7,"endSpeed":71.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.539974515645742,"aZ":-42.030700346162675,"pfxX":7.294737973175467,"pfxZ":-7.562128102007222,"pX":0.9234593898873008,"pZ":1.7530358712065994,"vX0":4.1780715402620725,"vY0":-114.44487341883396,"vZ0":0.09378825642315358,"x":81.8,"y":191.45,"x0":-1.8842884041350545,"y0":50.003686268181106,"z0":5.8884497195930665,"aX":9.507197337698987},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-13.2,"breakHorizontal":-14.4,"spinRate":2727,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.48181903612955024,"extension":6.473425547723797},"index":2,"playId":"31cc1c65-ac41-3cfb-95ba-cfb541d94263","pitchNumber":3,"startTime":"2026-05-20T00:38:12.370Z","endTime":"2026-05-20T00:38:15.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.217551470204018,"aZ":-30.153246540347414,"pfxX":-8.412456758931318,"pfxZ":1.1841277259225986,"pX":-2.235798922917676,"pZ":2.6079634848918745,"vX0":2.2773595023480024,"vY0":-129.9499900043402,"vZ0":-2.2475153062371955,"x":202.22,"y":168.36,"x0":-2.0328231996031296,"y0":50.00064944975929,"z0":5.783420485934701,"aX":-14.329979477937762},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.9,"breakHorizontal":14.6,"spinRate":1568,"spinDirection":243},"zone":11,"typeConfidence":0.8,"plateTime":0.42211605908508165,"extension":6.555936915186173},"index":3,"playId":"4f2a2072-aada-30d2-b57a-5480d69a7950","pitchNumber":4,"startTime":"2026-05-20T00:38:31.804Z","endTime":"2026-05-20T00:38:35.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.104667170788858,"aZ":-25.60808407092488,"pfxX":-7.8293976722095024,"pfxZ":3.43972242695512,"pX":-0.6406639396488997,"pZ":2.2898858290449557,"vX0":6.4450057032751875,"vY0":-136.71391870284836,"vZ0":-4.191966094589485,"x":141.42,"y":176.95,"x0":-2.003103213942899,"y0":50.00008072325175,"z0":5.585634574650544,"aX":-14.925686675337907},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.6,"breakHorizontal":13.0,"spinRate":2286,"spinDirection":222},"zone":4,"typeConfidence":0.94,"plateTime":0.3995535956375984,"extension":6.569396637796249},"hitData":{"launchSpeed":106.9,"launchAngle":12.0,"totalDistance":235.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":58.8,"coordY":95.15}},"index":4,"playId":"50cbc25f-ff77-3324-9530-15092eccd500","pitchNumber":5,"startTime":"2026-05-20T00:38:48.363Z","endTime":"2026-05-20T00:39:00.549Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:39:00.549Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Walker singles on a line drive to center fielder Oneil Cruz. Alec Burleson to 3rd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-20T00:39:06.346Z","endTime":"2026-05-20T00:39:54.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"postOnThird":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"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":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.152569242717718,"aZ":-18.731687490661223,"pfxX":-7.314195471466959,"pfxZ":7.127206387250756,"pX":0.21216923447080815,"pZ":1.9953163221074064,"vX0":7.860402411547794,"vY0":-135.60114548582038,"vZ0":-6.308425644109233,"x":108.91,"y":184.91,"x0":-1.7566013540263283,"y0":50.00054912410527,"z0":5.632826848356418,"aX":-13.791088857503603},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.9,"breakHorizontal":11.9,"spinRate":2358,"spinDirection":222},"zone":8,"typeConfidence":0.88,"plateTime":0.40200230613846033,"extension":6.737599909154859},"index":0,"playId":"84f36dda-a80a-30b6-ba68-e6c506008c64","pitchNumber":1,"startTime":"2026-05-20T00:39:22.738Z","endTime":"2026-05-20T00:39:26.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03681149459689,"aZ":-17.411000877186062,"pfxX":-5.526821964381879,"pfxZ":7.834427583625395,"pX":-0.12466699125708652,"pZ":2.8384842642738324,"vX0":6.339216605602834,"vY0":-136.19137180552866,"vZ0":-4.399421079010442,"x":121.75,"y":162.14,"x0":-1.7609716721149522,"y0":50.001945639170664,"z0":5.673707664897851,"aX":-10.414263371041832},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.4,"breakHorizontal":8.8,"spinRate":2355,"spinDirection":218},"zone":5,"typeConfidence":0.9,"plateTime":0.40170078386587615,"extension":6.628916140277217},"hitData":{"launchSpeed":110.8,"launchAngle":7.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":159.92,"coordY":69.59}},"index":1,"playId":"506a67d1-150d-3322-a11a-9dbcf1e96ef2","pitchNumber":2,"startTime":"2026-05-20T00:39:41.760Z","endTime":"2026-05-20T00:39:54.380Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:39:54.380Z","atBatIndex":27},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nolan Gorman grounds into a double play, second baseman Brandon Lowe to shortstop Konnor Griffin to first baseman Jared Triolo. Alec Burleson scores. Jordan Walker out at 2nd. Nolan Gorman out at 1st.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-20T00:40:15.871Z","endTime":"2026-05-20T00:41:11.021Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":61},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"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":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_play","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":{"id":656605,"link":"/api/v1/people/656605"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.5409986746403,"aZ":-28.38567251051069,"pfxX":-6.151399678085195,"pfxZ":2.2247476217740996,"pX":-0.5558552884801443,"pZ":3.4241467412767435,"vX0":5.307101545087786,"vY0":-129.08462856336425,"vZ0":-0.7026524015607595,"x":138.19,"y":146.33,"x0":-1.83003006460217,"y0":50.003302406518955,"z0":5.867517900999327,"aX":-10.477622161227757},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.1,"breakHorizontal":10.1,"spinRate":1636,"spinDirection":239},"zone":11,"typeConfidence":0.9,"plateTime":0.4228239819513382,"extension":6.608722716957293},"index":0,"playId":"d2cfbe2f-8db9-30d1-adbf-2d41fd9ac1b1","pitchNumber":1,"startTime":"2026-05-20T00:40:26.344Z","endTime":"2026-05-20T00:40:30.479Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.167470509321838,"aZ":-15.622806279405976,"pfxX":-5.06984806353126,"pfxZ":8.80811964279063,"pX":0.10721886158748713,"pZ":3.2620847314406554,"vX0":6.968043277011792,"vY0":-135.3956588732154,"vZ0":-3.40054584064232,"x":112.91,"y":150.7,"x0":-1.8265103517306562,"y0":50.006337557344764,"z0":5.6102952979863465,"aX":-9.531153978988703},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.5,"breakHorizontal":7.9,"spinRate":2468,"spinDirection":219},"zone":2,"typeConfidence":0.9,"plateTime":0.40267202457403783,"extension":6.594355190219352},"index":1,"playId":"49a69c6e-553c-3e8f-996f-32c3ce6a2e5d","pitchNumber":2,"startTime":"2026-05-20T00:40:44.853Z","endTime":"2026-05-20T00:40:48.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35621140231548,"aZ":-27.563978091146613,"pfxX":-7.412777771945914,"pfxZ":2.741910674685286,"pX":-0.7830973291170549,"pZ":2.528381028660527,"vX0":4.827482359197574,"vY0":-128.30276103174228,"vZ0":-2.8307261681189972,"x":146.85,"y":170.51,"x0":-1.7175716711546212,"y0":50.00321182267515,"z0":5.774313586790708,"aX":-12.467818500309365},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.6,"breakHorizontal":12.5,"spinRate":1628,"spinDirection":241},"zone":4,"typeConfidence":0.9,"plateTime":0.4254741574357288,"extension":6.552962443425784},"hitData":{"launchSpeed":93.9,"launchAngle":0.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.73,"coordY":150.67}},"index":2,"playId":"f78cf00b-7ad4-309f-9809-e2f0e0432bf2","pitchNumber":3,"startTime":"2026-05-20T00:41:04.992Z","endTime":"2026-05-20T00:41:11.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:41:11.021Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathan Church singles on a ground ball to left fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-20T00:41:39.854Z","endTime":"2026-05-20T00:41:51.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.226180394166153,"aZ":-16.394673652960247,"pfxX":-4.96429510193812,"pfxZ":8.517203111235887,"pX":-0.1209880316740428,"pZ":2.44962885457076,"vX0":6.453947981938832,"vY0":-135.1939218661543,"vZ0":-5.105401211047605,"x":121.61,"y":172.64,"x0":-1.893196303956904,"y0":50.002895150797976,"z0":5.511650595584045,"aX":-9.19789210899034},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.5,"breakHorizontal":7.7,"spinRate":2330,"spinDirection":220},"zone":5,"typeConfidence":0.9,"plateTime":0.40499463501540767,"extension":6.485526468301692},"hitData":{"launchSpeed":81.7,"launchAngle":2.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.91,"coordY":108.61}},"index":0,"playId":"94e9d92f-6ebb-34d5-9ee9-41a7f5e504e1","pitchNumber":1,"startTime":"2026-05-20T00:41:39.854Z","endTime":"2026-05-20T00:41:51.420Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:41:51.420Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"César Prieto grounds out, shortstop Konnor Griffin to first baseman Jared Triolo.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-20T00:42:13.951Z","endTime":"2026-05-20T00:43:00.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"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":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.890823657664292,"aZ":-16.43584412419721,"pfxX":-7.663155794727105,"pfxZ":8.528602295254139,"pX":0.08235880014914752,"pZ":2.2300435125529354,"vX0":7.5630282474555015,"vY0":-135.09096356255753,"vZ0":-5.833650923372778,"x":113.86,"y":178.57,"x0":-1.7601912114992908,"y0":50.00012565421246,"z0":5.575793078547927,"aX":-14.13773746903818},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.4,"breakHorizontal":12.2,"spinRate":2507,"spinDirection":220},"zone":5,"typeConfidence":0.9,"plateTime":0.40570759710391346,"extension":6.582468210982265},"index":0,"playId":"ec92f640-f372-3860-9962-921f89254620","pitchNumber":1,"startTime":"2026-05-20T00:42:13.951Z","endTime":"2026-05-20T00:42:18.269Z","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":"f03b0f96-ef6b-33d2-9e24-82b295b4f461","startTime":"2026-05-20T00:42:32.428Z","endTime":"2026-05-20T00:42:35.428Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09364759296609,"aZ":-16.671377239508107,"pfxX":-6.528356653609811,"pfxZ":8.416304490639135,"pX":-0.48095096132061016,"pZ":3.0393578420535947,"vX0":5.842445765970724,"vY0":-134.80299589117024,"vZ0":-3.829615379411537,"x":135.33,"y":156.72,"x0":-1.8273792252981809,"y0":50.00180347703659,"z0":5.654123196721794,"aX":-12.0236243320738},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.6,"breakHorizontal":10.6,"spinRate":2503,"spinDirection":214},"zone":1,"typeConfidence":0.9,"plateTime":0.4061980915561607,"extension":6.571165513795371},"hitData":{"launchSpeed":99.3,"launchAngle":1.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.39,"coordY":147.63}},"index":2,"playId":"e1e80a04-7ae3-3eed-aa87-43d01a7ca32d","pitchNumber":2,"startTime":"2026-05-20T00:42:51.885Z","endTime":"2026-05-20T00:43:00.472Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:43:00.472Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Lowe singles on a ground ball to center fielder Victor Scott II.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-20T00:44:57.350Z","endTime":"2026-05-20T00:46:24.451Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.5,"endSpeed":80.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.459795184715954,"aZ":-27.771560209780592,"pfxX":-2.609586603451582,"pfxZ":2.728389452398379,"pX":-0.13536985824307343,"pZ":1.4525608101120002,"vX0":-1.0756965891757733,"vY0":-126.0057395466649,"vZ0":-6.557175522598124,"x":122.16,"y":199.56,"x0":0.6356112116288879,"y0":50.006086888661706,"z0":6.318535584920102,"aX":-4.216960557886155},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.7,"breakHorizontal":4.9,"spinRate":2575,"spinDirection":218},"zone":13,"typeConfidence":0.91,"plateTime":0.4338894963395865,"extension":6.249126381911275},"index":0,"playId":"088fb5e8-407f-3cba-a039-3907b5e5759c","pitchNumber":1,"startTime":"2026-05-20T00:45:05.369Z","endTime":"2026-05-20T00:45:09.634Z","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":87.0,"endSpeed":80.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.719987782371856,"aZ":-30.697734621887104,"pfxX":-1.9163197203248779,"pfxZ":0.8987980281251495,"pX":0.4808860775075953,"pZ":3.579815426350235,"vX0":0.04003545031510422,"vY0":-126.79642871911548,"vZ0":-1.4131529259236448,"x":98.67,"y":142.12,"x0":0.714058375400051,"y0":50.000257425123344,"z0":6.58254250297101,"aX":-3.135171390628535},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.6,"breakHorizontal":3.5,"spinRate":2648,"spinDirection":255},"zone":12,"typeConfidence":0.88,"plateTime":0.4311594163479615,"extension":6.168623422099666},"index":1,"playId":"1ed38b36-b733-3cf6-988c-013fd176b033","pitchNumber":2,"startTime":"2026-05-20T00:45:20.117Z","endTime":"2026-05-20T00:45:23.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.13472472798895,"aZ":-13.762339132161728,"pfxX":2.6519721069963147,"pfxZ":9.770812458053339,"pX":-0.16419171494219895,"pZ":3.0042399537508917,"vX0":-2.373094170625026,"vY0":-136.42514335752318,"vZ0":-6.618684291269197,"x":123.26,"y":157.67,"x0":0.3725794596584898,"y0":50.00082785065797,"z0":6.411063749156247,"aX":4.99623509630456},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.4,"breakHorizontal":-4.3,"spinRate":2118,"spinDirection":154},"zone":2,"typeConfidence":0.91,"plateTime":0.4015574559582209,"extension":6.201307145803632},"index":2,"playId":"bfea2d46-d035-35d8-91dd-b33a11380c96","pitchNumber":3,"startTime":"2026-05-20T00:45:42.405Z","endTime":"2026-05-20T00:45:46.578Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-20T00:46:01.296Z","endTime":"2026-05-20T00:46:13.426Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.805567420457596,"aZ":-28.482322352271304,"pfxX":-2.2446148250106996,"pfxZ":2.2136631129799635,"pX":-0.785987574005272,"pZ":2.5410371156040528,"vX0":-2.1582891320430777,"vY0":-128.43589184467857,"vZ0":-4.258073015141094,"x":146.96,"y":170.17,"x0":0.35715510906846887,"y0":50.004233585937804,"z0":6.437534721633566,"aX":-3.7471047046202495},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.2,"breakHorizontal":4.6,"spinRate":2672,"spinDirection":242},"zone":4,"typeConfidence":0.83,"plateTime":0.426595353098981,"extension":6.133787181821133},"hitData":{"launchSpeed":80.9,"launchAngle":11.0,"totalDistance":135.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.2,"coordY":110.17}},"index":4,"playId":"9e56979d-350e-3347-9697-3ff9e7bc1a72","pitchNumber":4,"startTime":"2026-05-20T00:46:13.426Z","endTime":"2026-05-20T00:46:24.451Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:46:24.451Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jared Triolo singles on a ground ball to left fielder Nathan Church. Brandon Lowe to 3rd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-20T00:46:32.966Z","endTime":"2026-05-20T00:48:00.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"postOnThird":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":85.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.826661279228745,"aZ":-10.857721819313067,"pfxX":2.226624920452841,"pfxZ":11.186740142300762,"pX":0.6676395846385903,"pZ":4.606093692293464,"vX0":-0.43351321371206203,"vY0":-138.14135747610428,"vZ0":-3.2912675593248184,"x":91.55,"y":114.42,"x0":0.5389751237339405,"y0":50.00160453381812,"z0":6.5587087922207585,"aX":4.24213164999892},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.6,"breakHorizontal":-4.0,"spinRate":2226,"spinDirection":164},"zone":12,"typeConfidence":0.92,"plateTime":0.39866086889693486,"extension":6.1967569555683255},"index":0,"playId":"b3ffa8e1-ece5-30de-a41d-5985078efb0b","pitchNumber":1,"startTime":"2026-05-20T00:46:49.029Z","endTime":"2026-05-20T00:46:52.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.631944901889995,"aZ":-10.153004445142255,"pfxX":2.2956306778564386,"pfxZ":11.763111441231228,"pX":-0.11600119774713855,"pZ":3.042826745684749,"vX0":-2.305907346065377,"vY0":-137.0162578172647,"vZ0":-7.142785779785534,"x":121.42,"y":156.62,"x0":0.444547452424213,"y0":50.000515697271176,"z0":6.40330036053803,"aX":4.296897262443483},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.7,"breakHorizontal":-3.6,"spinRate":2198,"spinDirection":157},"zone":2,"typeConfidence":0.91,"plateTime":0.40212919700631966,"extension":6.219168031005978},"index":1,"playId":"29d6fb93-79fa-3ee9-b77c-24cc0df12b78","pitchNumber":2,"startTime":"2026-05-20T00:47:07.958Z","endTime":"2026-05-20T00:47:11.813Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"8d8c9a94-f47b-34ed-a366-76245db59760","startTime":"2026-05-20T00:47:28.958Z","endTime":"2026-05-20T00:47:32.577Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.693916942018657,"aZ":-18.959929318148824,"pfxX":-0.9937834589920964,"pfxZ":7.239751043290882,"pX":-0.2369165154540494,"pZ":3.2157932331406616,"vX0":-1.9428118488565573,"vY0":-133.94404876160502,"vZ0":-5.063612684631286,"x":126.03,"y":151.95,"x0":0.6256156543976447,"y0":50.00206416589875,"z0":6.477589390277773,"aX":-1.8139834517658848},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.2,"breakHorizontal":2.2,"spinRate":2434,"spinDirection":152},"zone":2,"typeConfidence":2.0,"plateTime":0.40820404799601473,"extension":6.197662882540552},"hitData":{"launchSpeed":88.6,"launchAngle":5.0,"totalDistance":84.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":105.19,"coordY":108.1}},"index":3,"playId":"e66afd28-0fb9-33c3-b90d-e5415e6e45df","pitchNumber":3,"startTime":"2026-05-20T00:47:46.738Z","endTime":"2026-05-20T00:48:00.436Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:48:00.436Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Henry Davis flies out to center fielder Victor Scott II.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-20T00:48:19.132Z","endTime":"2026-05-20T00:48:58.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"postOnThird":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.4925098441398,"aZ":-45.507876307842636,"pfxX":-3.287293473380326,"pfxZ":-10.019448785894557,"pX":-0.0377806344577872,"pZ":2.7068538407895804,"vX0":-0.6268419375373945,"vY0":-115.51505938715692,"vZ0":0.7658619030855462,"x":118.44,"y":165.69,"x0":0.6647516424861439,"y0":50.00086705764558,"z0":6.798626778831193,"aX":-4.375942049012487},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.4,"breakVerticalInduced":-17.5,"breakHorizontal":6.1,"spinRate":3010,"spinDirection":326},"zone":5,"typeConfidence":0.88,"plateTime":0.47688099352927393,"extension":6.090822243009974},"hitData":{"launchSpeed":76.5,"launchAngle":41.0,"totalDistance":255.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.42,"coordY":98.15}},"index":0,"playId":"cccbc595-678f-3ce2-9896-363fbc424918","pitchNumber":1,"startTime":"2026-05-20T00:48:43.969Z","endTime":"2026-05-20T00:48:58.564Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:48:58.564Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Gonzales walks. Jared Triolo to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-20T00:49:44.318Z","endTime":"2026-05-20T00:50:50.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnSecond":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"postOnThird":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[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":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-20T00:49:44.625Z","endTime":"2026-05-20T00:49:46.620Z","isPitch":false,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"}},{"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.3,"endSpeed":84.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.83394170807405,"aZ":-12.212872411993974,"pfxX":1.5618600406572272,"pfxZ":10.693648201680354,"pX":-0.8426762361813095,"pZ":4.1735355733215584,"vX0":-3.6609804551399208,"vY0":-137.1091921852017,"vZ0":-4.103550876188393,"x":149.12,"y":126.09,"x0":0.31877184713797324,"y0":50.00443686308407,"z0":6.5493610432244,"aX":2.9163399902109126},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.5,"breakHorizontal":-1.9,"spinRate":2220,"spinDirection":157},"zone":11,"typeConfidence":0.91,"plateTime":0.4025108401518587,"extension":6.208880151508215},"index":1,"playId":"6f39a356-f0ae-3554-afba-4b047dec72f2","pitchNumber":1,"startTime":"2026-05-20T00:49:46.620Z","endTime":"2026-05-20T00:49:50.332Z","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":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.24573635665962,"aZ":-23.27011266818659,"pfxX":8.155768266844504,"pfxZ":5.294600832748653,"pX":1.0677812095887314,"pZ":2.3704394678944,"vX0":-2.063144275547037,"vY0":-129.69678235805605,"vZ0":-5.247455691241313,"x":76.3,"y":174.78,"x0":0.8201796583146433,"y0":50.00644973153918,"z0":6.223770794854918,"aX":13.72562591117765},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.5,"breakHorizontal":-14.2,"spinRate":1766,"spinDirection":133},"zone":14,"typeConfidence":0.91,"plateTime":0.42431862862617864,"extension":6.1122625637082155},"index":2,"playId":"ca5e0869-506d-34c5-b24b-7b1bcf46b9ec","pitchNumber":2,"startTime":"2026-05-20T00:50:05.391Z","endTime":"2026-05-20T00:50:10.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.35583431932142,"aZ":-20.210592500829165,"pfxX":8.845970395479362,"pfxZ":7.121334794781725,"pX":0.18290584714516694,"pZ":1.4601386539345589,"vX0":-3.9587789500257173,"vY0":-129.18821913576957,"vZ0":-7.88927682337901,"x":110.03,"y":199.36,"x0":0.5906182111973289,"y0":50.00498924651242,"z0":6.121963178476281,"aX":14.868431549543427},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":11.3,"breakHorizontal":-15.0,"spinRate":1738,"spinDirection":133},"zone":14,"typeConfidence":0.91,"plateTime":0.4249063788572762,"extension":6.099959400611954},"index":3,"playId":"920488cc-550c-36da-9cc6-49cfeb717d8e","pitchNumber":3,"startTime":"2026-05-20T00:50:25.956Z","endTime":"2026-05-20T00:50:30.873Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60944863861152,"aZ":-13.093387690214076,"pfxX":3.561591169043808,"pfxZ":9.977984865997396,"pX":-0.9885405335425502,"pZ":4.022919026963198,"vX0":-4.355849012747145,"vY0":-137.8752387211105,"vZ0":-4.351463444820689,"x":154.68,"y":130.16,"x0":0.15413592985704266,"y0":50.00263775389118,"z0":6.514924812212665,"aX":6.8106997399538365},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.3,"breakHorizontal":-5.5,"spinRate":2229,"spinDirection":162},"zone":11,"typeConfidence":0.92,"plateTime":0.398305701688789,"extension":6.212372366683584},"index":4,"playId":"7d71155f-3c3c-3364-b53a-96d6ae67c678","pitchNumber":4,"startTime":"2026-05-20T00:50:46.740Z","endTime":"2026-05-20T00:50:50.748Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:50:50.748Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Konnor Griffin called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-20T00:51:38.019Z","endTime":"2026-05-20T00:53:57.947Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnThird":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,6,8],"actionIndex":[4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-20T00:51:05.794Z","endTime":"2026-05-20T00:51:40.248Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.074998261271237,"aZ":-45.259025010506996,"pfxX":-3.6741343681707557,"pfxZ":-9.406345626478243,"pX":-1.2700147640210366,"pZ":0.4139648307415324,"vX0":-2.8656662803846533,"vY0":-118.46088435273296,"vZ0":-4.240462314829768,"x":165.41,"y":227.6,"x0":0.4418483421276889,"y0":50.001913230919435,"z0":6.4545995297678305,"aX":-5.111315000629267},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-17.9,"breakHorizontal":7.4,"spinRate":3139,"spinDirection":328},"zone":13,"typeConfidence":0.84,"plateTime":0.46615536284118253,"extension":6.2694159350394},"index":1,"playId":"93e609cf-5e96-3d0a-b1c3-3c2ab67509bb","pitchNumber":1,"startTime":"2026-05-20T00:51:40.248Z","endTime":"2026-05-20T00:51:44.778Z","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":91.3,"endSpeed":84.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.571152481221283,"aZ":-24.81021710884143,"pfxX":-2.114980890207637,"pfxZ":4.085829603205736,"pX":0.4392332168249625,"pZ":4.159567228662305,"vX0":0.22034374878479823,"vY0":-133.1056322256334,"vZ0":-1.6779133127607369,"x":100.26,"y":126.47,"x0":0.6304194495636507,"y0":50.000629133141715,"z0":6.588039007587797,"aX":-3.808401693299839},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.3,"breakHorizontal":3.8,"spinRate":2519,"spinDirection":185},"zone":12,"typeConfidence":2.0,"plateTime":0.4109150261057608,"extension":6.106770276742385},"index":2,"playId":"4daef2d4-b7f7-39e4-963b-a38e0338cd69","pitchNumber":2,"startTime":"2026-05-20T00:52:03.277Z","endTime":"2026-05-20T00:52:07.244Z","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":91.0,"endSpeed":84.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68610022143979,"aZ":-22.636223772887057,"pfxX":-1.8221437805408418,"pfxZ":5.283690902903121,"pX":0.887911177928654,"pZ":5.767864918965326,"vX0":1.1215528138410273,"vY0":-132.6183786069372,"vZ0":1.8993348732212123,"x":83.15,"y":83.05,"x0":0.6992575817720647,"y0":50.00449659642671,"z0":6.678794581940196,"aX":-3.29092938667692},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.2,"breakHorizontal":3.1,"spinRate":2373,"spinDirection":190},"zone":12,"typeConfidence":2.0,"plateTime":0.4108459820117716,"extension":6.190010185269486},"index":3,"playId":"953fd3f3-cc85-3f15-90d5-4d08bd6bcd81","pitchNumber":3,"startTime":"2026-05-20T00:52:22.767Z","endTime":"2026-05-20T00:52:31.982Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Matthew Liberatore. Brandon Lowe scores. Jared Triolo to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":3,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"index":4,"actionPlayId":"953fd3f3-cc85-3f15-90d5-4d08bd6bcd81","startTime":"2026-05-20T00:52:43.706Z","endTime":"2026-05-20T00:53:11.372Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.684182849275757,"aZ":-13.55126781837418,"pfxX":2.8205047119915356,"pfxZ":9.71192006576087,"pX":0.40678672679614797,"pZ":2.8848768408623244,"vX0":-1.1377276030376249,"vY0":-137.6414797703128,"vZ0":-7.040458515384452,"x":101.49,"y":160.89,"x0":0.45914606932460383,"y0":50.00381332103614,"z0":6.394363643920266,"aX":5.40964378978338},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.3,"breakHorizontal":-4.9,"spinRate":1984,"spinDirection":149},"zone":6,"typeConfidence":0.92,"plateTime":0.3979958447546563,"extension":6.242193209904207},"index":5,"playId":"c43b7351-3873-3ada-8f3b-4271d4b47ed1","pitchNumber":4,"startTime":"2026-05-20T00:53:11.372Z","endTime":"2026-05-20T00:53:15.193Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.97907288983279,"aZ":-28.64939758398845,"pfxX":-1.2002527638678901,"pfxZ":2.1041974104855505,"pX":0.07566381332285707,"pZ":1.506371099564122,"vX0":-1.0251471169818878,"vY0":-127.90712514669326,"vZ0":-6.439736059089763,"x":114.12,"y":198.11,"x0":0.6361854748081981,"y0":50.002159717093306,"z0":6.275002784256051,"aX":-2.0075521717225144},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.8,"breakHorizontal":2.4,"spinRate":2581,"spinDirection":192},"zone":14,"typeConfidence":0.88,"plateTime":0.42664307938791035,"extension":6.294097536061637},"index":6,"playId":"f56ae173-234f-321d-b479-3bef0add4827","pitchNumber":5,"startTime":"2026-05-20T00:53:27.854Z","endTime":"2026-05-20T00:53:31.689Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":7,"startTime":"2026-05-20T00:53:44.358Z","endTime":"2026-05-20T00:53:53.873Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.253989634147786,"aZ":-23.91729278225356,"pfxX":9.045360870322101,"pfxZ":4.87687850647792,"pX":0.5067491411141672,"pZ":1.7224194945065925,"vX0":-3.4811138186049093,"vY0":-129.613240192509,"vZ0":-6.699631639880413,"x":97.68,"y":192.27,"x0":0.6954661411355676,"y0":50.005198695165824,"z0":6.179330553100363,"aX":15.321130586102417},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.4,"breakHorizontal":-15.6,"spinRate":1770,"spinDirection":131},"zone":9,"typeConfidence":0.91,"plateTime":0.42334040434586484,"extension":6.079741067563386},"index":8,"playId":"36e43e8f-1180-352e-a1f0-1617205c39e9","pitchNumber":6,"startTime":"2026-05-20T00:53:53.873Z","endTime":"2026-05-20T00:53:57.947Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:53:57.947Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryan Reynolds doubles (7) on a sharp fly ball to left fielder Nathan Church. Jared Triolo scores. Nick Gonzales scores.","rbi":2,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-20T00:54:23.206Z","endTime":"2026-05-20T00:54:42.325Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"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":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"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":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.283537122539787,"aZ":-22.820649637785547,"pfxX":7.642851102321087,"pfxZ":5.433086215071839,"pX":0.30916156534721145,"pZ":2.995273139993071,"vX0":-3.7738644545951145,"vY0":-130.37787623225165,"vZ0":-3.984632442187034,"x":105.22,"y":157.91,"x0":0.7819550599917329,"y0":50.00580488065012,"z0":6.264717517227545,"aX":13.166435648207594},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.1,"breakHorizontal":-13.0,"spinRate":1947,"spinDirection":138},"zone":3,"typeConfidence":0.89,"plateTime":0.42002069141940224,"extension":6.036901457733274},"hitData":{"launchSpeed":107.2,"launchAngle":23.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":94.06,"coordY":42.35}},"index":0,"playId":"9fadae18-c4a8-33b2-b0c4-25d481ea5e56","pitchNumber":1,"startTime":"2026-05-20T00:54:26.359Z","endTime":"2026-05-20T00:54:42.325Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:54:42.325Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Marcell Ozuna walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-20T00:56:22.728Z","endTime":"2026-05-20T00:58:03.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"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":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-20T00:55:10.281Z","endTime":"2026-05-20T00:56:24.738Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15831853167656,"aZ":-25.086514163377,"pfxX":-2.3681961120655446,"pfxZ":4.063154207681996,"pX":-0.9455574056574901,"pZ":1.5469387392668745,"vX0":-3.402266817587577,"vY0":-130.6054538637945,"vZ0":-7.5079448227671595,"x":153.04,"y":197.01,"x0":0.6770562958842091,"y0":50.000792599917524,"z0":6.320263309939124,"aX":-4.127394539921998},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.1,"breakHorizontal":5.0,"spinRate":2666,"spinDirection":155},"zone":13,"typeConfidence":2.0,"plateTime":0.41792343278978716,"extension":6.3343051767281695},"index":1,"playId":"06d0118e-c9ae-3de5-83d8-2bab0e4a305b","pitchNumber":1,"startTime":"2026-05-20T00:56:24.738Z","endTime":"2026-05-20T00:56:28.894Z","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":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.814852577490367,"aZ":-20.52480844532647,"pfxX":-0.39855558598606544,"pfxZ":6.632634020132869,"pX":-0.7841371740087687,"pZ":2.7889257850327054,"vX0":-3.374585320368925,"vY0":-130.53295292313504,"vZ0":-5.402126299141203,"x":146.89,"y":163.48,"x0":0.5676714927372135,"y0":50.00489490990025,"z0":6.392196846321525,"aX":-0.7001552143576476},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.3,"breakHorizontal":1.3,"spinRate":2460,"spinDirection":149},"zone":4,"typeConfidence":0.93,"plateTime":0.4167457016244809,"extension":6.302656942917565},"index":2,"playId":"71843f35-a46a-3915-902c-64dd2ca7bbb8","pitchNumber":2,"startTime":"2026-05-20T00:56:41.187Z","endTime":"2026-05-20T00:56:48.212Z","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":2},"pitchData":{"startSpeed":79.6,"endSpeed":72.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.655436916468464,"aZ":-45.16547420104886,"pfxX":-7.657217244346968,"pfxZ":-9.64320535842496,"pX":0.9350428531750923,"pZ":3.3199439724578106,"vX0":2.605198343166611,"vY0":-115.87062720716176,"vZ0":2.0529043950156822,"x":81.36,"y":149.14,"x0":0.7846717124307353,"y0":50.005589547569706,"z0":6.770073248177394,"aX":-10.310384560664287},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-16.6,"breakHorizontal":13.1,"spinRate":3118,"spinDirection":325},"zone":12,"typeConfidence":0.86,"plateTime":0.4745080516764988,"extension":6.010936507527319},"index":3,"playId":"7a83df30-a9fd-3840-849a-8c6a1a5dcf26","pitchNumber":3,"startTime":"2026-05-20T00:57:23.662Z","endTime":"2026-05-20T00:57:28.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.800746150210276,"aZ":-25.14392734539357,"pfxX":7.786677944591947,"pfxZ":4.111581463476114,"pX":1.2402461729218763,"pZ":2.5348007217100577,"vX0":-1.7002240154393016,"vY0":-129.40591337048988,"vZ0":-4.593503722923275,"x":69.72,"y":170.34,"x0":0.8901500349853825,"y0":50.005163988938925,"z0":6.238853793922117,"aX":13.322826423286664},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.7,"breakHorizontal":-13.8,"spinRate":1851,"spinDirection":130},"zone":14,"typeConfidence":0.9,"plateTime":0.42185432628743724,"extension":5.914115119806647},"index":4,"playId":"d86732f1-21b9-3b34-926e-641ff19bfed2","pitchNumber":4,"startTime":"2026-05-20T00:57:39.827Z","endTime":"2026-05-20T00:57:44.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.6383927088414,"aZ":-30.14096559209341,"pfxX":-2.2467902635181822,"pfxZ":1.2336394083263182,"pX":-0.5515823079645615,"pZ":0.705655855711751,"vX0":-2.2543511861743664,"vY0":-126.89288493859026,"vZ0":-8.039946751544232,"x":138.03,"y":219.73,"x0":0.6359362960250708,"y0":50.00538590459524,"z0":6.271566840119071,"aX":-3.71465110486805},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.8,"breakHorizontal":4.6,"spinRate":2727,"spinDirection":258},"zone":13,"typeConfidence":0.91,"plateTime":0.4294158214537589,"extension":6.114813013098562},"index":5,"playId":"2fa70cbf-1e25-3a96-a3a3-d97efd4d2151","pitchNumber":5,"startTime":"2026-05-20T00:57:58.905Z","endTime":"2026-05-20T00:58:03.049Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:58:03.049Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Oneil Cruz singles on a line drive to right fielder Jordan Walker. Bryan Reynolds scores. Marcell Ozuna to 3rd. Oneil Cruz to 2nd.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-20T00:58:33.803Z","endTime":"2026-05-20T00:59:05.347Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"postOnThird":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"63743b5c-7aaf-4b4e-9af3-dc793e020fdc","startTime":"2026-05-20T00:58:33.803Z","endTime":"2026-05-20T00:58:38.803Z","isPitch":false,"type":"stepoff"},{"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":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.415092758052353,"aZ":-31.57828632355726,"pfxX":-2.779660069935787,"pfxZ":0.3740523644120213,"pX":-0.027534364111682693,"pZ":2.0942560986329783,"vX0":-0.9369056274667383,"vY0":-125.14200809160938,"vZ0":-4.204807246449443,"x":118.05,"y":182.24,"x0":0.7121411014330571,"y0":50.00506004187375,"z0":6.361156216281594,"aX":-4.443017862220738},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.0,"breakHorizontal":5.3,"spinRate":2763,"spinDirection":276},"zone":8,"typeConfidence":0.91,"plateTime":0.4364064723250882,"extension":6.111068504706851},"hitData":{"launchSpeed":82.2,"launchAngle":22.0,"totalDistance":268.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":190.83,"coordY":107.09}},"index":1,"playId":"e3cf8a1c-6a55-3242-ae16-6980203a0fc6","pitchNumber":1,"startTime":"2026-05-20T00:58:50.263Z","endTime":"2026-05-20T00:59:05.347Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:59:05.347Z","atBatIndex":38},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jhostynxon Garcia pops out to first baseman Alec Burleson.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-20T01:01:40.436Z","endTime":"2026-05-20T01:01:51.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"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":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-20T00:59:45.656Z","endTime":"2026-05-20T01:00:05.120Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Gordon Graceffo replaces Matthew Liberatore.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-20T01:00:05.120Z","endTime":"2026-05-20T01:01:42.587Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700669,"link":"/api/v1/people/700669"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.193777351688443,"aZ":-34.66715368176929,"pfxX":1.4647303779712977,"pfxZ":-1.5623509539817597,"pX":-0.5253407498846628,"pZ":3.001922325892826,"vX0":2.403324811205691,"vY0":-125.75699948045292,"vZ0":-0.3021543124194179,"x":137.02,"y":157.73,"x0":-1.6847276101754742,"y0":50.00179297768454,"z0":5.942631695431573,"aX":2.3387895751533065},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.6,"breakHorizontal":-3.2,"spinRate":2521,"spinDirection":49},"zone":1,"typeConfidence":2.0,"plateTime":0.43603096792013885,"extension":6.311471196912041},"hitData":{"launchSpeed":73.3,"launchAngle":60.0,"totalDistance":166.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":171.07,"coordY":153.2}},"index":2,"playId":"07e0894a-2f72-3859-8e4a-926702460c4d","pitchNumber":1,"startTime":"2026-05-20T01:01:42.587Z","endTime":"2026-05-20T01:01:51.609Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:01:51.609Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pedro Pagés flies out to right fielder Jhostynxon Garcia.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-20T01:03:59.081Z","endTime":"2026-05-20T01:05:08.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"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":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"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.0,"endSpeed":82.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52730186306524,"aZ":-16.91797875616608,"pfxX":-6.357819868102035,"pfxZ":8.784830328893772,"pX":-0.4349254489498417,"pZ":3.485460197885919,"vX0":5.784345219470186,"vY0":-130.9268851831064,"vZ0":-2.6239064657335445,"x":133.58,"y":144.67,"x0":-1.846357686151636,"y0":50.00325036278535,"z0":5.766032735091474,"aX":-11.043003544859683},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.6,"breakHorizontal":10.2,"spinRate":2362,"spinDirection":211},"zone":11,"typeConfidence":0.89,"plateTime":0.41827429278176576,"extension":6.63182207527522},"index":0,"playId":"a0681d1d-223b-37f7-8b2c-21edc222f759","pitchNumber":1,"startTime":"2026-05-20T01:03:59.081Z","endTime":"2026-05-20T01:04:03.629Z","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":87.9,"endSpeed":81.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.924110916636444,"aZ":-21.315783582850507,"pfxX":0.7118978792406141,"pfxZ":6.429915880402465,"pX":1.0145318935484458,"pZ":2.7922583333311044,"vX0":6.753595264384677,"vY0":-127.96859915893434,"vZ0":-3.289492629610339,"x":78.33,"y":163.39,"x0":-1.7316381876985325,"y0":50.002822795538414,"z0":5.72981697497818,"aX":1.2006056849482127},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":11.3,"breakHorizontal":-2.5,"spinRate":2460,"spinDirection":203},"zone":12,"typeConfidence":0.86,"plateTime":0.4251033093937391,"extension":6.654178058118598},"index":1,"playId":"ab6c2864-0a5f-3b1f-8fd0-e2b81f96b17d","pitchNumber":2,"startTime":"2026-05-20T01:04:13.552Z","endTime":"2026-05-20T01:04:18.384Z","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":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.394893243708495,"aZ":-26.789731674853765,"pfxX":-7.584936390850133,"pfxZ":3.0805763501077585,"pX":-1.3579071508870173,"pZ":3.3987472814999986,"vX0":3.9360341769282354,"vY0":-130.779293144104,"vZ0":-0.9462141129298614,"x":168.76,"y":147.01,"x0":-1.8903262964900118,"y0":50.001192456509685,"z0":5.759317896988661,"aX":-13.248325188664614},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.6,"breakHorizontal":13.0,"spinRate":2374,"spinDirection":219},"zone":11,"typeConfidence":0.63,"plateTime":0.4174685307653845,"extension":6.674238720895613},"index":2,"playId":"1d368412-b8ba-37ab-b992-05b4eea79e94","pitchNumber":3,"startTime":"2026-05-20T01:04:26.730Z","endTime":"2026-05-20T01:04:30.472Z","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":91.4,"endSpeed":83.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.595891816710928,"aZ":-16.525620150040634,"pfxX":-6.862599476523295,"pfxZ":8.713874160894253,"pX":0.4302355589528721,"pZ":2.7135805713519003,"vX0":7.985509304819596,"vY0":-132.92993532688692,"vZ0":-4.573667748656353,"x":100.6,"y":165.51,"x0":-1.7163634174858813,"y0":50.00017812806688,"z0":5.650231117138363,"aX":-12.321016320113486},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.0,"breakHorizontal":10.8,"spinRate":2440,"spinDirection":218},"zone":6,"typeConfidence":0.9,"plateTime":0.41150798079379936,"extension":6.771781181687093},"index":3,"playId":"20d117bb-9f9d-36e8-9950-d1a32da44192","pitchNumber":4,"startTime":"2026-05-20T01:04:41.478Z","endTime":"2026-05-20T01:04:45.529Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2026-05-20T01:04:53.574Z","endTime":"2026-05-20T01:05:00.518Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.927066022445118,"aZ":-16.206176758902327,"pfxX":-6.515190051322677,"pfxZ":8.776914352690461,"pX":0.24167202921384262,"pZ":3.162476876585498,"vX0":7.460424125008702,"vY0":-134.01126772303667,"vZ0":-3.691921025297454,"x":107.79,"y":153.39,"x0":-1.7316334197730998,"y0":50.0001644680938,"z0":5.715329224072054,"aX":-11.850062719190786},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.2,"breakHorizontal":10.2,"spinRate":2403,"spinDirection":220},"zone":2,"typeConfidence":0.9,"plateTime":0.4087002963863773,"extension":6.665433740078586},"hitData":{"launchSpeed":87.4,"launchAngle":46.0,"totalDistance":277.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.73,"coordY":114.4}},"index":5,"playId":"1a456741-b39b-3a78-ac3e-589207a565bc","pitchNumber":5,"startTime":"2026-05-20T01:05:00.518Z","endTime":"2026-05-20T01:05:08.140Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:05:08.140Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Scott II grounds out, second baseman Brandon Lowe to first baseman Jared Triolo.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-20T01:05:17.304Z","endTime":"2026-05-20T01:06:25.906Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"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":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.927838778515735,"aZ":-29.381616537206114,"pfxX":2.3367922916646044,"pfxZ":1.7406136987791045,"pX":1.546360968203347,"pZ":0.9109951589798777,"vX0":7.357072820955922,"vY0":-126.22616972747068,"vZ0":-5.744243668291482,"x":58.06,"y":214.18,"x0":-1.7158372493464182,"y0":50.00499603201735,"z0":5.597171407489618,"aX":3.7501038956055814},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.9,"breakHorizontal":-6.0,"spinRate":2393,"spinDirection":150},"zone":14,"typeConfidence":0.89,"plateTime":0.4347916243938972,"extension":6.629919951343284},"index":0,"playId":"2b30d58f-99bc-3c1a-b40c-517de437bc57","pitchNumber":1,"startTime":"2026-05-20T01:05:31.806Z","endTime":"2026-05-20T01:05:37.182Z","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":92.7,"endSpeed":84.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.597395901065898,"aZ":-15.720159694837024,"pfxX":-6.55621291314046,"pfxZ":8.946195523069147,"pX":-0.11596763260556077,"pZ":3.196170558128734,"vX0":6.813882883636471,"vY0":-134.81616400822554,"vZ0":-3.656930385916655,"x":121.42,"y":152.48,"x0":-1.8256201718201066,"y0":50.00076845680535,"z0":5.681336261073018,"aX":-12.055042541966538},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.6,"breakHorizontal":10.4,"spinRate":2403,"spinDirection":221},"zone":2,"typeConfidence":0.9,"plateTime":0.40644201383349454,"extension":6.539143459799155},"index":1,"playId":"df1738eb-61c3-3dbd-ae3f-361eba29d72f","pitchNumber":2,"startTime":"2026-05-20T01:05:48.400Z","endTime":"2026-05-20T01:05:51.657Z","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":93.2,"endSpeed":85.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.04567169187183,"aZ":-15.351132597970226,"pfxX":-7.720913310947639,"pfxZ":9.119173815306613,"pX":0.9073877239946896,"pZ":1.2988857404819676,"vX0":9.954707666003287,"vY0":-135.11502094558872,"vZ0":-8.202993914895988,"x":82.41,"y":203.71,"x0":-1.8253443902894564,"y0":50.004993064873396,"z0":5.457961504131712,"aX":-14.246856655059938},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.9,"breakHorizontal":11.8,"spinRate":2509,"spinDirection":219},"zone":14,"typeConfidence":0.9,"plateTime":0.4057214144391743,"extension":6.662124590148822},"index":2,"playId":"cdd29d77-24a6-3165-992a-628e6a760230","pitchNumber":3,"startTime":"2026-05-20T01:06:05.332Z","endTime":"2026-05-20T01:06:09.059Z","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":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.845313335537963,"aZ":-31.769094900571336,"pfxX":-6.285979832943466,"pfxZ":0.24292177433654238,"pX":0.22339830678254563,"pZ":2.133471683988907,"vX0":6.928731125211712,"vY0":-127.48305738177862,"vZ0":-2.698428159738106,"x":108.48,"y":181.18,"x0":-1.7163220660904548,"y0":50.001234256250626,"z0":5.7200787467716125,"aX":-10.319497521770666},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.0,"breakHorizontal":9.7,"spinRate":1515,"spinDirection":239},"zone":8,"typeConfidence":0.92,"plateTime":0.4300769832224449,"extension":6.743109735664147},"hitData":{"launchSpeed":94.1,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.67,"coordY":153.2}},"index":3,"playId":"ebf9f260-0080-3495-a054-9fdf090ab323","pitchNumber":4,"startTime":"2026-05-20T01:06:20.975Z","endTime":"2026-05-20T01:06:25.906Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:06:25.906Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Wetherholt strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-20T01:06:49.980Z","endTime":"2026-05-20T01:08:03.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":70.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.025111303273196,"aZ":-43.046765405824104,"pfxX":5.926989602810328,"pfxZ":-8.657696728062014,"pX":-0.3389565477129916,"pZ":2.7528923346169076,"vX0":1.7157812082884085,"vY0":-112.69383772694519,"vZ0":2.6515663456428786,"x":129.92,"y":164.45,"x0":-1.884936931989055,"y0":50.0042822666377,"z0":5.985408695340788,"aX":7.441595271046967},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-14.4,"breakHorizontal":-11.2,"spinRate":2646,"spinDirection":37},"zone":1,"typeConfidence":0.91,"plateTime":0.49054479043315924,"extension":6.662779635150933},"index":0,"playId":"e610411b-2889-3919-86e3-48c6f5c8d32a","pitchNumber":1,"startTime":"2026-05-20T01:06:50.797Z","endTime":"2026-05-20T01:06:53.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.507095282807985,"aZ":-21.737588518189206,"pfxX":-0.42454582404505636,"pfxZ":5.8986870497725175,"pX":0.926136905178444,"pZ":3.4922992619655697,"vX0":7.347878879157726,"vY0":-132.05191642933337,"vZ0":-1.6297642638196703,"x":81.7,"y":144.49,"x0":-1.8347544953843864,"y0":50.00614652835959,"z0":5.713004310820573,"aX":-0.7522705709817848},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.6,"breakHorizontal":-0.8,"spinRate":2512,"spinDirection":202},"zone":12,"typeConfidence":0.87,"plateTime":0.41440713394775397,"extension":6.5440281744508235},"index":1,"playId":"ce4bb193-1dc6-346c-923d-65fd2ecbe78a","pitchNumber":2,"startTime":"2026-05-20T01:07:04.262Z","endTime":"2026-05-20T01:07:08.158Z","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":77.4,"endSpeed":70.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68204734020991,"aZ":-42.60862644707969,"pfxX":5.498715109056703,"pfxZ":-8.31490408506341,"pX":0.4218083538397326,"pZ":1.6887313686279841,"vX0":3.111625948773392,"vY0":-112.566888270704,"vZ0":0.3580482669973879,"x":100.92,"y":193.18,"x0":-1.7033418249667904,"y0":50.003600314012836,"z0":5.921495505670392,"aX":6.899041431522606},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-14.5,"breakHorizontal":-10.9,"spinRate":2600,"spinDirection":37},"zone":9,"typeConfidence":0.91,"plateTime":0.49080154615399874,"extension":6.594705750449976},"index":2,"playId":"a0d449dc-be60-3d93-b03b-6f4c3a08fa4d","pitchNumber":3,"startTime":"2026-05-20T01:07:18.407Z","endTime":"2026-05-20T01:07:22.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.941590144299116,"aZ":-32.13550330746285,"pfxX":0.5648047911601823,"pfxZ":0.022344945787568626,"pX":1.2112156326162002,"pZ":0.8754381771451596,"vX0":7.404419766432543,"vY0":-127.06644218591214,"vZ0":-5.482924786036371,"x":70.83,"y":215.14,"x0":-1.8183480688887694,"y0":50.00158759624685,"z0":5.625695949502085,"aX":0.9195615958207282},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.1,"breakHorizontal":-2.8,"spinRate":2444,"spinDirection":121},"zone":14,"typeConfidence":0.93,"plateTime":0.43165828393654104,"extension":6.675918930312915},"index":3,"playId":"627ad55d-4062-3f70-bfb1-73687ca1861a","pitchNumber":4,"startTime":"2026-05-20T01:07:40.328Z","endTime":"2026-05-20T01:07:44.307Z","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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.439509773621964,"aZ":-41.993472749768586,"pfxX":5.2994838251334615,"pfxZ":-7.363866419524499,"pX":0.16679901832064242,"pZ":0.9754648936342678,"vX0":2.898037610239653,"vY0":-115.56679329718555,"vZ0":-1.6868894997366237,"x":110.64,"y":212.44,"x0":-1.7980231574033676,"y0":50.00325842373021,"z0":5.801906281555787,"aX":7.064965148350927},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-13.4,"breakHorizontal":-10.4,"spinRate":2570,"spinDirection":33},"zone":14,"typeConfidence":0.9,"plateTime":0.4765791619325839,"extension":6.612178769215624},"index":4,"playId":"26a08ba6-4a64-33e4-a3a5-0bb0eaf0e06a","pitchNumber":5,"startTime":"2026-05-20T01:07:59.543Z","endTime":"2026-05-20T01:08:03.558Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:08:03.558Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-20T01:10:13.000Z","endTime":"2026-05-20T01:12:05.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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":94.8,"endSpeed":86.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.093738437642806,"aZ":-15.152312743136997,"pfxX":-3.7381105826936953,"pfxZ":8.863789739561739,"pX":-1.0157024162130681,"pZ":2.9538042487988383,"vX0":2.673863801755789,"vY0":-138.02016770126824,"vZ0":-5.206514914111842,"x":155.72,"y":159.03,"x0":-1.513753400939266,"y0":50.00020792943677,"z0":5.892857960414115,"aX":-7.176359430726711},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.1,"breakHorizontal":6.1,"spinRate":1962,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3975783260579533,"extension":6.278475710386649},"index":0,"playId":"d277e6d6-48c0-3f0e-ba9d-af08324bcff3","pitchNumber":1,"startTime":"2026-05-20T01:10:14.278Z","endTime":"2026-05-20T01:10:18.285Z","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.4,"endSpeed":81.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.468896716563766,"aZ":-29.232814347570002,"pfxX":-8.085666651357943,"pfxZ":1.7669688471129419,"pX":0.445311092722326,"pZ":1.3215883204357401,"vX0":7.88059415635471,"vY0":-128.43749104972719,"vZ0":-4.934625345151556,"x":100.03,"y":203.1,"x0":-1.6173687575893256,"y0":50.00301770590487,"z0":5.550542424956813,"aX":-13.462017644354944},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.3,"breakHorizontal":12.8,"spinRate":1135,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.4270210848856495,"extension":6.477938013366525},"index":1,"playId":"391c1f02-9d2c-3e1c-9446-f0f35904d954","pitchNumber":2,"startTime":"2026-05-20T01:10:31.876Z","endTime":"2026-05-20T01:10:37.044Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.687543600718673,"aZ":-14.118088595495909,"pfxX":-5.3182908292827396,"pfxZ":9.372705127568004,"pX":-0.8822075529362577,"pZ":1.8059199723489008,"vX0":3.994006307522907,"vY0":-138.14673976282054,"vZ0":-8.174973345301613,"x":150.63,"y":190.02,"x0":-1.6580392924346978,"y0":50.00394877765253,"z0":5.758985908428511,"aX":-10.247530088189418},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.4,"breakHorizontal":8.8,"spinRate":1979,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.3969664437856659,"extension":6.422745216297593},"index":2,"playId":"f375a863-a258-340c-a081-ee0460639e95","pitchNumber":3,"startTime":"2026-05-20T01:10:48.696Z","endTime":"2026-05-20T01:10:52.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.073870927703325,"aZ":-46.07992078718769,"pfxX":0.9757016676412409,"pfxZ":-9.578465016295308,"pX":-1.1754006548565434,"pZ":2.400244070280687,"vX0":1.103527231994345,"vY0":-120.45207733533314,"vZ0":0.970249573911286,"x":161.8,"y":173.97,"x0":-1.7683843681289961,"y0":50.00430307221613,"z0":6.106475796314427,"aX":1.4160788036433265},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-16.7,"breakHorizontal":-2.0,"spinRate":2815,"spinDirection":18},"zone":13,"typeConfidence":2.0,"plateTime":0.45687055766092133,"extension":6.116791600365455},"index":3,"playId":"bab3203c-cec8-3017-b443-660bafb56fc4","pitchNumber":4,"startTime":"2026-05-20T01:11:08.866Z","endTime":"2026-05-20T01:11:13.497Z","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":87.9,"endSpeed":80.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.290205751193454,"aZ":-27.969627140424652,"pfxX":-7.170848255985582,"pfxZ":2.5405504045175897,"pX":0.5034160977669444,"pZ":1.9071136057757259,"vX0":7.534001944238117,"vY0":-127.81447349180942,"vZ0":-3.6353346091185688,"x":97.81,"y":187.29,"x0":-1.5504582415591215,"y0":50.00361311073828,"z0":5.543777152223174,"aX":-11.868165404543486},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.0,"breakHorizontal":11.3,"spinRate":1252,"spinDirection":249},"zone":9,"typeConfidence":2.0,"plateTime":0.428495054093216,"extension":6.602665141112822},"index":4,"playId":"a0b149d1-a248-3035-aca7-167ac81de4f5","pitchNumber":5,"startTime":"2026-05-20T01:11:27.856Z","endTime":"2026-05-20T01:11:31.831Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-20T01:11:45.908Z","endTime":"2026-05-20T01:12:01.320Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.569573413002498,"aZ":-12.833350860243396,"pfxX":-4.854921130093935,"pfxZ":9.582841819877585,"pX":-0.7563559238303827,"pZ":3.1113906055964065,"vX0":3.794061968730757,"vY0":-140.8334320408998,"vZ0":-5.183544098800576,"x":145.83,"y":154.77,"x0":-1.4870694782771312,"y0":50.00253123004174,"z0":5.798960074240309,"aX":-9.798364094927702},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.6,"breakHorizontal":8.0,"spinRate":2087,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.38822675224406256,"extension":6.506511457862169},"index":6,"playId":"f2526e71-7eb1-3e98-9765-0e6d417c112a","pitchNumber":6,"startTime":"2026-05-20T01:12:01.320Z","endTime":"2026-05-20T01:12:05.378Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:12:05.378Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jared Triolo singles on a line drive to center fielder Victor Scott II.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-20T01:12:12.482Z","endTime":"2026-05-20T01:13:24.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.2,"endSpeed":85.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5153550361189,"aZ":-25.198910245781402,"pfxX":1.3642588394847435,"pfxZ":3.8390733851175503,"pX":0.4284095823216696,"pZ":0.607559499484966,"vX0":4.733687003370065,"vY0":-132.7006536261519,"vZ0":-8.282359778239943,"x":100.67,"y":222.38,"x0":-1.5426919640735222,"y0":50.002840944131776,"z0":5.55365536003932,"aX":2.4763607739168516},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.6,"breakHorizontal":-3.4,"spinRate":2476,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.40990909662539154,"extension":6.307408373498514},"index":0,"playId":"0ca13650-718e-36cb-bd8d-f0f751c31d57","pitchNumber":1,"startTime":"2026-05-20T01:12:32.709Z","endTime":"2026-05-20T01:12:36.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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.618655513568395,"aZ":-32.17479227539696,"pfxX":-1.0860072980196716,"pfxZ":-0.002248953600766157,"pX":-0.19285577843986568,"pZ":1.9501753110180275,"vX0":4.260875278350817,"vY0":-128.83438526884802,"vZ0":-3.1538003045373797,"x":124.35,"y":186.13,"x0":-1.73821801551564,"y0":50.00106939579128,"z0":5.71721289917624,"aX":-1.797521507547389},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.6,"breakHorizontal":0.8,"spinRate":2576,"spinDirection":62},"zone":8,"typeConfidence":2.0,"plateTime":0.42766537840127716,"extension":6.345875903728186},"index":1,"playId":"c45d8646-34cb-3f5e-8aeb-e01c5379d6a7","pitchNumber":2,"startTime":"2026-05-20T01:12:55.736Z","endTime":"2026-05-20T01:13:00.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":87.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.09471912606858,"aZ":-12.78749867573004,"pfxX":-4.082508169528314,"pfxZ":9.709242562417963,"pX":-0.3188501033460551,"pZ":3.408800506957152,"vX0":4.828646933625829,"vY0":-140.90984166588774,"vZ0":-4.475564291528621,"x":129.15,"y":146.74,"x0":-1.5299285662736375,"y0":50.00530938375907,"z0":5.853451273091905,"aX":-8.1540801365249},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.8,"breakHorizontal":6.4,"spinRate":2213,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.3897495606929433,"extension":6.3478805687410915},"hitData":{"launchSpeed":99.3,"launchAngle":17.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":147.06,"coordY":80.08}},"index":2,"playId":"ba5a3f89-9f1e-3277-80f9-567824f5b8b0","pitchNumber":3,"startTime":"2026-05-20T01:13:14.141Z","endTime":"2026-05-20T01:13:24.457Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:13:24.457Z","atBatIndex":44},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Henry Davis pops out to catcher Pedro Pagés in foul territory.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-20T01:13:38.404Z","endTime":"2026-05-20T01:14:19.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.60933039581329,"aZ":-15.039103979950463,"pfxX":-3.68121859682185,"pfxZ":8.803464399985485,"pX":-0.7037258315150148,"pZ":3.0910234071952067,"vX0":3.995363062855639,"vY0":-138.34188827916321,"vZ0":-4.775919558015076,"x":143.82,"y":155.32,"x0":-1.6854055152338896,"y0":50.005191396871275,"z0":5.841152300016809,"aX":-7.167443826661947},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.2,"breakHorizontal":5.9,"spinRate":2125,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.39526924936607344,"extension":6.2955354611231495},"index":0,"playId":"d005fb22-704c-3599-bd7d-aaf6a9099357","pitchNumber":1,"startTime":"2026-05-20T01:13:49.696Z","endTime":"2026-05-20T01:13:54.152Z","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.1,"endSpeed":82.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.289251389510447,"aZ":-31.30128427437562,"pfxX":1.00375053071377,"pfxZ":0.5165196759645081,"pX":-0.8304803595744372,"pZ":2.703031896257796,"vX0":2.272725383393394,"vY0":-128.48611868606093,"vZ0":-1.5449599309462667,"x":148.66,"y":165.8,"x0":-1.850936703381559,"y0":50.00477201431342,"z0":5.705480652635496,"aX":1.7076876983300686},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.8,"breakHorizontal":-2.3,"spinRate":2443,"spinDirection":161},"zone":4,"typeConfidence":2.0,"plateTime":0.4234951303393326,"extension":6.455244418386581},"hitData":{"launchSpeed":69.7,"launchAngle":86.0,"totalDistance":51.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":111.46,"coordY":220.02}},"index":1,"playId":"7bd749b8-af66-3486-94e8-0ce92e857aea","pitchNumber":2,"startTime":"2026-05-20T01:14:09.444Z","endTime":"2026-05-20T01:14:19.927Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:14:19.927Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Gonzales grounds out, third baseman Nolan Gorman to first baseman Alec Burleson.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-20T01:14:49.973Z","endTime":"2026-05-20T01:19:14.269Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8,9,10],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 1B","eventType":"pickoff_error_1b","movementReason":"r_pickoff_error_1b","runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.174396195807297,"aZ":-15.814702217156306,"pfxX":-4.244623957615179,"pfxZ":8.48941054437855,"pX":-0.3095286475897353,"pZ":3.017605258159559,"vX0":4.6729509623876275,"vY0":-138.03121612461524,"vZ0":-4.74439850580761,"x":128.8,"y":157.3,"x0":-1.474190941062025,"y0":50.00076113422104,"z0":5.826079604391476,"aX":-8.17718189147069},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.5,"breakHorizontal":6.7,"spinRate":2065,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.39706600780676027,"extension":6.495498247194076},"index":0,"playId":"798b3da9-58e1-378c-ab3d-acfee5b583ef","pitchNumber":1,"startTime":"2026-05-20T01:14:49.973Z","endTime":"2026-05-20T01:14:53.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.203629716676353,"aZ":-16.560603297792827,"pfxX":-6.01308513339343,"pfxZ":8.227253808503061,"pX":-1.319599740959449,"pZ":1.719790125541071,"vX0":2.9488291673625464,"vY0":-136.21305132203975,"vZ0":-7.517290333064606,"x":167.3,"y":192.35,"x0":-1.6293663685082784,"y0":50.00123279122156,"z0":5.639991441006422,"aX":-11.407522215737716},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.7,"breakHorizontal":10.3,"spinRate":1934,"spinDirection":203},"zone":13,"typeConfidence":2.0,"plateTime":0.4006373198447455,"extension":6.4817647780659655},"index":1,"playId":"824cfff6-0a47-32bb-86f1-74639e4857a3","pitchNumber":2,"startTime":"2026-05-20T01:15:13.238Z","endTime":"2026-05-20T01:15:16.888Z","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":82.6,"endSpeed":76.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06291931473781,"aZ":-43.61728047430488,"pfxX":2.3864940322748462,"pfxZ":-7.825070779503248,"pX":-0.45148527535544314,"pZ":2.43916241761595,"vX0":1.811016613837374,"vY0":-120.32404776403597,"vZ0":0.5962016205803571,"x":134.21,"y":172.92,"x0":-1.5249051675321987,"y0":50.005309037884246,"z0":6.063180698470144,"aX":3.488126217912862},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-13.8,"breakHorizontal":-4.8,"spinRate":2542,"spinDirection":14},"zone":4,"typeConfidence":2.0,"plateTime":0.4557874921276439,"extension":6.087304237640864},"index":2,"playId":"2d6c0cad-de5e-3f15-a3d7-d06beae34adc","pitchNumber":3,"startTime":"2026-05-20T01:15:39.819Z","endTime":"2026-05-20T01:15:43.877Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"ab97504a-10c6-39bf-aa94-7d2746722ed4","startTime":"2026-05-20T01:16:14.515Z","endTime":"2026-05-20T01:16:23.029Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Fielding error by first baseman Alec Burleson on the pickoff attempt.","event":"Pickoff Error 1B","eventType":"pickoff_error_1b","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"actionPlayId":"ab97504a-10c6-39bf-aa94-7d2746722ed4","startTime":"2026-05-20T01:16:38.417Z","endTime":"2026-05-20T01:16:48.911Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"}},{"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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.862278539122816,"aZ":-45.47596385552298,"pfxX":-0.22600577294772695,"pfxZ":-8.942399733802901,"pX":0.6853365304747705,"pZ":0.5937984242032976,"vX0":5.118964287069419,"vY0":-122.00894076139606,"vZ0":-3.3571446635543243,"x":90.88,"y":222.75,"x0":-1.421853019706681,"y0":50.000187388750874,"z0":5.955982987679996,"aX":-0.3368985728185467},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-16.7,"breakHorizontal":-1.0,"spinRate":2717,"spinDirection":13},"zone":14,"typeConfidence":2.0,"plateTime":0.45112616485762036,"extension":6.187206388096777},"index":5,"playId":"02aca1bf-bbe6-3766-8882-a212d397d012","pitchNumber":4,"startTime":"2026-05-20T01:16:48.911Z","endTime":"2026-05-20T01:16:53.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.053893207545702,"aZ":-14.772550024187705,"pfxX":-7.452884669958031,"pfxZ":8.90810461543299,"pX":-0.6485481948567193,"pZ":0.6299355301211987,"vX0":5.119170668224298,"vY0":-138.6436506611377,"vZ0":-10.750562134027652,"x":141.72,"y":221.77,"x0":-1.5475448085133674,"y0":50.00289515261021,"z0":5.535850918341647,"aX":-14.55635310869375},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.2,"breakHorizontal":12.5,"spinRate":1996,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.3945783443775337,"extension":6.543768574182697},"index":6,"playId":"43294c85-1ec5-3dba-b3eb-471bfef3018d","pitchNumber":5,"startTime":"2026-05-20T01:17:15.076Z","endTime":"2026-05-20T01:17:19.960Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"playId":"d3b5e0d4-1274-4407-b2e5-c7ce86695f01","startTime":"2026-05-20T01:17:38.107Z","endTime":"2026-05-20T01:17:43.107Z","isPitch":false,"type":"stepoff"},{"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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.810478902494356,"aZ":-32.26201337018732,"pfxX":-0.0941400616167744,"pfxZ":-0.05112263095374203,"pX":0.10246044070349057,"pZ":2.5527711746053194,"vX0":4.42200853715308,"vY0":-128.37732858347474,"vZ0":-1.684802505862225,"x":113.09,"y":169.86,"x0":-1.6338193784509223,"y0":50.00521171119318,"z0":5.740743635761264,"aX":-0.15733982657345075},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.2,"breakHorizontal":-0.8,"spinRate":2423,"spinDirection":69},"zone":5,"typeConfidence":2.0,"plateTime":0.4274762542871846,"extension":6.450823757345592},"index":8,"playId":"bbdd76c1-8cc7-367b-919a-c1712623a40d","pitchNumber":6,"startTime":"2026-05-20T01:18:02.371Z","endTime":"2026-05-20T01:18:05.652Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.585563358998,"aZ":-13.440191203666874,"pfxX":-6.705564566226183,"pfxZ":9.284427207593101,"pX":-0.3471653124298529,"pZ":2.7307581007373023,"vX0":5.520939365669805,"vY0":-141.02638556449418,"vZ0":-6.236189950177811,"x":130.23,"y":165.05,"x0":-1.4574510122992512,"y0":50.00189641290345,"z0":5.834999694294501,"aX":-13.528170560957744},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.7,"breakHorizontal":11.0,"spinRate":2105,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.3881477105971909,"extension":6.560147981239759},"index":9,"playId":"77403200-4934-3dac-ad45-80bf3aac6e5e","pitchNumber":7,"startTime":"2026-05-20T01:18:42.117Z","endTime":"2026-05-20T01:18:45.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63227436892605,"aZ":-29.04323649826935,"pfxX":-0.7253502532308813,"pfxZ":1.873999728938034,"pX":0.2569673070549323,"pZ":1.186047342184949,"vX0":5.1271047851845815,"vY0":-128.65223482665718,"vZ0":-5.316488604762361,"x":107.21,"y":206.76,"x0":-1.6707399029749108,"y0":50.00350293327306,"z0":5.540931165264754,"aX":-1.2124808622480936},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.4,"breakHorizontal":0.1,"spinRate":2316,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4263710872266926,"extension":6.3051358467527745},"hitData":{"launchSpeed":86.6,"launchAngle":-4.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.67,"coordY":168.91}},"index":10,"playId":"873aad74-361a-35d3-8644-f232f3b81a5f","pitchNumber":8,"startTime":"2026-05-20T01:19:06.229Z","endTime":"2026-05-20T01:19:14.269Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:19:14.269Z","atBatIndex":46},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Iván Herrera pops out to second baseman Brandon Lowe.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-20T01:21:04.481Z","endTime":"2026-05-20T01:23:06.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.9,"endSpeed":84.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.741967785429402,"aZ":-16.728505352225802,"pfxX":-4.744728946445919,"pfxZ":8.491139817943859,"pX":0.08969799829324486,"pZ":3.5898450024129196,"vX0":6.548175509388244,"vY0":-133.7430936131661,"vZ0":-2.597588155015184,"x":113.58,"y":141.85,"x0":-1.7693133281885451,"y0":50.0018504555171,"z0":5.76765789240354,"aX":-8.630405835945693},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.0,"breakHorizontal":7.2,"spinRate":2349,"spinDirection":218},"zone":12,"typeConfidence":0.9,"plateTime":0.40890022646794133,"extension":6.642976094832674},"index":0,"playId":"18fee9a0-7167-3391-9720-6ccb14ed7f9f","pitchNumber":1,"startTime":"2026-05-20T01:21:20.028Z","endTime":"2026-05-20T01:21:24.512Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-20T01:21:31.288Z","endTime":"2026-05-20T01:21:45.518Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.225196459809837,"aZ":-30.203942204377146,"pfxX":8.032263191001128,"pfxZ":1.3670218358332349,"pX":0.6912670515833922,"pZ":1.430031100928153,"vX0":3.927010487433331,"vY0":-119.5437149970321,"vZ0":-3.2678328921203716,"x":90.65,"y":200.17,"x0":-2.019035157990732,"y0":50.002315137038394,"z0":5.541725931417994,"aX":11.55971232845827},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.9,"breakHorizontal":-15.5,"spinRate":2727,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.4591593655867694,"extension":6.593440621908448},"index":2,"playId":"65af1230-87fd-3127-a573-38e72b5a7614","pitchNumber":2,"startTime":"2026-05-20T01:21:45.518Z","endTime":"2026-05-20T01:21:49.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09261839290299,"aZ":-19.591223588638844,"pfxX":0.5280725740533434,"pfxZ":7.406710698096962,"pX":-0.948113166547366,"pZ":3.346343720731618,"vX0":2.264608312470679,"vY0":-129.0662618767224,"vZ0":-2.334683457250463,"x":153.14,"y":148.43,"x0":-1.9030088272054617,"y0":50.00337835494586,"z0":5.759942037659083,"aX":0.896908873504128},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":13.2,"breakHorizontal":-1.4,"spinRate":2500,"spinDirection":206},"zone":11,"typeConfidence":0.93,"plateTime":0.4232375460253541,"extension":6.565152176691881},"index":3,"playId":"0b658adf-a260-3004-8738-2c1824be4aa2","pitchNumber":3,"startTime":"2026-05-20T01:21:58.070Z","endTime":"2026-05-20T01:22:02.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.827695350649233,"aZ":-26.050028128542323,"pfxX":-7.6503198874027145,"pfxZ":3.4333137104141596,"pX":-1.3030138555962991,"pZ":2.8330329577329985,"vX0":3.6764544077391506,"vY0":-132.87753558766644,"vZ0":-2.634623703013837,"x":166.67,"y":162.29,"x0":-1.7114840740106332,"y0":50.00641591275573,"z0":5.732784156107193,"aX":-13.665010874380464},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.9,"breakHorizontal":13.1,"spinRate":2337,"spinDirection":217},"zone":11,"typeConfidence":0.83,"plateTime":0.4124048363974402,"extension":6.579129103907748},"index":4,"playId":"c42b089b-7c63-39e6-8906-3710edfaecc3","pitchNumber":4,"startTime":"2026-05-20T01:22:17.328Z","endTime":"2026-05-20T01:22:21.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.567802887933162,"aZ":-26.728905318488763,"pfxX":0.18699048618100544,"pfxZ":3.2313158196317717,"pX":1.5062671487258712,"pZ":1.6803569804849394,"vX0":7.814659708731663,"vY0":-128.679060118958,"vZ0":-4.988928817160081,"x":59.58,"y":193.41,"x0":-1.588466938974612,"y0":50.00289162625633,"z0":5.703686041795849,"aX":0.3133165198804178},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.9,"breakHorizontal":-2.0,"spinRate":2546,"spinDirection":164},"zone":14,"typeConfidence":0.74,"plateTime":0.4249218770357377,"extension":6.6048200903540275},"index":5,"playId":"b38add30-c28f-33dc-9f92-7ebab2436222","pitchNumber":5,"startTime":"2026-05-20T01:22:41.389Z","endTime":"2026-05-20T01:22:44.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53192885832384,"aZ":-22.77618927698774,"pfxX":0.5729831541904948,"pfxZ":5.459618873668365,"pX":0.6782298967563343,"pZ":2.971001152918279,"vX0":6.019801052203305,"vY0":-130.18970701857327,"vZ0":-2.662696265445625,"x":91.15,"y":158.56,"x0":-1.7355512773836856,"y0":50.006035844758784,"z0":5.72521820358899,"aX":0.9853619652144695},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.5,"breakHorizontal":-2.3,"spinRate":2527,"spinDirection":193},"zone":3,"typeConfidence":0.9,"plateTime":0.42021632164871603,"extension":6.588107474411636},"hitData":{"launchSpeed":90.0,"launchAngle":67.0,"totalDistance":138.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":138.81,"coordY":148.35}},"index":6,"playId":"8cf2c08f-6c8d-3257-845f-e25414f419d6","pitchNumber":6,"startTime":"2026-05-20T01:22:58.257Z","endTime":"2026-05-20T01:23:06.562Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:23:06.562Z","atBatIndex":47},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Alec Burleson hit by pitch.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-20T01:23:30.329Z","endTime":"2026-05-20T01:24:38.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"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":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.624449472636247,"aZ":-31.122827388852606,"pfxX":-8.545408413941965,"pfxZ":0.626411222267798,"pX":-1.1636981037754361,"pZ":2.555100170370511,"vX0":4.605906715975955,"vY0":-128.83992250773812,"vZ0":-2.2022519483896232,"x":161.36,"y":169.79,"x0":-1.863735802295431,"y0":50.004886197934674,"z0":5.824916651068911,"aX":-14.376269382658403},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.8,"breakHorizontal":14.4,"spinRate":1470,"spinDirection":240},"zone":11,"typeConfidence":0.91,"plateTime":0.4250435682364495,"extension":6.537915065345114},"index":0,"playId":"eb6f0db0-3f0e-3204-92db-2e508a6e9abd","pitchNumber":1,"startTime":"2026-05-20T01:23:30.329Z","endTime":"2026-05-20T01:23:34.749Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":70.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.620997892871316,"aZ":-42.95029445173479,"pfxX":6.4176847190422475,"pfxZ":-8.550591986164525,"pX":1.2192565089301306,"pZ":2.045486441459262,"vX0":4.506155126688579,"vY0":-112.79458301460495,"vZ0":1.118591616975493,"x":70.52,"y":183.55,"x0":-1.6532946385275322,"y0":50.00092293270151,"z0":5.948166676631635,"aX":8.090329076320723},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-14.6,"breakHorizontal":-13.0,"spinRate":2750,"spinDirection":42},"zone":14,"typeConfidence":0.9,"plateTime":0.48964546646395135,"extension":6.660009216649643},"index":1,"playId":"60581053-0ab5-3532-9400-87053a797e73","pitchNumber":2,"startTime":"2026-05-20T01:23:42.761Z","endTime":"2026-05-20T01:23:46.273Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.047451289338362,"aZ":-25.57575527992358,"pfxX":-9.279768027480733,"pfxZ":3.534758888244067,"pX":-1.535806292771232,"pZ":2.7156282358493273,"vX0":4.117577048379186,"vY0":-135.6088146829506,"vZ0":-3.143687303127062,"x":175.54,"y":165.46,"x0":-1.8663678099718306,"y0":50.00376228709754,"z0":5.669855917953049,"aX":-17.32160695754117},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.0,"breakHorizontal":16.0,"spinRate":2313,"spinDirection":222},"zone":11,"typeConfidence":0.95,"plateTime":0.40356539233007727,"extension":6.5228837833905935},"index":2,"playId":"f98128ab-5738-3e26-8a00-bf9fe7cce14e","pitchNumber":3,"startTime":"2026-05-20T01:24:00.122Z","endTime":"2026-05-20T01:24:03.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.838837073421658,"aZ":-27.65798698444914,"pfxX":-9.174129840373212,"pfxZ":2.680463466065132,"pX":0.5086382336229448,"pZ":2.0257125762906365,"vX0":8.452742190116023,"vY0":-129.0047297595639,"vZ0":-4.017482013766791,"x":97.61,"y":184.09,"x0":-1.6184793998624776,"y0":50.004921326770756,"z0":5.735392904083942,"aX":-15.465285686215633},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.2,"breakHorizontal":14.8,"spinRate":1489,"spinDirection":239},"zone":9,"typeConfidence":0.85,"plateTime":0.42458755820653016,"extension":6.761186780448223},"index":3,"playId":"adfec167-fa22-3cef-8314-042a7e7f5f8d","pitchNumber":4,"startTime":"2026-05-20T01:24:15.795Z","endTime":"2026-05-20T01:24:20.124Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":71.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.850553434701382,"aZ":-41.156516350281855,"pfxX":7.1101042285495835,"pfxZ":-6.940600000515664,"pX":1.7509244577773038,"pZ":0.87299157890312,"vX0":5.529456822992388,"vY0":-114.43587098221477,"vZ0":-1.7489987009073589,"x":50.26,"y":215.21,"x0":-1.6414940932670514,"y0":50.00261602426773,"z0":5.76926142449797,"aX":9.202084988000637},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-12.7,"breakHorizontal":-14.5,"spinRate":2732,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.4831071746687523,"extension":6.650788345258262},"index":4,"playId":"3fe61856-cf6b-361a-b4e6-f67ee48754c0","pitchNumber":5,"startTime":"2026-05-20T01:24:32.238Z","endTime":"2026-05-20T01:24:38.313Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:24:38.313Z","atBatIndex":48},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jordan Walker pops out to first baseman Jared Triolo in foul territory.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-20T01:24:57.853Z","endTime":"2026-05-20T01:25:35.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.756306952463518,"aZ":-29.002805555561633,"pfxX":2.8093075314965734,"pfxZ":1.9153065531491116,"pX":0.7404692686797472,"pZ":2.483485983772212,"vX0":5.353572952765136,"vY0":-127.76719197298074,"vZ0":-2.5503363417549347,"x":88.78,"y":171.73,"x0":-1.7452339211633028,"y0":50.005440788770564,"z0":5.76861094210729,"aX":4.654264938081019},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.1,"breakHorizontal":-6.2,"spinRate":2482,"spinDirection":148},"zone":6,"typeConfidence":0.89,"plateTime":0.4283160499142209,"extension":6.567152066500593},"hitData":{"launchSpeed":70.0,"launchAngle":73.0,"totalDistance":88.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":162.96,"coordY":204.38}},"index":0,"playId":"0217da01-b81d-3d7d-99c9-7c08e22d168c","pitchNumber":1,"startTime":"2026-05-20T01:25:25.403Z","endTime":"2026-05-20T01:25:35.279Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:25:35.279Z","atBatIndex":49},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nolan Gorman homers (6) on a fly ball to center field. Alec Burleson scores.","rbi":2,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-20T01:28:17.225Z","endTime":"2026-05-20T01:29:21.009Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":{"id":681895,"link":"/api/v1/people/681895"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":{"id":656605,"link":"/api/v1/people/656605"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-20T01:25:49.231Z","endTime":"2026-05-20T01:26:25.106Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Evan Sisk replaces Mitch Keller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-20T01:26:25.106Z","endTime":"2026-05-20T01:28:19.502Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681895,"link":"/api/v1/people/681895"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.487973301394188,"aZ":-22.360344210418262,"pfxX":10.482474557926494,"pfxZ":5.487656909237813,"pX":-1.7289206427759642,"pZ":2.4615627976669168,"vX0":-16.10491672433731,"vY0":-132.6894841344973,"vZ0":-2.4329989407963732,"x":182.9,"y":172.32,"x0":3.0479713218411857,"y0":50.00620155265471,"z0":5.013778148946979,"aX":18.760354097039016},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.6,"breakHorizontal":-15.6,"spinRate":1950,"spinDirection":126},"zone":13,"typeConfidence":0.9,"plateTime":0.4122479418171805,"extension":7.109311463071731},"index":2,"playId":"1634f0f0-64e1-33d9-bddf-ce622cbd4ffb","pitchNumber":1,"startTime":"2026-05-20T01:28:19.502Z","endTime":"2026-05-20T01:28:23.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91943071294916,"aZ":-23.385179631414765,"pfxX":10.00629178520284,"pfxZ":4.903051525170378,"pX":-0.36163969465245765,"pZ":2.5728059431295027,"vX0":-13.452623867212457,"vY0":-132.93648783221747,"vZ0":-2.0797896655480406,"x":130.78,"y":169.31,"x0":3.459372567767029,"y0":50.005579474089274,"z0":5.059099192126538,"aX":17.951006875315677},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.6,"breakHorizontal":-15.2,"spinRate":2044,"spinDirection":129},"zone":4,"typeConfidence":0.9,"plateTime":0.41167320396734475,"extension":6.7017038950459265},"index":3,"playId":"7d5702e6-d262-3140-8e7d-0d4ff483271d","pitchNumber":2,"startTime":"2026-05-20T01:28:36.399Z","endTime":"2026-05-20T01:28:40.523Z","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":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.23605159940856,"aZ":-25.376589153979634,"pfxX":10.28652111355426,"pfxZ":3.919177066240591,"pX":-0.02659801460740409,"pZ":2.208807386499172,"vX0":-12.187159066250068,"vY0":-131.26365989415703,"vZ0":-2.216385839308602,"x":118.01,"y":179.14,"x0":3.352258886363331,"y0":50.00425844698413,"z0":4.964307830640358,"aX":17.851715788345924},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.7,"breakHorizontal":-15.7,"spinRate":1890,"spinDirection":121},"zone":5,"typeConfidence":0.9,"plateTime":0.41816423685909765,"extension":6.984188159504074},"hitData":{"launchSpeed":108.2,"launchAngle":29.0,"totalDistance":437.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":157.97,"coordY":24.99}},"index":4,"playId":"6b317d71-abd4-3f77-bc9e-1f7a05b4efb0","pitchNumber":3,"startTime":"2026-05-20T01:28:54.679Z","endTime":"2026-05-20T01:29:21.009Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:29:21.009Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Church grounds out to first baseman Jared Triolo.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-20T01:29:28.219Z","endTime":"2026-05-20T01:30:10.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":70.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.168041379545322,"aZ":-37.67255738003555,"pfxX":-5.0039459244772155,"pfxZ":-4.384873522349914,"pX":-1.562916885634318,"pZ":1.4606806906350884,"vX0":-9.236852678437453,"vY0":-111.90562669612369,"vZ0":0.3627493699287654,"x":176.57,"y":199.34,"x0":3.2852459852984857,"y0":50.001512482754286,"z0":5.188946310267818,"aX":-6.277336603845924},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-7.4,"breakHorizontal":11.6,"spinRate":2271,"spinDirection":293},"zone":13,"typeConfidence":0.9,"plateTime":0.4914403107968681,"extension":7.0379785812802504},"index":0,"playId":"8dc7dde3-7d14-3fa2-9b75-9f8d013d6d91","pitchNumber":1,"startTime":"2026-05-20T01:29:48.431Z","endTime":"2026-05-20T01:29:52.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.008571869854823,"aZ":-28.156237840047158,"pfxX":10.551575299151294,"pfxZ":2.2534741862926833,"pX":0.612319345379389,"pZ":2.7910501824421448,"vX0":-10.661479918660254,"vY0":-132.93464875908683,"vZ0":-0.6321086235620463,"x":93.66,"y":163.42,"x0":3.3077069104984314,"y0":50.00641968604953,"z0":5.0793302874942725,"aX":18.852448814364024},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.2,"breakHorizontal":-16.8,"spinRate":2102,"spinDirection":126},"zone":3,"typeConfidence":0.9,"plateTime":0.41233464180032264,"extension":6.9792335576437825},"hitData":{"launchSpeed":81.3,"launchAngle":-46.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.81,"coordY":170.94}},"index":1,"playId":"50d279f9-9e48-38ec-808d-251a18729e7a","pitchNumber":2,"startTime":"2026-05-20T01:30:03.246Z","endTime":"2026-05-20T01:30:10.678Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:30:10.678Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Konnor Griffin singles on a ground ball to second baseman JJ Wetherholt, deflected by third baseman Nolan Gorman.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-20T01:32:32.053Z","endTime":"2026-05-20T01:32:43.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Thomas Saggese replaces shortstop César Prieto, batting 7th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T01:31:40.402Z","endTime":"2026-05-20T01:31:40.416Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"701","replacedPlayer":{"id":693409,"link":"/api/v1/people/693409"}},{"details":{"description":"Pitching Change: Ryne Stanek replaces Gordon Graceffo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-20T01:31:40.416Z","endTime":"2026-05-20T01:32:34.343Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592773,"link":"/api/v1/people/592773"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.688230182615385,"aZ":-19.76436971846367,"pfxX":-9.27738000346249,"pfxZ":6.2242405161155405,"pX":0.2554028558066607,"pZ":2.256609821536118,"vX0":6.235223813896075,"vY0":-139.8530905237736,"vZ0":-6.900633571227581,"x":107.26,"y":177.85,"x0":-0.7905269094630126,"y0":50.003066996720776,"z0":6.039283470148646,"aX":-18.492969332093253},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.1,"breakHorizontal":15.6,"spinRate":2067,"spinDirection":216},"zone":8,"typeConfidence":0.94,"plateTime":0.3907239157081701,"extension":5.872511415971019},"hitData":{"launchSpeed":87.3,"launchAngle":-56.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.8,"coordY":163.84}},"index":2,"playId":"c66bc515-9a6c-3019-9675-c463b31b3a92","pitchNumber":1,"startTime":"2026-05-20T01:32:34.343Z","endTime":"2026-05-20T01:32:43.713Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:32:43.713Z","atBatIndex":52},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Bryan Reynolds grounds into a double play, first baseman Alec Burleson to shortstop Thomas Saggese. Konnor Griffin out at 2nd. Bryan Reynolds out at 1st.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-20T01:33:11.572Z","endTime":"2026-05-20T01:33:36.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.31699758468873,"aZ":-11.781798112244681,"pfxX":-6.102932478738541,"pfxZ":10.370297454504415,"pX":0.9265720887144346,"pZ":2.6152774175940356,"vX0":6.209391815310045,"vY0":-139.98413964869437,"vZ0":-7.474846776692865,"x":81.68,"y":168.17,"x0":-0.5373486894842812,"y0":50.00309133539263,"z0":6.10792135399023,"aX":-12.000970945352131},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.3,"breakHorizontal":9.6,"spinRate":2182,"spinDirection":213},"zone":12,"typeConfidence":0.8,"plateTime":0.3926664118571228,"extension":5.938553044728146},"index":0,"playId":"07ccf6d9-c72d-303f-8051-0efea02aee43","pitchNumber":1,"startTime":"2026-05-20T01:33:11.572Z","endTime":"2026-05-20T01:33:16.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65898074229664,"aZ":-30.113120868966753,"pfxX":0.28798864302701754,"pfxZ":1.2730143786470514,"pX":0.19667097031223474,"pZ":2.714498624372526,"vX0":2.283611783636259,"vY0":-127.22435312354816,"vZ0":-2.719813751979107,"x":109.5,"y":165.49,"x0":-0.7539308724602216,"y0":50.00409542078738,"z0":6.20981201578556,"aX":0.46720433800908573},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.9,"breakHorizontal":-1.1,"spinRate":2508,"spinDirection":131},"zone":5,"typeConfidence":0.85,"plateTime":0.4322636994464917,"extension":5.905492668489762},"hitData":{"launchSpeed":86.9,"launchAngle":-16.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.33,"coordY":173.98}},"index":1,"playId":"5008c96b-8d61-3a52-9f1b-411b9a772fc5","pitchNumber":2,"startTime":"2026-05-20T01:33:28.878Z","endTime":"2026-05-20T01:33:36.390Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:33:36.390Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pedro Pagés challenged (pitch result), call on the field was confirmed: Marcell Ozuna walks.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-20T01:34:00.896Z","endTime":"2026-05-20T01:35:53.055Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"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":2},"pitchData":{"startSpeed":98.8,"endSpeed":89.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.139146803778154,"aZ":-10.487236788465667,"pfxX":-3.626399720726303,"pfxZ":10.458012100947409,"pX":0.6624485576073935,"pZ":3.757067516507417,"vX0":4.28022561026789,"vY0":-143.75885721688928,"vZ0":-5.33605600782206,"x":91.75,"y":137.34,"x0":-0.3810234387841337,"y0":50.007158533377115,"z0":6.300456722541176,"aX":-7.523595601611926},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.9,"breakHorizontal":5.6,"spinRate":2277,"spinDirection":212},"zone":12,"typeConfidence":0.9,"plateTime":0.38232375820093134,"extension":5.886936022599669},"index":0,"playId":"8dc0f996-61b3-399b-b1e7-b59028067ab9","pitchNumber":1,"startTime":"2026-05-20T01:34:04.585Z","endTime":"2026-05-20T01:34:08.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":88.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.40719312271957,"aZ":-9.983540651587697,"pfxX":-4.768202450501852,"pfxZ":10.916953760495733,"pX":-0.45315755781397965,"pZ":2.3927826136850676,"vX0":2.1793521462272105,"vY0":-142.31356695412458,"vZ0":-8.654602039457801,"x":134.27,"y":174.17,"x0":-0.6131910559348575,"y0":50.00591453880168,"z0":6.122345674796419,"aX":-9.693884019783798},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.0,"breakHorizontal":8.2,"spinRate":2207,"spinDirection":220},"zone":4,"typeConfidence":0.9,"plateTime":0.386212779097058,"extension":5.799302156598104},"index":1,"playId":"73ff45db-8bc2-30c0-b544-1c69a08feac7","pitchNumber":2,"startTime":"2026-05-20T01:34:18.199Z","endTime":"2026-05-20T01:34:22.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.2446489348997,"aZ":-22.879039810506363,"pfxX":-10.510469123143885,"pfxZ":4.566677556648063,"pX":-0.5434929924990958,"pZ":3.236655471536391,"vX0":3.921362917374256,"vY0":-142.16381314580627,"vZ0":-4.0703919390817,"x":137.72,"y":151.39,"x0":-0.5795955604972826,"y0":50.003200130769855,"z0":6.149072090640016,"aX":-21.397352993415392},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.6,"breakHorizontal":18.1,"spinRate":2107,"spinDirection":214},"zone":1,"typeConfidence":0.95,"plateTime":0.3860737984471809,"extension":6.013168732617098},"index":2,"playId":"4a41e42d-f34f-3381-80ad-a9d825755317","pitchNumber":3,"startTime":"2026-05-20T01:34:31.909Z","endTime":"2026-05-20T01:34:35.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.339329963272593,"aZ":-24.254963445696497,"pfxX":-7.201805484398236,"pfxZ":4.5575553984810036,"pX":-0.26593348907498815,"pZ":1.417910528622431,"vX0":2.1941141513250404,"vY0":-131.13366581949703,"vZ0":-7.373119001511237,"x":127.14,"y":200.5,"x0":-0.17906172636340206,"y0":50.001783304986276,"z0":6.081691945002762,"aX":-12.51229628244001},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.8,"breakHorizontal":12.5,"spinRate":1110,"spinDirection":228},"zone":13,"typeConfidence":0.9,"plateTime":0.4180533149336285,"extension":6.258100589720273},"index":3,"playId":"9c94649f-9486-36c6-b499-23b8bd956044","pitchNumber":4,"startTime":"2026-05-20T01:34:47.159Z","endTime":"2026-05-20T01:34:52.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52155954947311,"aZ":-30.737600346222784,"pfxX":1.0863440696863988,"pfxZ":0.860514948284993,"pX":-0.17064251910069997,"pZ":1.303950691156876,"vX0":0.5695777594178862,"vY0":-128.6161438914563,"vZ0":-6.249260735217886,"x":123.5,"y":203.57,"x0":-0.5360921238415912,"y0":50.00490064401769,"z0":6.14706064627026,"aX":1.8214048117169608},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.4,"breakHorizontal":-2.0,"spinRate":2519,"spinDirection":58},"zone":13,"typeConfidence":0.86,"plateTime":0.4257587364847204,"extension":6.088806168331727},"index":4,"playId":"052c98f2-9c5a-3c24-b736-d1a64031b800","pitchNumber":5,"startTime":"2026-05-20T01:35:03.358Z","endTime":"2026-05-20T01:35:07.818Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-05-20T01:35:19.664Z","endTime":"2026-05-20T01:35:26.037Z","isPitch":false,"type":"action","player":{"id":542303,"link":"/api/v1/people/542303"}},{"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":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.083224134799615,"aZ":-10.988634646631047,"pfxX":-5.1583641779237235,"pfxZ":10.549090766435903,"pX":0.7061748972876061,"pZ":1.553913313638484,"vX0":4.89869840526217,"vY0":-141.04057771694946,"vZ0":-10.443697011531572,"x":90.08,"y":196.82,"x0":-0.38584285563803183,"y0":50.002387984346306,"z0":6.020777837344955,"aX":-10.357731525710921},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.0,"breakHorizontal":8.3,"spinRate":2291,"spinDirection":215},"zone":14,"typeConfidence":0.88,"plateTime":0.388862238169696,"extension":6.121045109652834},"index":6,"playId":"0ddf2395-f69f-367e-90c2-78239211733b","pitchNumber":6,"startTime":"2026-05-20T01:35:26.037Z","endTime":"2026-05-20T01:35:53.055Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"}},"playEndTime":"2026-05-20T01:35:53.055Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-20T01:38:22.310Z","endTime":"2026-05-20T01:39:48.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-20T01:35:53.067Z","endTime":"2026-05-20T01:36:35.724Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: JoJo Romero replaces Ryne Stanek.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-20T01:36:35.724Z","endTime":"2026-05-20T01:38:24.523Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668941,"link":"/api/v1/people/668941"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.528874363669452,"aZ":-30.720514200134485,"pfxX":-10.235445472021645,"pfxZ":1.0284395193798552,"pX":-1.148747619415122,"pZ":0.8700280383595962,"vX0":-4.145859624210429,"vY0":-118.74706725101899,"vZ0":-3.381645442901148,"x":160.79,"y":215.29,"x0":1.9541499076414812,"y0":50.00537121380554,"z0":5.1324592916363985,"aX":-14.49409179932354},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.2,"breakHorizontal":19.6,"spinRate":2974,"spinDirection":302},"zone":13,"typeConfidence":0.91,"plateTime":0.4627666574154752,"extension":5.330636348735607},"index":2,"playId":"9e750f3b-b3a5-35ba-88de-c2087bd4630f","pitchNumber":1,"startTime":"2026-05-20T01:38:24.523Z","endTime":"2026-05-20T01:38:30.104Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23130956722826,"aZ":-31.50459822247293,"pfxX":11.169651300867898,"pfxZ":0.35181711185336617,"pX":0.31629945694283323,"pZ":2.0863513717511184,"vX0":-7.781242710670533,"vY0":-137.03484443492357,"vZ0":-2.6086574933509765,"x":104.94,"y":182.45,"x0":1.7514719774294218,"y0":50.00106512279272,"z0":5.2180640856853255,"aX":21.094608414242416},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":0.2,"breakHorizontal":-18.5,"spinRate":2275,"spinDirection":115},"zone":9,"typeConfidence":0.91,"plateTime":0.40075818894973736,"extension":5.365421057752624},"index":3,"playId":"c5bc9914-27a1-3333-a980-7108549f8bc1","pitchNumber":2,"startTime":"2026-05-20T01:38:42.916Z","endTime":"2026-05-20T01:38:46.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.216183772155823,"aZ":-29.180148529144876,"pfxX":-10.533589126660736,"pfxZ":2.0823643336000837,"pX":-0.14190598217181336,"pZ":1.9828744099114353,"vX0":-1.9706034778054167,"vY0":-119.78321169996485,"vZ0":-1.5003145053604574,"x":122.41,"y":185.24,"x0":2.061205728969275,"y0":50.00400247429951,"z0":5.249919660149445,"aX":-15.160173867148368},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.6,"breakHorizontal":19.6,"spinRate":2916,"spinDirection":306},"zone":8,"typeConfidence":0.9,"plateTime":0.45895373211168344,"extension":5.2922815830889025},"index":4,"playId":"5ddc65d8-7048-34ef-8468-d93b93a576f7","pitchNumber":3,"startTime":"2026-05-20T01:38:58.638Z","endTime":"2026-05-20T01:39:02.983Z","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":82.8,"endSpeed":75.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.82409760639231,"aZ":-33.741881212149806,"pfxX":-7.7367869958019915,"pfxZ":-1.0764660198296419,"pX":-0.039128800928657836,"pZ":2.104073405500502,"vX0":-2.668801612004869,"vY0":-120.54928098610353,"vZ0":-0.3675035882392881,"x":118.49,"y":181.97,"x0":2.0907441327489575,"y0":50.00301052597856,"z0":5.265128762207574,"aX":-11.262126213459423},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-1.8,"breakHorizontal":14.6,"spinRate":2908,"spinDirection":301},"zone":8,"typeConfidence":0.9,"plateTime":0.45627868735567567,"extension":5.219084263065359},"index":5,"playId":"1eae9f7e-8133-3dd4-b95e-92195aaa6288","pitchNumber":4,"startTime":"2026-05-20T01:39:18.381Z","endTime":"2026-05-20T01:39:22.779Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85093312240202,"aZ":-33.55118579101204,"pfxX":-10.467970083439718,"pfxZ":-0.9342214474380679,"pX":-1.4203086384896721,"pZ":1.5358981110312677,"vX0":-4.7002933158412885,"vY0":-120.90229892922964,"vZ0":-1.9708212251446997,"x":171.14,"y":197.31,"x0":1.9124620052519103,"y0":50.003030228762306,"z0":5.32233688220847,"aX":-15.407326209220743},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.9,"breakHorizontal":20.2,"spinRate":2953,"spinDirection":308},"zone":13,"typeConfidence":0.91,"plateTime":0.45403956812556956,"extension":5.387937863279321},"index":6,"playId":"e29325ce-4ef4-3ae2-9a05-04abd82b6a15","pitchNumber":5,"startTime":"2026-05-20T01:39:44.873Z","endTime":"2026-05-20T01:39:48.857Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:39:48.857Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Thomas Saggese walks.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-20T01:41:56.533Z","endTime":"2026-05-20T01:43:45.644Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,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":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.9,"endSpeed":84.5,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.19244377073717,"aZ":-26.48355071218018,"pfxX":11.246528166842854,"pfxZ":3.1218387196181796,"pX":-0.6864768656576734,"pZ":1.565830820307803,"vX0":-14.3855635606304,"vY0":-134.40211849041592,"vZ0":-4.17015664244641,"x":143.17,"y":196.5,"x0":3.2838691246424867,"y0":50.001084723731054,"z0":5.026862261637734,"aX":20.49303304744557},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.8,"breakHorizontal":-17.2,"spinRate":2063,"spinDirection":130},"zone":7,"typeConfidence":0.9,"plateTime":0.408138865011793,"extension":6.937852798369539},"index":0,"playId":"cffbf6d6-d096-3766-bbc7-0ee42d6ea2d9","pitchNumber":1,"startTime":"2026-05-20T01:41:58.375Z","endTime":"2026-05-20T01:42:02.644Z","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":84.0,"endSpeed":76.6,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.33643823333588,"aZ":-31.704294082113492,"pfxX":12.183112744701699,"pfxZ":0.31367821466754275,"pX":-1.5587671886153351,"pZ":1.6477113976244309,"vX0":-15.233022846104724,"vY0":-121.32258209645045,"vZ0":-1.590993286952414,"x":176.42,"y":194.29,"x0":3.2262995215777495,"y0":50.0012400658949,"z0":5.082129241652364,"aX":18.11192771179806},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.5,"breakHorizontal":-18.4,"spinRate":2210,"spinDirection":109},"zone":13,"typeConfidence":0.91,"plateTime":0.45193434031005,"extension":6.83951097720106},"index":1,"playId":"479d6981-7461-3de0-ae7d-6f896cf0524b","pitchNumber":2,"startTime":"2026-05-20T01:42:12.701Z","endTime":"2026-05-20T01:42:16.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09796375844025,"aZ":-29.4421083375437,"pfxX":11.150533830697729,"pfxZ":1.6008179857741256,"pX":-0.43128695725763977,"pZ":1.8105638258083587,"vX0":-13.27228369042668,"vY0":-129.87145631431207,"vZ0":-2.533949906104021,"x":133.44,"y":189.89,"x0":3.295788553219328,"y0":50.00441948795971,"z0":5.037329067108728,"aX":19.057234643495555},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.5,"breakHorizontal":-17.3,"spinRate":1921,"spinDirection":124},"zone":7,"typeConfidence":0.9,"plateTime":0.42168881079260556,"extension":6.696333307834016},"index":2,"playId":"878c2648-8199-39e2-b1a7-1eb9fabbd7b2","pitchNumber":3,"startTime":"2026-05-20T01:42:29.024Z","endTime":"2026-05-20T01:42:32.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":69.8,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.610324780787423,"aZ":-37.625381525617364,"pfxX":-5.859293905725078,"pfxZ":-4.417683900617742,"pX":1.6260394319846414,"pZ":2.42818661527825,"vX0":-3.2135997889104746,"vY0":-110.58544032495145,"vZ0":2.4597145006366494,"x":55.02,"y":173.22,"x0":3.861815887419104,"y0":50.005043766616915,"z0":5.261954370900171,"aX":-7.222735918157657},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-7.0,"breakHorizontal":11.5,"spinRate":2207,"spinDirection":287},"zone":14,"typeConfidence":0.9,"plateTime":0.4962059348053893,"extension":6.5485037407341915},"index":3,"playId":"54df6055-21e4-313d-9388-3a92f6e9e690","pitchNumber":4,"startTime":"2026-05-20T01:42:48.881Z","endTime":"2026-05-20T01:42:53.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.7,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.68817470361965,"aZ":-27.60450943191712,"pfxX":10.253579192255833,"pfxZ":2.536865455933029,"pX":-0.1335907313168576,"pZ":3.2511719422175185,"vX0":-12.965283651155803,"vY0":-133.84185755088166,"vZ0":0.410869689875078,"x":122.09,"y":151.0,"x0":3.456380888755097,"y0":50.00314382255727,"z0":5.083043230976685,"aX":18.47877848747796},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.9,"breakHorizontal":-15.6,"spinRate":2033,"spinDirection":133},"zone":2,"typeConfidence":0.9,"plateTime":0.4102736698293441,"extension":6.689641321381372},"index":4,"playId":"285a03a2-c0b8-33a3-bad3-d6396d5057e7","pitchNumber":5,"startTime":"2026-05-20T01:43:06.218Z","endTime":"2026-05-20T01:43:09.769Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-20T01:43:26.437Z","endTime":"2026-05-20T01:43:40.269Z","isPitch":false,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.416519860810194,"aZ":-25.845121936360776,"pfxX":9.807354637989643,"pfxZ":3.4014737716730394,"pX":-1.3343589671002352,"pZ":3.345220349972915,"vX0":-15.854660241263876,"vY0":-135.1238046068788,"vZ0":0.11605609367436243,"x":167.86,"y":148.46,"x0":3.3155106788556163,"y0":50.00641875913433,"z0":5.10666647008095,"aX":18.272968883970982},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.4,"breakHorizontal":-14.6,"spinRate":2102,"spinDirection":131},"zone":11,"typeConfidence":0.9,"plateTime":0.40421472513378776,"extension":6.74499193362894},"index":6,"playId":"d2ce6489-43d0-34b9-82a8-edef140ef8a4","pitchNumber":6,"startTime":"2026-05-20T01:43:40.269Z","endTime":"2026-05-20T01:43:45.644Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:43:45.644Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pedro Pagés singles on a ground ball to left fielder Bryan Reynolds. Thomas Saggese to 2nd.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-20T01:44:07.743Z","endTime":"2026-05-20T01:44:22.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"postOnSecond":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.199983637434357,"aZ":-32.08827552180473,"pfxX":10.236127358987652,"pfxZ":0.05842155226532064,"pX":0.14277891989251096,"pZ":2.0964155078770523,"vX0":-10.6477432939492,"vY0":-122.44041413884239,"vZ0":-0.763465445062766,"x":111.56,"y":182.18,"x0":3.227312918824006,"y0":50.00507868987984,"z0":5.169225101395042,"aX":15.474388657687033},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.2,"breakHorizontal":-15.8,"spinRate":2184,"spinDirection":118},"zone":8,"typeConfidence":0.89,"plateTime":0.44812542377271747,"extension":6.964233869770393},"hitData":{"launchSpeed":96.9,"launchAngle":1.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.87,"coordY":104.56}},"index":0,"playId":"17b05f15-4456-315d-a016-373dd49ffb25","pitchNumber":1,"startTime":"2026-05-20T01:44:10.966Z","endTime":"2026-05-20T01:44:22.558Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:44:22.558Z","atBatIndex":57},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Victor Scott II out on a sacrifice bunt, pitcher Evan Sisk to first baseman Jared Triolo. Thomas Saggese to 3rd. Pedro Pagés to 2nd.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-20T01:44:40.340Z","endTime":"2026-05-20T01:44:51.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"postOnThird":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681895,"link":"/api/v1/people/681895"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"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":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.3,"endSpeed":68.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.533343544470256,"aZ":-36.686797384635334,"pfxX":-5.381286968663578,"pfxZ":-3.7551610357252034,"pX":-0.057824963996645676,"pZ":3.347415311418202,"vX0":-6.311779266695714,"vY0":-109.3746561205094,"vZ0":4.218273835129147,"x":119.2,"y":148.4,"x0":3.5718222535090383,"y0":50.00103917333088,"z0":5.345168231064949,"aX":-6.471982141633854},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-5.2,"breakHorizontal":11.5,"spinRate":2223,"spinDirection":295},"zone":2,"typeConfidence":0.9,"plateTime":0.5021130888508463,"extension":6.702805511034493},"hitData":{"launchSpeed":26.5,"launchAngle":-62.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":124.87,"coordY":199.21}},"index":0,"playId":"f37f0774-4e41-300e-aebb-185e2ac57b22","pitchNumber":1,"startTime":"2026-05-20T01:44:44.390Z","endTime":"2026-05-20T01:44:51.916Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:44:51.916Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"JJ Wetherholt walks.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-20T01:45:18.196Z","endTime":"2026-05-20T01:46:56.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"postOnSecond":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Pickoff Caught Stealing Home","eventType":"pickoff_caught_stealing_home","movementReason":"r_pickoff_caught_stealing_home","runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":72.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.131082506454426,"aZ":-27.272111558821468,"pfxX":-2.812099647214663,"pfxZ":3.631428022936836,"pX":-0.26453810710149583,"pZ":3.7348698479230684,"vX0":-8.46303162996078,"vY0":-115.91790657558565,"vZ0":3.730011553493645,"x":127.08,"y":137.94,"x0":3.8099410546595114,"y0":50.00432426032373,"z0":4.719308231229266,"aX":-3.7998374342033965},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":7.9,"breakHorizontal":7.3,"spinRate":2139,"spinDirection":279},"zone":11,"typeConfidence":0.9,"plateTime":0.47382044268241996,"extension":6.739591506367393},"index":0,"playId":"274eef1f-c443-3ab2-8591-06e55ce3bac6","pitchNumber":1,"startTime":"2026-05-20T01:45:20.858Z","endTime":"2026-05-20T01:45:25.074Z","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":90.2,"endSpeed":82.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61489888430965,"aZ":-19.64062883347012,"pfxX":4.299927562295549,"pfxZ":7.199766948700228,"pX":0.06296316825591805,"pZ":2.830201916087589,"vX0":-9.899924978504606,"vY0":-131.0871403382679,"vZ0":-2.371103998547609,"x":114.6,"y":162.36,"x0":3.3292255106813013,"y0":50.00314366741642,"z0":5.212100885069285,"aX":7.486719165646067},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.7,"breakHorizontal":-5.6,"spinRate":2038,"spinDirection":130},"zone":2,"typeConfidence":0.9,"plateTime":0.41776633659677476,"extension":6.892878737053109},"index":1,"playId":"c4085430-aab2-3bab-a588-602efe5c161a","pitchNumber":2,"startTime":"2026-05-20T01:45:36.613Z","endTime":"2026-05-20T01:45:45.178Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 3B","code":"3","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"actionPlayId":"c4085430-aab2-3bab-a588-602efe5c161a","startTime":"2026-05-20T01:46:19.938Z","endTime":"2026-05-20T01:46:19.966Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Thomas Saggese picked off and caught stealing home, catcher Henry Davis to third baseman Nick Gonzales.","event":"Pickoff Caught Stealing Home","eventType":"pickoff_caught_stealing_home","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"actionPlayId":"c4085430-aab2-3bab-a588-602efe5c161a","startTime":"2026-05-20T01:46:19.966Z","endTime":"2026-05-20T01:46:20.335Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":72.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.965278872126024,"aZ":-27.44027547298576,"pfxX":-7.184627063660906,"pfxZ":3.515159221230313,"pX":1.1680138313224444,"pZ":2.6206666107958103,"vX0":-4.292223392757133,"vY0":-116.22753274381144,"vZ0":1.1306288037475336,"x":72.48,"y":168.02,"x0":3.9819392359639245,"y0":50.003507547963636,"z0":4.76497822136113,"aX":-9.674322160150574},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":7.0,"breakHorizontal":14.2,"spinRate":2283,"spinDirection":271},"zone":12,"typeConfidence":0.9,"plateTime":0.4741124453107015,"extension":6.875620977829386},"index":4,"playId":"303b5b75-1e49-3981-ae10-103d9cd9d5f1","pitchNumber":3,"startTime":"2026-05-20T01:46:20.335Z","endTime":"2026-05-20T01:46:24.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":71.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.916947460250928,"aZ":-27.686022710392358,"pfxX":-6.246880302906748,"pfxZ":3.3797932602168146,"pX":1.2986461162937404,"pZ":2.7504416312267974,"vX0":-4.210423248069268,"vY0":-115.74717463999914,"vZ0":1.4800034136318307,"x":67.5,"y":164.52,"x0":3.966526128555486,"y0":50.00269252436385,"z0":4.796091042028529,"aX":-8.293544045900063},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":6.8,"breakHorizontal":12.5,"spinRate":2301,"spinDirection":267},"zone":12,"typeConfidence":0.9,"plateTime":0.47714720134299426,"extension":6.60568662333631},"index":5,"playId":"e0096964-b37a-35fe-8cab-9a2335664f8e","pitchNumber":4,"startTime":"2026-05-20T01:46:35.982Z","endTime":"2026-05-20T01:46:40.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.363085725774628,"aZ":-27.157298892627328,"pfxX":11.084329801318741,"pfxZ":2.839223422581572,"pX":-0.9624595225567968,"pZ":2.3355668904159783,"vX0":-15.087184550969042,"vY0":-132.37040318783033,"vZ0":-1.7416483015747792,"x":153.69,"y":175.72,"x0":3.38203263984234,"y0":50.002949526257986,"z0":4.99846221884223,"aX":19.588537277921223},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.9,"breakHorizontal":-16.7,"spinRate":1993,"spinDirection":130},"zone":13,"typeConfidence":0.9,"plateTime":0.4144488330682652,"extension":6.721168413213189},"index":6,"playId":"ff0842ec-aa61-3b07-ad57-50a37bef44ac","pitchNumber":5,"startTime":"2026-05-20T01:46:53.084Z","endTime":"2026-05-20T01:46:56.897Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:46:56.897Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-20T01:49:30.369Z","endTime":"2026-05-20T01:50:13.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684049,"fullName":"Brandan Bidois","link":"/api/v1/people/684049"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-20T01:47:31.875Z","endTime":"2026-05-20T01:47:42.781Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brandan Bidois replaces Evan Sisk.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-20T01:47:42.781Z","endTime":"2026-05-20T01:49:32.632Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":684049,"link":"/api/v1/people/684049"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.990936014097173,"aZ":-34.36085858541241,"pfxX":3.3793378087658343,"pfxZ":-1.3874698215507149,"pX":-0.17586435953588364,"pZ":2.364112254622183,"vX0":0.26038004157411215,"vY0":-124.17283496246691,"vZ0":-2.672619734868329,"x":123.7,"y":174.95,"x0":-0.7214029663988171,"y0":50.00427995717124,"z0":6.290617803348835,"aX":5.3198343717413605},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.9,"breakHorizontal":-6.2,"spinRate":2670,"spinDirection":100},"zone":5,"typeConfidence":0.9,"plateTime":0.43974820839268114,"extension":6.478943826358374},"index":2,"playId":"e84eb1ad-6548-3394-831f-41e38876e00e","pitchNumber":1,"startTime":"2026-05-20T01:49:32.632Z","endTime":"2026-05-20T01:49:36.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.556562863127073,"aZ":-33.81407523191208,"pfxX":2.9675680996101663,"pfxZ":-1.0435450357189104,"pX":0.24029284953933053,"pZ":1.821059251719503,"vX0":1.0257430761319615,"vY0":-124.59361882599454,"vZ0":-3.9391924080734038,"x":107.84,"y":189.61,"x0":-0.5620244653448773,"y0":50.00243295481992,"z0":6.210991544023965,"aX":4.674232019295664},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.5,"breakHorizontal":-5.6,"spinRate":2693,"spinDirection":95},"zone":8,"typeConfidence":0.9,"plateTime":0.4392763498752812,"extension":6.571467844994188},"index":3,"playId":"e80452d0-2d0c-3966-878e-a6bdcfb9299e","pitchNumber":2,"startTime":"2026-05-20T01:49:50.925Z","endTime":"2026-05-20T01:49:54.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.398178511460266,"aZ":-37.865737313059,"pfxX":3.1528258336661894,"pfxZ":-3.6952610716846914,"pX":-0.08563797239961926,"pZ":1.8143128167866232,"vX0":0.4235698538209305,"vY0":-122.85251745495067,"vZ0":-3.0147089397621976,"x":120.26,"y":189.79,"x0":-0.6697943601069115,"y0":50.00016514817947,"z0":6.248658180117759,"aX":4.859569992401824},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-7.1,"breakHorizontal":-5.8,"spinRate":2905,"spinDirection":81},"zone":8,"typeConfidence":0.9,"plateTime":0.4443971999915872,"extension":6.513303600148827},"index":4,"playId":"fca1a414-cf0d-328d-8590-2d8418243f7c","pitchNumber":3,"startTime":"2026-05-20T01:50:09.505Z","endTime":"2026-05-20T01:50:13.288Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:50:13.288Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jhostynxon Garcia singles on a ground ball to left fielder Nathan Church.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-20T01:52:18.924Z","endTime":"2026-05-20T01:53:04.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"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(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.5,"endSpeed":84.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49550885032903,"aZ":-34.19937026384755,"pfxX":9.77323587059022,"pfxZ":-1.1115207116961443,"pX":1.1542433712301425,"pZ":1.8972116238487917,"vX0":-5.654309691782598,"vY0":-134.5993401915368,"vZ0":-1.923433680255393,"x":73.0,"y":187.56,"x0":2.017653856202754,"y0":50.00101568159797,"z0":5.053585066536817,"aX":17.846383879090187},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-2.3,"breakHorizontal":-16.4,"spinRate":2123,"spinDirection":113},"zone":14,"typeConfidence":0.9,"plateTime":0.40766580669887764,"extension":5.1578821741267635},"index":0,"playId":"36a074c6-536b-37cc-b04f-a6d1ba675b21","pitchNumber":1,"startTime":"2026-05-20T01:52:25.518Z","endTime":"2026-05-20T01:52:29.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11235928167753,"aZ":-30.329160079311876,"pfxX":-8.707475193121404,"pfxZ":1.2529394200756476,"pX":0.7789245939897895,"pZ":1.4601926960006668,"vX0":-0.4626835524186661,"vY0":-120.60709659929616,"vZ0":-2.495764944577838,"x":87.31,"y":199.35,"x0":2.104015984689561,"y0":50.000603062889894,"z0":5.1911269235828845,"aX":-12.787136716713587},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.9,"breakHorizontal":15.8,"spinRate":2823,"spinDirection":306},"zone":14,"typeConfidence":0.9,"plateTime":0.4546581319003624,"extension":5.128527807674589},"index":1,"playId":"df5f28e8-11d7-31e4-8c76-454da420df71","pitchNumber":2,"startTime":"2026-05-20T01:52:38.652Z","endTime":"2026-05-20T01:52:43.024Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.46319894446864,"aZ":-32.07888703387031,"pfxX":10.765125556910107,"pfxZ":0.05075255086904207,"pX":0.3663783043737306,"pZ":1.8897317008377779,"vX0":-7.476903643808047,"vY0":-135.41373788306805,"vZ0":-2.689247557004048,"x":103.03,"y":187.76,"x0":1.7743253004471677,"y0":50.002120705760234,"z0":5.155685596925308,"aX":19.854405160976913},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":-0.4,"breakHorizontal":-17.8,"spinRate":2131,"spinDirection":115},"zone":9,"typeConfidence":0.91,"plateTime":0.4055445392948074,"extension":5.227270705491322},"hitData":{"launchSpeed":86.3,"launchAngle":5.0,"totalDistance":74.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.84,"coordY":111.14}},"index":2,"playId":"6f4c580a-e335-3713-abc5-13d361d6f8eb","pitchNumber":3,"startTime":"2026-05-20T01:52:53.142Z","endTime":"2026-05-20T01:53:04.645Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:53:04.645Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-20T01:53:19.023Z","endTime":"2026-05-20T01:55:10.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.62894293574064,"aZ":-34.018194986484964,"pfxX":-7.780488159261412,"pfxZ":-1.246717613216406,"pX":-0.30639618682915276,"pZ":2.5495977293929815,"vX0":-3.371096430054956,"vY0":-121.15758542980286,"vZ0":0.3548954133398947,"x":128.68,"y":169.94,"x0":2.1178183624057088,"y0":50.00532617952335,"z0":5.395581191751298,"aX":-11.466553271376752},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.9,"breakHorizontal":14.9,"spinRate":2809,"spinDirection":320},"zone":4,"typeConfidence":0.9,"plateTime":0.45360981967429037,"extension":5.161978743892037},"index":0,"playId":"9f4f0c03-542d-3762-be83-b3a0fa73584b","pitchNumber":1,"startTime":"2026-05-20T01:53:28.205Z","endTime":"2026-05-20T01:53:32.003Z","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":94.0,"endSpeed":86.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.767631042205256,"aZ":-29.50730616620513,"pfxX":11.317921564137453,"pfxZ":1.4068448910361386,"pX":-0.11576187139661587,"pZ":1.5103132786125164,"vX0":-9.459372252304382,"vY0":-136.6146215002589,"vZ0":-4.344937496090164,"x":121.41,"y":198.0,"x0":1.9192061276839785,"y0":50.00228541323711,"z0":5.146927444055105,"aX":21.41815325389567},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.8,"breakHorizontal":-18.5,"spinRate":2168,"spinDirection":108},"zone":13,"typeConfidence":0.9,"plateTime":0.4007651979685165,"extension":5.457373798228514},"index":1,"playId":"c109908e-c7be-3e38-a6e6-48bec75272e3","pitchNumber":2,"startTime":"2026-05-20T01:53:46.648Z","endTime":"2026-05-20T01:53:50.843Z","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":82.0,"endSpeed":75.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.79024634421012,"aZ":-32.02698739367515,"pfxX":-7.572073096863826,"pfxZ":0.10251198446761833,"pX":-1.2567558550898583,"pZ":2.449100960452161,"vX0":-5.090088037856644,"vY0":-119.33443420397174,"vZ0":0.1978954431701183,"x":164.9,"y":172.65,"x0":1.8904279139837734,"y0":50.00271255323704,"z0":5.259291224434711,"aX":-10.878136214410787},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":0.5,"breakHorizontal":15.0,"spinRate":2879,"spinDirection":287},"zone":11,"typeConfidence":0.91,"plateTime":0.45966159936740647,"extension":5.265068896835207},"index":2,"playId":"973339f2-1005-3b27-b2ae-3d4e9ce56cac","pitchNumber":3,"startTime":"2026-05-20T01:54:05.018Z","endTime":"2026-05-20T01:54:09.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.058607103330818,"aZ":-31.93192375531401,"pfxX":-6.984148791231107,"pfxZ":0.17116292593743854,"pX":-0.5131075457676425,"pZ":1.5205912340392866,"vX0":-3.798742233160003,"vY0":-120.31651238521927,"vZ0":-1.846888666925519,"x":136.56,"y":197.72,"x0":1.995562220198731,"y0":50.005929474852245,"z0":5.136679875766706,"aX":-10.208034395388928},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.1,"breakHorizontal":13.6,"spinRate":2815,"spinDirection":301},"zone":13,"typeConfidence":0.91,"plateTime":0.45581365548479313,"extension":5.423711303841858},"index":3,"playId":"bc6ba9d2-89e1-3bbf-b798-4a674f2ba9c7","pitchNumber":4,"startTime":"2026-05-20T01:54:23.181Z","endTime":"2026-05-20T01:54:27.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.255553101304404,"aZ":-32.60980037730834,"pfxX":-9.681308602338909,"pfxZ":-0.3035198946418012,"pX":-0.7482751207835544,"pZ":1.129005409694872,"vX0":-3.5135722539943557,"vY0":-119.210639769056,"vZ0":-2.356646320597244,"x":145.52,"y":208.3,"x0":2.00725558209421,"y0":50.00552034181431,"z0":5.105889054163061,"aX":-13.782125698187055},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-0.8,"breakHorizontal":18.5,"spinRate":2955,"spinDirection":301},"zone":13,"typeConfidence":0.91,"plateTime":0.46140074389526964,"extension":5.297489720914796},"index":4,"playId":"f45daf15-342a-379e-bfac-3c348fc403cf","pitchNumber":5,"startTime":"2026-05-20T01:54:42.510Z","endTime":"2026-05-20T01:54:47.544Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.532000367649527,"aZ":-31.744941580929826,"pfxX":-9.624482732119354,"pfxZ":0.28949761556188847,"pX":0.5618619315029126,"pZ":3.044231828590349,"vX0":-0.864642518958963,"vY0":-121.2371071490002,"vZ0":1.2290822990240313,"x":95.58,"y":156.59,"x0":2.173319121918572,"y0":50.003350188147685,"z0":5.309229535261751,"aX":-14.272802044564077},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.1,"breakHorizontal":17.6,"spinRate":2772,"spinDirection":303},"zone":3,"typeConfidence":0.9,"plateTime":0.4524330375154011,"extension":5.239412266247656},"index":5,"playId":"5aca2d64-cc56-3ddc-b4ad-553dba7e5afe","pitchNumber":6,"startTime":"2026-05-20T01:55:07.570Z","endTime":"2026-05-20T01:55:10.963Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:55:10.963Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jared Triolo grounds out softly to first baseman Alec Burleson. Jhostynxon Garcia to 2nd.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-20T01:55:28.995Z","endTime":"2026-05-20T01:58:26.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.105387184895772,"aZ":-32.346616804457895,"pfxX":-8.359633028706835,"pfxZ":-0.11680246021893836,"pX":0.13862009511955692,"pZ":1.9744782479664424,"vX0":-2.1386683459965514,"vY0":-120.76123494770759,"vZ0":-0.947761132511686,"x":111.72,"y":185.47,"x0":2.1222934006578402,"y0":50.00284289582246,"z0":5.224227561609003,"aX":-12.313359629932638},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.1,"breakHorizontal":15.6,"spinRate":2925,"spinDirection":295},"zone":8,"typeConfidence":0.91,"plateTime":0.45403378935237004,"extension":5.383027207462225},"index":0,"playId":"a1dfd51d-1a8d-3132-bcaa-4bb81a32dfde","pitchNumber":1,"startTime":"2026-05-20T01:55:36.458Z","endTime":"2026-05-20T01:55:40.542Z","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":94.5,"endSpeed":86.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.425723725257438,"aZ":-30.61250108625365,"pfxX":10.313502544008195,"pfxZ":0.8134154456183467,"pX":1.24581141584977,"pZ":1.6174768766188474,"vX0":-5.437134046276964,"vY0":-137.52366669016882,"vZ0":-3.5718957085381784,"x":69.51,"y":195.11,"x0":1.9083733201620914,"y0":50.00070884235481,"z0":5.008871690584548,"aX":19.75759080442194},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":1.0,"breakHorizontal":-17.5,"spinRate":2124,"spinDirection":111},"zone":14,"typeConfidence":0.91,"plateTime":0.3982304032468913,"extension":5.342237431904218},"index":1,"playId":"c24f4501-52e3-3cc6-a08c-dd316d912893","pitchNumber":2,"startTime":"2026-05-20T01:55:52.970Z","endTime":"2026-05-20T01:55:57.837Z","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":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41169480320034,"aZ":-32.67448353827865,"pfxX":6.0573697201147585,"pfxZ":-0.3149159866128235,"pX":-0.3513161899305724,"pZ":0.6760242929516274,"vX0":-6.928086844946379,"vY0":-126.00187170776914,"vZ0":-4.444506205011646,"x":130.39,"y":220.53,"x0":1.6458355734371832,"y0":50.00077027854202,"z0":5.100615215959545,"aX":9.747148308095246},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.3,"breakHorizontal":-9.4,"spinRate":1329,"spinDirection":97},"zone":13,"typeConfidence":0.91,"plateTime":0.43457575581186747,"extension":5.387987610820358},"index":2,"playId":"959dd271-0373-37eb-87d1-e1a2f59c9a40","pitchNumber":3,"startTime":"2026-05-20T01:56:13.306Z","endTime":"2026-05-20T01:56:17.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.798130079379426,"aZ":-32.70437605276732,"pfxX":11.201866106468843,"pfxZ":-0.2848373577542027,"pX":0.6848065678218634,"pZ":1.8712127929776108,"vX0":-7.477504587006026,"vY0":-136.5701537692777,"vZ0":-2.524425432435003,"x":90.9,"y":188.26,"x0":2.016550862006809,"y0":50.002473786064776,"z0":5.0791047583282705,"aX":20.95464987209784},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":-0.8,"breakHorizontal":-18.5,"spinRate":2211,"spinDirection":116},"zone":9,"typeConfidence":0.91,"plateTime":0.4025681134783321,"extension":5.325239323984987},"index":3,"playId":"14003ef5-5209-3d96-9c4f-9df181874926","pitchNumber":4,"startTime":"2026-05-20T01:56:36.422Z","endTime":"2026-05-20T01:56:41.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.91868101051598,"aZ":-32.40498329524719,"pfxX":-9.330236839462234,"pfxZ":-0.15050303044577973,"pX":0.3481538265805262,"pZ":2.6897882691004487,"vX0":-1.4228245812113065,"vY0":-121.88494994995433,"vZ0":0.23526710606373902,"x":103.73,"y":166.16,"x0":2.152041767924454,"y0":50.005292956817364,"z0":5.400114920583747,"aX":-13.97926782253875},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.0,"breakHorizontal":17.3,"spinRate":2938,"spinDirection":302},"zone":6,"typeConfidence":0.9,"plateTime":0.45011565076005944,"extension":5.432976982890841},"index":4,"playId":"4bfd0e6d-1ac4-3ba8-97a4-f65249b99b9c","pitchNumber":5,"startTime":"2026-05-20T01:56:55.803Z","endTime":"2026-05-20T01:56:59.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":76.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61544128532947,"aZ":-32.931478040506796,"pfxX":-7.944770470816652,"pfxZ":-0.502625961078385,"pX":0.15258511014148998,"pZ":2.2165884978596044,"vX0":-1.824975774053263,"vY0":-122.74099150222229,"vZ0":-0.5999293100336492,"x":111.18,"y":178.93,"x0":1.9392652764761875,"y0":50.00147345313203,"z0":5.2934297226184786,"aX":-11.996917426822147},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.8,"breakHorizontal":14.8,"spinRate":2854,"spinDirection":300},"zone":8,"typeConfidence":0.9,"plateTime":0.448004498299432,"extension":5.402630476478279},"index":5,"playId":"1fc09664-a60e-342d-aa10-3a03c5652a89","pitchNumber":6,"startTime":"2026-05-20T01:57:17.253Z","endTime":"2026-05-20T01:57:26.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":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.87658852008734,"aZ":-33.595555198505416,"pfxX":9.65081053363663,"pfxZ":-0.7511743999044231,"pX":1.8786368866171195,"pZ":2.515809291654739,"vX0":-3.647713397066612,"vY0":-137.59978300794987,"vZ0":-0.7243949040151092,"x":45.39,"y":170.85,"x0":1.979407997904659,"y0":50.00456219411161,"z0":5.089772253037854,"aX":18.225284911461824},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-1.3,"breakHorizontal":-16.6,"spinRate":2152,"spinDirection":115},"zone":14,"typeConfidence":0.91,"plateTime":0.40041155671613105,"extension":5.212106458728841},"index":6,"playId":"3b1ece68-e876-3e43-b3c5-07c4134dc3ad","pitchNumber":7,"startTime":"2026-05-20T01:57:57.643Z","endTime":"2026-05-20T01:58:01.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.43581462616801,"aZ":-34.03644557926411,"pfxX":-7.797264576199025,"pfxZ":-1.2426842200592443,"pX":-0.26505794530589327,"pZ":1.8354605011437455,"vX0":-2.9543279678047543,"vY0":-122.32873837729281,"vZ0":-1.2264765501614516,"x":127.1,"y":189.22,"x0":1.974707935688589,"y0":50.001966999191474,"z0":5.288373490064544,"aX":-11.69507277591947},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.3,"breakHorizontal":14.9,"spinRate":2954,"spinDirection":301},"zone":7,"typeConfidence":0.9,"plateTime":0.4495083377166962,"extension":5.432675175309632},"hitData":{"launchSpeed":39.6,"launchAngle":-49.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":135.3,"coordY":185.18}},"index":7,"playId":"76c835e3-6d86-3aad-82d9-59b628e77b03","pitchNumber":8,"startTime":"2026-05-20T01:58:18.153Z","endTime":"2026-05-20T01:58:26.175Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:58:26.175Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Endy Rodríguez flies out sharply to center fielder Victor Scott II.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-20T02:00:20.991Z","endTime":"2026-05-20T02:02:29.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8,9],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-20T01:58:47.872Z","endTime":"2026-05-20T01:59:18.345Z","isPitch":false,"type":"action","player":{"id":680779,"link":"/api/v1/people/680779"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Endy Rodríguez replaces Henry Davis.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-20T01:59:18.345Z","endTime":"2026-05-20T01:59:37.544Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":680779,"link":"/api/v1/people/680779"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-05-20T01:59:37.544Z","endTime":"2026-05-20T02:00:22.894Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.490010303483896,"aZ":-33.34664273265885,"pfxX":-10.09038779171969,"pfxZ":-0.804579106391925,"pX":0.8241008962634142,"pZ":2.5338964108270052,"vX0":-0.06250130597812259,"vY0":-120.05803570806295,"vZ0":0.5215437787010666,"x":85.59,"y":170.36,"x0":2.1611452637392063,"y0":50.002710906928925,"z0":5.284425982140975,"aX":-14.712475751191352},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.1,"breakHorizontal":18.2,"spinRate":2798,"spinDirection":287},"zone":6,"typeConfidence":0.9,"plateTime":0.4564244854662127,"extension":5.325725305947693},"index":3,"playId":"4ad9be79-b1b9-3ba4-9dd5-f566c55c3a3c","pitchNumber":1,"startTime":"2026-05-20T02:00:22.894Z","endTime":"2026-05-20T02:00:26.709Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.302996666221972,"aZ":-28.872300326787947,"pfxX":9.089926743234077,"pfxZ":1.9615253484304351,"pX":0.12680131483718718,"pZ":0.578995362905178,"vX0":-7.374891908576448,"vY0":-128.6384659388632,"vZ0":-5.548286615829769,"x":112.17,"y":223.15,"x0":1.842101745343208,"y0":50.005036398429795,"z0":4.9869283774033395,"aX":15.320624306416427},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.5,"breakHorizontal":-14.9,"spinRate":1575,"spinDirection":108},"zone":14,"typeConfidence":0.89,"plateTime":0.42489650195891837,"extension":5.435938544084738},"index":4,"playId":"f84fcd79-f4ad-3233-8301-28f1d5867067","pitchNumber":2,"startTime":"2026-05-20T02:00:37.937Z","endTime":"2026-05-20T02:00:41.823Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.728389918866792,"aZ":-29.008863846572233,"pfxX":10.570763374495048,"pfxZ":1.6548246071438069,"pX":0.20946507033604708,"pZ":2.0781440579149235,"vX0":-8.101316373300772,"vY0":-137.44842573308583,"vZ0":-2.8134115517519964,"x":109.02,"y":182.67,"x0":1.8230811845618768,"y0":50.00321579360475,"z0":5.086845935495763,"aX":20.20763261877149},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.6,"breakHorizontal":-17.4,"spinRate":2301,"spinDirection":115},"zone":8,"typeConfidence":0.9,"plateTime":0.39864402555659817,"extension":5.400985248029116},"index":5,"playId":"94fa02d1-65df-3e4b-943d-ffb0e0c48178","pitchNumber":3,"startTime":"2026-05-20T02:00:57.769Z","endTime":"2026-05-20T02:01:01.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.462898507483978,"aZ":-34.54758157747234,"pfxX":7.589473996095183,"pfxZ":-1.491434305756988,"pX":0.11811296264315332,"pZ":0.3294212014250809,"vX0":-6.3162320273009325,"vY0":-126.0782017590419,"vZ0":-4.813769029983156,"x":112.5,"y":229.89,"x0":1.6843225067590886,"y0":50.00303661184654,"z0":5.088880959389112,"aX":12.073984634517247},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.7,"breakHorizontal":-12.1,"spinRate":1274,"spinDirection":97},"zone":14,"typeConfidence":0.91,"plateTime":0.4364194892020752,"extension":5.476579102711912},"index":6,"playId":"38c40c02-a325-3c3a-b7cc-09d553602ecb","pitchNumber":4,"startTime":"2026-05-20T02:01:15.147Z","endTime":"2026-05-20T02:01:19.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47161390721091,"aZ":-31.765601079537657,"pfxX":9.00634713562042,"pfxZ":0.24517791844373882,"pX":-0.3489530739556186,"pZ":0.920893372074574,"vX0":-8.049016445688173,"vY0":-128.61652188053705,"vZ0":-4.4265288026768905,"x":130.3,"y":213.92,"x0":1.6558202274308043,"y0":50.00372766309102,"z0":5.136626384247052,"aX":15.04186149621267},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.4,"breakHorizontal":-14.4,"spinRate":1379,"spinDirection":105},"zone":13,"typeConfidence":0.88,"plateTime":0.4263812390446118,"extension":5.513369348428371},"index":7,"playId":"6caeff3d-5a0f-3279-bc63-01a6aac7d0c4","pitchNumber":5,"startTime":"2026-05-20T02:01:38.461Z","endTime":"2026-05-20T02:01:42.299Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.305693729935005,"aZ":-29.15245575878561,"pfxX":-5.81875729660187,"pfxZ":1.9720653128461754,"pX":-0.8505291757468659,"pZ":1.7126128676488568,"vX0":-4.867416135985083,"vY0":-123.24953680512814,"vZ0":-2.4065710123684454,"x":149.42,"y":192.54,"x0":1.9085066461790132,"y0":50.0043051329077,"z0":5.172478677682429,"aX":-8.919526359401862},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.2,"breakHorizontal":11.8,"spinRate":2797,"spinDirection":305},"zone":13,"typeConfidence":0.88,"plateTime":0.4450218729350781,"extension":5.454612788216258},"index":8,"playId":"1fbf0c36-297f-3513-91e9-44fa3f535613","pitchNumber":6,"startTime":"2026-05-20T02:01:57.219Z","endTime":"2026-05-20T02:02:00.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":85.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.775459330847525,"aZ":-33.88188616072855,"pfxX":10.38201399833763,"pfxZ":-0.8948481905438594,"pX":0.2631833739974195,"pZ":2.278497251564741,"vX0":-7.852183812916364,"vY0":-138.96564888951985,"vZ0":-1.582649325807148,"x":106.97,"y":177.26,"x0":1.8094419582967851,"y0":50.00308489306338,"z0":5.155549408157269,"aX":19.841899688743368},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-1.8,"breakHorizontal":-16.7,"spinRate":2156,"spinDirection":116},"zone":5,"typeConfidence":0.91,"plateTime":0.3976500820327358,"extension":5.472084496648465},"hitData":{"launchSpeed":103.5,"launchAngle":29.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":163.76,"coordY":55.79}},"index":9,"playId":"3564aa60-e9a3-3669-af4a-4da44930f652","pitchNumber":7,"startTime":"2026-05-20T02:02:20.489Z","endTime":"2026-05-20T02:02:29.506Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:02:29.506Z","atBatIndex":64},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Alec Burleson homers (7) on a fly ball to right center field.","rbi":1,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-20T02:04:35.573Z","endTime":"2026-05-20T02:05:39.802Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684049,"fullName":"Brandan Bidois","link":"/api/v1/people/684049"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":{"id":684049,"link":"/api/v1/people/684049"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Endy Rodríguez remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T02:04:04.850Z","endTime":"2026-05-20T02:04:37.898Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"901","replacedPlayer":{"id":680779,"link":"/api/v1/people/680779"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.515739030843566,"aZ":-27.87309900517156,"pfxX":4.402980241753774,"pfxZ":2.5035159796880695,"pX":0.8442405071475538,"pZ":2.4409409022341158,"vX0":1.4739687003058881,"vY0":-129.5710502268533,"vZ0":-4.3905450754402775,"x":84.82,"y":172.87,"x0":-0.30255372111660617,"y0":50.00207705907574,"z0":6.262325913781322,"aX":7.561309828739336},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.8,"breakHorizontal":-8.3,"spinRate":2538,"spinDirection":133},"zone":14,"typeConfidence":0.91,"plateTime":0.42111135770208596,"extension":6.404039613483937},"index":1,"playId":"7dffc2a4-8232-3b15-a2fa-8915adcdb2dc","pitchNumber":1,"startTime":"2026-05-20T02:04:37.898Z","endTime":"2026-05-20T02:04:41.703Z","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":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.119139611732884,"aZ":-35.35975577863544,"pfxX":2.5949771825660384,"pfxZ":-2.0651034707298273,"pX":1.0120797496027156,"pZ":2.1843457105568067,"vX0":2.411337045295528,"vY0":-123.26982097002941,"vZ0":-2.849519735356158,"x":78.42,"y":179.8,"x0":-0.3153722849405976,"y0":50.00366968482026,"z0":6.335482440128231,"aX":4.000232550215335},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.2,"breakHorizontal":-5.3,"spinRate":2633,"spinDirection":74},"zone":14,"typeConfidence":0.9,"plateTime":0.44404973510933043,"extension":6.478284481686819},"index":2,"playId":"53d1f446-82d4-3035-b12c-32d3db3472c2","pitchNumber":2,"startTime":"2026-05-20T02:04:53.207Z","endTime":"2026-05-20T02:04:58.739Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84148350656644,"aZ":-7.8639833136834145,"pfxX":-1.8214614352268064,"pfxZ":12.079168638312398,"pX":-0.3377299361838568,"pZ":3.9803853845145687,"vX0":1.1858980567690782,"vY0":-141.14132148861404,"vZ0":-4.7901018217701985,"x":129.87,"y":131.31,"x0":-0.5272060657194663,"y0":50.00439871607546,"z0":6.2087174883936695,"aX":-3.6664474449140427},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":21.0,"breakHorizontal":3.0,"spinRate":2357,"spinDirection":190},"zone":11,"typeConfidence":0.92,"plateTime":0.3884145784217896,"extension":6.519093280041489},"hitData":{"launchSpeed":102.5,"launchAngle":28.0,"totalDistance":404.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":206.74,"coordY":56.53}},"index":3,"playId":"bc6e316f-7361-3737-9f1e-d4515537bea8","pitchNumber":3,"startTime":"2026-05-20T02:05:11.047Z","endTime":"2026-05-20T02:05:39.802Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:05:39.802Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Walker grounds out, shortstop Konnor Griffin to first baseman Jared Triolo.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-20T02:06:27.213Z","endTime":"2026-05-20T02:06:53.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684049,"fullName":"Brandan Bidois","link":"/api/v1/people/684049"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.17418767433886,"aZ":-11.677521261735642,"pfxX":-1.3820195952796006,"pfxZ":10.122941648565172,"pX":-0.18374477975579984,"pZ":4.208386681125416,"vX0":1.3867498865830883,"vY0":-141.60418303721585,"vZ0":-3.6730234213061004,"x":124.0,"y":125.15,"x0":-0.500918316387453,"y0":50.00527833025166,"z0":6.272665621563751,"aX":-2.7991905665138432},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.8,"breakHorizontal":2.2,"spinRate":2216,"spinDirection":192},"zone":11,"typeConfidence":0.91,"plateTime":0.38719941005695624,"extension":6.662077532422787},"index":0,"playId":"d47f452c-7c07-3986-8a49-453523050d00","pitchNumber":1,"startTime":"2026-05-20T02:06:30.861Z","endTime":"2026-05-20T02:06:34.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.481132070678527,"aZ":-36.3144861315007,"pfxX":2.9882861418760243,"pfxZ":-2.54338436956591,"pX":0.8744338956136043,"pZ":2.4724891494970755,"vX0":2.1318201902736003,"vY0":-126.62363523696368,"vZ0":-2.4085581972901604,"x":83.67,"y":172.02,"x0":-0.36627111994028105,"y0":50.00578096464553,"z0":6.337396175460508,"aX":4.859883841707875},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.9,"breakHorizontal":-5.9,"spinRate":2780,"spinDirection":89},"zone":14,"typeConfidence":0.9,"plateTime":0.4323220867707436,"extension":6.380443648283576},"hitData":{"launchSpeed":82.9,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.48,"coordY":142.99}},"index":1,"playId":"4fbff71e-3718-32ee-a86e-340197af8b5a","pitchNumber":2,"startTime":"2026-05-20T02:06:47.597Z","endTime":"2026-05-20T02:06:53.103Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:06:53.103Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Endy Rodríguez challenged (pitch result), call on the field was confirmed: Nolan Gorman walks.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-20T02:07:05.777Z","endTime":"2026-05-20T02:08:53.869Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684049,"fullName":"Brandan Bidois","link":"/api/v1/people/684049"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"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":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.031643186633563,"aZ":-23.69461883053714,"pfxX":-8.235804652568913,"pfxZ":4.71196319518274,"pX":-0.5237835073369437,"pZ":4.095497763039855,"vX0":3.303179803074766,"vY0":-133.18259912097605,"vZ0":-0.9655620391392632,"x":136.97,"y":128.2,"x0":-0.7085366925788815,"y0":50.0050590189684,"z0":6.17309677149139,"aX":-14.828319153063502},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.5,"breakHorizontal":14.3,"spinRate":1345,"spinDirection":225},"zone":11,"typeConfidence":0.9,"plateTime":0.4109276832853661,"extension":6.564439347369722},"index":0,"playId":"d5df41ad-2586-3e04-8e44-a1232430e099","pitchNumber":1,"startTime":"2026-05-20T02:07:20.256Z","endTime":"2026-05-20T02:07:24.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57394406740712,"aZ":-8.805411607663531,"pfxX":-1.628727955027596,"pfxZ":11.523872606467402,"pX":0.24514940633941545,"pZ":1.4963837026336306,"vX0":2.1520585800162886,"vY0":-141.55129158052944,"vZ0":-10.89918996315915,"x":107.66,"y":198.38,"x0":-0.31366340792881586,"y0":50.00041332065896,"z0":5.962213538425712,"aX":-3.302084575572424},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.8,"breakHorizontal":2.5,"spinRate":2396,"spinDirection":191},"zone":14,"typeConfidence":0.91,"plateTime":0.3870758491569406,"extension":6.699801616495783},"index":1,"playId":"59639799-a0d3-3fd3-a457-7dfc98277f66","pitchNumber":2,"startTime":"2026-05-20T02:07:34.858Z","endTime":"2026-05-20T02:07:39.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.451089516680796,"aZ":-32.35324940710026,"pfxX":2.984154045862035,"pfxZ":-0.1092313520298509,"pX":0.8366642442214817,"pZ":0.827641163417161,"vX0":1.9297467847154441,"vY0":-127.44706150366137,"vZ0":-6.955107002870524,"x":85.11,"y":216.43,"x0":-0.3183168430477941,"y0":50.0038345236693,"z0":6.150882668056992,"aX":4.903412145803152},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.6,"breakHorizontal":-5.9,"spinRate":2807,"spinDirection":99},"zone":14,"typeConfidence":0.9,"plateTime":0.4299496493328041,"extension":6.495513536387166},"index":2,"playId":"83dcf3b0-fc1c-3496-aa83-52f13c9d5f3d","pitchNumber":3,"startTime":"2026-05-20T02:07:49.983Z","endTime":"2026-05-20T02:07:53.838Z","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":97.0,"endSpeed":88.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.063554239437096,"aZ":-8.150354027593966,"pfxX":-1.0945426410848733,"pfxZ":12.00000237357943,"pX":0.2020062480127445,"pZ":2.7018493800648926,"vX0":2.036728479636538,"vY0":-141.0554605999943,"vZ0":-7.880150724255344,"x":109.3,"y":165.83,"x0":-0.3893615262766119,"y0":50.001394113521776,"z0":6.067919492243547,"aX":-2.1911946750428357},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":20.2,"breakHorizontal":1.6,"spinRate":2397,"spinDirection":185},"zone":5,"typeConfidence":0.91,"plateTime":0.3893018908138117,"extension":6.718922897558418},"index":3,"playId":"55a1c98e-ddef-3c2b-8e11-02305fc76907","pitchNumber":4,"startTime":"2026-05-20T02:08:10.006Z","endTime":"2026-05-20T02:08:13.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.50204811323055,"aZ":-8.029367415189967,"pfxX":-2.141117670062695,"pfxZ":11.952481997854694,"pX":0.3079282103803756,"pZ":1.4726466285399915,"vX0":2.482256885283833,"vY0":-141.72428862987041,"vZ0":-10.959455813834914,"x":105.26,"y":199.02,"x0":-0.3040093902213638,"y0":50.001352125069786,"z0":5.91687454306225,"aX":-4.3248558643245945},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.4,"breakHorizontal":3.4,"spinRate":2424,"spinDirection":188},"zone":14,"typeConfidence":0.91,"plateTime":0.3875004458979636,"extension":6.625255641827963},"index":4,"playId":"b5a7ee2e-89e9-3955-aa86-0f56a1945879","pitchNumber":5,"startTime":"2026-05-20T02:08:26.858Z","endTime":"2026-05-20T02:08:53.869Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"}},"playEndTime":"2026-05-20T02:08:53.869Z","atBatIndex":67},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nathan Church pops out to first baseman Jared Triolo.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-20T02:09:46.744Z","endTime":"2026-05-20T02:11:22.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684049,"fullName":"Brandan Bidois","link":"/api/v1/people/684049"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":684049,"link":"/api/v1/people/684049"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":"6a0dc4c0-2a9c-3488-9470-f70007ac5a18","startTime":"2026-05-20T02:09:10.637Z","endTime":"2026-05-20T02:09:17.393Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Nolan Gorman caught stealing 2nd base, pitcher Brandan Bidois to shortstop Konnor Griffin.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"6a0dc4c0-2a9c-3488-9470-f70007ac5a18","startTime":"2026-05-20T02:09:27.529Z","endTime":"2026-05-20T02:09:49.042Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669357,"link":"/api/v1/people/669357"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":89.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.310531256851455,"aZ":-7.514840480036119,"pfxX":-3.04471888296481,"pfxZ":11.916032529414334,"pX":0.6757529372937363,"pZ":4.350145282484339,"vX0":3.4411149941262407,"vY0":-144.06717347566894,"vZ0":-4.129843887551051,"x":91.24,"y":121.33,"x0":-0.1475096844389436,"y0":50.00531351830339,"z0":6.282386187228018,"aX":-6.30225825530339},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.6,"breakVerticalInduced":20.8,"breakHorizontal":4.7,"spinRate":2448,"spinDirection":186},"zone":12,"typeConfidence":0.92,"plateTime":0.3824777432610449,"extension":6.535000653135466},"index":2,"playId":"6b7a711e-50eb-3350-8146-613981784a89","pitchNumber":1,"startTime":"2026-05-20T02:09:49.042Z","endTime":"2026-05-20T02:09:52.982Z","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":97.3,"endSpeed":88.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.43820828203971,"aZ":-6.080469077379765,"pfxX":-2.5677965636666094,"pfxZ":13.020575573824459,"pX":0.019792785843692064,"pZ":2.654072144673351,"vX0":2.1279776547558003,"vY0":-141.42160021240443,"vZ0":-8.266241173409565,"x":116.25,"y":167.12,"x0":-0.4127795415483707,"y0":50.002234765796224,"z0":6.021438076089745,"aX":-5.146048134578156},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.3,"breakVerticalInduced":21.8,"breakHorizontal":4.2,"spinRate":2440,"spinDirection":191},"zone":5,"typeConfidence":0.92,"plateTime":0.38886462568321534,"extension":6.7428046965431445},"index":3,"playId":"0103e732-6f5b-3e5f-a8a2-fca2b1fc8007","pitchNumber":2,"startTime":"2026-05-20T02:10:03.333Z","endTime":"2026-05-20T02:10:06.776Z","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":97.6,"endSpeed":88.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.38179295148422,"aZ":-7.3210007785725075,"pfxX":-2.7175700849997075,"pfxZ":12.261490311290704,"pX":0.3070429765402971,"pZ":4.659709714110286,"vX0":2.623583479279424,"vY0":-142.1292986366784,"vZ0":-3.097722060593619,"x":105.3,"y":112.97,"x0":-0.2790841523424858,"y0":50.005262983998904,"z0":6.236626359109012,"aX":-5.509529110305367},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.2,"breakVerticalInduced":21.7,"breakHorizontal":4.3,"spinRate":2414,"spinDirection":191},"zone":12,"typeConfidence":0.92,"plateTime":0.3867549596294748,"extension":6.433801138888472},"index":4,"playId":"4d29e154-0c9a-36f5-a199-4ab276e48333","pitchNumber":3,"startTime":"2026-05-20T02:10:18.870Z","endTime":"2026-05-20T02:10:22.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.640581560932752,"aZ":-28.69669658235998,"pfxX":2.713971925149849,"pfxZ":2.050268645565547,"pX":0.44155051080910485,"pZ":0.995209091325291,"vX0":1.001907742871241,"vY0":-129.18982218099683,"vZ0":-7.327327035618792,"x":100.17,"y":211.91,"x0":-0.30345763967959694,"y0":50.00589393778653,"z0":6.058881599931511,"aX":4.611379089596351},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.4,"breakHorizontal":-5.2,"spinRate":2781,"spinDirection":141},"zone":14,"typeConfidence":0.91,"plateTime":0.4231523972945821,"extension":6.501405981273708},"index":5,"playId":"194b142b-c7c5-30e9-9914-7976c9d3f1a0","pitchNumber":4,"startTime":"2026-05-20T02:10:33.904Z","endTime":"2026-05-20T02:10:37.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.912243393856095,"aZ":-9.337328695625622,"pfxX":-2.8836911120712365,"pfxZ":11.393557364125488,"pX":0.7256737773410635,"pZ":2.496731861266134,"vX0":4.179093843776664,"vY0":-141.11171379499137,"vZ0":-8.130797183829337,"x":89.34,"y":171.37,"x0":-0.4040095599568619,"y0":50.00623930133281,"z0":6.027570569987848,"aX":-5.781959070181821},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.0,"breakHorizontal":4.3,"spinRate":2503,"spinDirection":188},"zone":6,"typeConfidence":0.91,"plateTime":0.3890491806523104,"extension":6.63006791798844},"index":6,"playId":"90b1c409-2973-302e-856b-97e1282ab260","pitchNumber":5,"startTime":"2026-05-20T02:10:51.318Z","endTime":"2026-05-20T02:10:54.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98471845195837,"aZ":-33.0194035735938,"pfxX":4.201448351226673,"pfxZ":-0.5020962111392748,"pX":1.4227530157062735,"pZ":2.518761821463236,"vX0":2.427153117413836,"vY0":-127.85812778720219,"vZ0":-3.1414813876663055,"x":62.77,"y":170.77,"x0":-0.08185852350997436,"y0":50.00484852838577,"z0":6.328912745945784,"aX":7.024173486771178},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.3,"breakHorizontal":-8.2,"spinRate":2615,"spinDirection":102},"zone":12,"typeConfidence":0.9,"plateTime":0.4268188412017979,"extension":6.479177822629836},"hitData":{"launchSpeed":51.0,"launchAngle":32.0,"totalDistance":145.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":169.54,"coordY":163.34}},"index":7,"playId":"f468a7c1-9eb8-3b56-8bfa-efd5011cd1a2","pitchNumber":6,"startTime":"2026-05-20T02:11:15.221Z","endTime":"2026-05-20T02:11:22.242Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:11:22.242Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a line drive to left fielder Nathan Church.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-20T02:13:45.835Z","endTime":"2026-05-20T02:15:58.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Riley O'Brien replaces JoJo Romero.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T02:12:34.883Z","endTime":"2026-05-20T02:13:48.133Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676617,"link":"/api/v1/people/676617"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00503226980123,"aZ":-25.765541138026478,"pfxX":-11.209919965056784,"pfxZ":3.2164061316915413,"pX":-0.812314410828828,"pZ":1.9590459691601012,"vX0":6.408429930119118,"vY0":-140.289627431249,"vZ0":-5.255872082143288,"x":147.96,"y":185.89,"x0":-1.6709577075348025,"y0":50.00181881686459,"z0":5.538226545878026,"aX":-22.322724725346095},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":4.9,"breakHorizontal":19.0,"spinRate":2142,"spinDirection":234},"zone":7,"typeConfidence":0.9,"plateTime":0.3905585087768828,"extension":6.842045674988651},"index":1,"playId":"8fa204ab-9f97-33fc-8286-5cbc8938cc6e","pitchNumber":1,"startTime":"2026-05-20T02:13:48.133Z","endTime":"2026-05-20T02:13:51.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":91.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.738359135119914,"aZ":-23.588072448685278,"pfxX":-9.775804258209114,"pfxZ":4.06850513982532,"pX":0.7295318802277493,"pZ":2.280900573932292,"vX0":10.128291320723665,"vY0":-143.52005383751506,"vZ0":-5.358249213871924,"x":89.19,"y":177.2,"x0":-1.5562338641763214,"y0":50.00177907903959,"z0":5.618940833878171,"aX":-20.621214452118718},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":6.6,"breakHorizontal":16.0,"spinRate":2399,"spinDirection":219},"zone":6,"typeConfidence":0.9,"plateTime":0.3800196478209985,"extension":6.87953224971167},"index":2,"playId":"b9229658-bdc2-3190-9a79-ff5b1d2a193c","pitchNumber":2,"startTime":"2026-05-20T02:14:04.507Z","endTime":"2026-05-20T02:14:08.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.831887043302967,"aZ":-34.22774135692331,"pfxX":7.354851304963326,"pfxZ":-1.3778866166742438,"pX":2.926000033341192,"pZ":0.13932124088361142,"vX0":8.35874023555702,"vY0":-121.66295348739392,"vZ0":-5.067520773055623,"x":5.47,"y":235.02,"x0":-1.515160912745515,"y0":50.002328470398496,"z0":5.230202290739621,"aX":10.975506572988767},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.5,"breakHorizontal":-15.4,"spinRate":2380,"spinDirection":47},"zone":14,"typeConfidence":0.91,"plateTime":0.4509577566571834,"extension":6.864773605347467},"index":3,"playId":"3e044988-ddff-3bba-99d8-cf3a81f35229","pitchNumber":3,"startTime":"2026-05-20T02:14:21.606Z","endTime":"2026-05-20T02:14:25.299Z","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":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.58720073182582,"aZ":-25.786364198796967,"pfxX":-9.738200588586968,"pfxZ":3.0863834387566964,"pX":0.20937822858766836,"pZ":3.113858988739801,"vX0":8.249621298954345,"vY0":-143.06075901591626,"vZ0":-2.718751621901496,"x":109.02,"y":154.71,"x0":-1.449174242230808,"y0":50.00064112206823,"z0":5.6960252874638675,"aX":-20.144693489160932},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":5.2,"breakHorizontal":16.0,"spinRate":2129,"spinDirection":224},"zone":2,"typeConfidence":0.9,"plateTime":0.3831414888562623,"extension":6.8207054876204065},"index":4,"playId":"696c2bf9-0e6d-3413-9a3c-61a80ddc87d8","pitchNumber":4,"startTime":"2026-05-20T02:14:41.069Z","endTime":"2026-05-20T02:14:46.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.50558460047894,"aZ":-33.92434476053702,"pfxX":9.83292588894582,"pfxZ":-1.2182625884466205,"pX":-1.5777910290865675,"pZ":2.229504974968761,"vX0":-1.8111822252943837,"vY0":-119.71979022850711,"vZ0":-0.35250868664566126,"x":177.14,"y":178.58,"x0":-2.0853380529822028,"y0":50.000673063402495,"z0":5.431901744770315,"aX":14.1786377534127},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-2.0,"breakHorizontal":-17.3,"spinRate":2140,"spinDirection":65},"zone":13,"typeConfidence":0.9,"plateTime":0.45864574970353855,"extension":6.6139468105727115},"index":5,"playId":"1a717312-f5d9-3dce-8e73-0639dcd33313","pitchNumber":5,"startTime":"2026-05-20T02:15:19.122Z","endTime":"2026-05-20T02:15:23.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":90.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.970187089067934,"aZ":-28.876620137639424,"pfxX":-8.045128054143886,"pfxZ":1.593564545390624,"pX":-0.40150843819646603,"pZ":2.829676954919065,"vX0":6.150787352851535,"vY0":-142.84727300387675,"vZ0":-2.633025932324942,"x":132.3,"y":162.38,"x0":-1.5340426249847934,"y0":50.0066103067202,"z0":5.573175923075407,"aX":-16.68048763133486},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":2.5,"breakHorizontal":13.4,"spinRate":2171,"spinDirection":218},"zone":1,"typeConfidence":0.9,"plateTime":0.3829967481810015,"extension":6.846862805020756},"hitData":{"launchSpeed":76.3,"launchAngle":19.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":90.55,"coordY":106.82}},"index":6,"playId":"2646143f-c805-35a7-967b-300eecf6bb3e","pitchNumber":6,"startTime":"2026-05-20T02:15:49.932Z","endTime":"2026-05-20T02:15:58.164Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:15:58.164Z","atBatIndex":69},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Cardinals challenged (hit by pitch), call on the field was upheld: Konnor Griffin hit by pitch. Nick Gonzales to 2nd.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-20T02:16:16.719Z","endTime":"2026-05-20T02:17:00.233Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"postOnSecond":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(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":98.4,"endSpeed":89.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68659379484265,"aZ":-24.692055220177867,"pfxX":-10.51912006315182,"pfxZ":3.6227985101016866,"pX":-0.17886319594194403,"pZ":3.0375180905932058,"vX0":7.538423777231958,"vY0":-143.0308165007552,"vZ0":-3.0863601652293844,"x":123.82,"y":156.77,"x0":-1.4848929061747522,"y0":50.0066856488763,"z0":5.682939287667732,"aX":-21.750561009354556},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.1,"breakHorizontal":17.5,"spinRate":2349,"spinDirection":229},"zone":2,"typeConfidence":0.9,"plateTime":0.3832658204885395,"extension":6.826966179536867},"index":0,"playId":"075d7cc9-fbfe-342a-9e1a-97bbec98137b","pitchNumber":1,"startTime":"2026-05-20T02:16:27.083Z","endTime":"2026-05-20T02:16:30.540Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","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":99.2,"endSpeed":90.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.47721354154577,"aZ":-30.494453743667453,"pfxX":-10.329486713878701,"pfxZ":0.7977683290526674,"pX":-1.3467021200474698,"pZ":3.812353261965852,"vX0":4.398126012343177,"vY0":-144.4213171690315,"vZ0":-0.30123949039962594,"x":168.33,"y":135.85,"x0":-1.5467335272226608,"y0":50.005488537338934,"z0":5.792745107299045,"aX":-21.83445380989261},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":1.6,"breakHorizontal":17.9,"spinRate":2172,"spinDirection":227},"zone":11,"typeConfidence":0.91,"plateTime":0.379189965428552,"extension":6.74797347441274},"index":1,"playId":"3fbfc481-d160-3724-87d9-b8afd23270ae","pitchNumber":2,"startTime":"2026-05-20T02:16:53.221Z","endTime":"2026-05-20T02:17:00.233Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MI","challengeTeamId":138},"playEndTime":"2026-05-20T02:17:00.233Z","atBatIndex":70},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Bryan Reynolds hit by pitch. Nick Gonzales to 3rd. Konnor Griffin to 2nd.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-20T02:19:51.782Z","endTime":"2026-05-20T02:21:16.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnSecond":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"postOnThird":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.64883263256538,"aZ":-26.242723347242222,"pfxX":-9.274092938003085,"pfxZ":2.9330425420463637,"pX":-0.44310505448504517,"pZ":2.4646837869016704,"vX0":6.522059002361416,"vY0":-141.77164163850355,"vZ0":-3.7839180606623675,"x":133.89,"y":172.23,"x0":-1.577255496567071,"y0":50.001707228952206,"z0":5.50626895066175,"aX":-18.737714612254},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":4.7,"breakHorizontal":15.4,"spinRate":2127,"spinDirection":228},"zone":4,"typeConfidence":0.9,"plateTime":0.38745727392352514,"extension":6.712185949182019},"index":0,"playId":"f91f78a5-da4d-3861-a96d-6676b880c26f","pitchNumber":1,"startTime":"2026-05-20T02:19:51.782Z","endTime":"2026-05-20T02:19:55.824Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98316521779843,"aZ":-32.69774722118974,"pfxX":8.384477790748022,"pfxZ":-0.3514979508694127,"pX":1.166909649529969,"pZ":1.9642125307108904,"vX0":4.716488701449315,"vY0":-121.92316327665266,"vZ0":-1.3764543800706182,"x":72.52,"y":185.75,"x0":-1.8905317622378086,"y0":50.00274665529079,"z0":5.3929553774752526,"aX":12.453295290626652},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.7,"breakHorizontal":-16.4,"spinRate":2419,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.4515606567278474,"extension":6.64130342585775},"index":1,"playId":"71fb6f8f-3bad-3719-9a2c-7f509cec7ad6","pitchNumber":2,"startTime":"2026-05-20T02:20:10.173Z","endTime":"2026-05-20T02:20:14.865Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-20T02:20:30.678Z","endTime":"2026-05-20T02:20:49.433Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.332050779012963,"aZ":-32.65461727700262,"pfxX":8.288189424642535,"pfxZ":-0.32418685758194243,"pX":0.5287299922248296,"pZ":1.0334657544282535,"vX0":3.157102194350011,"vY0":-121.99486805376513,"vZ0":-3.5241445528897435,"x":96.85,"y":210.88,"x0":-1.8627094745665536,"y0":50.00260970395615,"z0":5.34260026772907,"aX":12.360642595055877},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.2,"breakHorizontal":-15.8,"spinRate":2420,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.45079189668084885,"extension":6.608725235508224},"index":3,"playId":"68bf43e6-e084-3ef0-8130-050b3d0e9c78","pitchNumber":3,"startTime":"2026-05-20T02:20:49.433Z","endTime":"2026-05-20T02:20:53.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.252232329120087,"aZ":-32.04462921951681,"pfxX":8.038549167836472,"pfxZ":0.08519371784021956,"pX":2.787150747084333,"pZ":-1.3187620579830988,"vX0":8.279644401447236,"vY0":-122.83444297013268,"vZ0":-8.658582021758312,"x":10.76,"y":274.39,"x0":-1.6876925219547099,"y0":50.002616815511765,"z0":5.025176341417353,"aX":12.124507932416327},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.9,"breakHorizontal":-16.7,"spinRate":2461,"spinDirection":46},"zone":14,"typeConfidence":0.91,"plateTime":0.44811125772150806,"extension":6.7771222209988125},"index":4,"playId":"5df57962-542d-3d51-90f5-94477c09c62f","pitchNumber":4,"startTime":"2026-05-20T02:21:09.068Z","endTime":"2026-05-20T02:21:16.083Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:21:16.083Z","atBatIndex":71},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Marcell Ozuna grounds into a double play, shortstop Thomas Saggese to second baseman JJ Wetherholt to first baseman Alec Burleson. Nick Gonzales scores. Konnor Griffin to 3rd. Bryan Reynolds out at 2nd. Marcell Ozuna out at 1st.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-20T02:22:25.102Z","endTime":"2026-05-20T02:22:58.693Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":{"id":676617,"link":"/api/v1/people/676617"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"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":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T02:21:42.406Z","endTime":"2026-05-20T02:22:27.397Z","isPitch":false,"type":"action"},{"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":99.3,"endSpeed":90.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.71628805117939,"aZ":-25.203149598514564,"pfxX":-8.93854733033656,"pfxZ":3.316587145193944,"pX":-0.09622993955087555,"pZ":2.9369336147076304,"vX0":7.5701244114539055,"vY0":-144.35086014793308,"vZ0":-3.1054180715730544,"x":120.67,"y":159.48,"x0":-1.5959591553756773,"y0":50.00630021028668,"z0":5.58470776289491,"aX":-18.800629616955554},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":5.5,"breakHorizontal":14.6,"spinRate":2269,"spinDirection":219},"zone":2,"typeConfidence":0.91,"plateTime":0.37997102883873524,"extension":6.761249251981721},"index":1,"playId":"c347bf5c-aa5d-3a63-87d4-5d91f570d3d1","pitchNumber":1,"startTime":"2026-05-20T02:22:27.397Z","endTime":"2026-05-20T02:22:33.104Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.4,"endSpeed":90.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.74572236577675,"aZ":-28.213728689851767,"pfxX":-9.119397895189758,"pfxZ":1.8817651678312206,"pX":-0.39913329629936994,"pZ":2.4806030752230375,"vX0":6.327293506775622,"vY0":-144.61783160225215,"vZ0":-4.097731173136365,"x":132.21,"y":171.8,"x0":-1.4377665696393935,"y0":50.00372298121157,"z0":5.659702494356102,"aX":-19.193512933753034},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":2.8,"breakHorizontal":15.1,"spinRate":2150,"spinDirection":220},"zone":4,"typeConfidence":0.9,"plateTime":0.37966930271071897,"extension":6.827739166482059},"hitData":{"launchSpeed":71.5,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.82,"coordY":153.71}},"index":2,"playId":"e251e7e3-17a9-3063-92b5-3c59e13bf174","pitchNumber":2,"startTime":"2026-05-20T02:22:50.662Z","endTime":"2026-05-20T02:22:58.693Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:22:58.693Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Oneil Cruz walks.","rbi":0,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-20T02:23:29.979Z","endTime":"2026-05-20T02:25:48.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"postOnThird":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.766751202111088,"aZ":-35.115705436573826,"pfxX":8.851929084786324,"pfxZ":-2.02566393382613,"pX":-0.13859982027202655,"pZ":1.7904488444963818,"vX0":1.8134620478472958,"vY0":-119.84204717548963,"vZ0":-1.090418990946039,"x":122.28,"y":190.44,"x0":-2.0556005491489477,"y0":50.00391922830886,"z0":5.395752143329354,"aX":12.840303277891259},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-3.7,"breakHorizontal":-16.4,"spinRate":2408,"spinDirection":57},"zone":8,"typeConfidence":0.9,"plateTime":0.4575339161079204,"extension":6.752663206177724},"index":0,"playId":"33544c41-fe32-3fab-afcc-a0b1e36d9751","pitchNumber":1,"startTime":"2026-05-20T02:23:31.196Z","endTime":"2026-05-20T02:23:34.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.1,"endSpeed":91.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.01980665638227,"aZ":-28.320662867487165,"pfxX":-9.585429196579145,"pfxZ":1.8070435128723528,"pX":-0.6607484671336347,"pZ":3.093622817763574,"vX0":6.277904941275086,"vY0":-145.663496458516,"vZ0":-2.525814006905667,"x":142.19,"y":155.25,"x0":-1.6047972938177997,"y0":50.005748809518806,"z0":5.694387266310641,"aX":-20.485517656655638},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":2.9,"breakHorizontal":16.0,"spinRate":2199,"spinDirection":221},"zone":1,"typeConfidence":0.91,"plateTime":0.3768390368752641,"extension":6.657572265817363},"index":1,"playId":"75787570-ebd5-3cd2-a57c-35aff192b413","pitchNumber":2,"startTime":"2026-05-20T02:23:50.073Z","endTime":"2026-05-20T02:23:55.129Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52295542718893,"aZ":-36.929370752419516,"pfxX":7.59764596925468,"pfxZ":-3.1971454835052664,"pX":-1.1497659006120478,"pZ":0.5872810715394418,"vX0":-0.06989896340087132,"vY0":-121.5732733092287,"vZ0":-3.2481572517331188,"x":160.83,"y":222.92,"x0":-2.106485399193375,"y0":50.004615175421755,"z0":5.170586450716464,"aX":11.28788050804514},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-6.4,"breakHorizontal":-13.7,"spinRate":2039,"spinDirection":57},"zone":13,"typeConfidence":0.9,"plateTime":0.4518466793033893,"extension":6.643063456573728},"index":2,"playId":"a073e98a-3a78-32b0-81f5-00bec2eac32e","pitchNumber":3,"startTime":"2026-05-20T02:24:29.971Z","endTime":"2026-05-20T02:24:33.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9658502662918,"aZ":-35.98091982648,"pfxX":9.155357960258055,"pfxZ":-2.5804186907249766,"pX":-0.7830386547157757,"pZ":0.731527474923187,"vX0":-0.2853748501759586,"vY0":-121.21878562415077,"vZ0":-3.1765648502195307,"x":146.85,"y":219.03,"x0":-1.8508128382617155,"y0":50.00460434135383,"z0":5.232935535907042,"aX":13.48663051949353},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-5.2,"breakHorizontal":-16.4,"spinRate":2217,"spinDirection":52},"zone":13,"typeConfidence":0.9,"plateTime":0.45363863212701805,"extension":6.559326236890436},"index":3,"playId":"dda87e2c-7a79-3caf-82d0-c41133bf2a49","pitchNumber":4,"startTime":"2026-05-20T02:24:53.134Z","endTime":"2026-05-20T02:24:57.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.399190607193102,"aZ":-36.831386590348025,"pfxX":7.102186405760136,"pfxZ":-3.1715682643397134,"pX":-0.7536526222996008,"pZ":0.6420967992416926,"vX0":0.4806612940758834,"vY0":-120.71173974045082,"vZ0":-3.2984911739823293,"x":145.73,"y":221.44,"x0":-1.8777290707744572,"y0":50.00264832596123,"z0":5.282520435994021,"aX":10.436674753841837},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-6.2,"breakHorizontal":-13.0,"spinRate":1848,"spinDirection":47},"zone":13,"typeConfidence":0.9,"plateTime":0.45446585561362385,"extension":6.762799408017916},"index":4,"playId":"6a1a2502-10bf-3ac4-937b-cfb5124b3b31","pitchNumber":5,"startTime":"2026-05-20T02:25:15.721Z","endTime":"2026-05-20T02:25:19.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.95826232544914,"aZ":-34.95045068888497,"pfxX":7.935848139347149,"pfxZ":-1.9181500306582862,"pX":0.36197676884563335,"pZ":0.2089297135405847,"vX0":2.6725613833375483,"vY0":-120.40550084643908,"vZ0":-4.251469872796069,"x":103.2,"y":233.14,"x0":-1.7966942466888347,"y0":50.00086428174303,"z0":5.129848038734746,"aX":11.511442849543446},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-4.3,"breakHorizontal":-15.0,"spinRate":2189,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.4569807886331758,"extension":6.715375590671729},"index":5,"playId":"c853061a-89dc-3b1a-9c25-2d944a607076","pitchNumber":6,"startTime":"2026-05-20T02:25:43.730Z","endTime":"2026-05-20T02:25:48.109Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:25:48.109Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Horwitz singles on a sharp line drive to left fielder Nathan Church. Konnor Griffin scores. Oneil Cruz to 2nd.","rbi":1,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-20T02:26:31.818Z","endTime":"2026-05-20T02:26:45.124Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"postOnSecond":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":{"id":676617,"link":"/api/v1/people/676617"},"isScoringEvent":true,"rbi":true,"earned":true,"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Spencer Horwitz replaces Jhostynxon Garcia.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-20T02:25:54.977Z","endTime":"2026-05-20T02:26:34.122Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":691373,"link":"/api/v1/people/691373"}},{"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":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.817657201917154,"aZ":-27.469613094044213,"pfxX":-8.875134779722547,"pfxZ":2.263699517818811,"pX":-0.6886529232386962,"pZ":2.5746297149293644,"vX0":6.241445959239919,"vY0":-142.9448868299429,"vZ0":-3.5449658058120557,"x":143.25,"y":169.26,"x0":-1.7432576340155996,"y0":50.00290248328626,"z0":5.548401025095253,"aX":-18.43412196896784},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":3.6,"breakHorizontal":14.9,"spinRate":2218,"spinDirection":223},"zone":4,"typeConfidence":0.9,"plateTime":0.38263867913038707,"extension":6.7976747772427535},"hitData":{"launchSpeed":102.4,"launchAngle":12.0,"totalDistance":231.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":55.54,"coordY":112.11}},"index":1,"playId":"28c1aa98-5e19-305c-8a9e-df39823de3f1","pitchNumber":1,"startTime":"2026-05-20T02:26:34.122Z","endTime":"2026-05-20T02:26:45.124Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:26:45.124Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Lowe flies out sharply to left fielder Nathan Church.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-20T02:27:06.837Z","endTime":"2026-05-20T02:27:22.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.8,"endSpeed":90.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.948245991411405,"aZ":-22.257563306169878,"pfxX":-10.209795840530562,"pfxZ":4.683894419778633,"pX":0.08356864944645788,"pZ":2.384174139311316,"vX0":8.625161667323571,"vY0":-145.00956899455403,"vZ0":-4.9289045569710614,"x":113.81,"y":174.41,"x0":-1.6124881890532725,"y0":50.000078661548095,"z0":5.475722739967284,"aX":-21.600290211080537},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":7.6,"breakHorizontal":16.7,"spinRate":2396,"spinDirection":223},"zone":5,"typeConfidence":0.91,"plateTime":0.37864843009271043,"extension":6.935622306605971},"hitData":{"launchSpeed":101.8,"launchAngle":39.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":49.65,"coordY":81.07}},"index":0,"playId":"d0affb42-ae2f-3609-9763-96e19140d8e1","pitchNumber":1,"startTime":"2026-05-20T02:27:13.000Z","endTime":"2026-05-20T02:27:22.700Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:27:22.700Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Thomas Saggese strikes out swinging.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-20T02:29:54.608Z","endTime":"2026-05-20T02:31:33.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Spencer Horwitz remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T02:29:08.087Z","endTime":"2026-05-20T02:29:08.119Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"601","replacedPlayer":{"id":691373,"link":"/api/v1/people/691373"}},{"details":{"description":"Defensive switch from first base to right field for Jared Triolo.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-20T02:29:08.119Z","endTime":"2026-05-20T02:29:08.120Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"800"},{"details":{"description":"Pitching Change: Gregory Soto replaces Brandan Bidois.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-20T02:29:08.120Z","endTime":"2026-05-20T02:29:56.920Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642397,"link":"/api/v1/people/642397"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.1,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.66675110366459,"aZ":-17.20970121075789,"pfxX":6.882227996471981,"pfxZ":7.6115926865074375,"pX":1.694427680060138,"pZ":4.068191345846564,"vX0":-4.317863720061749,"vY0":-140.04731547034066,"vZ0":-1.2126386584869882,"x":52.41,"y":128.94,"x0":2.3703374458626274,"y0":50.0025732656502,"z0":5.644076980292704,"aX":13.529869864721723},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.7,"breakHorizontal":-11.4,"spinRate":2267,"spinDirection":133},"zone":12,"typeConfidence":0.9,"plateTime":0.3926626783221434,"extension":6.385363150805181},"index":3,"playId":"ad44198e-8580-3a72-a6ed-d774ed228f06","pitchNumber":1,"startTime":"2026-05-20T02:29:56.920Z","endTime":"2026-05-20T02:30:00.094Z","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":97.1,"endSpeed":88.2,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.07991395126908,"aZ":-14.166585852527438,"pfxX":7.864393499027895,"pfxZ":8.99838098769881,"pX":0.2548761346879822,"pZ":2.270723966865121,"vX0":-7.927608784809981,"vY0":-141.0582447868732,"vZ0":-6.203313536739123,"x":107.28,"y":177.47,"x0":2.089027532113096,"y0":50.006542605097614,"z0":5.423151243181004,"aX":15.746075056293455},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.1,"breakHorizontal":-12.5,"spinRate":2350,"spinDirection":135},"zone":5,"typeConfidence":0.9,"plateTime":0.3892805949511451,"extension":6.444718246593872},"index":4,"playId":"5cc8e449-e137-30e9-bc9e-d577950a299a","pitchNumber":2,"startTime":"2026-05-20T02:30:12.020Z","endTime":"2026-05-20T02:30:15.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.7,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.126599900894455,"aZ":-12.950811154751095,"pfxX":6.7071339099464495,"pfxZ":9.507258751296053,"pX":-0.4849835655811143,"pZ":1.86672618301798,"vX0":-9.359144054167713,"vY0":-141.7011395730097,"vZ0":-7.532694196949841,"x":135.49,"y":188.38,"x0":1.998185453299808,"y0":50.0030849743991,"z0":5.397491811154981,"aX":13.56202331431345},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.7,"breakHorizontal":-10.1,"spinRate":2419,"spinDirection":133},"zone":7,"typeConfidence":0.91,"plateTime":0.3873990380284491,"extension":6.405286786408031},"index":5,"playId":"97c58140-39cb-3788-80c5-efe115a512e4","pitchNumber":3,"startTime":"2026-05-20T02:30:30.378Z","endTime":"2026-05-20T02:30:34.409Z","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":97.3,"endSpeed":88.1,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.15429808563359,"aZ":-14.395833418608367,"pfxX":8.089518217670516,"pfxZ":8.849234454394205,"pX":1.0397979537077926,"pZ":3.4707206018671624,"vX0":-6.279670849785652,"vY0":-141.53398579932139,"vZ0":-3.2699334718492277,"x":77.37,"y":145.07,"x0":2.2468008289906853,"y0":50.00634346774468,"z0":5.574929017621433,"aX":16.26011185793432},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.5,"breakHorizontal":-13.2,"spinRate":2360,"spinDirection":137},"zone":12,"typeConfidence":0.9,"plateTime":0.38838877763467305,"extension":6.438109891689314},"index":6,"playId":"947921ea-1f44-3ca9-9d60-edce43d57153","pitchNumber":4,"startTime":"2026-05-20T02:30:53.725Z","endTime":"2026-05-20T02:30:57.103Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":7,"startTime":"2026-05-20T02:31:13.659Z","endTime":"2026-05-20T02:31:29.465Z","isPitch":false,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":76.2,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.379174416328247,"aZ":-29.588806324776602,"pfxX":-3.522808301217629,"pfxZ":1.7295853683665152,"pX":-1.5076336126029797,"pZ":1.5834306169012446,"vX0":-7.551187763272051,"vY0":-123.21498152113618,"vZ0":-3.394803729965607,"x":174.47,"y":196.03,"x0":2.0917045109260886,"y0":50.00079101939458,"z0":5.562000608331962,"aX":-5.249702211219173},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.4,"breakHorizontal":8.6,"spinRate":2683,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4497915138180617,"extension":6.404873261373702},"index":8,"playId":"f57acd39-1994-324e-8463-e86ea1e4eec4","pitchNumber":5,"startTime":"2026-05-20T02:31:29.465Z","endTime":"2026-05-20T02:31:33.191Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:31:33.191Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pedro Pagés strikes out swinging.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-20T02:31:52.261Z","endTime":"2026-05-20T02:33:09.759Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"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":98.0,"endSpeed":89.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.925873735155946,"aZ":-15.472558634096167,"pfxX":8.954297175675796,"pfxZ":8.181193669403305,"pX":-0.1844097043380822,"pZ":2.204449178963904,"vX0":-9.611080461578128,"vY0":-142.2641242846009,"vZ0":-6.3300514688085165,"x":124.03,"y":179.26,"x0":2.0812113607668703,"y0":50.00159027294528,"z0":5.446512296798002,"aX":18.27628399790731},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.6,"breakHorizontal":-14.2,"spinRate":2412,"spinDirection":134},"zone":5,"typeConfidence":0.88,"plateTime":0.3856390963914307,"extension":6.365000665767303},"index":0,"playId":"3c4b8ae5-01d1-3873-bd4e-358398b8ba6c","pitchNumber":1,"startTime":"2026-05-20T02:31:59.035Z","endTime":"2026-05-20T02:32:05.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.178525033459294,"aZ":-16.916481911997238,"pfxX":6.527976150198464,"pfxZ":7.5823244460688475,"pX":0.5779058223238731,"pZ":4.215141266293537,"vX0":-6.6289253802624675,"vY0":-141.20453197992754,"vZ0":-1.0183894631776291,"x":94.97,"y":124.97,"x0":2.111659370975585,"y0":50.004468153312644,"z0":5.67254275310325,"aX":13.139062535800395},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.7,"breakHorizontal":-10.4,"spinRate":2357,"spinDirection":139},"zone":12,"typeConfidence":0.9,"plateTime":0.38841579074006605,"extension":6.3547373827878575},"index":1,"playId":"4dfd54e0-a22a-3895-83ea-6ad966f52362","pitchNumber":2,"startTime":"2026-05-20T02:32:26.931Z","endTime":"2026-05-20T02:32:30.644Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02379714747148,"aZ":-28.615631522865364,"pfxX":-4.083467726616224,"pfxZ":2.335104670366931,"pX":0.040581483487500666,"pZ":2.681911326815192,"vX0":-3.792859256254807,"vY0":-123.16497759745742,"vZ0":-1.244930182045408,"x":115.45,"y":166.37,"x0":2.1349837449721556,"y0":50.00478704890755,"z0":5.629140505497949,"aX":-6.23130421387495},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.2,"breakHorizontal":8.3,"spinRate":2508,"spinDirection":257},"zone":5,"typeConfidence":0.89,"plateTime":0.4458685747396198,"extension":6.341697626365394},"index":2,"playId":"c9794934-77f0-32f5-abbd-ea53c261f0f6","pitchNumber":3,"startTime":"2026-05-20T02:32:42.251Z","endTime":"2026-05-20T02:32:46.404Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-20T02:32:53.026Z","endTime":"2026-05-20T02:33:06.189Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":76.5,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.944115759005285,"aZ":-31.120115697075555,"pfxX":-4.820930906368001,"pfxZ":0.703269050025753,"pX":-1.5089262997616455,"pZ":2.1419468579549488,"vX0":-6.708854894731765,"vY0":-123.17731896503602,"vZ0":-1.7913759325893026,"x":174.52,"y":180.95,"x0":1.9018505527944025,"y0":50.003762255034275,"z0":5.571149001329814,"aX":-7.228986627748802},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.1,"breakHorizontal":10.7,"spinRate":2614,"spinDirection":269},"zone":13,"typeConfidence":0.81,"plateTime":0.44883125593873174,"extension":6.413961766352642},"index":4,"playId":"065024e9-f102-37b9-9971-fbb75978f592","pitchNumber":4,"startTime":"2026-05-20T02:33:06.189Z","endTime":"2026-05-20T02:33:09.759Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:33:09.759Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Scott II challenged (pitch result), call on the field was confirmed: Victor Scott II called out on strikes.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-20T02:33:24.892Z","endTime":"2026-05-20T02:35:05.319Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"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":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":98.4,"endSpeed":90.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.752371140614315,"aZ":-24.589277541978447,"pfxX":11.883493638730268,"pfxZ":3.6737290922087924,"pX":0.8111659110871945,"pZ":1.3276114512611892,"vX0":-8.407443836516483,"vY0":-142.96249012664788,"vZ0":-7.09392782424625,"x":86.08,"y":202.93,"x0":2.250038928033887,"y0":50.003629231207434,"z0":5.390656995801198,"aX":24.536017638857814},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.3,"breakHorizontal":-19.8,"spinRate":2326,"spinDirection":131},"zone":14,"typeConfidence":0.93,"plateTime":0.38351495742292974,"extension":6.458987058273231},"index":0,"playId":"a4c1a018-0608-3a85-b0d9-607a8167eae7","pitchNumber":1,"startTime":"2026-05-20T02:33:35.043Z","endTime":"2026-05-20T02:33:39.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.0647191860528,"aZ":-22.508277984594834,"pfxX":11.616873617849896,"pfxZ":4.720406138416487,"pX":0.48030016985509044,"pZ":2.1342308539826558,"vX0":-8.861813912587094,"vY0":-142.31415816029067,"vZ0":-5.23584863170138,"x":98.69,"y":181.16,"x0":2.1272357689270103,"y0":50.006962320242174,"z0":5.4264124627317525,"aX":23.803056711953243},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.6,"breakHorizontal":-19.2,"spinRate":2295,"spinDirection":134},"zone":6,"typeConfidence":0.93,"plateTime":0.3850741136205267,"extension":6.453079982862073},"index":1,"playId":"7212afe0-4b16-3e2c-b82d-3ceb028054ac","pitchNumber":2,"startTime":"2026-05-20T02:33:55.479Z","endTime":"2026-05-20T02:33:59.070Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":78.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.650497118565614,"aZ":-28.47125148148416,"pfxX":-5.4985124745204965,"pfxZ":2.3312687806699905,"pX":-1.4009153079595433,"pZ":2.3148228596282205,"vX0":-6.37205131700583,"vY0":-126.54864132825767,"vZ0":-2.419755364757462,"x":170.4,"y":176.28,"x0":1.883317187276545,"y0":50.004510592426996,"z0":5.611084968933555,"aX":-8.73901501376887},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.8,"breakHorizontal":11.6,"spinRate":2677,"spinDirection":270},"zone":13,"typeConfidence":0.91,"plateTime":0.4361844805087287,"extension":6.325707237680167},"index":2,"playId":"67272c62-0d03-3ee3-9bae-2516aa88f975","pitchNumber":3,"startTime":"2026-05-20T02:34:20.491Z","endTime":"2026-05-20T02:34:23.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":77.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.917213245318266,"aZ":-32.860053028551555,"pfxX":-7.651352536009819,"pfxZ":-0.44832435464013454,"pX":0.2896547704118081,"pZ":1.6310022823808974,"vX0":-2.359410545219544,"vY0":-124.24400799224497,"vZ0":-2.7678195998818405,"x":105.96,"y":194.74,"x0":2.248507134741888,"y0":50.000511887240364,"z0":5.526330584819634,"aX":-11.803623228409627},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.2,"breakHorizontal":14.4,"spinRate":2804,"spinDirection":283},"zone":8,"typeConfidence":0.9,"plateTime":0.4430693494229452,"extension":6.345280034090461},"index":3,"playId":"678640d2-f108-370d-a912-f8319095e7c7","pitchNumber":4,"startTime":"2026-05-20T02:34:38.290Z","endTime":"2026-05-20T02:35:05.319Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"}},"playEndTime":"2026-05-20T02:35:05.319Z","atBatIndex":78},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Mangum strikes out swinging.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-05-20T02:37:30.109Z","endTime":"2026-05-20T02:38:30.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: George Soriano replaces Riley O'Brien.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T02:36:09.607Z","endTime":"2026-05-20T02:36:23.774Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666277,"link":"/api/v1/people/666277"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Brandon Lowe starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-20T02:36:23.774Z","endTime":"2026-05-20T02:37:12.193Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"},"base":2},{"details":{"description":"Offensive Substitution: Pinch-hitter Jake Mangum replaces Jared Triolo.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-20T02:37:12.193Z","endTime":"2026-05-20T02:37:32.378Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":669707,"link":"/api/v1/people/669707"}},{"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":88.5,"endSpeed":82.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.690537214899432,"aZ":-26.928895929081012,"pfxX":-0.3999215585629221,"pfxZ":3.0837064375496634,"pX":0.25202219891316835,"pZ":3.021162470818667,"vX0":6.759649468551572,"vY0":-128.86001744049048,"vZ0":-1.5760239675496457,"x":107.39,"y":157.21,"x0":-2.339743954459443,"y0":50.004892827716844,"z0":5.696940851923639,"aX":-0.6811642280441593},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.5,"breakHorizontal":-0.6,"spinRate":2409,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.42307345538345764,"extension":6.46998778040702},"index":3,"playId":"8628ce19-fd51-3a20-a65b-97cf2f8c43c1","pitchNumber":1,"startTime":"2026-05-20T02:37:32.378Z","endTime":"2026-05-20T02:37:35.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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.04534221344802,"aZ":-32.68622244833067,"pfxX":-7.836043648298988,"pfxZ":-0.2992359035581602,"pX":-0.9520352644563276,"pZ":1.5834395296752277,"vX0":5.829816952563561,"vY0":-129.90849830196476,"vZ0":-4.193823673831345,"x":153.29,"y":196.03,"x0":-2.202067103956352,"y0":50.001974687073044,"z0":5.690760563638509,"aX":-13.454236036699019},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-1.2,"breakHorizontal":13.0,"spinRate":1563,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.42088100200475154,"extension":6.5541788085056645},"index":4,"playId":"6caa36f8-2218-33f0-a8c5-bd9a574e51cc","pitchNumber":2,"startTime":"2026-05-20T02:37:56.460Z","endTime":"2026-05-20T02:37:59.939Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-20T02:38:10.679Z","endTime":"2026-05-20T02:38:26.511Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.12590071360767,"aZ":-37.011664500933016,"pfxX":-8.35259449827336,"pfxZ":-2.793270286405111,"pX":-0.5898653619262016,"pZ":1.805524050837557,"vX0":6.795923223356152,"vY0":-131.41060171065425,"vZ0":-2.795703259289244,"x":139.48,"y":190.03,"x0":-2.135538836528382,"y0":50.000430657899805,"z0":5.656703209541956,"aX":-14.478376545813344},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-5.5,"breakHorizontal":13.4,"spinRate":1624,"spinDirection":251},"zone":7,"typeConfidence":2.0,"plateTime":0.41821498180739125,"extension":6.717648766357662},"index":6,"playId":"3e49235c-1344-324c-ba52-c911c3ae5ad0","pitchNumber":3,"startTime":"2026-05-20T02:38:26.511Z","endTime":"2026-05-20T02:38:30.042Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:38:30.042Z","atBatIndex":79},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Endy Rodríguez flies out to right fielder Jordan Walker.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-05-20T02:38:53.986Z","endTime":"2026-05-20T02:40:05.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"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":1},"pitchData":{"startSpeed":96.3,"endSpeed":86.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.64607022066888,"aZ":-15.551876235179707,"pfxX":-6.458431034321758,"pfxZ":8.508841324041725,"pX":-1.5013099807381143,"pZ":3.7104632336905303,"vX0":5.217164537317832,"vY0":-140.0850717782249,"vZ0":-2.430567090581406,"x":174.23,"y":138.6,"x0":-2.564580307641358,"y0":50.00563333446308,"z0":5.626946393189213,"aX":-12.620657822441984},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.0,"breakHorizontal":10.4,"spinRate":2160,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.39356052745495695,"extension":6.545450702911477},"index":0,"playId":"b3d194c5-4055-3b1d-bca4-7068ce06cb64","pitchNumber":1,"startTime":"2026-05-20T02:38:55.492Z","endTime":"2026-05-20T02:38:59.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":81.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.029817138842304,"aZ":-36.67738500996569,"pfxX":-9.30863803163811,"pfxZ":-2.6519423696886246,"pX":-0.8310113031669605,"pZ":2.9691991089249723,"vX0":6.459277433911238,"vY0":-130.83420510118086,"vZ0":-0.01772326049355022,"x":148.68,"y":158.61,"x0":-2.1490187762472823,"y0":50.00366469977805,"z0":5.773954757049903,"aX":-15.798371046349494},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-4.6,"breakHorizontal":15.0,"spinRate":1668,"spinDirection":256},"zone":11,"typeConfidence":2.0,"plateTime":0.42207300594717534,"extension":6.762427941700125},"index":1,"playId":"de700029-c97e-377f-8cd8-675a7f70b5c2","pitchNumber":2,"startTime":"2026-05-20T02:39:12.679Z","endTime":"2026-05-20T02:39:16.660Z","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":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.046703012217584,"aZ":-35.889666546006836,"pfxX":-9.918367544866335,"pfxZ":-2.2117962483751814,"pX":0.3944350548332786,"pZ":1.329394717467337,"vX0":9.343569424875659,"vY0":-129.93252924794524,"vZ0":-3.7844655941373286,"x":101.97,"y":202.89,"x0":-1.9929121152441018,"y0":50.004345872048745,"z0":5.587531013490866,"aX":-16.637923742467766},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-4.8,"breakHorizontal":15.4,"spinRate":1505,"spinDirection":254},"zone":14,"typeConfidence":2.0,"plateTime":0.42463610892771797,"extension":6.674048172204537},"index":2,"playId":"79a2e182-51e4-3153-b645-ba0497b5c72f","pitchNumber":3,"startTime":"2026-05-20T02:39:32.853Z","endTime":"2026-05-20T02:39:36.553Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":90.6,"endSpeed":81.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.9794284503112,"aZ":-32.85821548797753,"pfxX":-11.229309828854323,"pfxZ":-0.3990639785599299,"pX":-0.19865114895815267,"pZ":2.000335747285411,"vX0":9.063750488731461,"vY0":-131.4375578844387,"vZ0":-2.9774059716211156,"x":124.57,"y":184.77,"x0":-2.2667194151235974,"y0":50.002943565996944,"z0":5.638049717074114,"aX":-19.260648860112614},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.3,"breakHorizontal":17.9,"spinRate":1644,"spinDirection":253},"zone":8,"typeConfidence":2.0,"plateTime":0.4199013376849594,"extension":6.713309241512584},"hitData":{"launchSpeed":80.7,"launchAngle":41.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.92,"coordY":108.61}},"index":3,"playId":"f142c590-5ef4-3f59-9dfd-749a44c3c602","pitchNumber":4,"startTime":"2026-05-20T02:39:51.940Z","endTime":"2026-05-20T02:40:05.184Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:40:05.184Z","atBatIndex":80},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Gonzales grounds out, third baseman Nolan Gorman to first baseman Alec Burleson.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-05-20T02:40:24.329Z","endTime":"2026-05-20T02:41:57.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.83672091185876,"aZ":-16.332736466301384,"pfxX":-6.257372959382287,"pfxZ":7.969270272488361,"pX":-0.6531882000427152,"pZ":2.7832957710548203,"vX0":6.824914740540196,"vY0":-140.5525505033662,"vZ0":-4.4676174640832995,"x":141.9,"y":163.63,"x0":-2.3076375258552417,"y0":50.00023178168922,"z0":5.464336264584764,"aX":-12.434691200198209},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.6,"breakHorizontal":9.8,"spinRate":2205,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.39068498065861723,"extension":6.325489617350274},"index":0,"playId":"1e7dc817-fe7b-3ccc-92eb-cf05a7a3091f","pitchNumber":1,"startTime":"2026-05-20T02:40:29.377Z","endTime":"2026-05-20T02:40:33.448Z","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":88.9,"endSpeed":82.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.605068062538336,"aZ":-26.866290392826166,"pfxX":-0.7722605916562326,"pfxZ":3.1123401390832814,"pX":1.8727639778659595,"pZ":2.7051859540227774,"vX0":10.733945943218293,"vY0":-129.22211609708427,"vZ0":-2.0673303811273973,"x":45.61,"y":165.74,"x0":-2.2186170892562553,"y0":50.00604439139398,"z0":5.5609448016775405,"aX":-1.320516739512181},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.4,"breakHorizontal":-0.7,"spinRate":2574,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.42239247470955954,"extension":6.647133462703803},"index":1,"playId":"53820967-db93-3a22-a2df-344623decd06","pitchNumber":2,"startTime":"2026-05-20T02:40:48.186Z","endTime":"2026-05-20T02:40:51.677Z","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":89.6,"endSpeed":81.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.2815928114025,"aZ":-37.43582274860075,"pfxX":-9.410078551357733,"pfxZ":-3.121993083562593,"pX":0.3288327044318775,"pZ":1.7241097659408187,"vX0":9.12984906160154,"vY0":-130.02333051672616,"vZ0":-2.352585238706725,"x":104.47,"y":192.23,"x0":-2.0323299802329755,"y0":50.00280271930628,"z0":5.525217479952317,"aX":-15.857653379428328},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-6.0,"breakHorizontal":14.6,"spinRate":1645,"spinDirection":252},"zone":9,"typeConfidence":2.0,"plateTime":0.42382272549410427,"extension":6.798628339766136},"index":2,"playId":"35e146fe-dfd4-3115-be7a-366f2fa6f759","pitchNumber":3,"startTime":"2026-05-20T02:41:06.853Z","endTime":"2026-05-20T02:41:10.709Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.685544616017815,"aZ":-16.480354474456302,"pfxX":-7.925825900473717,"pfxZ":7.985991622540508,"pX":0.13066946807653268,"pZ":2.8246149260501383,"vX0":9.374536368517418,"vY0":-139.6013969238233,"vZ0":-4.493167701729573,"x":112.02,"y":162.52,"x0":-2.2479964092577838,"y0":50.002169942768,"z0":5.546519462649868,"aX":-15.575972609399205},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.7,"breakHorizontal":12.4,"spinRate":2200,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.39299408928682755,"extension":6.545152690619396},"index":3,"playId":"1e02ffc1-ec04-30e1-9fde-9633557e6965","pitchNumber":4,"startTime":"2026-05-20T02:41:24.902Z","endTime":"2026-05-20T02:41:28.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.6817394688152,"aZ":-37.986154662824845,"pfxX":-8.647993564637407,"pfxZ":-3.3508603023577406,"pX":-0.09507247464616976,"pZ":1.610239672046175,"vX0":8.197455000186967,"vY0":-131.016826251315,"vZ0":-2.9161545523371384,"x":120.62,"y":195.3,"x0":-2.14672464332146,"y0":50.00628346244665,"z0":5.587610988408187,"aX":-14.979267348089705},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-6.5,"breakHorizontal":13.8,"spinRate":1357,"spinDirection":259},"zone":8,"typeConfidence":2.0,"plateTime":0.4186809447128437,"extension":6.786031853331141},"hitData":{"launchSpeed":89.3,"launchAngle":4.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":168.4}},"index":4,"playId":"ecbc2ad9-bdb1-39a4-b28c-04d77a5dda2a","pitchNumber":5,"startTime":"2026-05-20T02:41:48.172Z","endTime":"2026-05-20T02:41:57.192Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:41:57.192Z","atBatIndex":81},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"JJ Wetherholt singles on a line drive to right fielder Jake Mangum. Victor Scott II to 3rd.","rbi":0,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-05-20T02:44:14.706Z","endTime":"2026-05-20T02:44:45.957Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"postOnThird":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Jake Mangum remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T02:43:25.703Z","endTime":"2026-05-20T02:43:25.721Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":669707,"link":"/api/v1/people/669707"}},{"details":{"description":"Pitching Change: Mason Montgomery replaces Gregory Soto.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-20T02:43:25.721Z","endTime":"2026-05-20T02:43:36.264Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682254,"link":"/api/v1/people/682254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Victor Scott II starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-20T02:43:36.264Z","endTime":"2026-05-20T02:44:16.819Z","isPitch":false,"type":"action","player":{"id":687363,"link":"/api/v1/people/687363"},"base":2},{"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":85.2,"endSpeed":79.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.291443692343407,"aZ":-37.20811441580699,"pfxX":-0.40401258198741274,"pfxZ":-3.185255110344132,"pX":-0.5229962552821737,"pZ":3.128953867301574,"vX0":-3.6831249966138477,"vY0":-124.16429803511178,"vZ0":0.7605350490347351,"x":136.94,"y":154.3,"x0":1.0254213698418457,"y0":50.00604982148574,"z0":5.888168462619378,"aX":-0.6370197958874656},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-5.4,"breakHorizontal":1.4,"spinRate":2718,"spinDirection":334},"zone":1,"typeConfidence":0.9,"plateTime":0.4392970355597199,"extension":6.942965088123076},"index":3,"playId":"2903c1a1-7a01-3c80-84c7-edbbda9feed9","pitchNumber":1,"startTime":"2026-05-20T02:44:16.819Z","endTime":"2026-05-20T02:44:20.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.452974159534833,"aZ":-36.15176356439752,"pfxX":-0.5962151827568167,"pfxZ":-2.4592042315318032,"pX":-0.41595989784874676,"pZ":2.133495439132973,"vX0":-3.9649872863734275,"vY0":-125.51397454477257,"vZ0":-1.723811305110405,"x":132.86,"y":181.18,"x0":1.2537276899804768,"y0":50.004520614428024,"z0":5.73943071332985,"aX":-0.9631605383084111},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.6,"breakHorizontal":1.9,"spinRate":2654,"spinDirection":330},"zone":7,"typeConfidence":0.9,"plateTime":0.4343292524995359,"extension":6.935563344693105},"hitData":{"launchSpeed":99.5,"launchAngle":13.0,"totalDistance":191.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":156.2,"coordY":101.29}},"index":4,"playId":"1812e99b-4558-3509-87c1-3dd9fcb57989","pitchNumber":2,"startTime":"2026-05-20T02:44:34.163Z","endTime":"2026-05-20T02:44:45.957Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:44:45.957Z","atBatIndex":82},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Iván Herrera homers (5) on a fly ball to left center field. Victor Scott II scores. JJ Wetherholt scores.","rbi":3,"awayScore":6,"homeScore":9,"isOut":false},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-05-20T02:44:54.756Z","endTime":"2026-05-20T02:46:36.925Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".271"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".369"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".371"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".277"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".174"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".045"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".103"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".209"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".792"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".767"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".969"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.016"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".310"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".478"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".764"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".532"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.63"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.18"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.98"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.42"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.61"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.81"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.19"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.43"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.79"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.13"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.38"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.84"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.04"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".792"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".767"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".969"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.016"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".310"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".478"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".764"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".532"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":{"id":682254,"link":"/api/v1/people/682254"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":{"id":682254,"link":"/api/v1/people/682254"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":{"id":682254,"link":"/api/v1/people/682254"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":88.4,"endSpeed":82.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.056307420914298,"aZ":-30.69352529539309,"pfxX":-0.629038684242834,"pfxZ":0.8721926792843728,"pX":-0.1278845892241167,"pZ":2.8552100467439936,"vX0":-3.362846582024641,"vY0":-128.8539655873764,"vZ0":-1.35161425906439,"x":121.87,"y":161.69,"x0":1.270099603216209,"y0":50.00440130793414,"z0":5.734597934904506,"aX":-1.0686120407802473},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.6,"breakHorizontal":1.8,"spinRate":2660,"spinDirection":269},"zone":2,"typeConfidence":0.94,"plateTime":0.42333092371979664,"extension":7.017909561601259},"index":0,"playId":"af80daa7-00de-3c6a-a51b-448182e8eca6","pitchNumber":1,"startTime":"2026-05-20T02:45:17.026Z","endTime":"2026-05-20T02:45:20.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.96320328097517,"aZ":-6.928475956255867,"pfxX":1.550408910526889,"pfxZ":12.236397440300127,"pX":0.20059816757777346,"pZ":3.6376170619810932,"vX0":-3.146084279347418,"vY0":-142.96259544752223,"vZ0":-4.527844576422052,"x":109.35,"y":140.56,"x0":1.1155114276811218,"y0":50.002601549839774,"z0":5.680179854832602,"aX":3.198992601049173},"breaks":{"breakAngle":16.8,"breakLength":1.2,"breakY":24.0,"breakVertical":-7.1,"breakVerticalInduced":21.4,"breakHorizontal":-2.2,"spinRate":2389,"spinDirection":166},"zone":12,"typeConfidence":0.9,"plateTime":0.38360564881194614,"extension":6.885059784765703},"index":1,"playId":"45b7e7c6-41c3-3964-8e3a-92921eaa4214","pitchNumber":2,"startTime":"2026-05-20T02:45:37.678Z","endTime":"2026-05-20T02:45:41.164Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"playId":"66771473-309d-4166-9120-56427247c62f","startTime":"2026-05-20T02:45:52.766Z","endTime":"2026-05-20T02:45:57.766Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.608754164060834,"aZ":-39.419171962072255,"pfxX":-0.9682847980769516,"pfxZ":-4.470662191938468,"pX":-0.46964443307098763,"pZ":2.636489235296463,"vX0":-3.551723718066211,"vY0":-125.9514668270317,"vZ0":0.01549253217886326,"x":134.9,"y":167.59,"x0":1.0799128514155791,"y0":50.00373165516221,"z0":5.796229301998829,"aX":-1.5684319591165683},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-7.9,"breakHorizontal":2.5,"spinRate":2874,"spinDirection":330},"zone":4,"typeConfidence":0.9,"plateTime":0.4335162873228833,"extension":6.90067390129714},"hitData":{"launchSpeed":102.6,"launchAngle":24.0,"totalDistance":410.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":54.52,"coordY":60.98}},"index":3,"playId":"35ad6d93-0925-34eb-82f7-0ed17b53d4ee","pitchNumber":3,"startTime":"2026-05-20T02:46:08.220Z","endTime":"2026-05-20T02:46:36.925Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:46:36.925Z","atBatIndex":83}],"currentPlay":{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Iván Herrera homers (5) on a fly ball to left center field. Victor Scott II scores. JJ Wetherholt scores.","rbi":3,"awayScore":6,"homeScore":9,"isOut":false},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-05-20T02:44:54.756Z","endTime":"2026-05-20T02:46:36.925Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".271"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".369"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".371"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".277"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".174"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".045"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".103"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".209"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".792"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".767"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".969"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.016"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".310"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".478"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".764"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".532"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.63"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.18"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.98"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.42"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.61"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.81"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.19"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.43"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.79"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.13"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.38"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.84"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.04"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".792"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".767"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".969"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.016"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".310"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".478"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".764"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".532"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":{"id":682254,"link":"/api/v1/people/682254"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":{"id":682254,"link":"/api/v1/people/682254"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":{"id":682254,"link":"/api/v1/people/682254"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":88.4,"endSpeed":82.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.056307420914298,"aZ":-30.69352529539309,"pfxX":-0.629038684242834,"pfxZ":0.8721926792843728,"pX":-0.1278845892241167,"pZ":2.8552100467439936,"vX0":-3.362846582024641,"vY0":-128.8539655873764,"vZ0":-1.35161425906439,"x":121.87,"y":161.69,"x0":1.270099603216209,"y0":50.00440130793414,"z0":5.734597934904506,"aX":-1.0686120407802473},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.6,"breakHorizontal":1.8,"spinRate":2660,"spinDirection":269},"zone":2,"typeConfidence":0.94,"plateTime":0.42333092371979664,"extension":7.017909561601259},"index":0,"playId":"af80daa7-00de-3c6a-a51b-448182e8eca6","pitchNumber":1,"startTime":"2026-05-20T02:45:17.026Z","endTime":"2026-05-20T02:45:20.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.96320328097517,"aZ":-6.928475956255867,"pfxX":1.550408910526889,"pfxZ":12.236397440300127,"pX":0.20059816757777346,"pZ":3.6376170619810932,"vX0":-3.146084279347418,"vY0":-142.96259544752223,"vZ0":-4.527844576422052,"x":109.35,"y":140.56,"x0":1.1155114276811218,"y0":50.002601549839774,"z0":5.680179854832602,"aX":3.198992601049173},"breaks":{"breakAngle":16.8,"breakLength":1.2,"breakY":24.0,"breakVertical":-7.1,"breakVerticalInduced":21.4,"breakHorizontal":-2.2,"spinRate":2389,"spinDirection":166},"zone":12,"typeConfidence":0.9,"plateTime":0.38360564881194614,"extension":6.885059784765703},"index":1,"playId":"45b7e7c6-41c3-3964-8e3a-92921eaa4214","pitchNumber":2,"startTime":"2026-05-20T02:45:37.678Z","endTime":"2026-05-20T02:45:41.164Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"playId":"66771473-309d-4166-9120-56427247c62f","startTime":"2026-05-20T02:45:52.766Z","endTime":"2026-05-20T02:45:57.766Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.608754164060834,"aZ":-39.419171962072255,"pfxX":-0.9682847980769516,"pfxZ":-4.470662191938468,"pX":-0.46964443307098763,"pZ":2.636489235296463,"vX0":-3.551723718066211,"vY0":-125.9514668270317,"vZ0":0.01549253217886326,"x":134.9,"y":167.59,"x0":1.0799128514155791,"y0":50.00373165516221,"z0":5.796229301998829,"aX":-1.5684319591165683},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-7.9,"breakHorizontal":2.5,"spinRate":2874,"spinDirection":330},"zone":4,"typeConfidence":0.9,"plateTime":0.4335162873228833,"extension":6.90067390129714},"hitData":{"launchSpeed":102.6,"launchAngle":24.0,"totalDistance":410.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":54.52,"coordY":60.98}},"index":3,"playId":"35ad6d93-0925-34eb-82f7-0ed17b53d4ee","pitchNumber":3,"startTime":"2026-05-20T02:46:08.220Z","endTime":"2026-05-20T02:46:36.925Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:46:36.925Z","atBatIndex":83},"scoringPlays":[20,28,35,36,38,50,65,72,74,83],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":104.68,"y":169.42},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":81.29,"y":73.63},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":106.2,"y":168.4},"type":"O","description":"Groundout"}]}},{"startIndex":6,"endIndex":11,"top":[6,7,8],"bottom":[9,10,11],"hits":{"away":[],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":118.36,"y":161.31},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":182.87,"y":82.8},"type":"O","description":"Flyout"}]}},{"startIndex":12,"endIndex":21,"top":[12,13,14,15,16],"bottom":[17,18,19,20,21],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":176.44,"y":109.08},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":72.69,"y":103.73},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":105.19,"y":173.47},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"coordinates":{"x":119.88,"y":151.68},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":152.32,"y":163.34},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":92.67,"y":38.28},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":114.31,"y":151.68},"type":"O","description":"Groundout"}]}},{"startIndex":22,"endIndex":30,"top":[22,23,24,25],"bottom":[26,27,28,29,30],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":103.67,"y":157.26},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":190.83,"y":106.58},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"coordinates":{"x":164.29,"y":166.33},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":58.8,"y":95.15},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":159.92,"y":69.59},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":145.73,"y":150.67},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":83.91,"y":108.61},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"coordinates":{"x":120.39,"y":147.63},"type":"O","description":"Groundout"}]}},{"startIndex":31,"endIndex":42,"top":[31,32,33,34,35,36,37,38,39],"bottom":[40,41,42],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":134.2,"y":110.17},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":105.19,"y":108.1},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"coordinates":{"x":127.42,"y":98.15},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":94.06,"y":42.35},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":190.83,"y":107.09},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"coordinates":{"x":171.07,"y":153.2},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":198.73,"y":114.4},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":141.67,"y":153.2},"type":"O","description":"Groundout"}]}},{"startIndex":43,"endIndex":51,"top":[43,44,45,46],"bottom":[47,48,49,50,51],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":147.06,"y":80.08},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"coordinates":{"x":111.46,"y":220.02},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":103.67,"y":168.91},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":138.81,"y":148.35},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":162.96,"y":204.38},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":157.97,"y":24.99},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":151.81,"y":170.94},"type":"O","description":"Groundout"}]}},{"startIndex":52,"endIndex":60,"top":[52,53,54,55],"bottom":[56,57,58,59,60],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":113.8,"y":163.84},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":153.33,"y":173.98},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":80.87,"y":104.56},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":124.87,"y":199.21},"type":"O","description":"Sac Bunt"}]}},{"startIndex":61,"endIndex":68,"top":[61,62,63,64],"bottom":[65,66,67,68],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"coordinates":{"x":78.84,"y":111.14},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":135.3,"y":185.18},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"coordinates":{"x":163.76,"y":55.79},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":684049,"fullName":"Brandan Bidois","link":"/api/v1/people/684049"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":206.74,"y":56.53},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":684049,"fullName":"Brandan Bidois","link":"/api/v1/people/684049"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":112.48,"y":142.99},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":684049,"fullName":"Brandan Bidois","link":"/api/v1/people/684049"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":169.54,"y":163.34},"type":"O","description":"Pop Out"}]}},{"startIndex":69,"endIndex":78,"top":[69,70,71,72,73,74,75],"bottom":[76,77,78],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":90.55,"y":106.82},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":114.82,"y":153.71},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":55.54,"y":112.11},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":49.65,"y":81.07},"type":"O","description":"Flyout"}],"home":[]}},{"startIndex":79,"endIndex":83,"top":[79,80,81],"bottom":[82,83],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":10,"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"coordinates":{"x":174.92,"y":108.61},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":10,"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":104.18,"y":168.4},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":10,"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":156.2,"y":101.29},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":10,"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":54.52,"y":60.98},"type":"H","description":"Home Run"}]}}]},"linescore":{"note":"None out when winning run scored.","currentInning":10,"currentInningOrdinal":"10th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":3,"errors":1,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":4,"hits":4,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":2,"hits":1,"errors":1,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":2}},{"num":10,"ordinalNum":"10th","home":{"runs":3,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":9,"hits":9,"errors":2,"leftOnBase":3},"away":{"runs":6,"hits":12,"errors":0,"leftOnBase":11}},"defense":{"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"catcher":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"first":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"second":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"third":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"shortstop":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"left":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"center":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"right":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"onDeck":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"inHole":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"battingOrder":2,"team":{"id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"}},"offense":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"onDeck":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"inHole":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"battingOrder":2,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"balls":0,"strikes":2,"outs":0},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":8,"airOuts":7,"runs":6,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":2,"avg":".250","atBats":40,"obp":".334","slg":".386","ops":".720","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":46,"totalBases":13,"rbi":4,"leftOnBase":27,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":0},"pitching":{"flyOuts":2,"groundOuts":11,"airOuts":6,"runs":9,"doubles":0,"triples":0,"homeRuns":4,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":32,"obp":".378","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":138,"era":"3.97","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":8,"whip":"1.24","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":138,"balls":51,"strikes":87,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.83","rbi":8,"pitchesPerInning":"15.33","runsScoredPer9":"9.00","homeRunsPer9":"4.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":14,"putOuts":27,"errors":0,"chances":41,"passedBall":0,"pickoffs":1}},"players":{"ID694973":{"person":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":10,"flyOuts":21,"groundOuts":49,"airOuts":52,"runs":18,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":63,"baseOnBalls":8,"intentionalWalks":0,"hits":31,"hitByPitch":4,"atBats":193,"obp":".209","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":835,"era":"2.62","inningsPitched":"55.0","wins":6,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"0.71","battersFaced":208,"outs":165,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":835,"balls":283,"strikes":552,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".667","pitchesPerInning":"15.18","gamesFinished":0,"strikeoutWalkRatio":"7.88","strikeoutsPer9Inn":"10.31","walksPer9Inn":"1.31","hitsPer9Inn":"5.07","runsScoredPer9":"2.95","homeRunsPer9":"0.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":4,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687462":{"person":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"601","stats":{"batting":{"note":"b-","summary":"1-1 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":18,"groundOuts":36,"airOuts":37,"runs":15,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":22,"baseOnBalls":23,"intentionalWalks":0,"hits":36,"hitByPitch":1,"avg":".279","atBats":129,"obp":".387","slg":".419","ops":".806","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":155,"totalBases":54,"rbi":20,"leftOnBase":60,"sacBunts":0,"sacFlies":2,"babip":".311","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.00","popOuts":12,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":28,"putOuts":252,"errors":0,"chances":280,"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID664040":{"person":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"700","stats":{"batting":{"summary":"2-5 | 2 K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"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":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":22,"groundOuts":32,"airOuts":47,"runs":27,"doubles":10,"triples":1,"homeRuns":12,"strikeOuts":44,"baseOnBalls":23,"intentionalWalks":0,"hits":41,"hitByPitch":1,"avg":".252","atBats":163,"obp":".346","slg":".546","ops":".892","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":188,"totalBases":89,"rbi":31,"leftOnBase":76,"sacBunts":0,"sacFlies":1,"babip":".269","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.58","popOuts":13,"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":106,"putOuts":53,"errors":1,"chances":160,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID682848":{"person":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-2","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":3,"groundOuts":1,"airOuts":4,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".222","atBats":9,"obp":".364","slg":".333","ops":".697","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":3,"rbi":2,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.25","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":{"caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":0,"putOuts":17,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID668804":{"person":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"jerseyNumber":"10","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | 2B, HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":19,"groundOuts":48,"airOuts":34,"runs":30,"doubles":7,"triples":2,"homeRuns":4,"strikeOuts":46,"baseOnBalls":34,"intentionalWalks":2,"hits":43,"hitByPitch":3,"avg":".253","atBats":170,"obp":".385","slg":".388","ops":".773","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":208,"totalBases":66,"rbi":28,"leftOnBase":72,"sacBunts":0,"sacFlies":1,"babip":".322","groundOutsToAirouts":"1.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.50","popOuts":2,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":78,"errors":1,"chances":79,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID665833":{"person":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | BB, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"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":46,"flyOuts":13,"groundOuts":45,"airOuts":23,"runs":35,"doubles":9,"triples":0,"homeRuns":10,"strikeOuts":74,"baseOnBalls":17,"intentionalWalks":2,"hits":51,"hitByPitch":2,"avg":".264","atBats":193,"obp":".330","slg":".466","ops":".796","caughtStealing":3,"stolenBases":16,"stolenBasePercentage":".842","caughtStealingPercentage":".158","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":212,"totalBases":90,"rbi":33,"leftOnBase":74,"sacBunts":0,"sacFlies":0,"babip":".376","groundOutsToAirouts":"1.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.30","popOuts":4,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":107,"errors":1,"chances":111,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID681895":{"person":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(BS, 2)","summary":"1.0 IP, ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":18,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":10,"strikes":8,"strikePercentage":".440","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"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":16,"gamesStarted":0,"flyOuts":8,"groundOuts":13,"airOuts":19,"runs":4,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":7,"intentionalWalks":0,"hits":16,"hitByPitch":3,"atBats":70,"obp":".321","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":348,"era":"1.80","inningsPitched":"20.0","wins":0,"losses":0,"saves":0,"saveOpportunities":2,"holds":1,"blownSaves":2,"earnedRuns":4,"whip":"1.15","battersFaced":82,"outs":60,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":348,"balls":138,"strikes":210,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":2,"winPercentage":".---","pitchesPerInning":"17.40","gamesFinished":3,"strikeoutWalkRatio":"3.43","strikeoutsPer9Inn":"10.80","walksPer9Inn":"3.15","hitsPer9Inn":"7.20","runsScoredPer9":"1.80","homeRunsPer9":"0.45","inheritedRunners":11,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID642397":{"person":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":4,"strikes":9,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":11,"groundOuts":20,"airOuts":20,"runs":7,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":29,"baseOnBalls":9,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":79,"obp":".225","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":374,"era":"2.31","inningsPitched":"23.1","wins":3,"losses":0,"saves":4,"saveOpportunities":6,"holds":6,"blownSaves":2,"earnedRuns":6,"whip":"0.81","battersFaced":89,"outs":70,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":374,"balls":140,"strikes":234,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.03","gamesFinished":9,"strikeoutWalkRatio":"3.22","strikeoutsPer9Inn":"11.19","walksPer9Inn":"3.47","hitsPer9Inn":"3.86","runsScoredPer9":"2.70","homeRunsPer9":"0.39","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID682254":{"person":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(L, 1-1)","summary":"0.0 IP, 2 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":5,"inningsPitched":"0.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":2,"outs":0,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":5,"balls":0,"strikes":5,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":1,"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":19,"gamesStarted":3,"flyOuts":6,"groundOuts":15,"airOuts":13,"runs":9,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":26,"baseOnBalls":8,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":70,"obp":".308","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":303,"era":"4.00","inningsPitched":"18.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":8,"whip":"1.33","battersFaced":78,"outs":54,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":303,"balls":100,"strikes":203,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.15","rbi":3,"winPercentage":".500","pitchesPerInning":"16.83","gamesFinished":1,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"13.00","walksPer9Inn":"4.00","hitsPer9Inn":"8.00","runsScoredPer9":"4.50","homeRunsPer9":"1.50","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669707":{"person":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"jerseyNumber":"19","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"800","stats":{"batting":{"summary":"3-4 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":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":1,"putOuts":13,"errors":0,"chances":14,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":10,"groundOuts":17,"airOuts":12,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".259","atBats":54,"obp":".310","slg":".296","ops":".606","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":59,"totalBases":16,"rbi":3,"leftOnBase":22,"sacBunts":1,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"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":21,"putOuts":34,"errors":2,"chances":57,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID663968":{"person":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"jerseyNumber":"28","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"801","stats":{"batting":{"note":"c-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":5,"groundOuts":30,"airOuts":8,"runs":13,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":20,"baseOnBalls":8,"intentionalWalks":1,"hits":19,"hitByPitch":1,"avg":".250","atBats":76,"obp":".329","slg":".276","ops":".605","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":86,"totalBases":21,"rbi":3,"leftOnBase":46,"sacBunts":1,"sacFlies":0,"babip":".339","groundOutsToAirouts":"3.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"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":2,"putOuts":33,"errors":1,"chances":36,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID656605":{"person":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"5.2 IP, 4 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":8,"airOuts":5,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":83,"inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":22,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":83,"balls":30,"strikes":53,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"6.35","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":10,"flyOuts":27,"groundOuts":59,"airOuts":68,"runs":25,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":41,"baseOnBalls":16,"intentionalWalks":0,"hits":46,"hitByPitch":2,"atBats":213,"obp":".276","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":863,"era":"3.86","inningsPitched":"58.1","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"1.06","battersFaced":232,"outs":175,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":863,"balls":307,"strikes":556,"strikePercentage":".640","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.87","rbi":2,"winPercentage":".667","pitchesPerInning":"14.79","gamesFinished":0,"strikeoutWalkRatio":"2.56","strikeoutsPer9Inn":"6.33","walksPer9Inn":"2.47","hitsPer9Inn":"7.10","runsScoredPer9":"3.86","homeRunsPer9":"0.62","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":24},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":8,"errors":0,"chances":14,"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"}]},"ID670990":{"person":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":0,"flyOuts":9,"groundOuts":28,"airOuts":17,"runs":14,"doubles":9,"triples":0,"homeRuns":1,"strikeOuts":33,"baseOnBalls":15,"intentionalWalks":7,"hits":20,"hitByPitch":5,"atBats":98,"obp":".339","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":423,"era":"3.67","inningsPitched":"27.0","wins":2,"losses":1,"saves":1,"saveOpportunities":3,"holds":1,"blownSaves":2,"earnedRuns":11,"whip":"1.30","battersFaced":118,"outs":81,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":423,"balls":146,"strikes":277,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.65","rbi":0,"winPercentage":".667","pitchesPerInning":"15.67","gamesFinished":7,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"11.00","walksPer9Inn":"5.00","hitsPer9Inn":"6.67","runsScoredPer9":"4.67","homeRunsPer9":"0.33","inheritedRunners":9,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":3,"chances":9,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676755":{"person":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":19,"groundOuts":10,"airOuts":32,"runs":9,"doubles":6,"triples":0,"homeRuns":0,"strikeOuts":15,"baseOnBalls":10,"intentionalWalks":0,"hits":19,"hitByPitch":1,"atBats":75,"obp":".345","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":357,"era":"4.12","inningsPitched":"19.2","wins":0,"losses":0,"saves":0,"saveOpportunities":2,"holds":7,"blownSaves":2,"earnedRuns":9,"whip":"1.47","battersFaced":87,"outs":59,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":357,"balls":130,"strikes":227,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.31","rbi":0,"winPercentage":".---","pitchesPerInning":"18.15","gamesFinished":2,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"6.86","walksPer9Inn":"4.58","hitsPer9Inn":"8.69","runsScoredPer9":"4.12","homeRunsPer9":"0.00","inheritedRunners":9,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":8},"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}},"ID696149":{"person":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":9,"flyOuts":28,"groundOuts":33,"airOuts":55,"runs":26,"doubles":9,"triples":1,"homeRuns":7,"strikeOuts":36,"baseOnBalls":31,"intentionalWalks":1,"hits":33,"hitByPitch":1,"atBats":155,"obp":".344","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":750,"era":"5.14","inningsPitched":"42.0","wins":1,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.52","battersFaced":189,"outs":126,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":750,"balls":282,"strikes":468,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".167","pitchesPerInning":"17.86","gamesFinished":0,"strikeoutWalkRatio":"1.16","strikeoutsPer9Inn":"7.71","walksPer9Inn":"6.64","hitsPer9Inn":"7.07","runsScoredPer9":"5.57","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":16,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":7,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691373":{"person":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"jerseyNumber":"34","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".250","atBats":4,"obp":".250","slg":".250","ops":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID695257":{"person":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"jerseyNumber":"25","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":2,"groundOuts":4,"airOuts":5,"runs":5,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".190","atBats":21,"obp":".190","slg":".190","ops":".380","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":21,"totalBases":4,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".308","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":28,"errors":0,"chances":28,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669387":{"person":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":7,"flyOuts":19,"groundOuts":45,"airOuts":41,"runs":23,"doubles":12,"triples":1,"homeRuns":2,"strikeOuts":43,"baseOnBalls":16,"intentionalWalks":0,"hits":49,"hitByPitch":2,"atBats":176,"obp":".342","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":756,"era":"4.40","inningsPitched":"45.0","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.44","battersFaced":197,"outs":135,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":756,"balls":277,"strikes":479,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".500","pitchesPerInning":"16.80","gamesFinished":0,"strikeoutWalkRatio":"2.69","strikeoutsPer9Inn":"8.60","walksPer9Inn":"3.20","hitsPer9Inn":"9.80","runsScoredPer9":"4.60","homeRunsPer9":"0.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642701":{"person":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":13,"groundOuts":15,"airOuts":29,"runs":12,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":12,"baseOnBalls":9,"intentionalWalks":1,"hits":19,"hitByPitch":1,"atBats":75,"obp":".341","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":329,"era":"4.66","inningsPitched":"19.1","wins":2,"losses":3,"saves":2,"saveOpportunities":4,"holds":3,"blownSaves":2,"earnedRuns":10,"whip":"1.45","battersFaced":85,"outs":58,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":329,"balls":120,"strikes":209,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":".400","pitchesPerInning":"17.02","gamesFinished":8,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"5.59","walksPer9Inn":"4.19","hitsPer9Inn":"8.84","runsScoredPer9":"5.59","homeRunsPer9":"1.40","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":10},"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}},"ID680779":{"person":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"jerseyNumber":"32","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":1}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":16,"groundOuts":29,"airOuts":34,"runs":10,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":20,"baseOnBalls":11,"intentionalWalks":0,"hits":13,"hitByPitch":2,"avg":".137","atBats":95,"obp":".241","slg":".232","ops":".473","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":109,"totalBases":22,"rbi":8,"leftOnBase":57,"sacBunts":1,"sacFlies":0,"babip":".151","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.50","popOuts":11,"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":6,"stolenBases":9,"stolenBasePercentage":".600","caughtStealingPercentage":".400","assists":12,"putOuts":295,"errors":1,"chances":308,"fielding":".997","passedBall":5,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID664875":{"person":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":0,"flyOuts":7,"groundOuts":23,"airOuts":14,"runs":18,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":19,"baseOnBalls":8,"intentionalWalks":1,"hits":20,"hitByPitch":3,"atBats":76,"obp":".356","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":321,"era":"5.89","inningsPitched":"18.1","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":12,"whip":"1.53","battersFaced":87,"outs":55,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":321,"balls":120,"strikes":201,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.64","rbi":0,"winPercentage":".000","pitchesPerInning":"17.51","gamesFinished":5,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"9.33","walksPer9Inn":"3.93","hitsPer9Inn":"9.82","runsScoredPer9":"8.84","homeRunsPer9":"1.47","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID684049":{"person":{"id":684049,"fullName":"Brandan Bidois","link":"/api/v1/people/684049"},"jerseyNumber":"77","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":19,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":7,"strikes":12,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"6.75","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"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":4,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":6,"runs":2,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":14,"obp":".375","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":69,"era":"4.15","inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.38","battersFaced":17,"outs":13,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":69,"balls":22,"strikes":47,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":1,"winPercentage":".---","pitchesPerInning":"15.92","gamesFinished":2,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"6.23","walksPer9Inn":"4.15","hitsPer9Inn":"8.31","runsScoredPer9":"4.15","homeRunsPer9":"4.15","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID804606":{"person":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | HBP, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":13,"groundOuts":43,"airOuts":25,"runs":20,"doubles":7,"triples":2,"homeRuns":3,"strikeOuts":47,"baseOnBalls":11,"intentionalWalks":0,"hits":40,"hitByPitch":3,"avg":".261","atBats":153,"obp":".320","slg":".392","ops":".712","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":169,"totalBases":60,"rbi":20,"leftOnBase":76,"sacBunts":0,"sacFlies":2,"babip":".352","groundOutsToAirouts":"1.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.00","popOuts":4,"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":108,"putOuts":68,"errors":5,"chances":181,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID693304":{"person":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | BB, K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":15,"groundOuts":52,"airOuts":27,"runs":20,"doubles":7,"triples":0,"homeRuns":0,"strikeOuts":28,"baseOnBalls":13,"intentionalWalks":0,"hits":49,"hitByPitch":3,"avg":".314","atBats":156,"obp":".378","slg":".359","ops":".737","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":172,"totalBases":56,"rbi":19,"leftOnBase":63,"sacBunts":0,"sacFlies":0,"babip":".383","groundOutsToAirouts":"1.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":59,"putOuts":42,"errors":3,"chances":104,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID542303":{"person":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"jerseyNumber":"24","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | 2 BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":25,"groundOuts":22,"airOuts":54,"runs":14,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":48,"baseOnBalls":18,"intentionalWalks":1,"hits":27,"hitByPitch":2,"avg":".179","atBats":151,"obp":".275","slg":".305","ops":".580","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":171,"totalBases":46,"rbi":16,"leftOnBase":90,"sacBunts":0,"sacFlies":0,"babip":".224","groundOutsToAirouts":"0.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.20","popOuts":16,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID677952":{"person":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":9,"flyOuts":30,"groundOuts":56,"airOuts":46,"runs":22,"doubles":8,"triples":1,"homeRuns":5,"strikeOuts":56,"baseOnBalls":14,"intentionalWalks":0,"hits":44,"hitByPitch":3,"atBats":198,"obp":".280","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":784,"era":"3.09","inningsPitched":"55.1","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.05","battersFaced":219,"outs":166,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":784,"balls":252,"strikes":532,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.22","rbi":0,"winPercentage":".500","pitchesPerInning":"14.17","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"9.11","walksPer9Inn":"2.28","hitsPer9Inn":"7.16","runsScoredPer9":"3.58","homeRunsPer9":"0.81","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":9,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[693304,804606,668804,542303,665833,691373,687462,664040,669707,663968,680779,682848,656605,681895,684049,642397,682254],"pitchers":[656605,681895,684049,642397,682254],"bench":[695257],"bullpen":[677952,696149,664875,676755,669387,670990,642701,694973],"battingOrder":[693304,804606,668804,542303,665833,687462,664040,663968,682848],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Reynolds, B (7, Liberatore)."},{"label":"TB","value":"Cruz, O 2; Garcia, Jh; Gonzales, N; Griffin; Horwitz; Lowe, B 2; Reynolds, B 2; Triolo 3."},{"label":"RBI","value":"Cruz, O (33); Horwitz (20); Reynolds, B 2 (28)."},{"label":"2-out RBI","value":"Cruz, O; Horwitz; Reynolds, B 2."},{"label":"Runners left in scoring position, 2 out","value":"Griffin; Gonzales, N 2; Lowe, B; Garcia, Jh 3; Rodríguez, E."},{"label":"GIDP","value":"Ozuna; Reynolds, B."},{"label":"Team RISP","value":"3-for-17."},{"label":"Team LOB","value":"11."}]},{"title":"FIELDING","fieldList":[{"label":"Pickoffs","value":"Davis, H (Saggese at 3rd base)."},{"label":"DP","value":"(Lowe, B-Griffin-Triolo)."}]}],"note":[{"label":"a","value":"Flied out for Davis, H in the 8th."},{"label":"b","value":"Singled for Garcia, Jh in the 9th."},{"label":"c","value":"Struck out for Triolo in the 10th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":11,"airOuts":6,"runs":9,"doubles":0,"triples":0,"homeRuns":4,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".242","atBats":32,"obp":".323","slg":".393","ops":".716","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":21,"rbi":8,"leftOnBase":6,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"8.00","popOuts":3,"lineOuts":1},"pitching":{"flyOuts":4,"groundOuts":8,"airOuts":7,"runs":6,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":2,"atBats":40,"obp":".391","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":169,"era":"4.15","inningsPitched":"10.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.37","battersFaced":46,"outs":30,"completeGames":0,"shutouts":0,"pitchesThrown":169,"balls":63,"strikes":106,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":4,"pitchesPerInning":"16.90","runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":30,"errors":2,"chances":39,"passedBall":0,"pickoffs":0}},"players":{"ID700241":{"person":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":9,"flyOuts":30,"groundOuts":56,"airOuts":54,"runs":12,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":36,"baseOnBalls":11,"intentionalWalks":0,"hits":34,"hitByPitch":0,"atBats":180,"obp":".236","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":783,"era":"2.10","inningsPitched":"51.1","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"0.88","battersFaced":191,"outs":154,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":783,"balls":299,"strikes":484,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".600","pitchesPerInning":"15.25","gamesFinished":0,"strikeoutWalkRatio":"3.27","strikeoutsPer9Inn":"6.31","walksPer9Inn":"1.93","hitsPer9Inn":"5.96","runsScoredPer9":"2.10","homeRunsPer9":"1.05","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669357":{"person":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"jerseyNumber":"16","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":28,"groundOuts":23,"airOuts":48,"runs":17,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":47,"baseOnBalls":20,"intentionalWalks":2,"hits":36,"hitByPitch":0,"avg":".238","atBats":151,"obp":".322","slg":".384","ops":".706","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":174,"totalBases":58,"rbi":25,"leftOnBase":71,"sacBunts":0,"sacFlies":3,"babip":".297","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.17","popOuts":7,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":50,"putOuts":14,"errors":1,"chances":65,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID694335":{"person":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":10,"groundOuts":20,"airOuts":24,"runs":21,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":22,"baseOnBalls":14,"intentionalWalks":0,"hits":29,"hitByPitch":1,"atBats":95,"obp":".400","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":421,"era":"8.34","inningsPitched":"22.2","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":21,"whip":"1.90","battersFaced":110,"outs":68,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":421,"balls":164,"strikes":257,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".500","pitchesPerInning":"18.57","gamesFinished":7,"strikeoutWalkRatio":"1.57","strikeoutsPer9Inn":"8.74","walksPer9Inn":"5.56","hitsPer9Inn":"11.51","runsScoredPer9":"8.34","homeRunsPer9":"1.99","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":7},"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}},"ID690155":{"person":{"id":690155,"fullName":"Matt Pushard","link":"/api/v1/people/690155"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":7,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":40,"era":"13.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"2.00","battersFaced":10,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":40,"balls":21,"strikes":19,"strikePercentage":".480","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"20.00","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.50","hitsPer9Inn":"13.50","runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691023":{"person":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"400","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":23,"groundOuts":36,"airOuts":37,"runs":34,"doubles":10,"triples":0,"homeRuns":13,"strikeOuts":52,"baseOnBalls":19,"intentionalWalks":0,"hits":53,"hitByPitch":1,"avg":".299","atBats":177,"obp":".369","slg":".576","ops":".945","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":198,"totalBases":102,"rbi":34,"leftOnBase":85,"sacBunts":0,"sacFlies":1,"babip":".354","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.62","popOuts":8,"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":4,"putOuts":104,"errors":3,"chances":111,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID701675":{"person":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"jerseyNumber":"27","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":20,"groundOuts":37,"airOuts":41,"runs":17,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":31,"baseOnBalls":6,"intentionalWalks":0,"hits":35,"hitByPitch":2,"avg":".246","atBats":142,"obp":".283","slg":".394","ops":".677","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":152,"totalBases":56,"rbi":18,"leftOnBase":58,"sacBunts":0,"sacFlies":2,"babip":".278","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.40","popOuts":11,"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":2,"putOuts":80,"errors":0,"chances":82,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID687363":{"person":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"jerseyNumber":"11","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":10,"groundOuts":45,"airOuts":23,"runs":15,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":35,"baseOnBalls":8,"intentionalWalks":0,"hits":21,"hitByPitch":1,"avg":".184","atBats":114,"obp":".242","slg":".254","ops":".496","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":133,"totalBases":29,"rbi":7,"leftOnBase":45,"sacBunts":9,"sacFlies":1,"babip":".244","groundOutsToAirouts":"1.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"57.00","popOuts":3,"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":2,"putOuts":94,"errors":2,"chances":98,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID681517":{"person":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":9,"flyOuts":22,"groundOuts":54,"airOuts":42,"runs":20,"doubles":9,"triples":1,"homeRuns":6,"strikeOuts":34,"baseOnBalls":20,"intentionalWalks":0,"hits":51,"hitByPitch":3,"atBats":181,"obp":".363","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":780,"era":"3.94","inningsPitched":"45.2","wins":5,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.55","battersFaced":205,"outs":137,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":780,"balls":302,"strikes":478,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":".625","pitchesPerInning":"17.08","gamesFinished":0,"strikeoutWalkRatio":"1.70","strikeoutsPer9Inn":"6.70","walksPer9Inn":"3.94","hitsPer9Inn":"10.05","runsScoredPer9":"3.94","homeRunsPer9":"1.18","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665877":{"person":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"jerseyNumber":"15","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":8,"groundOuts":10,"airOuts":18,"runs":3,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":7,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".220","atBats":50,"obp":".310","slg":".340","ops":".650","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":59,"totalBases":17,"rbi":7,"leftOnBase":30,"sacBunts":0,"sacFlies":1,"babip":".263","groundOutsToAirouts":"0.56","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"50.00","popOuts":8,"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":1,"putOuts":30,"errors":0,"chances":31,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID700669":{"person":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":7,"strikes":13,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":21,"gamesStarted":0,"flyOuts":21,"groundOuts":30,"airOuts":32,"runs":7,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":10,"intentionalWalks":1,"hits":14,"hitByPitch":2,"atBats":85,"obp":".263","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":337,"era":"1.73","inningsPitched":"26.0","wins":3,"losses":1,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":5,"whip":"0.92","battersFaced":99,"outs":78,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":337,"balls":139,"strikes":198,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".750","pitchesPerInning":"12.96","gamesFinished":6,"strikeoutWalkRatio":"1.10","strikeoutsPer9Inn":"3.81","walksPer9Inn":"3.46","hitsPer9Inn":"4.85","runsScoredPer9":"2.42","homeRunsPer9":"0.69","inheritedRunners":12,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID668941":{"person":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(H, 14)","summary":"1.1 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":29,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":12,"strikes":17,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":23,"gamesStarted":0,"flyOuts":10,"groundOuts":25,"airOuts":22,"runs":8,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":9,"intentionalWalks":0,"hits":19,"hitByPitch":1,"atBats":86,"obp":".302","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":403,"era":"3.04","inningsPitched":"23.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":14,"blownSaves":1,"earnedRuns":8,"whip":"1.18","battersFaced":97,"outs":71,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":403,"balls":157,"strikes":246,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":".000","pitchesPerInning":"17.03","gamesFinished":1,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"7.99","walksPer9Inn":"3.42","hitsPer9Inn":"7.23","runsScoredPer9":"3.04","homeRunsPer9":"1.14","inheritedRunners":15,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID802139":{"person":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"jerseyNumber":"26","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":36,"groundOuts":43,"airOuts":55,"runs":35,"doubles":5,"triples":0,"homeRuns":9,"strikeOuts":38,"baseOnBalls":25,"intentionalWalks":2,"hits":42,"hitByPitch":10,"avg":".239","atBats":176,"obp":".362","slg":".420","ops":".782","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":213,"totalBases":74,"rbi":24,"leftOnBase":48,"sacBunts":0,"sacFlies":2,"babip":".252","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.56","popOuts":8,"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":138,"putOuts":58,"errors":2,"chances":198,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID677865":{"person":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":22,"gamesStarted":0,"flyOuts":7,"groundOuts":22,"airOuts":23,"runs":13,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":13,"intentionalWalks":0,"hits":17,"hitByPitch":4,"atBats":71,"obp":".374","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":366,"era":"5.03","inningsPitched":"19.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":6,"blownSaves":1,"earnedRuns":11,"whip":"1.53","battersFaced":91,"outs":59,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":366,"balls":149,"strikes":217,"strikePercentage":".590","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.96","rbi":0,"winPercentage":".---","pitchesPerInning":"18.61","gamesFinished":0,"strikeoutWalkRatio":"0.92","strikeoutsPer9Inn":"5.49","walksPer9Inn":"5.95","hitsPer9Inn":"7.78","runsScoredPer9":"5.95","homeRunsPer9":"0.46","inheritedRunners":13,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":5,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676475":{"person":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"jerseyNumber":"41","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"300","stats":{"batting":{"summary":"2-3 | HR, HBP, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":1,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":31,"groundOuts":52,"airOuts":47,"runs":24,"doubles":11,"triples":0,"homeRuns":7,"strikeOuts":32,"baseOnBalls":18,"intentionalWalks":2,"hits":51,"hitByPitch":1,"avg":".283","atBats":180,"obp":".348","slg":".461","ops":".809","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":201,"totalBases":83,"rbi":34,"leftOnBase":89,"sacBunts":0,"sacFlies":2,"babip":".308","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.71","popOuts":6,"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":29,"putOuts":386,"errors":3,"chances":418,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID695336":{"person":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"jerseyNumber":"25","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"701","stats":{"batting":{"summary":"0-1 | BB, K, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":8,"groundOuts":16,"airOuts":18,"runs":8,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":23,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".162","atBats":68,"obp":".219","slg":".191","ops":".410","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":73,"totalBases":13,"rbi":2,"leftOnBase":36,"sacBunts":0,"sacFlies":0,"babip":".244","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":2,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":19,"putOuts":36,"errors":0,"chances":55,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID676617":{"person":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(BS, 4)","summary":"1.0 IP, 2 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":2,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":2,"battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":9,"strikes":13,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":9,"groundOuts":27,"airOuts":12,"runs":9,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":25,"baseOnBalls":3,"intentionalWalks":0,"hits":20,"hitByPitch":5,"atBats":84,"obp":".304","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":359,"era":"3.13","inningsPitched":"23.0","wins":3,"losses":1,"saves":13,"saveOpportunities":17,"holds":1,"blownSaves":4,"earnedRuns":8,"whip":"1.00","battersFaced":92,"outs":69,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":359,"balls":127,"strikes":232,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"2.25","rbi":1,"winPercentage":".750","pitchesPerInning":"15.61","gamesFinished":15,"strikeoutWalkRatio":"8.33","strikeoutsPer9Inn":"9.78","walksPer9Inn":"1.17","hitsPer9Inn":"7.83","runsScoredPer9":"3.52","homeRunsPer9":"0.39","inheritedRunners":7,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669467":{"person":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":9,"flyOuts":26,"groundOuts":62,"airOuts":42,"runs":24,"doubles":8,"triples":0,"homeRuns":6,"strikeOuts":40,"baseOnBalls":19,"intentionalWalks":0,"hits":47,"hitByPitch":3,"atBats":190,"obp":".324","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":827,"era":"4.04","inningsPitched":"49.0","wins":4,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.35","battersFaced":213,"outs":147,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":827,"balls":304,"strikes":523,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.48","rbi":0,"winPercentage":".500","pitchesPerInning":"16.88","gamesFinished":0,"strikeoutWalkRatio":"2.11","strikeoutsPer9Inn":"7.35","walksPer9Inn":"3.49","hitsPer9Inn":"8.63","runsScoredPer9":"4.41","homeRunsPer9":"1.10","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":10},"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}},"ID650968":{"person":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"jerseyNumber":"63","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":3,"groundOuts":12,"airOuts":6,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".259","atBats":27,"obp":".259","slg":".296","ops":".555","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":27,"totalBases":8,"rbi":5,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".280","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666277":{"person":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(W, 2-0)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"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":12,"balls":3,"strikes":9,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":0,"flyOuts":12,"groundOuts":20,"airOuts":24,"runs":9,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":17,"baseOnBalls":10,"intentionalWalks":1,"hits":15,"hitByPitch":1,"atBats":75,"obp":".299","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":342,"era":"3.48","inningsPitched":"20.2","wins":2,"losses":0,"saves":2,"saveOpportunities":3,"holds":8,"blownSaves":1,"earnedRuns":8,"whip":"1.21","battersFaced":87,"outs":62,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":342,"balls":123,"strikes":219,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.55","gamesFinished":5,"strikeoutWalkRatio":"1.70","strikeoutsPer9Inn":"7.40","walksPer9Inn":"4.35","hitsPer9Inn":"6.53","runsScoredPer9":"3.92","homeRunsPer9":"1.31","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669461":{"person":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"4.2 IP, 4 ER, 9 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":77,"inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":23,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":77,"balls":27,"strikes":50,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"7.71","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":10,"flyOuts":38,"groundOuts":42,"airOuts":61,"runs":27,"doubles":6,"triples":1,"homeRuns":9,"strikeOuts":43,"baseOnBalls":20,"intentionalWalks":0,"hits":60,"hitByPitch":0,"atBats":202,"obp":".356","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":840,"era":"4.70","inningsPitched":"51.2","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"1.55","battersFaced":226,"outs":155,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":840,"balls":309,"strikes":531,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":3,"groundOutsToAirouts":"0.69","rbi":3,"winPercentage":".500","pitchesPerInning":"16.26","gamesFinished":0,"strikeoutWalkRatio":"2.15","strikeoutsPer9Inn":"7.49","walksPer9Inn":"3.48","hitsPer9Inn":"10.45","runsScoredPer9":"4.70","homeRunsPer9":"1.57","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":7,"lineOuts":16},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID686780":{"person":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"jerseyNumber":"43","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":14,"errors":0,"chances":14,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":18,"groundOuts":28,"airOuts":28,"runs":11,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":28,"baseOnBalls":5,"intentionalWalks":0,"hits":21,"hitByPitch":2,"avg":".208","atBats":101,"obp":".257","slg":".356","ops":".613","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":112,"totalBases":36,"rbi":9,"leftOnBase":49,"sacBunts":3,"sacFlies":1,"babip":".243","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.25","popOuts":5,"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":11,"stolenBases":23,"stolenBasePercentage":".676","caughtStealingPercentage":".324","assists":18,"putOuts":218,"errors":3,"chances":239,"fielding":".987","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID592773":{"person":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(H, 9)","summary":"0.2 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":5,"strikes":4,"strikePercentage":".440","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":11,"groundOuts":9,"airOuts":22,"runs":16,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":27,"baseOnBalls":17,"intentionalWalks":1,"hits":21,"hitByPitch":0,"atBats":79,"obp":".396","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":426,"era":"6.30","inningsPitched":"20.0","wins":1,"losses":0,"saves":1,"saveOpportunities":2,"holds":9,"blownSaves":1,"earnedRuns":14,"whip":"1.90","battersFaced":97,"outs":60,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":426,"balls":171,"strikes":255,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.41","rbi":0,"winPercentage":"1.000","pitchesPerInning":"21.30","gamesFinished":3,"strikeoutWalkRatio":"1.59","strikeoutsPer9Inn":"12.15","walksPer9Inn":"7.65","hitsPer9Inn":"9.45","runsScoredPer9":"7.20","homeRunsPer9":"0.90","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID693409":{"person":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"jerseyNumber":"31","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"700","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":0,"groundOuts":5,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":8,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":0,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"2.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"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"}]},"ID669160":{"person":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"jerseyNumber":"3","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":9,"flyOuts":28,"groundOuts":44,"airOuts":54,"runs":28,"doubles":11,"triples":1,"homeRuns":4,"strikeOuts":35,"baseOnBalls":15,"intentionalWalks":0,"hits":54,"hitByPitch":3,"atBats":185,"obp":".351","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":781,"era":"4.81","inningsPitched":"48.2","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.42","battersFaced":205,"outs":146,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":781,"balls":284,"strikes":497,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".429","pitchesPerInning":"16.05","gamesFinished":0,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"6.47","walksPer9Inn":"2.77","hitsPer9Inn":"9.99","runsScoredPer9":"5.18","homeRunsPer9":"0.74","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":0,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691026":{"person":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"jerseyNumber":"0","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":19,"groundOuts":40,"airOuts":44,"runs":18,"doubles":8,"triples":2,"homeRuns":1,"strikeOuts":33,"baseOnBalls":14,"intentionalWalks":0,"hits":39,"hitByPitch":5,"avg":".255","atBats":153,"obp":".331","slg":".353","ops":".684","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":175,"totalBases":54,"rbi":17,"leftOnBase":78,"sacBunts":0,"sacFlies":3,"babip":".311","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"153.00","popOuts":14,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":119,"putOuts":68,"errors":4,"chances":191,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671056":{"person":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"jerseyNumber":"48","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"200","stats":{"batting":{"summary":"1-5 | HR, 2 K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":47,"flyOuts":18,"groundOuts":56,"airOuts":39,"runs":26,"doubles":12,"triples":0,"homeRuns":5,"strikeOuts":36,"baseOnBalls":29,"intentionalWalks":4,"hits":46,"hitByPitch":9,"avg":".263","atBats":175,"obp":".391","slg":".417","ops":".808","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":215,"totalBases":73,"rbi":23,"leftOnBase":65,"sacBunts":0,"sacFlies":2,"babip":".301","groundOutsToAirouts":"1.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":12,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":3,"putOuts":125,"errors":0,"chances":128,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]}},"batters":[802139,671056,676475,691023,669357,701675,693409,695336,686780,687363,669461,700669,592773,668941,676617,666277],"pitchers":[669461,700669,592773,668941,676617,666277],"bench":[665877,650968,691026],"bullpen":[677865,681517,669160,700241,669467,690155,694335],"battingOrder":[802139,671056,676475,691023,669357,701675,695336,686780,687363],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Wetherholt (9, 3rd inning off Keller, M, 1 on, 2 out); Gorman (6, 6th inning off Sisk, 1 on, 2 out); Burleson (7, 8th inning off Bidois, 0 on, 0 out); Herrera (5, 10th inning off Montgomery, M, 2 on, 0 out)."},{"label":"TB","value":"Burleson 5; Church; Gorman 4; Herrera 4; Pagés, P; Walker, J; Wetherholt 5."},{"label":"RBI","value":"Burleson (34); Gorman 2 (25); Herrera 3 (23); Wetherholt 2 (24)."},{"label":"2-out RBI","value":"Wetherholt 2; Gorman 2."},{"label":"Runners left in scoring position, 2 out","value":"Herrera."},{"label":"SAC","value":"Scott II."},{"label":"GIDP","value":"Gorman."},{"label":"Team RISP","value":"3-for-5."},{"label":"Team LOB","value":"3."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Saggese (2, home by Sisk/Davis, H); Gorman (1, 2nd base by Bidois/Rodríguez, E)."},{"label":"PO","value":"Saggese (3rd base by Davis, H)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Walker, J (3, fielding); Burleson (3, fielding)."},{"label":"DP","value":"2 (Burleson-Saggese; Saggese-Wetherholt-Burleson)."}]}],"note":[]}},"officials":[{"official":{"id":482666,"fullName":"D.J. Reyburn","link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"fullName":"John Libka","link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":428442,"fullName":"James Hoye","link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":658325,"fullName":"Tyler Jones","link":"/api/v1/people/658325"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Liberatore."},{"label":"HBP","value":"Griffin (by O'Brien); Reynolds, B (by O'Brien); Burleson (by Keller, M)."},{"label":"ABS Challenge","value":"Davis, H (Ball-Confirmed); Pagés, P (Ball-Confirmed); Rodríguez, E (Ball-Confirmed); Scott II (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Keller, M 83-53; Sisk 18-8; Bidois 19-12; Soto, G 13-9; Montgomery, M 5-5; Liberatore 77-50; Graceffo 20-13; Stanek 9-4; Romero, J 29-17; O'Brien 22-13; Soriano, G 12-9."},{"label":"Groundouts-flyouts","value":"Keller, M 8-2; Sisk 2-0; Bidois 1-0; Soto, G 0-0; Montgomery, M 0-0; Liberatore 3-1; Graceffo 1-0; Stanek 1-0; Romero, J 1-1; O'Brien 1-1; Soriano, G 1-1."},{"label":"Batters faced","value":"Keller, M 22; Sisk 6; Bidois 5; Soto, G 3; Montgomery, M 2; Liberatore 23; Graceffo 5; Stanek 3; Romero, J 5; O'Brien 7; Soriano, G 3."},{"label":"Inherited runners-scored","value":"Sisk 1-1; Bidois 2-0; Graceffo 2-0; Romero, J 1-0."},{"label":"Umpires","value":"HP: D.J. Reyburn. 1B: John Libka. 2B: James Hoye. 3B: Tyler Jones. "},{"label":"Weather","value":"73 degrees, Cloudy."},{"label":"Wind","value":"8 mph, L To R."},{"label":"First pitch","value":"6:45 PM."},{"label":"T","value":"3:01."},{"label":"Att","value":"22,958."},{"label":"Venue","value":"Busch Stadium."},{"label":"May 19, 2026"}],"pitchingNotes":["Montgomery, M pitched to 2 batters in the 10th inning."],"topPerformers":[{"player":{"person":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475","boxscoreName":"Burleson"},"jerseyNumber":"41","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"300","stats":{"batting":{"summary":"2-3 | HR, HBP, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":1,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":31,"groundOuts":52,"airOuts":47,"runs":24,"doubles":11,"triples":0,"homeRuns":7,"strikeOuts":32,"baseOnBalls":18,"intentionalWalks":2,"hits":51,"hitByPitch":1,"avg":".283","atBats":180,"obp":".348","slg":".461","ops":".809","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":201,"totalBases":83,"rbi":34,"leftOnBase":89,"sacBunts":0,"sacFlies":2,"babip":".308","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.71","popOuts":6,"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":29,"putOuts":386,"errors":3,"chances":418,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":65,"hittingGameScore":65},{"player":{"person":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139","boxscoreName":"Wetherholt"},"jerseyNumber":"26","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":36,"groundOuts":43,"airOuts":55,"runs":35,"doubles":5,"triples":0,"homeRuns":9,"strikeOuts":38,"baseOnBalls":25,"intentionalWalks":2,"hits":42,"hitByPitch":10,"avg":".239","atBats":176,"obp":".362","slg":".420","ops":".782","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":213,"totalBases":74,"rbi":24,"leftOnBase":48,"sacBunts":0,"sacFlies":2,"babip":".252","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.56","popOuts":8,"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":138,"putOuts":58,"errors":2,"chances":198,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":63,"hittingGameScore":63},{"player":{"person":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707","boxscoreName":"Triolo"},"jerseyNumber":"19","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"800","stats":{"batting":{"summary":"3-4 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":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":1,"putOuts":13,"errors":0,"chances":14,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":10,"groundOuts":17,"airOuts":12,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".259","atBats":54,"obp":".310","slg":".296","ops":".606","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":59,"totalBases":16,"rbi":3,"leftOnBase":22,"sacBunts":1,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"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":21,"putOuts":34,"errors":2,"chances":57,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":54,"hittingGameScore":54}]},"decisions":{"winner":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"loser":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}