{"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":823057,"link":"/api/v1.1/game/823057/feed/live","metaData":{"wait":10,"timeStamp":"20260521_025524","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count13","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823057,"type":"R","doubleHeader":"N","id":"2026/05/20/pitmlb-slnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823057-2026-05-20","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-20T23:45:00Z","originalDate":"2026-05-20","officialDate":"2026-05-20","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":49,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":25,"losses":24,"ties":0,"pct":".510"},"records":{},"divisionLeader":false,"wins":25,"losses":24,"winningPercentage":".510"},"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":48,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":28,"losses":20,"ties":0,"pct":".583"},"records":{},"divisionLeader":false,"wins":28,"losses":20,"winningPercentage":".583"},"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},"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},"ID696062":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062","firstName":"Wilber","lastName":"Dotel","primaryNumber":"66","birthDate":"2002-09-25","currentAge":23,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Wilber","useLastName":"Dotel","middleName":"Bladimir","boxscoreName":"Dotel","gender":"M","nameMatrilineal":"Rodriguez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wilber Dotel","nameSlug":"wilber-dotel-696062","firstLastName":"Wilber Dotel","lastFirstName":"Dotel, Wilber","lastInitName":"Dotel, W","initLastName":"W Dotel","fullFMLName":"Wilber Bladimir Dotel","fullLFMName":"Dotel, Wilber Bladimir","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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":"66","wind":"9 mph, In From LF"},"gameInfo":{"attendance":27185,"firstPitch":"2026-05-20T23:46:00.000Z","gameDurationMinutes":189},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"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":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"home":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"}},"officialScorer":{"id":823823,"fullName":"Lauren Wiser","link":"/api/v1/people/823823"},"primaryDatacaster":{"id":650313,"fullName":"Steve Loher","link":"/api/v1/people/650313"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Gonzales grounds out softly, pitcher Michael McGreevy to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-20T23:46:36.958Z","endTime":"2026-05-20T23:47:00.722Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":700241,"link":"/api/v1/people/700241"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":{"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-20T19:50:41.824Z","endTime":"2026-05-20T23:16:58.681Z","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-20T23:16:58.681Z","endTime":"2026-05-20T23:44:39.749Z","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-20T23:44:39.749Z","endTime":"2026-05-20T23:46:39.261Z","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(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":91.7,"endSpeed":83.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.90958018779813,"aZ":-27.99023942045834,"pfxX":-8.23429751867271,"pfxZ":2.3292068518166333,"pX":-1.5286226686850997,"pZ":2.034895647682552,"vX0":4.038846148933913,"vY0":-133.46294026623292,"vZ0":-4.357495816863953,"x":175.27,"y":183.84,"x0":-1.9953603555763209,"y0":50.00257035431066,"z0":5.715083884298684,"aX":-14.788739755565405},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.5,"breakHorizontal":14.0,"spinRate":2233,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.4110933465097615,"extension":6.657392192783871},"index":3,"playId":"dbc55f01-9fbd-3c68-82aa-ad59ff7a2e18","pitchNumber":1,"startTime":"2026-05-20T23:46:39.261Z","endTime":"2026-05-20T23:46:43.244Z","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":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.477109424317593,"aZ":-29.831023030834487,"pfxX":-10.011423014458543,"pfxZ":1.2996190008144772,"pX":-0.009091304476426752,"pZ":1.4626374406320022,"vX0":8.249337353587627,"vY0":-133.71648701967678,"vZ0":-5.251812161433746,"x":117.35,"y":199.29,"x0":-1.842756077505644,"y0":50.000637778061154,"z0":5.608312860978146,"aX":-18.01658694500127},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.3,"breakHorizontal":16.2,"spinRate":2207,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.4105733370295046,"extension":6.770539707642193},"hitData":{"launchSpeed":41.6,"launchAngle":-59.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":134.34,"coordY":180.72}},"index":4,"playId":"6e18a5e9-d8ec-3ab3-a149-30a2f34c87a1","pitchNumber":2,"startTime":"2026-05-20T23:46:53.616Z","endTime":"2026-05-20T23:47:00.722Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T23:47:00.722Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Lowe grounds out, shortstop Masyn Winn 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-20T23:47:19.317Z","endTime":"2026-05-20T23:49:14.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":70.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.55338783235232,"aZ":-42.208129620415434,"pfxX":7.323165919218684,"pfxZ":-7.873041672210216,"pX":-0.20469451479582737,"pZ":1.8710661891179494,"vX0":1.807169475106605,"vY0":-113.28911008992392,"vZ0":0.5462416258423008,"x":124.8,"y":188.26,"x0":-1.9678573636226655,"y0":50.00431690626062,"z0":5.914978163251633,"aX":9.329441090574537},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-13.7,"breakHorizontal":-13.7,"spinRate":2573,"spinDirection":43},"zone":8,"typeConfidence":2.0,"plateTime":0.4872136882291942,"extension":6.615368386422489},"index":0,"playId":"3199e65a-83ae-3562-9d68-e7b0d6a329a1","pitchNumber":1,"startTime":"2026-05-20T23:47:28.071Z","endTime":"2026-05-20T23:47:33.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.887869223893276,"aZ":-17.20585332493794,"pfxX":-7.661959367361046,"pfxZ":8.132288393941836,"pX":-0.8864777115640989,"pZ":2.5405448802634707,"vX0":5.400327947069278,"vY0":-135.60833842772414,"vZ0":-5.297501662078855,"x":150.79,"y":170.19,"x0":-1.9200942606074094,"y0":50.002929755889696,"z0":5.741092013525985,"aX":-14.103622829316743},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.7,"breakHorizontal":12.6,"spinRate":2273,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4057190146426599,"extension":6.821878455894194},"index":1,"playId":"32e1a507-51e6-3ddd-856b-237445092d56","pitchNumber":2,"startTime":"2026-05-20T23:47:41.997Z","endTime":"2026-05-20T23:47:47.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93165296907407,"aZ":-27.347954456577018,"pfxX":0.4134276630676923,"pfxZ":2.958182230397366,"pX":0.5934744493204719,"pZ":2.4610883616639043,"vX0":6.340279776116789,"vY0":-127.17459576133508,"vZ0":-2.397376309572223,"x":94.38,"y":172.33,"x0":-1.989363383746894,"y0":50.00526620763385,"z0":5.593046544279729,"aX":0.6733723788305034},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.0,"breakHorizontal":-2.3,"spinRate":2416,"spinDirection":172},"zone":6,"typeConfidence":2.0,"plateTime":0.43127079620378606,"extension":6.725772636264376},"index":2,"playId":"c26e8f67-74c3-3ace-8460-964309ed19ed","pitchNumber":3,"startTime":"2026-05-20T23:47:58.483Z","endTime":"2026-05-20T23:48:02.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":80.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.133881523589082,"aZ":-30.703008611594235,"pfxX":-10.740730485505532,"pfxZ":0.8820325301862322,"pX":-0.7747483023266738,"pZ":-0.05974178377171463,"vX0":6.219505100780027,"vY0":-128.89785791052404,"vZ0":-7.885777982617476,"x":146.53,"y":240.39,"x0":-1.8404180240785684,"y0":50.000271239688544,"z0":5.453827893387686,"aX":-17.829266559197023},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.2,"breakHorizontal":17.8,"spinRate":1766,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.4271245813700699,"extension":6.849870259581591},"index":3,"playId":"b08fd5fc-3530-3879-8a56-fefe9f03c6bc","pitchNumber":4,"startTime":"2026-05-20T23:48:26.200Z","endTime":"2026-05-20T23:48:30.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16042423480326,"aZ":-17.250577894639733,"pfxX":-6.447223903325364,"pfxZ":7.849025938843681,"pX":-1.32505147719555,"pZ":2.922357177401817,"vX0":3.6035745325646027,"vY0":-137.43331586377363,"vZ0":-4.2657274884094605,"x":167.51,"y":159.88,"x0":-1.8197835095030959,"y0":50.0026685955009,"z0":5.675986387975334,"aX":-12.259271973455396},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.4,"breakHorizontal":10.8,"spinRate":2288,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.39944565909174745,"extension":6.761544059347751},"index":4,"playId":"da0186d0-d476-3169-b588-a9f82d495392","pitchNumber":5,"startTime":"2026-05-20T23:48:46.936Z","endTime":"2026-05-20T23:48:51.933Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.814420046692554,"aZ":-40.55527297887181,"pfxX":6.909480906089879,"pfxZ":-6.261793118317026,"pX":-0.6278488365288474,"pZ":2.1084901545955557,"vX0":0.8763732146137992,"vY0":-115.38969241790251,"vZ0":0.4455691073041028,"x":140.93,"y":181.85,"x0":-1.9101324877305639,"y0":50.000183658702525,"z0":5.841571927034259,"aX":9.253266412466639},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-10.9,"breakHorizontal":-12.7,"spinRate":2514,"spinDirection":45},"zone":7,"typeConfidence":2.0,"plateTime":0.4758959560784377,"extension":6.6307720262945775},"hitData":{"launchSpeed":99.1,"launchAngle":-3.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.4,"coordY":153.0}},"index":5,"playId":"47dac4dc-a9de-3b91-a55f-4179fb237946","pitchNumber":6,"startTime":"2026-05-20T23:49:06.749Z","endTime":"2026-05-20T23:49:14.426Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T23:49:14.426Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Reynolds grounds out, first baseman Alec Burleson to pitcher Michael McGreevy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-20T23:49:34.141Z","endTime":"2026-05-20T23:51:27.632Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":80.0,"endSpeed":73.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.07717319700939,"aZ":-41.91689181305221,"pfxX":7.98239170318674,"pfxZ":-7.17896880068802,"pX":0.9879872480450336,"pZ":1.1506034169233674,"vX0":3.928678432191666,"vY0":-116.42024552847144,"vZ0":-1.3045023876924775,"x":79.34,"y":207.71,"x0":-1.764233431204238,"y0":50.00230387922936,"z0":5.724610312561183,"aX":10.83577061362947},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-13.0,"breakHorizontal":-15.5,"spinRate":2558,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4724462316741693,"extension":6.7142915706877275},"index":0,"playId":"2e60f11d-0b01-33b8-95d2-cfa3bc465497","pitchNumber":1,"startTime":"2026-05-20T23:49:42.259Z","endTime":"2026-05-20T23:49:46.476Z","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":0,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.2428607671243,"aZ":-42.726712476259536,"pfxX":6.77109859914998,"pfxZ":-8.049354851187276,"pX":1.201648169686384,"pZ":0.1844841077028261,"vX0":4.723283948028904,"vY0":-114.91507027882761,"vZ0":-2.8619954730163037,"x":71.2,"y":233.8,"x0":-1.7746441889154467,"y0":50.00382719681882,"z0":5.677337464738488,"aX":8.875224706463486},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-15.0,"breakHorizontal":-13.6,"spinRate":2542,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4803160903636319,"extension":6.899281194142435},"index":1,"playId":"5c4254f9-c294-3696-980b-94f72479746f","pitchNumber":2,"startTime":"2026-05-20T23:49:58.587Z","endTime":"2026-05-20T23:50:02.476Z","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":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.311555868868467,"aZ":-24.114987028380625,"pfxX":-6.947368014213504,"pfxZ":4.461995460022749,"pX":-0.5070236453143908,"pZ":2.431688198445808,"vX0":5.869204926256105,"vY0":-134.1208773589019,"vZ0":-3.7659411914133427,"x":136.33,"y":173.12,"x0":-1.8302771401804454,"y0":50.002717086280626,"z0":5.59105537507554,"aX":-12.5493178149757},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.4,"breakHorizontal":11.2,"spinRate":2164,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.40972403604040375,"extension":6.780379595336817},"index":2,"playId":"8a9db5de-762e-32ff-baf7-42b488b74de7","pitchNumber":3,"startTime":"2026-05-20T23:50:17.568Z","endTime":"2026-05-20T23:50:21.082Z","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":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.83703885201552,"aZ":-14.658037981546038,"pfxX":-5.924773565498473,"pfxZ":9.39343166907095,"pX":-0.6722844273455798,"pZ":1.7762562448830628,"vX0":4.944367686546738,"vY0":-136.6253425059638,"vZ0":-7.364903165714341,"x":142.63,"y":190.82,"x0":-1.747630810195,"y0":50.00646177705162,"z0":5.540874740865003,"aX":-11.054133530688254},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.4,"breakHorizontal":9.5,"spinRate":2314,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.40295106789461466,"extension":6.934168465895098},"index":3,"playId":"8c4f4ddf-ec27-3854-b984-d5d78e6d8b94","pitchNumber":4,"startTime":"2026-05-20T23:50:43.638Z","endTime":"2026-05-20T23:50:47.858Z","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":84.4,"endSpeed":78.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.215756032229187,"aZ":-34.116925112736574,"pfxX":1.819710601239495,"pfxZ":-1.2694083569739503,"pX":0.26159034489499994,"pZ":1.3534041121199574,"vX0":4.228126681456416,"vY0":-122.92740056629016,"vZ0":-3.360752037085411,"x":107.03,"y":202.24,"x0":-1.7166013472494437,"y0":50.00197565521561,"z0":5.632525060376487,"aX":2.7863815183407334},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.9,"breakHorizontal":-4.3,"spinRate":2542,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.4454509258610173,"extension":6.79525685333896},"index":4,"playId":"6c17e971-1e29-3e43-a271-aa4c6a5fa288","pitchNumber":5,"startTime":"2026-05-20T23:51:02.419Z","endTime":"2026-05-20T23:51:07.232Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":79.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.88005408447258,"aZ":-25.16780156687613,"pfxX":-8.691969813768033,"pfxZ":4.270755750316271,"pX":-0.015403978456214938,"pZ":1.8437773157162531,"vX0":7.097592697586968,"vY0":-128.16541338617463,"vZ0":-4.282796702526584,"x":117.59,"y":189.0,"x0":-1.7100736630445024,"y0":50.00439576066718,"z0":5.534594751966561,"aX":-14.263476848809173},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.8,"breakHorizontal":13.9,"spinRate":1996,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.4296289708571015,"extension":6.98087123779954},"hitData":{"launchSpeed":68.4,"launchAngle":-33.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.81,"coordY":162.83}},"index":5,"playId":"9717f016-c28b-3472-80d2-38e021cd29b3","pitchNumber":6,"startTime":"2026-05-20T23:51:20.642Z","endTime":"2026-05-20T23:51:27.632Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T23:51:27.632Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"JJ Wetherholt singles on a line drive to right fielder Jake Mangum.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-20T23:53:21.533Z","endTime":"2026-05-20T23:56:05.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51209455259481,"aZ":-17.784144438976963,"pfxX":-5.771301734843551,"pfxZ":7.598502352925218,"pX":-1.037928773455387,"pZ":2.961765088081427,"vX0":2.2734343786452915,"vY0":-137.25580366870315,"vZ0":-3.8173070903653663,"x":156.56,"y":158.81,"x0":-1.130759544648067,"y0":50.00166860226399,"z0":5.593577319372303,"aX":-10.927985341799374},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.1,"breakHorizontal":10.0,"spinRate":2092,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4002080872435778,"extension":6.23602500744067},"index":0,"playId":"7ba22ff6-3a4c-35c0-ae4f-3d83dcf0fe8f","pitchNumber":1,"startTime":"2026-05-20T23:53:40.254Z","endTime":"2026-05-20T23:53:44.059Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40908530992662,"aZ":-19.976839313183923,"pfxX":-6.819834261005043,"pfxZ":6.386663900054822,"pX":-1.109080026857809,"pZ":2.759707903887095,"vX0":2.8150109458891137,"vY0":-137.7722582218734,"vZ0":-3.5902617321624586,"x":159.28,"y":164.27,"x0":-1.2616043575732987,"y0":50.006214949092666,"z0":5.440647670171771,"aX":-13.029862997153012},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.9,"breakHorizontal":11.8,"spinRate":2193,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3985244262223282,"extension":6.352861736426909},"index":1,"playId":"17b20abb-6af0-39e6-976c-0f66c145bbee","pitchNumber":2,"startTime":"2026-05-20T23:53:56.471Z","endTime":"2026-05-20T23:54:00.752Z","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.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.385911509203545,"aZ":-17.54464464609464,"pfxX":-6.490531071716991,"pfxZ":7.604900115543753,"pX":-0.5701415069033742,"pZ":3.1663717415343786,"vX0":3.67428988121387,"vY0":-138.2271626448212,"vZ0":-3.1433247908943436,"x":138.73,"y":153.29,"x0":-1.0771293147008247,"y0":50.00680068600696,"z0":5.504320454023825,"aX":-12.494029778327675},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.2,"breakHorizontal":10.9,"spinRate":2209,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.3970765766933617,"extension":6.375613904977936},"index":2,"playId":"ed89a097-b2b8-39a1-b24d-621ebab72736","pitchNumber":3,"startTime":"2026-05-20T23:54:13.398Z","endTime":"2026-05-20T23:54:17.661Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.953681904608274,"aZ":-30.72415091756955,"pfxX":-8.585340199308067,"pfxZ":0.9054952793416087,"pX":0.2269684640876211,"pZ":1.23180090737172,"vX0":5.983071380732815,"vY0":-125.70488084085062,"vZ0":-4.194156475840171,"x":108.35,"y":205.52,"x0":-1.0659413086493381,"y0":50.003605930687584,"z0":5.410055013257392,"aX":-13.770837230250509},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.0,"breakHorizontal":14.2,"spinRate":1850,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4353531696528199,"extension":6.388105621856335},"index":3,"playId":"1be62721-5fdf-39b9-a8e4-2be80d576696","pitchNumber":4,"startTime":"2026-05-20T23:54:29.640Z","endTime":"2026-05-20T23:54:35.032Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59978481107431,"aZ":-28.61604182947071,"pfxX":-8.627454789518778,"pfxZ":2.168090491761685,"pX":-0.11277953033497554,"pZ":-0.24556601530640743,"vX0":5.180705670055287,"vY0":-127.12026528640023,"vZ0":-8.237062583183278,"x":121.3,"y":245.41,"x0":-1.0543510274155008,"y0":50.001868346807015,"z0":5.302324911487885,"aX":-14.145568809009834},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.3,"breakHorizontal":14.5,"spinRate":1857,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.43056607051309737,"extension":6.520980966603891},"index":4,"playId":"99a43356-5fb7-3e47-9514-54cd6880ab92","pitchNumber":5,"startTime":"2026-05-20T23:54:51.653Z","endTime":"2026-05-20T23:54:55.643Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.766927131062925,"aZ":-30.37001883729706,"pfxX":-7.174992300755473,"pfxZ":1.1146070257890743,"pX":0.08256893388067561,"pZ":1.3629894318937068,"vX0":5.115061556117391,"vY0":-126.26532457062235,"vZ0":-3.9080683512431706,"x":113.85,"y":201.98,"x0":-1.033321392433153,"y0":50.004510173889756,"z0":5.364146817832085,"aX":-11.63188966649966},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.3,"breakHorizontal":11.9,"spinRate":1748,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.43314549659427337,"extension":6.536994306024476},"index":5,"playId":"2417c2d4-36f2-3f00-b2cc-234074dc7951","pitchNumber":6,"startTime":"2026-05-20T23:55:10.561Z","endTime":"2026-05-20T23:55:14.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.643999289612736,"aZ":-17.723180557750087,"pfxX":-5.38096578674784,"pfxZ":7.272834966419374,"pX":0.010555750079238552,"pZ":3.078578331989846,"vX0":5.006201928898252,"vY0":-140.06963557797752,"vZ0":-3.4405470313606923,"x":116.6,"y":155.66,"x0":-1.1008033207734984,"y0":50.002224496651884,"z0":5.481669677015375,"aX":-10.691650240114997},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.6,"breakHorizontal":8.8,"spinRate":2155,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.39104040676695684,"extension":6.48402824286258},"index":6,"playId":"93ccba13-7395-3fd5-9ae9-3e1998b35889","pitchNumber":7,"startTime":"2026-05-20T23:55:33.072Z","endTime":"2026-05-20T23:55:39.543Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.884597778840554,"aZ":-29.292615434711763,"pfxX":-6.362616967314102,"pfxZ":1.7768597642748905,"pX":0.48960742876942914,"pZ":1.996095821679628,"vX0":5.721399519010661,"vY0":-125.98702019342426,"vZ0":-2.654904257043781,"x":98.34,"y":184.89,"x0":-0.9763275991084885,"y0":50.000237035333605,"z0":5.413775914781371,"aX":-10.300019632037683},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.9,"breakHorizontal":10.3,"spinRate":1746,"spinDirection":239},"zone":9,"typeConfidence":2.0,"plateTime":0.43355725901304076,"extension":6.50135133898987},"hitData":{"launchSpeed":83.9,"launchAngle":16.0,"totalDistance":197.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":166.5,"coordY":114.64}},"index":7,"playId":"53f6fd76-7f90-3671-a42f-7747efb7e2db","pitchNumber":8,"startTime":"2026-05-20T23:55:55.166Z","endTime":"2026-05-20T23:56:05.099Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T23:56:05.099Z","atBatIndex":3},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Iván Herrera lines out to center fielder Jhostynxon Garcia.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-20T23:56:16.891Z","endTime":"2026-05-20T23:58:23.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"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":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":691373,"link":"/api/v1/people/691373"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.98036779481354,"aZ":-18.707043631968947,"pfxX":-8.444259618890326,"pfxZ":6.833239873366205,"pX":-0.15239835656631107,"pZ":3.7782652922698268,"vX0":5.248111157645611,"vY0":-140.26878654406883,"vZ0":-1.4817031601798871,"x":122.81,"y":136.77,"x0":-0.96131423637054,"y0":50.00238478758859,"z0":5.546769502645796,"aX":-16.641513678221646},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.2,"breakHorizontal":14.0,"spinRate":2136,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.39213926402318666,"extension":6.439173871618556},"index":0,"playId":"8d5451d0-1725-38ce-b139-31335c9a278e","pitchNumber":1,"startTime":"2026-05-20T23:56:32.829Z","endTime":"2026-05-20T23:56:37.013Z","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":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.30545684038489,"aZ":-25.766120996974223,"pfxX":-11.168786140310825,"pfxZ":3.409556041812033,"pX":-0.7109182789250523,"pZ":2.4167716097469136,"vX0":5.266454444276149,"vY0":-137.18896424259316,"vZ0":-2.697835603661126,"x":144.1,"y":173.53,"x0":-1.2192584600213319,"y0":50.0026270528972,"z0":5.195627881380186,"aX":-20.991614361359744},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.8,"breakHorizontal":18.8,"spinRate":2143,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.40140002387254237,"extension":6.4664182848030585},"index":1,"playId":"fbd75273-28a1-3e34-93a6-1eb6b4c3132e","pitchNumber":2,"startTime":"2026-05-20T23:56:50.310Z","endTime":"2026-05-20T23:56:54.151Z","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":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.053036757230004,"aZ":-21.948757267776134,"pfxX":-10.876004283537734,"pfxZ":5.448285639541318,"pX":0.27182112796581587,"pZ":2.55915745182144,"vX0":7.269904655606748,"vY0":-137.01767732591873,"vZ0":-3.542101640456496,"x":106.64,"y":169.68,"x0":-1.0211470888075054,"y0":50.000934712700094,"z0":5.39272861153397,"aX":-20.400645877307326},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.2,"breakHorizontal":17.9,"spinRate":2145,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.40181817468673886,"extension":6.480143918247367},"index":2,"playId":"f6f46ee3-07de-3eeb-9980-f04d482ee668","pitchNumber":3,"startTime":"2026-05-20T23:57:08.588Z","endTime":"2026-05-20T23:57:13.048Z","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":95.9,"endSpeed":87.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.768630781016036,"aZ":-17.87557259499686,"pfxX":-7.97572147705791,"pfxZ":7.28534291837329,"pX":0.7972031066800622,"pZ":3.583052929247951,"vX0":7.135467942438459,"vY0":-139.53492534521763,"vZ0":-2.349279413977161,"x":86.61,"y":142.04,"x0":-0.7628108340437245,"y0":50.0023965730645,"z0":5.619941995776661,"aX":-15.6534651928938},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.8,"breakHorizontal":12.8,"spinRate":2107,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3932336791958009,"extension":6.381311490241716},"index":3,"playId":"545459de-e518-3b07-bf2d-55ab39498080","pitchNumber":4,"startTime":"2026-05-20T23:57:28.064Z","endTime":"2026-05-20T23:57:31.313Z","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":0},"index":4,"startTime":"2026-05-20T23:57:40.687Z","endTime":"2026-05-20T23:57:56.726Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.466434518888857,"aZ":-26.42773055448024,"pfxX":1.5450089532971267,"pfxZ":3.3389973701225655,"pX":1.2025198250643119,"pZ":1.4169284590642834,"vX0":5.56247106374907,"vY0":-130.1940504139989,"vZ0":-4.4006773774484,"x":71.16,"y":200.52,"x0":-1.1596489603465356,"y0":50.00625837275925,"z0":5.121348473932541,"aX":2.6609995010535585},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.3,"breakHorizontal":-4.0,"spinRate":2368,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.4201580863356775,"extension":6.494898830666678},"index":5,"playId":"ef848ad1-89b9-35b5-9099-8f51effc5798","pitchNumber":5,"startTime":"2026-05-20T23:57:56.726Z","endTime":"2026-05-20T23:58:01.452Z","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":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.058569214147425,"aZ":-24.148891829849994,"pfxX":0.05441888927647032,"pfxZ":4.558802529615231,"pX":1.027764403407941,"pZ":2.199069020813309,"vX0":6.087243969700205,"vY0":-131.82393897067087,"vZ0":-2.976164438750893,"x":77.82,"y":179.41,"x0":-1.3183922780418054,"y0":50.00044788748718,"z0":5.125588055437559,"aX":0.09533420264746817},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.8,"breakHorizontal":-1.4,"spinRate":2425,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.41551557108446513,"extension":6.409536295360474},"hitData":{"launchSpeed":96.9,"launchAngle":20.0,"totalDistance":332.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":160.2,"coordY":70.28}},"index":6,"playId":"d00edc58-7132-3e63-96c3-953be1d1fa6e","pitchNumber":6,"startTime":"2026-05-20T23:58:13.746Z","endTime":"2026-05-20T23:58:23.999Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T23:58:23.999Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alec Burleson walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-20T23:58:43.531Z","endTime":"2026-05-21T00:01:12.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnSecond":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.560307932047888,"aZ":-33.41688369282066,"pfxX":-6.882581136726204,"pfxZ":-0.7773504193173322,"pX":-0.9678071119071898,"pZ":1.7430730054766892,"vX0":2.8977692434596416,"vY0":-125.69133005271519,"vZ0":-2.2943964103070567,"x":153.89,"y":191.72,"x0":-1.241671599790031,"y0":50.00294964142749,"z0":5.382207090111897,"aX":-11.008291301505922},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.7,"breakHorizontal":11.8,"spinRate":1776,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.43582657920698953,"extension":6.44362653517077},"index":0,"playId":"c254e81d-e093-38e6-9ed1-dede30a01271","pitchNumber":1,"startTime":"2026-05-20T23:58:48.645Z","endTime":"2026-05-20T23:58:55.933Z","isPitch":true,"type":"pitch"},{"details":{"description":"JJ Wetherholt steals (6) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"c254e81d-e093-38e6-9ed1-dede30a01271","startTime":"2026-05-20T23:58:59.503Z","endTime":"2026-05-20T23:59:10.576Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.26323038328452,"aZ":-30.89404874412417,"pfxX":-5.961088089847936,"pfxZ":0.7954550924806592,"pX":-0.15163463957111725,"pZ":1.677630605572861,"vX0":4.230812229453998,"vY0":-125.57909111573744,"vZ0":-2.8472690565766925,"x":122.78,"y":193.48,"x0":-1.0796595359747458,"y0":50.000647861771164,"z0":5.326599104428057,"aX":-9.566410438091193},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.1,"breakHorizontal":9.8,"spinRate":1654,"spinDirection":245},"zone":8,"typeConfidence":2.0,"plateTime":0.4353322174997598,"extension":6.491963595318737},"index":2,"playId":"26a29c6e-37cd-3250-b023-236e5a11e719","pitchNumber":2,"startTime":"2026-05-20T23:59:10.576Z","endTime":"2026-05-20T23:59:17.574Z","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":89.3,"endSpeed":81.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.798267819438166,"aZ":-26.137359598831203,"pfxX":-0.26392751814096216,"pfxZ":3.536779400993784,"pX":-0.46136383979946477,"pZ":1.9040385970735672,"vX0":2.5278153061510453,"vY0":-129.9926039540116,"vZ0":-3.2922589179571924,"x":134.59,"y":187.37,"x0":-1.4130198868794939,"y0":50.004483837529975,"z0":5.175968101573997,"aX":-0.4509480389330232},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.9,"breakHorizontal":-0.1,"spinRate":2279,"spinDirection":201},"zone":7,"typeConfidence":2.0,"plateTime":0.42169107642995973,"extension":6.371352125846293},"index":3,"playId":"b1ef457d-15be-3e20-9ca8-52ccf90272bd","pitchNumber":3,"startTime":"2026-05-20T23:59:40.650Z","endTime":"2026-05-20T23:59:45.454Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.190856969069443,"aZ":-38.77974631185699,"pfxX":4.292276266813108,"pfxZ":-4.306224564369014,"pX":1.4522805499468137,"pZ":0.396506313707048,"vX0":4.578001274645896,"vY0":-122.96927380834795,"vZ0":-4.072808742661686,"x":61.64,"y":228.07,"x0":-0.9907916070285979,"y0":50.00586995769739,"z0":5.361462010578663,"aX":6.57898351837637},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-8.5,"breakHorizontal":-8.9,"spinRate":2668,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.44527072796210465,"extension":6.4088836069921244},"index":4,"playId":"ee77ddc5-a4ac-3b09-a162-4b2e0194947b","pitchNumber":4,"startTime":"2026-05-20T23:59:59.243Z","endTime":"2026-05-21T00:00:05.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.45730418984188,"aZ":-42.5266239110393,"pfxX":3.778174448290915,"pfxZ":-6.8030864945478875,"pX":0.8575184515809969,"pZ":1.1699442668697977,"vX0":3.508518015470214,"vY0":-123.37705144867796,"vZ0":-1.6559284801015628,"x":84.31,"y":207.19,"x0":-1.080425276859975,"y0":50.00292805327248,"z0":5.475853897035033,"aX":5.749457115250653},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-12.5,"breakHorizontal":-7.8,"spinRate":2719,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4461192319672094,"extension":6.380791676536716},"index":5,"playId":"7697da3f-02a2-393c-aafa-68d69d8e11e8","pitchNumber":5,"startTime":"2026-05-21T00:00:23.000Z","endTime":"2026-05-21T00:00:26.357Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.964159437971297,"aZ":-31.006292230119524,"pfxX":-5.18926305570092,"pfxZ":0.7110482427939879,"pX":-0.6877402836417122,"pZ":0.711411503997235,"vX0":2.7769896820355715,"vY0":-126.95635823720474,"vZ0":-5.3709376132895414,"x":143.22,"y":219.57,"x0":-1.1191609140283156,"y0":50.00095764624054,"z0":5.309643962232862,"aX":-8.505809570121366},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.4,"breakHorizontal":8.8,"spinRate":1769,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4307284008341532,"extension":6.53503091521356},"index":6,"playId":"75e92a68-2700-3b49-a3d2-b33102c9645c","pitchNumber":6,"startTime":"2026-05-21T00:00:46.876Z","endTime":"2026-05-21T00:00:52.050Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28166166898949,"aZ":-30.01029654658194,"pfxX":-4.408126044270825,"pfxZ":1.340858830163974,"pX":-1.636869071120933,"pZ":3.0383273446564036,"vX0":0.4911086652603431,"vY0":-125.9558294708173,"vZ0":-0.009895278052727274,"x":179.39,"y":156.75,"x0":-1.261537302013801,"y0":50.00046486152689,"z0":5.466516039736033,"aX":-7.090076547269424},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.6,"breakHorizontal":7.9,"spinRate":1729,"spinDirection":258},"zone":11,"typeConfidence":2.0,"plateTime":0.43464726608816706,"extension":6.400759360727743},"index":7,"playId":"7d542297-af82-3173-89c8-d7c6113001ab","pitchNumber":7,"startTime":"2026-05-21T00:01:07.671Z","endTime":"2026-05-21T00:01:12.274Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:01:12.274Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Walker flies out to right fielder Jake Mangum. JJ Wetherholt to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-21T00:01:31.755Z","endTime":"2026-05-21T00:02:11.377Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnThird":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":663968,"link":"/api/v1/people/663968"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.741171566765296,"aZ":-23.457891511482252,"pfxX":0.4450094467194776,"pfxZ":4.872629828271123,"pX":0.5012928976128492,"pZ":1.6564762384557492,"vX0":4.5312909278260625,"vY0":-132.6952698327456,"vZ0":-4.585554887457372,"x":97.89,"y":194.06,"x0":-1.2844290658894553,"y0":50.00102260129815,"z0":5.110783056571937,"aX":0.7939473995397784},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.0,"breakHorizontal":-1.8,"spinRate":2387,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.4123969964564851,"extension":6.42702117927427},"index":0,"playId":"62bd267c-1b6b-3fe9-a225-1d9c7fb4dd5b","pitchNumber":1,"startTime":"2026-05-21T00:01:40.720Z","endTime":"2026-05-21T00:01:46.528Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.88322428868078,"aZ":-24.169215321543223,"pfxX":-9.763591925775007,"pfxZ":4.01670904626973,"pX":-0.42275702610501126,"pZ":2.473994162117919,"vX0":5.3334294477089355,"vY0":-140.28553937546693,"vZ0":-3.3456367640505498,"x":133.11,"y":171.98,"x0":-1.0806141540660004,"y0":50.00216502394773,"z0":5.258493241671813,"aX":-19.44954570382371},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.7,"breakHorizontal":16.6,"spinRate":2078,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.39051406991023363,"extension":6.525526308653358},"hitData":{"launchSpeed":91.9,"launchAngle":40.0,"totalDistance":303.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":203.54,"coordY":104.63}},"index":1,"playId":"63db5e5c-b627-3f69-b26c-9d83632fb946","pitchNumber":2,"startTime":"2026-05-21T00:01:59.000Z","endTime":"2026-05-21T00:02:11.377Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:02:11.377Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Gorman flies out to right fielder Jake Mangum.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-21T00:02:21.182Z","endTime":"2026-05-21T00:04:24.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"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":"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":5},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.538108325042028,"aZ":-32.13196521642117,"pfxX":-6.334628926347375,"pfxZ":0.025702787052975573,"pX":-1.0541272446965746,"pZ":1.315270037828521,"vX0":2.015262991963892,"vY0":-125.86715026976975,"vZ0":-3.3287612721434043,"x":157.18,"y":203.27,"x0":-1.0421295700339157,"y0":50.00370822524433,"z0":5.256854201480849,"aX":-10.16435633754568},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.5,"breakHorizontal":11.0,"spinRate":1722,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.43515997509560433,"extension":6.480301600188792},"index":0,"playId":"43af4970-119f-320d-9a35-caf092cb5e80","pitchNumber":1,"startTime":"2026-05-21T00:02:41.787Z","endTime":"2026-05-21T00:02:46.119Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.35138255698641,"aZ":-16.567347205568293,"pfxX":-5.811441181874996,"pfxZ":7.937597292021923,"pX":-0.5243890176225051,"pZ":3.1006541192946333,"vX0":3.438698605106072,"vY0":-139.98655218409223,"vZ0":-3.3533093791185657,"x":136.99,"y":155.06,"x0":-1.0197221880905298,"y0":50.00252265249859,"z0":5.411849343960622,"aX":-11.426026694718185},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.8,"breakHorizontal":9.7,"spinRate":2025,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.3926690637215553,"extension":6.455914183880236},"index":1,"playId":"53b6d4a3-93e4-32fc-8f71-3e76c6d77ac1","pitchNumber":2,"startTime":"2026-05-21T00:03:00.196Z","endTime":"2026-05-21T00:03:04.577Z","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":2},"pitchData":{"startSpeed":97.1,"endSpeed":87.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.20905413671076,"aZ":-15.356113232313467,"pfxX":-6.098128833577934,"pfxZ":8.446625455404615,"pX":0.46073031267042225,"pZ":2.4615701768312626,"vX0":6.311929503136674,"vY0":-141.17207144993964,"vZ0":-4.957509364881941,"x":99.44,"y":172.32,"x0":-1.0265290087602792,"y0":50.00395643408742,"z0":5.250439969892847,"aX":-12.142951664318753},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.3,"breakHorizontal":9.5,"spinRate":2113,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.39003116421258,"extension":6.570576408814892},"index":2,"playId":"8ef2219a-dfe3-3ede-9aff-0e0f7cbb7b22","pitchNumber":3,"startTime":"2026-05-21T00:03:20.053Z","endTime":"2026-05-21T00:03:23.938Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"875ddac6-9473-4a6b-91a2-73c40bc0828f","startTime":"2026-05-21T00:03:38.304Z","endTime":"2026-05-21T00:03:43.304Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.87796421301556,"aZ":-19.096541725542092,"pfxX":-6.281576470695781,"pfxZ":6.493572461020321,"pX":-0.7596377286406674,"pZ":2.6962841543831515,"vX0":3.3537368089425894,"vY0":-141.410556479509,"vZ0":-3.9381752259718668,"x":145.96,"y":165.98,"x0":-1.1482894329625328,"y0":50.00485509663924,"z0":5.340890643737103,"aX":-12.65425661562589},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.0,"breakHorizontal":10.7,"spinRate":2076,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.3881413452388611,"extension":6.534521302183114},"index":4,"playId":"c1dcb836-eb23-3ed7-90b4-86308fe7525a","pitchNumber":4,"startTime":"2026-05-21T00:03:54.406Z","endTime":"2026-05-21T00:03:58.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.384165608738982,"aZ":-29.645889440669155,"pfxX":-5.975711299468939,"pfxZ":1.5263832798424772,"pX":-0.583244977476742,"pZ":2.448021807677126,"vX0":3.091071112937448,"vY0":-127.912987367332,"vZ0":-1.6796829722672866,"x":139.23,"y":172.68,"x0":-1.0309739185037616,"y0":50.00249708866663,"z0":5.437487103642982,"aX":-9.902149543337522},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.6,"breakHorizontal":10.1,"spinRate":1976,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.4282048528709117,"extension":6.477534477784487},"hitData":{"launchSpeed":88.0,"launchAngle":33.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":160.55,"coordY":85.81}},"index":5,"playId":"9c917a59-37d6-3a2c-8bb0-afcf7f64918d","pitchNumber":5,"startTime":"2026-05-21T00:04:14.595Z","endTime":"2026-05-21T00:04:24.055Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:04:24.055Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Oneil Cruz grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-21T00:06:44.568Z","endTime":"2026-05-21T00:07:26.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-21T00:06:33.675Z","endTime":"2026-05-21T00:06:46.706Z","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, 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":86.2,"endSpeed":78.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.07202979250628,"aZ":-32.553695977463974,"pfxX":-8.851701835575653,"pfxZ":-0.24166352982080141,"pX":-1.9572960866244753,"pZ":3.0134218303430536,"vX0":3.0141481648243413,"vY0":-125.44580237548821,"vZ0":-0.2039423708406476,"x":191.61,"y":157.42,"x0":-2.0324051789523363,"y0":50.00313115262224,"z0":5.775402086279664,"aX":-13.946794643025369},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.2,"breakHorizontal":15.2,"spinRate":1761,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4385390391038362,"extension":6.723909696078191},"index":1,"playId":"46e47adf-c567-3dd9-a171-7b8016be8fd1","pitchNumber":1,"startTime":"2026-05-21T00:06:46.706Z","endTime":"2026-05-21T00:06:50.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.58569968295796,"aZ":-29.753425544589156,"pfxX":-7.98148499334823,"pfxZ":1.3463194241300886,"pX":-0.6771279411639213,"pZ":1.4283986595213165,"vX0":5.8319018544343075,"vY0":-132.84914312767808,"vZ0":-5.264331560358598,"x":142.81,"y":200.21,"x0":-1.860258832262561,"y0":50.00138257597983,"z0":5.589819674425937,"aX":-14.312326854858762},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.6,"breakHorizontal":13.2,"spinRate":2164,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.41177767740695703,"extension":6.631776938762904},"index":2,"playId":"2cbae121-5df0-3b34-8e46-cdb0d5cd2e9b","pitchNumber":2,"startTime":"2026-05-21T00:07:02.713Z","endTime":"2026-05-21T00:07:06.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.90820903815959,"aZ":-26.474797427376345,"pfxX":0.33609990558680736,"pfxZ":3.431873787986291,"pX":0.18948673768199029,"pZ":2.850782701011507,"vX0":5.161739280450002,"vY0":-127.24726649460378,"vZ0":-1.9681540047004684,"x":109.78,"y":161.81,"x0":-1.898025698254032,"y0":50.00426069571417,"z0":5.705056265661839,"aX":0.5577312464113434},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.0,"breakHorizontal":-1.7,"spinRate":2355,"spinDirection":185},"zone":5,"typeConfidence":2.0,"plateTime":0.4283017859433267,"extension":6.602939458056961},"hitData":{"launchSpeed":107.7,"launchAngle":-11.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.36,"coordY":152.19}},"index":3,"playId":"efeb5870-f286-3912-aac6-e7001e1a9766","pitchNumber":3,"startTime":"2026-05-21T00:07:19.248Z","endTime":"2026-05-21T00:07:26.512Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:07:26.512Z","atBatIndex":8},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Spencer Horwitz homers (4) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-21T00:07:44.698Z","endTime":"2026-05-21T00:09:16.192Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":{"id":700241,"link":"/api/v1/people/700241"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.777020762051926,"aZ":-16.74471822380865,"pfxX":-6.659282616397457,"pfxZ":8.523521546961774,"pX":0.30554873089491685,"pZ":0.8405505094248858,"vX0":7.906103725313033,"vY0":-133.67782261523152,"vZ0":-9.262108449223117,"x":105.35,"y":216.09,"x0":-1.8249247262699428,"y0":50.00296817588589,"z0":5.552070574328171,"aX":-12.054565497863958},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.6,"breakHorizontal":10.3,"spinRate":2217,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.40971720785897014,"extension":6.775758271452066},"index":0,"playId":"50aed4e4-4566-33ed-9c66-5d3cc632714f","pitchNumber":1,"startTime":"2026-05-21T00:07:50.568Z","endTime":"2026-05-21T00:07:54.657Z","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":0,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":70.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.662350530475724,"aZ":-41.88012629218508,"pfxX":7.228574695216363,"pfxZ":-7.812454158918081,"pX":0.734346900682211,"pZ":1.4305185307549682,"vX0":3.216929594541906,"vY0":-111.57908459101802,"vZ0":-0.20026655489674772,"x":89.01,"y":200.16,"x0":-1.6712239344377366,"y0":50.000563227757695,"z0":5.887620712168714,"aX":8.98588200769338},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-13.8,"breakHorizontal":-14.0,"spinRate":2520,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.49350507629017004,"extension":6.743925984456692},"index":1,"playId":"c70e120e-1801-3351-a6a7-bbe5333de23c","pitchNumber":2,"startTime":"2026-05-21T00:08:12.343Z","endTime":"2026-05-21T00:08:16.468Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.247041273410712,"aZ":-26.49080403287645,"pfxX":-8.619929867105071,"pfxZ":3.224042169916326,"pX":0.4280019679716187,"pZ":2.264549642703844,"vX0":8.605748803188108,"vY0":-131.76628013996506,"vZ0":-3.6614410048181143,"x":100.69,"y":177.64,"x0":-1.7559042601126533,"y0":50.00366750107486,"z0":5.623095836495103,"aX":-15.201933356319191},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.3,"breakHorizontal":13.8,"spinRate":2221,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.4152299016629537,"extension":6.775049320982032},"index":2,"playId":"e922806b-ecfb-3779-9fe5-7eb591cfdd12","pitchNumber":3,"startTime":"2026-05-21T00:08:29.451Z","endTime":"2026-05-21T00:08:33.411Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.098197806968013,"aZ":-42.1060372350724,"pfxX":7.489809741891035,"pfxZ":-7.77179735987221,"pX":0.24479753539780405,"pZ":2.2081142398583706,"vX0":2.5317194966166654,"vY0":-113.07296360036199,"vZ0":1.367403961221675,"x":107.67,"y":179.16,"x0":-1.8664074319831705,"y0":50.002666292479596,"z0":5.862884573470747,"aX":9.57223181213366},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-13.3,"breakHorizontal":-14.3,"spinRate":2515,"spinDirection":46},"zone":6,"typeConfidence":2.0,"plateTime":0.4868157725225748,"extension":6.775181850239403},"hitData":{"launchSpeed":108.0,"launchAngle":22.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":229.72,"coordY":92.73}},"index":3,"playId":"ede32a36-26ca-3a87-b4e4-736c78041105","pitchNumber":4,"startTime":"2026-05-21T00:08:47.274Z","endTime":"2026-05-21T00:09:16.192Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:09:16.192Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Konnor Griffin singles on a line drive to left fielder Nathan Church.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-21T00:09:26.638Z","endTime":"2026-05-21T00:10:05.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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":[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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"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"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.06295475885509,"aZ":-21.35041426068296,"pfxX":-8.016075652521506,"pfxZ":6.093373471663,"pX":0.5419563910252642,"pZ":1.4930136704516248,"vX0":8.986189217045052,"vY0":-132.6018602460318,"vZ0":-6.396911970454497,"x":96.34,"y":198.47,"x0":-1.8536392998718187,"y0":50.00226196335698,"z0":5.500583775292261,"aX":-14.237004710231197},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.7,"breakHorizontal":12.5,"spinRate":2301,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.41348414948620826,"extension":6.840392959749897},"index":0,"playId":"100fd80c-88be-3a88-885a-1802006b8e7c","pitchNumber":1,"startTime":"2026-05-21T00:09:39.352Z","endTime":"2026-05-21T00:09:44.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.858069080191836,"aZ":-34.039187224835935,"pfxX":9.741477044034383,"pfxZ":-1.3178804984604362,"pX":-0.26263877237542105,"pZ":2.2242391840084195,"vX0":1.3544949263371486,"vY0":-118.36558939073656,"vZ0":-0.6421560836713714,"x":127.01,"y":178.73,"x0":-2.1083107019153298,"y0":50.00541906657066,"z0":5.632100136150359,"aX":13.741621429659691},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-2.3,"breakHorizontal":-18.0,"spinRate":2499,"spinDirection":50},"zone":8,"typeConfidence":2.0,"plateTime":0.463798642225302,"extension":6.506085684045348},"hitData":{"launchSpeed":111.2,"launchAngle":7.0,"totalDistance":149.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.55,"coordY":106.58}},"index":1,"playId":"7a2b863f-6d98-3d6c-8b49-95d0d5201c40","pitchNumber":2,"startTime":"2026-05-21T00:09:54.082Z","endTime":"2026-05-21T00:10:05.950Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:10:05.950Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Endy Rodríguez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-21T00:10:42.812Z","endTime":"2026-05-21T00:12:12.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","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":5},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":"24635a68-37c3-327e-88f8-d0eccc75c1f5","startTime":"2026-05-21T00:10:28.199Z","endTime":"2026-05-21T00:10:31.423Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":82.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.550822954069243,"aZ":-17.291074853133523,"pfxX":-5.873719118534452,"pfxZ":8.418091104955273,"pX":-0.3605427467773796,"pZ":2.184375526606784,"vX0":5.748765794213215,"vY0":-132.69028330053632,"vZ0":-5.822134569453633,"x":130.74,"y":179.8,"x0":-1.8005510370457658,"y0":50.005913672234634,"z0":5.6830768796463635,"aX":-10.390367048083052},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.0,"breakHorizontal":9.2,"spinRate":2314,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.4140734236530963,"extension":6.640357441006106},"index":1,"playId":"81d71ca4-a4a0-339b-8d44-09b44ff4bb12","pitchNumber":1,"startTime":"2026-05-21T00:10:44.732Z","endTime":"2026-05-21T00:10:49.132Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":1},"index":2,"playId":"911a76fe-c848-3803-90af-453b8cdf9437","startTime":"2026-05-21T00:11:03.004Z","endTime":"2026-05-21T00:11:06.422Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.111351835174524,"aZ":-26.555383304904268,"pfxX":-8.996591605110392,"pfxZ":3.5900448618447593,"pX":0.5419767047227689,"pZ":0.8660870441887493,"vX0":8.499764217193986,"vY0":-124.76600496360544,"vZ0":-6.1366346571134995,"x":96.34,"y":215.4,"x0":-1.7540957689518546,"y0":50.00066304856374,"z0":5.570714459917347,"aX":-14.061200279642268},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.2,"breakHorizontal":14.2,"spinRate":1697,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.44045061769896066,"extension":6.700208381048005},"index":3,"playId":"c6f7e703-5330-386e-9a24-2f1f15cc2e6b","pitchNumber":2,"startTime":"2026-05-21T00:11:19.720Z","endTime":"2026-05-21T00:11:23.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","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,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.440445349027186,"aZ":-33.07426227908015,"pfxX":-8.3242167569726,"pfxZ":-0.5652387269549513,"pX":0.6192189484485184,"pZ":1.4296350789752466,"vX0":8.287291249223022,"vY0":-126.05046445830804,"vZ0":-3.936014195708633,"x":93.4,"y":200.18,"x0":-1.6415755349677712,"y0":50.0030763980816,"z0":5.703942649271884,"aX":-13.294368088967977},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.8,"breakHorizontal":13.0,"spinRate":1957,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.43580290876876093,"extension":6.622672041738296},"index":4,"playId":"7f77ab89-93c5-3eed-b086-60cf8ff79c58","pitchNumber":3,"startTime":"2026-05-21T00:11:42.656Z","endTime":"2026-05-21T00:11:48.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.75743772006885,"aZ":-34.483833008451114,"pfxX":0.8620264317444222,"pfxZ":-1.5572966607349126,"pX":0.9464961736075078,"pZ":0.4416837207305663,"vX0":6.190153515300563,"vY0":-121.24790713278985,"vZ0":-5.112199145076702,"x":80.92,"y":226.85,"x0":-1.7566497730464146,"y0":50.00299057762859,"z0":5.602633468840809,"aX":1.277479307513384},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-3.8,"breakHorizontal":-3.1,"spinRate":2427,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4525555176858531,"extension":6.784570271104875},"index":5,"playId":"a976363b-883e-37ca-a931-89fdcca7083b","pitchNumber":4,"startTime":"2026-05-21T00:12:06.664Z","endTime":"2026-05-21T00:12:12.547Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:12:12.547Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jhostynxon Garcia grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-21T00:12:50.006Z","endTime":"2026-05-21T00:13:00.873Z","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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":1},"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"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"d6a349dd-d137-35f9-9fc0-801b504fc2bf","startTime":"2026-05-21T00:12:34.946Z","endTime":"2026-05-21T00:12:38.378Z","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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.75078961426157,"aZ":-35.15738678487142,"pfxX":7.801037935465044,"pfxZ":-2.1665985431704815,"pX":0.44707841249154384,"pZ":1.6866217773804715,"vX0":3.2998690393916608,"vY0":-116.83067336810205,"vZ0":-1.4860238895749294,"x":99.96,"y":193.24,"x0":-1.9986405617425207,"y0":50.002422408922484,"z0":5.646076638749762,"aX":10.74425959309223},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-4.0,"breakHorizontal":-15.0,"spinRate":2492,"spinDirection":55},"zone":9,"typeConfidence":2.0,"plateTime":0.4694759725139903,"extension":6.438957767279802},"hitData":{"launchSpeed":76.0,"launchAngle":15.0,"totalDistance":147.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.04,"coordY":154.72}},"index":1,"playId":"d2631828-f6df-31fd-bbfe-43f0bc739add","pitchNumber":1,"startTime":"2026-05-21T00:12:52.316Z","endTime":"2026-05-21T00:13:00.873Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:13:00.873Z","atBatIndex":12},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Masyn Winn lines out to third baseman Nick Gonzales.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-21T00:15:00.073Z","endTime":"2026-05-21T00:15:17.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43981433070163,"aZ":-17.88189484050529,"pfxX":-7.78393106742523,"pfxZ":7.6531502999451755,"pX":-0.4531436265505024,"pZ":2.570132781440428,"vX0":4.257131757550857,"vY0":-136.40057557822834,"vZ0":-4.318945021315853,"x":134.27,"y":169.39,"x0":-1.0299732408949083,"y0":50.00576976378336,"z0":5.42201126169776,"aX":-14.541922798435127},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.1,"breakHorizontal":13.1,"spinRate":1948,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.4028995927581378,"extension":6.50167510148696},"hitData":{"launchSpeed":95.7,"launchAngle":7.0,"totalDistance":131.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":94.79,"coordY":159.4}},"index":0,"playId":"a706bf7d-c67e-3bef-95c5-7cd5a2dab323","pitchNumber":1,"startTime":"2026-05-21T00:15:11.472Z","endTime":"2026-05-21T00:15:17.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:15:17.021Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"César Prieto grounds out to first baseman Spencer Horwitz.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-21T00:15:34.065Z","endTime":"2026-05-21T00:16:08.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"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":"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":1},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43721317970546,"aZ":-16.82388009697198,"pfxX":-5.173327904695443,"pfxZ":8.066798355494832,"pX":-0.4538012393628542,"pZ":2.9900819520017787,"vX0":3.729361493377955,"vY0":-137.53107396376947,"vZ0":-3.5310490626023494,"x":134.3,"y":158.05,"x0":-1.159951378166598,"y0":50.000640362694064,"z0":5.441770990706213,"aX":-9.841797895946073},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.0,"breakHorizontal":8.5,"spinRate":2153,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.3992972289592216,"extension":6.364551026483591},"index":0,"playId":"764f9cd5-190c-39ab-a548-ef6f0c5aad6d","pitchNumber":1,"startTime":"2026-05-21T00:15:42.636Z","endTime":"2026-05-21T00:15:46.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.9,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.198909764905515,"aZ":-17.130545205080004,"pfxX":-5.8757030398709205,"pfxZ":7.907980331283409,"pX":0.35933328868021325,"pZ":2.440949364150401,"vX0":6.097542515828168,"vY0":-137.68731682242245,"vZ0":-4.822192643824348,"x":103.3,"y":172.87,"x0":-1.1303827150404813,"y0":50.00235877467335,"z0":5.389981791007288,"aX":-11.177446527781749},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.3,"breakHorizontal":9.2,"spinRate":2112,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.3992136214775268,"extension":6.44549656502765},"hitData":{"launchSpeed":77.9,"launchAngle":-32.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.68,"coordY":164.35}},"index":1,"playId":"167cc34a-0cd9-33ac-9a30-7fe7d1e9c2f0","pitchNumber":2,"startTime":"2026-05-21T00:16:00.461Z","endTime":"2026-05-21T00:16:08.211Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:16:08.211Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathan Church singles on a ground ball to second baseman Brandon Lowe.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-21T00:16:14.296Z","endTime":"2026-05-21T00:17:53.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"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,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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.931910634102817,"aZ":-17.56534965404601,"pfxX":-5.963948890965946,"pfxZ":7.634202857414638,"pX":0.8303664186073672,"pZ":2.3190446260339064,"vX0":6.977733524914777,"vY0":-137.7706376530744,"vZ0":-5.082120744026598,"x":85.35,"y":176.17,"x0":-0.9658671429778377,"y0":50.00111030986577,"z0":5.382906425071499,"aX":-11.410710356741564},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.8,"breakHorizontal":9.2,"spinRate":1997,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.3982730531163048,"extension":6.577668420110255},"index":0,"playId":"9d6f44b8-9213-30c0-b756-ad65b1e4337f","pitchNumber":1,"startTime":"2026-05-21T00:16:35.933Z","endTime":"2026-05-21T00:16:39.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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.95808957982762,"aZ":-33.226898581352415,"pfxX":-5.100425005297325,"pfxZ":-0.6786011367197382,"pX":-0.44556572775882436,"pZ":2.179033863570112,"vX0":3.1939739870128174,"vY0":-124.24971201022328,"vZ0":-1.134208670913999,"x":133.98,"y":179.95,"x0":-1.0880719267930334,"y0":50.00045941376166,"z0":5.41376565019658,"aX":-7.9371734403462595},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.2,"breakHorizontal":8.4,"spinRate":1718,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.4415911182825809,"extension":6.505392233189535},"index":1,"playId":"76812313-f443-3267-84d8-fc78db14b260","pitchNumber":2,"startTime":"2026-05-21T00:16:52.705Z","endTime":"2026-05-21T00:16:56.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.745892891319734,"aZ":-31.822388828894244,"pfxX":-5.108117118868379,"pfxZ":0.22077652617784693,"pX":-1.517294689479803,"pZ":0.6610466777692974,"vX0":0.8210239639572181,"vY0":-125.65521821022638,"vZ0":-5.211321323213096,"x":174.84,"y":220.93,"x0":-1.1848770813248506,"y0":50.004493974172796,"z0":5.351195065734737,"aX":-8.158941038701224},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.6,"breakHorizontal":9.0,"spinRate":1789,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.43610051618872836,"extension":6.420925297333083},"index":2,"playId":"68dd7cbb-0404-3e7f-b5b3-c8c3bd4521b3","pitchNumber":3,"startTime":"2026-05-21T00:17:10.282Z","endTime":"2026-05-21T00:17:13.398Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":85.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.28304805341557,"aZ":-21.72769395833312,"pfxX":-7.020095425471852,"pfxZ":5.473801626631342,"pX":-1.341830124811616,"pZ":4.035453639645686,"vX0":2.106520227363488,"vY0":-138.1297629200837,"vZ0":0.03256054489792748,"x":168.15,"y":129.82,"x0":-1.2081092184320148,"y0":50.003481509418165,"z0":5.499361843427775,"aX":-13.399656663603302},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.1,"breakHorizontal":12.1,"spinRate":2045,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.39841064219805267,"extension":6.489572226199595},"index":3,"playId":"1a7826f5-3b79-3317-938c-bee5aaf59ae3","pitchNumber":4,"startTime":"2026-05-21T00:17:30.229Z","endTime":"2026-05-21T00:17:33.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.407990919351235,"aZ":-20.25482253051299,"pfxX":-8.017986966203289,"pfxZ":6.1889574945324775,"pX":0.02805888004747244,"pZ":1.8474404883913207,"vX0":5.8197687903270126,"vY0":-138.51098597073457,"vZ0":-5.577799717521583,"x":115.93,"y":188.9,"x0":-1.0676601707842384,"y0":50.00489042671696,"z0":5.258745351189031,"aX":-15.448056424890275},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.1,"breakHorizontal":13.2,"spinRate":2153,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.3967356565210518,"extension":6.547248602876328},"hitData":{"launchSpeed":107.2,"launchAngle":-1.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.09,"coordY":152.7}},"index":4,"playId":"a4c1180f-8503-3a43-82f9-5af39129d683","pitchNumber":5,"startTime":"2026-05-21T00:17:46.522Z","endTime":"2026-05-21T00:17:53.410Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:17:53.410Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Scott II flies out to right fielder Jake Mangum.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-21T00:18:36.178Z","endTime":"2026-05-21T00:20:47.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":7},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":2},"index":0,"playId":"82d8481c-0116-392c-8805-edbb9565b564","startTime":"2026-05-21T00:18:21.851Z","endTime":"2026-05-21T00:18:24.851Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.952498641090166,"aZ":-14.585784076540165,"pfxX":-6.551293298466202,"pfxZ":9.167949575432425,"pX":0.9156367123942636,"pZ":1.6516878889477795,"vX0":7.473689703806792,"vY0":-137.28743525624722,"vZ0":-7.457370547996865,"x":82.1,"y":194.18,"x0":-0.9842481682412272,"y0":50.00179366460317,"z0":5.385920711558937,"aX":-12.568183891684951},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.2,"breakHorizontal":10.4,"spinRate":2099,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.3981838422345003,"extension":6.453020348716546},"index":1,"playId":"1bc264c7-dc98-3b93-82d9-6332625596b3","pitchNumber":1,"startTime":"2026-05-21T00:18:38.527Z","endTime":"2026-05-21T00:18:43.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.103969431271643,"aZ":-14.509980519786742,"pfxX":-6.362492165591932,"pfxZ":9.309931559798526,"pX":0.9307739656788208,"pZ":1.6053949929217612,"vX0":7.323254434526648,"vY0":-136.61879401943986,"vZ0":-7.575709167267652,"x":81.52,"y":195.43,"x0":-0.953382836768169,"y0":50.00173280628834,"z0":5.40457822449075,"aX":-12.069724530332122},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.5,"breakHorizontal":10.1,"spinRate":2132,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4003841098771419,"extension":6.537965557494073},"index":2,"playId":"76e07291-0d24-3927-aada-8b4c64b51b67","pitchNumber":2,"startTime":"2026-05-21T00:18:57.661Z","endTime":"2026-05-21T00:19:01.954Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.417609532143345,"aZ":-25.667094778932,"pfxX":-11.293935998377128,"pfxZ":3.391420530889656,"pX":-0.6271770614433784,"pZ":3.0391486338250426,"vX0":5.371004312853517,"vY0":-137.77386196717023,"vZ0":-1.2668355739882444,"x":140.91,"y":156.72,"x0":-1.1377521287029901,"y0":50.000385570756336,"z0":5.244273229091581,"aX":-21.646651882810545},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.1,"breakHorizontal":19.3,"spinRate":1977,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.39799196082400456,"extension":6.521113870582771},"index":3,"playId":"8e7ca00c-599d-36cd-8a50-982c35da908a","pitchNumber":3,"startTime":"2026-05-21T00:19:16.724Z","endTime":"2026-05-21T00:19:21.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.711801744716606,"aZ":-33.61348831039353,"pfxX":-6.710328528717893,"pfxZ":-0.9111744365325354,"pX":-0.31186500673394035,"pZ":2.564630202820824,"vX0":4.122952174041061,"vY0":-124.68788894677358,"vZ0":-0.13726366492294118,"x":128.89,"y":169.53,"x0":-1.1136848882195822,"y0":50.00495666605085,"z0":5.3905195521859985,"aX":-10.583430191918342},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.4,"breakHorizontal":11.3,"spinRate":1774,"spinDirection":244},"zone":4,"typeConfidence":2.0,"plateTime":0.43902512628416845,"extension":6.482002180111631},"index":4,"playId":"49b44863-86e8-3597-b1d3-355ab3ae5014","pitchNumber":4,"startTime":"2026-05-21T00:19:35.495Z","endTime":"2026-05-21T00:19:39.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61796107478316,"aZ":-15.383297502655628,"pfxX":-5.349954931148206,"pfxZ":8.432875191022553,"pX":0.1381887177792306,"pZ":2.8917078367309106,"vX0":5.131482601537316,"vY0":-139.77071093165665,"vZ0":-4.07476361754248,"x":111.73,"y":160.7,"x0":-1.0207792205218456,"y0":50.00369588443438,"z0":5.369429134327727,"aX":-10.653661668054703},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.6,"breakHorizontal":8.8,"spinRate":2207,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.3909167190567642,"extension":6.56689648732453},"index":5,"playId":"94161cad-6e9e-3786-b53f-a747a14e5304","pitchNumber":5,"startTime":"2026-05-21T00:19:55.260Z","endTime":"2026-05-21T00:19:58.533Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.37833588222971,"aZ":-23.116814531741873,"pfxX":0.06923092172014211,"pfxZ":5.125609096485451,"pX":1.033768532227566,"pZ":0.25614915170256025,"vX0":6.104934518425525,"vY0":-131.92310184111852,"vZ0":-7.659660583712957,"x":77.6,"y":231.86,"x0":-1.3168302051475649,"y0":50.003695414383515,"z0":4.894410309030814,"aX":0.12164003827751878},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.8,"breakHorizontal":-1.4,"spinRate":2220,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4147670915345665,"extension":6.524416465777687},"index":6,"playId":"ea6d3153-9c85-33ce-8392-09213edf5855","pitchNumber":6,"startTime":"2026-05-21T00:20:15.997Z","endTime":"2026-05-21T00:20:19.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57015022499236,"aZ":-25.37685456874235,"pfxX":-10.887514856831851,"pfxZ":3.5361875414714614,"pX":-0.1993910554927865,"pZ":2.2382344484823835,"vX0":6.513421099789717,"vY0":-138.16540887029677,"vZ0":-3.2335363428362442,"x":124.6,"y":178.35,"x0":-1.180550824565546,"y0":50.00248712821185,"z0":5.141116766395756,"aX":-20.91810515518758},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.9,"breakHorizontal":18.2,"spinRate":2032,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.3973855229808536,"extension":6.4765720001347775},"hitData":{"launchSpeed":92.5,"launchAngle":23.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.91,"coordY":93.91}},"index":7,"playId":"2ef157e4-4fc7-3641-ad16-b400b782fa1e","pitchNumber":7,"startTime":"2026-05-21T00:20:39.205Z","endTime":"2026-05-21T00:20:47.057Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:20:47.057Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jake Mangum lines out to left fielder Nathan Church.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-21T00:22:39.648Z","endTime":"2026-05-21T00:23:21.616Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.32958836466654,"aZ":-29.465100153618373,"pfxX":-0.09117581285639598,"pfxZ":1.686118378730395,"pX":-0.4799608974628565,"pZ":3.116384044276015,"vX0":3.8217467960710723,"vY0":-125.36933613282993,"vZ0":-0.40663686633719054,"x":135.29,"y":154.64,"x0":-2.0067841155813015,"y0":50.002179413565585,"z0":5.668202592844049,"aX":-0.14713005811829788},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.2,"breakHorizontal":-0.6,"spinRate":2356,"spinDirection":186},"zone":1,"typeConfidence":2.0,"plateTime":0.4354794604994394,"extension":6.727766862734179},"index":0,"playId":"d5d572c2-ebe2-3e80-ab37-16c2e9e90cb5","pitchNumber":1,"startTime":"2026-05-21T00:22:57.750Z","endTime":"2026-05-21T00:23:01.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48913298554836,"aZ":-18.79029445713478,"pfxX":-5.660410709201615,"pfxZ":7.606841194257873,"pX":0.2888985343169875,"pZ":2.8343309907745655,"vX0":7.348015155403259,"vY0":-131.7018553112243,"vZ0":-3.781756392801169,"x":105.99,"y":162.25,"x0":-1.7995021081148328,"y0":50.004263026733156,"z0":5.675308154277463,"aX":-9.962672447030878},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.2,"breakHorizontal":8.6,"spinRate":2303,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.41558141108806623,"extension":6.796957652232381},"hitData":{"launchSpeed":95.8,"launchAngle":23.0,"totalDistance":302.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":59.99,"coordY":97.04}},"index":1,"playId":"714a2080-fbd9-3f8c-86ca-405948491c2a","pitchNumber":2,"startTime":"2026-05-21T00:23:13.287Z","endTime":"2026-05-21T00:23:21.616Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:23:21.616Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a ground ball to left fielder Nathan Church.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-21T00:23:37.077Z","endTime":"2026-05-21T00:25:30.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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":[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":"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":5},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.60621734524089,"aZ":-21.140942331472214,"pfxX":-7.404879242765286,"pfxZ":6.215621368813719,"pX":-0.7197979759051832,"pZ":2.4716094197954352,"vX0":5.47332281096645,"vY0":-133.14775392000033,"vZ0":-4.16890060636128,"x":144.44,"y":172.05,"x0":-1.8517183996796451,"y0":50.00356668785317,"z0":5.609529253485262,"aX":-13.145726890619017},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.4,"breakHorizontal":12.0,"spinRate":2190,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.4131556323732948,"extension":6.765146829957319},"index":0,"playId":"6e4a8253-f9c6-359c-9ab5-bb820227747b","pitchNumber":1,"startTime":"2026-05-21T00:23:46.566Z","endTime":"2026-05-21T00:23:50.431Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.163852216801835,"aZ":-16.455393866863204,"pfxX":-4.658133513212398,"pfxZ":8.583420195282592,"pX":0.13117227485612065,"pZ":3.140103910031314,"vX0":6.431016802852453,"vY0":-134.47622010592062,"vZ0":-3.680172082971797,"x":112.0,"y":154.0,"x0":-1.6861029611517502,"y0":50.004133508279935,"z0":5.693752759451182,"aX":-8.532350112015498},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.0,"breakHorizontal":7.1,"spinRate":2374,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.4072984398596269,"extension":6.665308032800752},"index":1,"playId":"82565641-ae50-3b26-b508-0e8c676efd3d","pitchNumber":2,"startTime":"2026-05-21T00:24:02.178Z","endTime":"2026-05-21T00:24:05.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":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.928624141446083,"aZ":-19.634439293501142,"pfxX":-6.5008553790187,"pfxZ":7.397375277635031,"pX":-1.1753340503177951,"pZ":2.195784812349783,"vX0":4.1786376974974475,"vY0":-130.05003488969064,"vZ0":-4.544021113855991,"x":161.8,"y":179.49,"x0":-1.9669218004902813,"y0":50.00288542479557,"z0":5.47578662804485,"aX":-11.01938652065329},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":12.5,"breakHorizontal":10.7,"spinRate":2089,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.42286218936659115,"extension":6.889147279257637},"index":2,"playId":"bf8e1482-519a-3d2e-b6a3-700abbb5ca2d","pitchNumber":3,"startTime":"2026-05-21T00:24:22.341Z","endTime":"2026-05-21T00:24:27.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.917409370791617,"aZ":-31.404636537996726,"pfxX":-11.5281360511398,"pfxZ":0.49062515605152246,"pX":-0.9682560487836068,"pZ":0.8100053822459545,"vX0":6.189706072556944,"vY0":-125.81267176428642,"vZ0":-5.20588043326404,"x":153.91,"y":216.91,"x0":-1.9866396458638649,"y0":50.00367685409439,"z0":5.50720605242161,"aX":-18.140875040478953},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.2,"breakHorizontal":19.1,"spinRate":1525,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.43845926776138144,"extension":6.96442064095913},"index":3,"playId":"549a3a09-fb96-36ac-8917-e4b40ace8dbd","pitchNumber":4,"startTime":"2026-05-21T00:24:44.601Z","endTime":"2026-05-21T00:24:48.643Z","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":81.3,"endSpeed":73.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80694224879036,"aZ":-30.251395271306414,"pfxX":8.07478931760545,"pfxZ":1.3845080397034977,"pX":1.3829177606070377,"pZ":1.5102363103554666,"vX0":5.027327480561445,"vY0":-118.26759238050768,"vZ0":-2.7206464876034206,"x":64.29,"y":198.0,"x0":-1.8340412300312066,"y0":50.00177066688415,"z0":5.507407784352257,"aX":11.206570377021217},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":2.0,"breakHorizontal":-16.0,"spinRate":2487,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.46675120708801154,"extension":6.771451086272943},"index":4,"playId":"7a64048b-152d-319b-b823-d0898f5031c0","pitchNumber":5,"startTime":"2026-05-21T00:25:04.297Z","endTime":"2026-05-21T00:25:09.013Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":79.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.555413552832746,"aZ":-32.84904090944583,"pfxX":-10.18220041681939,"pfxZ":-0.4151250691913564,"pX":-0.5322810298119413,"pZ":2.250038569102966,"vX0":6.33999655410923,"vY0":-127.10104539288524,"vZ0":-1.9244502729753448,"x":137.29,"y":178.03,"x0":-1.7546008443517382,"y0":50.00556684094964,"z0":5.661966579356764,"aX":-16.421685595297234},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.0,"breakHorizontal":16.7,"spinRate":1688,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.43333152184474066,"extension":6.845464920331566},"hitData":{"launchSpeed":96.6,"launchAngle":4.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":95.16,"coordY":145.62}},"index":5,"playId":"6914d36f-b23d-3cf3-9a23-2164969e56e4","pitchNumber":6,"startTime":"2026-05-21T00:25:20.518Z","endTime":"2026-05-21T00:25:30.893Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:25:30.893Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Lowe flies out to left fielder Nathan Church.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-21T00:25:44.532Z","endTime":"2026-05-21T00:28:41.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7,8],"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.057481080568845,"aZ":-17.930597868956454,"pfxX":-6.7534156628693935,"pfxZ":7.948925078107939,"pX":-1.3644164900016846,"pZ":2.882283973816245,"vX0":3.7096421375805755,"vY0":-132.88746459563558,"vZ0":-4.080415093959803,"x":169.01,"y":160.96,"x0":-1.8999698163233336,"y0":50.000649695748436,"z0":5.737569467038719,"aX":-12.095577218766504},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.8,"breakHorizontal":11.4,"spinRate":2301,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.41193300364674235,"extension":6.723367168220317},"index":0,"playId":"020dad9e-ba3d-3f5b-9e3a-55fac911e1d2","pitchNumber":1,"startTime":"2026-05-21T00:25:57.212Z","endTime":"2026-05-21T00:26:00.902Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"9b50a14a-bd67-34f0-9a15-83185b38ee6d","startTime":"2026-05-21T00:26:16.974Z","endTime":"2026-05-21T00:26:19.974Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.70620901880155,"aZ":-28.36706140546519,"pfxX":-11.364356253024901,"pfxZ":2.4090430748049974,"pX":-0.7952386880435546,"pZ":1.559609585365891,"vX0":5.984335240284388,"vY0":-125.61726958628347,"vZ0":-4.189833346081769,"x":147.31,"y":196.67,"x0":-1.7438219441729281,"y0":50.00531667076443,"z0":5.580456436680044,"aX":-17.991734002898024},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.5,"breakHorizontal":19.0,"spinRate":1741,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.43762221894258957,"extension":6.787442074773658},"index":2,"playId":"eda37013-0576-39af-8ee5-c3b6cf30c629","pitchNumber":2,"startTime":"2026-05-21T00:26:37.198Z","endTime":"2026-05-21T00:26:40.571Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"playId":"2e2feca6-db04-410d-87c0-b0145ef0b002","startTime":"2026-05-21T00:26:56.670Z","endTime":"2026-05-21T00:27:01.670Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.533217268825048,"aZ":-17.19437215435845,"pfxX":-6.800434993313532,"pfxZ":8.498314512662208,"pX":-0.10702908300596416,"pZ":2.2363343112717677,"vX0":6.507684476658832,"vY0":-132.0276645935845,"vZ0":-5.68912850529916,"x":121.08,"y":178.4,"x0":-1.722215568072565,"y0":50.000614491988905,"z0":5.687482285484718,"aX":-11.984685699367327},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.3,"breakHorizontal":10.9,"spinRate":2276,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.41510616526015465,"extension":6.876036798489782},"index":4,"playId":"9a7205c3-25b5-3c03-ad4d-d2fa6ea47c99","pitchNumber":3,"startTime":"2026-05-21T00:27:11.226Z","endTime":"2026-05-21T00:27:14.833Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-21T00:27:28.262Z","endTime":"2026-05-21T00:27:43.030Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.651982780314718,"aZ":-25.199903723470527,"pfxX":0.4444686182472186,"pfxZ":4.26638255414818,"pX":-0.4568288072684666,"pZ":4.212842222155365,"vX0":3.630123025135687,"vY0":-126.2262533773262,"vZ0":1.1214403922589218,"x":134.41,"y":125.03,"x0":-1.9638102789145417,"y0":50.00162968002207,"z0":5.773086101172996,"aX":0.7252614732739101},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.2,"breakHorizontal":-1.6,"spinRate":2247,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.43186301948253014,"extension":6.643525527279678},"index":6,"playId":"816bf751-8b20-3130-b42e-83d1f887a7b0","pitchNumber":4,"startTime":"2026-05-21T00:27:43.030Z","endTime":"2026-05-21T00:27:48.876Z","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,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.054311383044897,"aZ":-29.218119007982015,"pfxX":-9.851085734218959,"pfxZ":1.8507047012618285,"pX":0.4511855303020713,"pZ":1.709898702361207,"vX0":8.728476154666835,"vY0":-126.01770999090097,"vZ0":-3.942723979562902,"x":99.8,"y":192.61,"x0":-1.787643983923294,"y0":50.00439888121118,"z0":5.671026875879203,"aX":-15.749924042492268},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.6,"breakHorizontal":15.7,"spinRate":1829,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.4356486439776961,"extension":6.919817232182769},"index":7,"playId":"26d33edf-9e50-38c1-b68e-376b2a17a36d","pitchNumber":5,"startTime":"2026-05-21T00:28:02.506Z","endTime":"2026-05-21T00:28:05.705Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98135061705162,"aZ":-17.177383791942468,"pfxX":-6.361695309760796,"pfxZ":8.179413569987402,"pX":-0.016036127092684736,"pZ":2.300938264249991,"vX0":6.620877825782882,"vY0":-134.28409761832293,"vZ0":-5.63254619679979,"x":117.61,"y":176.65,"x0":-1.6823089173583965,"y0":50.004181285988054,"z0":5.640145354851195,"aX":-11.666294423453923},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.8,"breakHorizontal":10.2,"spinRate":2222,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.40725647928883957,"extension":6.901564648270055},"hitData":{"launchSpeed":97.7,"launchAngle":50.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.86,"coordY":104.05}},"index":8,"playId":"71d25e0f-fc62-3478-a26a-45e017c3b9c0","pitchNumber":6,"startTime":"2026-05-21T00:28:27.861Z","endTime":"2026-05-21T00:28:41.785Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:28:41.785Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Reynolds grounds out, third baseman César Prieto to first baseman Alec Burleson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-21T00:29:04.612Z","endTime":"2026-05-21T00:29:48.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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":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":"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":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"6f122649-7274-4421-b07e-fd6ec3d06106","startTime":"2026-05-21T00:29:04.612Z","endTime":"2026-05-21T00:29:09.612Z","isPitch":false,"type":"stepoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"9e3c8973-9c5d-32a6-afb7-51c634e17305","startTime":"2026-05-21T00:29:20.226Z","endTime":"2026-05-21T00:29:23.226Z","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":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.037281586845303,"aZ":-18.5211835016818,"pfxX":-4.773284821090481,"pfxZ":7.748271035722721,"pX":-0.5437992021201574,"pZ":2.6194841886027365,"vX0":4.503478596539308,"vY0":-131.68481743836912,"vZ0":-4.5906791362046295,"x":137.73,"y":168.05,"x0":-1.6530627743926245,"y0":50.00609952812522,"z0":5.7491056363894995,"aX":-8.414656775089904},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.3,"breakHorizontal":7.7,"spinRate":2183,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.4153867374465974,"extension":6.651321935206329},"hitData":{"launchSpeed":79.3,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.05,"coordY":165.36}},"index":2,"playId":"61583d46-8a47-3d33-b507-44680d561526","pitchNumber":1,"startTime":"2026-05-21T00:29:38.995Z","endTime":"2026-05-21T00:29:48.705Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:29:48.705Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"JJ Wetherholt singles on a ground ball to right fielder Jake Mangum.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-21T00:31:51.245Z","endTime":"2026-05-21T00:33:09.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":3},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.264888264254832,"aZ":-40.793439465888305,"pfxX":3.343680402718313,"pfxZ":-5.914842744083479,"pX":-0.250357742356703,"pZ":1.577418205489166,"vX0":1.1615712789238297,"vY0":-120.76830664921158,"vZ0":-0.8997725005598501,"x":126.54,"y":196.19,"x0":-1.1735013649263428,"y0":50.00035245141249,"z0":5.582656520369743,"aX":4.875961652445318},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-10.6,"breakHorizontal":-6.4,"spinRate":2665,"spinDirection":38},"zone":8,"typeConfidence":2.0,"plateTime":0.45572749657964984,"extension":6.225928996925933},"index":0,"playId":"2d28c794-9cdd-3824-8ab4-fcefcfdd567d","pitchNumber":1,"startTime":"2026-05-21T00:31:56.508Z","endTime":"2026-05-21T00:32:00.678Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":74.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.874697149566423,"aZ":-41.399142092875636,"pfxX":5.085120496799898,"pfxZ":-6.465418931601359,"pX":-0.4187019019639964,"pZ":2.7627481178978965,"vX0":0.20950329473350637,"vY0":-119.4906586213972,"vZ0":2.044238890205314,"x":132.96,"y":164.19,"x0":-1.1671697908103769,"y0":50.00251901378721,"z0":5.652423761951434,"aX":7.255500027103309},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-10.8,"breakHorizontal":-9.2,"spinRate":2584,"spinDirection":41},"zone":1,"typeConfidence":2.0,"plateTime":0.46073325355138195,"extension":6.120396415610485},"index":1,"playId":"2ba1b6e3-5910-36ca-aa98-35002e8a25a4","pitchNumber":2,"startTime":"2026-05-21T00:32:16.001Z","endTime":"2026-05-21T00:32:19.968Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.274106631064495,"aZ":-33.88656295679382,"pfxX":-6.167178761194311,"pfxZ":-1.1167420549647336,"pX":0.14775034085578817,"pZ":1.7251934945390799,"vX0":4.8636629412430725,"vY0":-123.32329060491983,"vZ0":-1.8533206499722261,"x":111.37,"y":192.2,"x0":-1.0561302007983708,"y0":50.00580907571996,"z0":5.365585503102443,"aX":-9.428575176114842},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.3,"breakHorizontal":10.0,"spinRate":1796,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.44544239361878546,"extension":6.500274429033984},"index":2,"playId":"07274aac-2d56-38a1-bf1d-55fb3615db0c","pitchNumber":3,"startTime":"2026-05-21T00:32:31.970Z","endTime":"2026-05-21T00:32:36.549Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.274150856245893,"aZ":-40.32897637755194,"pfxX":3.731480234673246,"pfxZ":-5.491750416772099,"pX":0.5611633769032248,"pZ":2.063898183316787,"vX0":2.7248311956485347,"vY0":-121.52941661211091,"vZ0":-0.027982207610249832,"x":95.61,"y":183.05,"x0":-1.061795463669876,"y0":50.000376017158246,"z0":5.5976413459809455,"aX":5.543845258853938},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-9.6,"breakHorizontal":-7.4,"spinRate":2667,"spinDirection":38},"zone":9,"typeConfidence":2.0,"plateTime":0.4518335895194765,"extension":6.2729956466528165},"hitData":{"launchSpeed":100.3,"launchAngle":5.0,"totalDistance":89.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.61,"coordY":135.61}},"index":3,"playId":"296555e5-b38d-38f1-a591-db8a174d7c69","pitchNumber":4,"startTime":"2026-05-21T00:32:58.689Z","endTime":"2026-05-21T00:33:09.909Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:33:09.909Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Iván Herrera flies out to right fielder Jake Mangum.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-21T00:33:24.222Z","endTime":"2026-05-21T00:35:38.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":5},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"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(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":94.8,"endSpeed":86.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00322479657297,"aZ":-22.83574678701324,"pfxX":-9.724427909128346,"pfxZ":4.845002954941183,"pX":0.17293674440022133,"pZ":1.8264931697782834,"vX0":6.979140751707417,"vY0":-137.8423961950132,"vZ0":-4.8321065205697264,"x":110.41,"y":189.46,"x0":-1.1254802021886052,"y0":50.00520339915642,"z0":5.139529086818393,"aX":-18.757324294525397},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.9,"breakHorizontal":16.2,"spinRate":2020,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.39700947256851027,"extension":6.5073404814231495},"index":0,"playId":"4c42ea0e-f34b-32b1-b835-71cca748e715","pitchNumber":1,"startTime":"2026-05-21T00:33:37.753Z","endTime":"2026-05-21T00:33:41.834Z","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.5,"endSpeed":81.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26807796994806,"aZ":-25.852594613097917,"pfxX":0.7107874008970541,"pfxZ":3.745100480110631,"pX":0.583296197744428,"pZ":2.399811116306229,"vX0":4.696860327998567,"vY0":-128.92914748977313,"vZ0":-2.5221352960026966,"x":94.77,"y":173.99,"x0":-1.35266847713782,"y0":50.00060483762527,"z0":5.381369731378923,"aX":1.1986586051510892},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.5,"breakHorizontal":-2.3,"spinRate":2281,"spinDirection":198},"zone":6,"typeConfidence":2.0,"plateTime":0.4244729863586594,"extension":6.371394362072591},"index":1,"playId":"222a29a2-a140-3370-a5aa-d84efd8ead2c","pitchNumber":2,"startTime":"2026-05-21T00:33:59.776Z","endTime":"2026-05-21T00:34:03.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.80576958951664,"aZ":-26.092167019347013,"pfxX":-10.494631188954266,"pfxZ":3.207643867914486,"pX":0.8581189161713482,"pZ":2.802464453387639,"vX0":9.112329113228544,"vY0":-137.19670315755437,"vZ0":-1.7143591317628906,"x":84.29,"y":163.11,"x0":-1.1511602400531746,"y0":50.00298310071076,"z0":5.222606856649705,"aX":-19.90427247937904},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.6,"breakHorizontal":16.9,"spinRate":2034,"spinDirection":233},"zone":12,"typeConfidence":2.0,"plateTime":0.40000269204269356,"extension":6.594699183994483},"index":2,"playId":"a4762a32-d1e3-3a41-9330-3ef81fcb4116","pitchNumber":3,"startTime":"2026-05-21T00:34:21.351Z","endTime":"2026-05-21T00:34:25.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.604627357263844,"aZ":-26.800522226342117,"pfxX":0.44792944260522416,"pfxZ":3.250607011595979,"pX":0.2043018268724173,"pZ":1.2685755589826817,"vX0":3.7755133855144147,"vY0":-127.62885827248503,"vZ0":-4.431981911023076,"x":109.21,"y":204.53,"x0":-1.3507539436723943,"y0":50.00417871690535,"z0":5.131566136289009,"aX":0.7409591492641359},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.2,"breakHorizontal":-1.7,"spinRate":2226,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.4287083228526565,"extension":6.427350006261149},"index":3,"playId":"90b36256-47e7-37dd-8285-76b0f7ed9111","pitchNumber":4,"startTime":"2026-05-21T00:34:41.258Z","endTime":"2026-05-21T00:34:45.061Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-21T00:35:05.812Z","endTime":"2026-05-21T00:35:25.496Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22797545491147,"aZ":-18.174184989539878,"pfxX":-6.085845444436604,"pfxZ":7.235159632862684,"pX":-0.33546147828263717,"pZ":3.7483305268454044,"vX0":4.095294026780538,"vY0":-138.76520567379816,"vZ0":-1.4945276699479328,"x":129.79,"y":137.58,"x0":-1.0453721505350493,"y0":50.005684875657465,"z0":5.514036386981248,"aX":-11.781449612873965},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.0,"breakHorizontal":10.1,"spinRate":1994,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.39585996472506046,"extension":6.645138631120261},"hitData":{"launchSpeed":72.3,"launchAngle":36.0,"totalDistance":244.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":151.05,"coordY":105.66}},"index":5,"playId":"fa24a1b4-a264-30d6-b870-a7f92e58793f","pitchNumber":5,"startTime":"2026-05-21T00:35:25.496Z","endTime":"2026-05-21T00:35:38.156Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:35:38.156Z","atBatIndex":22},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Alec Burleson grounds into a double play, second baseman Brandon Lowe to shortstop Konnor Griffin to first baseman Spencer Horwitz. JJ Wetherholt out at 2nd. Alec Burleson out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-21T00:35:56.358Z","endTime":"2026-05-21T00:37:56.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"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":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","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":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.11725337662673,"aZ":-17.443458305101185,"pfxX":-6.811167906224604,"pfxZ":7.734256756349177,"pX":-0.2737224453884778,"pZ":1.8394738927162124,"vX0":4.425168464202563,"vY0":-137.94610603998524,"vZ0":-6.535927849075295,"x":127.43,"y":189.11,"x0":-1.0237619885960012,"y0":50.00050654981644,"z0":5.439291419020226,"aX":-12.96774601631031},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.6,"breakHorizontal":11.3,"spinRate":2111,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.39889042462667446,"extension":6.597732022154346},"index":0,"playId":"9175f441-ada3-3fd8-b09c-eb507251a308","pitchNumber":1,"startTime":"2026-05-21T00:36:08.615Z","endTime":"2026-05-21T00:36:12.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78680105624708,"aZ":-24.419536220460316,"pfxX":0.2541077776544238,"pfxZ":4.47834873218231,"pX":-1.1531755380404496,"pZ":1.5016591388401788,"vX0":0.7804449430790601,"vY0":-131.20833097814463,"vZ0":-4.8093292865478485,"x":160.96,"y":198.24,"x0":-1.4883999187935408,"y0":50.00017044104489,"z0":5.196030053792239,"aX":0.43921869602931113},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.2,"breakHorizontal":-0.6,"spinRate":2281,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.4187174526763333,"extension":6.36815317067456},"index":1,"playId":"e35926bb-d4ee-36cd-b886-48769e0820f0","pitchNumber":2,"startTime":"2026-05-21T00:36:28.421Z","endTime":"2026-05-21T00:36:32.417Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.663672963896882,"aZ":-30.968434959736303,"pfxX":-5.925663109993167,"pfxZ":0.7807790482997072,"pX":0.05513220614927926,"pZ":0.6066222995721195,"vX0":4.723116776520168,"vY0":-123.9821262418305,"vZ0":-4.488927899012119,"x":114.9,"y":222.4,"x0":-1.1122877534981046,"y0":50.00303471373089,"z0":5.048924669502483,"aX":-9.150596821526893},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.5,"breakHorizontal":9.5,"spinRate":1629,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.44315669125515456,"extension":6.4658088735248835},"index":2,"playId":"d0f8eff5-3021-32a9-a48d-cd981b8c0824","pitchNumber":3,"startTime":"2026-05-21T00:36:47.372Z","endTime":"2026-05-21T00:36:50.871Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"9b3732dd-377d-49a4-8096-9a9484178112","startTime":"2026-05-21T00:37:10.522Z","endTime":"2026-05-21T00:37:15.522Z","isPitch":false,"type":"stepoff"},{"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":95.2,"endSpeed":87.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.167957827171662,"aZ":-20.30325869714473,"pfxX":-5.77358572456805,"pfxZ":6.109279500225636,"pX":-0.28903794506530756,"pZ":3.051909609436083,"vX0":4.255448438311075,"vY0":-138.56822142542111,"vZ0":-2.7218928921704872,"x":128.02,"y":156.38,"x0":-1.0950802046554682,"y0":50.00346369937551,"z0":5.4045066186430235,"aX":-11.220182829017398},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.7,"breakHorizontal":9.6,"spinRate":2073,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.3953746794146711,"extension":6.549626407570888},"index":4,"playId":"770e3253-89dc-3da0-a777-733a391f9d5a","pitchNumber":4,"startTime":"2026-05-21T00:37:25.822Z","endTime":"2026-05-21T00:37:29.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.086647802992175,"aZ":-31.13336133168713,"pfxX":-4.450873033257026,"pfxZ":0.656080500977553,"pX":-1.13181535154055,"pZ":1.8587994119878892,"vX0":1.4565310359193533,"vY0":-125.64000982857927,"vZ0":-2.383278219206127,"x":160.14,"y":188.59,"x0":-1.1416364022342598,"y0":50.00568122751422,"z0":5.356562700070107,"aX":-7.097850333671703},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.8,"breakHorizontal":7.7,"spinRate":1681,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.43639935035542,"extension":6.557016606239052},"hitData":{"launchSpeed":67.4,"launchAngle":2.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.09,"coordY":157.26}},"index":5,"playId":"a93af045-6b56-3ddc-86b9-f2700165b1b9","pitchNumber":5,"startTime":"2026-05-21T00:37:48.905Z","endTime":"2026-05-21T00:37:56.551Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:37:56.551Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Oneil Cruz grounds out, shortstop Masyn Winn to first baseman Alec Burleson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-21T00:40:15.867Z","endTime":"2026-05-21T00:42:05.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":81.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.322773225293574,"aZ":-16.663084417499455,"pfxX":-4.761422581836613,"pfxZ":8.912909683318288,"pX":-1.5300381291001306,"pZ":2.2417263962735663,"vX0":2.376333979263413,"vY0":-132.35579069106998,"vZ0":-5.835719518599929,"x":175.32,"y":178.25,"x0":-1.8303424486160893,"y0":50.00032068336943,"z0":5.733295485301172,"aX":-8.283803938498213},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.8,"breakHorizontal":7.9,"spinRate":2140,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.4169068220873764,"extension":6.678320265416248},"index":0,"playId":"29c34016-aa1b-3686-978c-9e024f34796f","pitchNumber":1,"startTime":"2026-05-21T00:40:27.522Z","endTime":"2026-05-21T00:40:31.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":76.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.516624145112814,"aZ":-28.234556569536338,"pfxX":-11.217099253515066,"pfxZ":2.574534787126912,"pX":0.03550288546112562,"pZ":1.792010417139103,"vX0":8.206235378045799,"vY0":-124.9417665745695,"vZ0":-3.5693008102746613,"x":115.65,"y":190.4,"x0":-1.8862646908538956,"y0":50.00557592813424,"z0":5.641144034603588,"aX":-17.181480552144286},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.8,"breakHorizontal":17.6,"spinRate":1835,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.44376579919281545,"extension":6.87239523199029},"index":1,"playId":"975d0cd2-a87b-330c-845d-017672483377","pitchNumber":2,"startTime":"2026-05-21T00:40:41.839Z","endTime":"2026-05-21T00:40:45.709Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":82.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87090842644088,"aZ":-16.14075796829355,"pfxX":-5.6253819384585375,"pfxZ":9.123620657675309,"pX":-1.4015629802425924,"pZ":2.6172711914116444,"vX0":3.014171756617618,"vY0":-132.85439085224817,"vZ0":-5.030305746763227,"x":170.42,"y":168.11,"x0":-1.8299817802461678,"y0":50.00559270856491,"z0":5.738259693044164,"aX":-9.890569405787176},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.4,"breakHorizontal":9.4,"spinRate":2226,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4149131442469858,"extension":6.67544364430407},"index":2,"playId":"5212533b-50e6-3b07-ad3b-84e3c036caa4","pitchNumber":3,"startTime":"2026-05-21T00:40:57.242Z","endTime":"2026-05-21T00:41:00.944Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":77.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.208789911880046,"aZ":-27.60862071899961,"pfxX":-10.818054696060365,"pfxZ":2.9231972754477953,"pX":0.4481730951549849,"pZ":1.1458852327257065,"vX0":8.751892569180816,"vY0":-125.75810932373724,"vZ0":-5.306872211433834,"x":99.92,"y":207.84,"x0":-1.713078929230777,"y0":50.004333037196496,"z0":5.590385112813703,"aX":-16.91305728458633},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.0,"breakHorizontal":16.9,"spinRate":1718,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.43959842628902734,"extension":6.754884571210715},"index":3,"playId":"ed24c864-600c-364e-806d-d522f9472cbf","pitchNumber":4,"startTime":"2026-05-21T00:41:14.930Z","endTime":"2026-05-21T00:41:18.749Z","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":90.5,"endSpeed":82.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.481565608882683,"aZ":-26.553083432362204,"pfxX":-5.521066969299354,"pfxZ":3.2113267902029907,"pX":0.3164518972274282,"pZ":1.9931963308157716,"vX0":7.090422003917186,"vY0":-131.55200666194702,"vZ0":-4.2877190976501804,"x":104.94,"y":184.96,"x0":-1.6991707728334082,"y0":50.00152354601664,"z0":5.617724123629122,"aX":-9.655816809627655},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.0,"breakHorizontal":8.4,"spinRate":2192,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.4167105140435843,"extension":6.830295945680512},"index":4,"playId":"84f7529f-fa31-3138-99c4-72ff1c257b8b","pitchNumber":5,"startTime":"2026-05-21T00:41:32.187Z","endTime":"2026-05-21T00:41:36.825Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.154369299432993,"aZ":-29.870410099558104,"pfxX":-9.064663341748695,"pfxZ":1.426168629338477,"pX":-1.295419060106706,"pZ":3.046831803459577,"vX0":4.422930054196059,"vY0":-126.33705617904344,"vZ0":-0.7402363957157947,"x":166.38,"y":156.52,"x0":-1.8927476298526407,"y0":50.002268971532935,"z0":5.748145481455481,"aX":-14.627024119008613},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.6,"breakHorizontal":15.4,"spinRate":1752,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.43384353484139915,"extension":6.8260121615573},"hitData":{"launchSpeed":96.5,"launchAngle":-21.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":125.78,"coordY":135.54}},"index":5,"playId":"d1a816c2-90fe-39d0-8761-e41383dcd832","pitchNumber":6,"startTime":"2026-05-21T00:41:55.682Z","endTime":"2026-05-21T00:42:05.103Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:42:05.103Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Horwitz flies out to center fielder Victor Scott II.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-21T00:42:22.675Z","endTime":"2026-05-21T00:42:56.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46152921912272,"aZ":-16.915162294788484,"pfxX":-5.825568336918308,"pfxZ":8.218908833021958,"pX":-1.1838935319833745,"pZ":3.302605860020567,"vX0":3.777700341602082,"vY0":-134.93529028604738,"vZ0":-3.3703489796353323,"x":162.13,"y":149.61,"x0":-1.840219246466793,"y0":50.00440376088485,"z0":5.74927224877106,"aX":-10.817768903874065},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.4,"breakHorizontal":9.8,"spinRate":2248,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.40484536733800924,"extension":6.79654486346092},"index":0,"playId":"8d306089-06a3-3852-9a2b-b3944199148d","pitchNumber":1,"startTime":"2026-05-21T00:42:28.782Z","endTime":"2026-05-21T00:42:32.850Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.071081449023975,"aZ":-24.537596252391072,"pfxX":-0.5435066067949536,"pfxZ":4.660030538199919,"pX":0.1665818452179831,"pZ":3.2075824752322832,"vX0":5.549839237668014,"vY0":-126.71829991184201,"vZ0":-1.159301075953464,"x":110.65,"y":152.18,"x0":-1.9742725960854905,"y0":50.00219196158171,"z0":5.617711288384113,"aX":-0.8912267910950006},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.4,"breakHorizontal":-0.2,"spinRate":2257,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.4310003410257397,"extension":6.8452968381093},"hitData":{"launchSpeed":98.1,"launchAngle":33.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":99.23,"coordY":58.35}},"index":1,"playId":"2edf6118-2487-3ee7-9c22-8dc5e3c5c2c4","pitchNumber":2,"startTime":"2026-05-21T00:42:46.124Z","endTime":"2026-05-21T00:42:56.774Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:42:56.774Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Konnor Griffin singles on a ground ball to third baseman César Prieto.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-21T00:43:07.860Z","endTime":"2026-05-21T00:44:43.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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":[0,1,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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693409,"link":"/api/v1/people/693409"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.72355534589711,"aZ":-28.77096868908419,"pfxX":-8.562066769587107,"pfxZ":1.856383791108068,"pX":0.03280883973861178,"pZ":1.7288735508728221,"vX0":7.827578983034411,"vY0":-133.92354857662488,"vZ0":-4.691435058954125,"x":115.75,"y":192.1,"x0":-1.804003600362475,"y0":50.00221945157536,"z0":5.541535224296376,"aX":-15.679143197658817},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.6,"breakHorizontal":14.0,"spinRate":2156,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.4077227047695122,"extension":6.739274241639995},"index":0,"playId":"6c228511-41a1-3409-a443-371b5e21d24f","pitchNumber":1,"startTime":"2026-05-21T00:43:25.431Z","endTime":"2026-05-21T00:43:29.109Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.416308239014104,"aZ":-19.775472298458716,"pfxX":-5.556056568187743,"pfxZ":6.8992807097242395,"pX":-1.201751444755881,"pZ":3.2761539148334435,"vX0":3.2872889304780157,"vY0":-132.96034749151573,"vZ0":-2.5895940817665886,"x":162.81,"y":150.32,"x0":-1.7296054243596175,"y0":50.00599138980686,"z0":5.691274846625092,"aX":-9.990357872601619},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.1,"breakHorizontal":9.4,"spinRate":2280,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4113086353411086,"extension":6.662631653841275},"index":1,"playId":"5d76b958-76bf-3b03-bf3b-d7f87b9f4132","pitchNumber":2,"startTime":"2026-05-21T00:43:44.971Z","endTime":"2026-05-21T00:43:49.198Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-21T00:43:57.461Z","endTime":"2026-05-21T00:44:12.007Z","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, 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":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.514496918798333,"aZ":-40.813243530672345,"pfxX":7.491291420058109,"pfxZ":-6.61762558014121,"pX":1.3080754706417748,"pZ":0.059863519611673355,"vX0":4.696282419890371,"vY0":-115.02087859494917,"vZ0":-3.18543079267876,"x":67.14,"y":237.16,"x0":-1.7521387155019157,"y0":50.00512748912292,"z0":5.523849253468159,"aX":9.775643874818963},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-12.6,"breakHorizontal":-15.0,"spinRate":2510,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.48104306564117527,"extension":6.829598321979212},"index":3,"playId":"a073915f-9de6-3ab7-8a81-54c691a0f123","pitchNumber":3,"startTime":"2026-05-21T00:44:12.007Z","endTime":"2026-05-21T00:44:15.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":74.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.84132651706943,"aZ":-31.731521325098416,"pfxX":7.394189308246762,"pfxZ":0.31413088667132794,"pX":1.0485069445150033,"pZ":1.9267819553188614,"vX0":4.501541085812948,"vY0":-119.24056581748624,"vZ0":-1.520532470526539,"x":77.03,"y":186.76,"x0":-1.836253851335202,"y0":50.003324498195674,"z0":5.484973473916611,"aX":10.452624733817025},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":0.5,"breakHorizontal":-14.6,"spinRate":2458,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.46259460634693017,"extension":6.804650220211449},"hitData":{"launchSpeed":68.1,"launchAngle":-53.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.11,"coordY":167.9}},"index":4,"playId":"d42171d9-4508-3ea7-bfe3-9bc5e866ddf1","pitchNumber":4,"startTime":"2026-05-21T00:44:34.567Z","endTime":"2026-05-21T00:44:43.586Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:44:43.586Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Endy Rodríguez walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-21T00:45:08.868Z","endTime":"2026-05-21T00:46:34.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"postOnSecond":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":5},"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":"9c7718af-1606-4908-9700-ac6796aff14c","startTime":"2026-05-21T00:45:08.868Z","endTime":"2026-05-21T00:45:13.868Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":70.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.575865096736923,"aZ":-41.651985356974855,"pfxX":5.600435823883789,"pfxZ":-7.56784417770224,"pX":1.4983187388700676,"pZ":0.4755636572820032,"vX0":5.371753699179189,"vY0":-112.74822252862403,"vZ0":-2.245413695363883,"x":59.89,"y":225.94,"x0":-1.6663591309432615,"y0":50.00100274709676,"z0":5.794327199648756,"aX":7.016649406676335},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-13.9,"breakHorizontal":-11.8,"spinRate":2438,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.49082811819284267,"extension":6.710999671626406},"index":1,"playId":"dc8774ea-b608-394b-9b58-bd8ad9dbafd9","pitchNumber":1,"startTime":"2026-05-21T00:45:21.045Z","endTime":"2026-05-21T00:45:30.419Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Michael McGreevy. Konnor Griffin to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"dc8774ea-b608-394b-9b58-bd8ad9dbafd9","startTime":"2026-05-21T00:45:35.220Z","endTime":"2026-05-21T00:45:53.180Z","isPitch":false,"isBaseRunningPlay":true,"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, 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":86.7,"endSpeed":78.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.037329346203233,"aZ":-30.966262768518558,"pfxX":-10.549704128041274,"pfxZ":0.7633705766295744,"pX":-1.4000951634005667,"pZ":1.0171134988137847,"vX0":4.830372311008117,"vY0":-126.01719872606795,"vZ0":-5.006091755467707,"x":170.37,"y":211.32,"x0":-1.9861342142323375,"y0":50.00325208149915,"z0":5.573240884955526,"aX":-16.724422278376128},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.4,"breakHorizontal":17.8,"spinRate":1734,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.43704347626248463,"extension":6.830705457511016},"index":3,"playId":"75aa7dca-9992-3cb0-b07b-c27e33441165","pitchNumber":2,"startTime":"2026-05-21T00:45:53.180Z","endTime":"2026-05-21T00:45:57.835Z","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":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.978427108718346,"aZ":-27.76871514408575,"pfxX":-10.449575724409293,"pfxZ":2.7782985865479843,"pX":-0.4057511134103787,"pZ":0.8818430234575668,"vX0":6.65132668044613,"vY0":-125.51709261909929,"vZ0":-6.0073542318503925,"x":132.47,"y":214.97,"x0":-1.7413647627889322,"y0":50.002246714204716,"z0":5.586607603885735,"aX":-16.56223686440956},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.7,"breakHorizontal":17.3,"spinRate":1698,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.43748726432679597,"extension":6.835389189298156},"index":4,"playId":"f4d62b6b-b6b4-33a4-81b0-013f272e5aac","pitchNumber":3,"startTime":"2026-05-21T00:46:11.646Z","endTime":"2026-05-21T00:46:15.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.853058299882274,"aZ":-25.517202538611382,"pfxX":-0.7852353940307887,"pfxZ":4.1855904005349185,"pX":0.06500982154167936,"pZ":3.6259688462608,"vX0":5.330308870014489,"vY0":-125.25430559818774,"vZ0":0.06587587658689564,"x":114.52,"y":140.88,"x0":-1.9870279905594121,"y0":50.00594432938907,"z0":5.682568557887725,"aX":-1.2503788897337027},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.8,"breakHorizontal":0.2,"spinRate":2344,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.43697641624012773,"extension":6.744178960573859},"index":5,"playId":"31df3271-0ecd-3ef5-ab25-b98f5bbe3ade","pitchNumber":4,"startTime":"2026-05-21T00:46:29.586Z","endTime":"2026-05-21T00:46:34.228Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:46:34.228Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jhostynxon Garcia singles on a ground ball to center fielder Victor Scott II. Konnor Griffin scores. Endy Rodríguez to 2nd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-21T00:46:49.707Z","endTime":"2026-05-21T00:47:26.798Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"postOnSecond":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":1},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":{"id":700241,"link":"/api/v1/people/700241"},"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":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.293441463341463,"aZ":-23.056001397323925,"pfxX":-8.269260867656012,"pfxZ":5.255506925811928,"pX":1.1571226192562452,"pZ":2.0197566735491863,"vX0":10.014169930802856,"vY0":-130.78745462231512,"vZ0":-4.5262101534458345,"x":72.89,"y":184.25,"x0":-1.6450010583101955,"y0":50.0001386575528,"z0":5.499335455729831,"aX":-14.339859281586085},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.8,"breakHorizontal":12.8,"spinRate":2240,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4186046668373482,"extension":6.99809697867733},"index":0,"playId":"902640f6-c0b3-3867-9838-30948b01bc4e","pitchNumber":1,"startTime":"2026-05-21T00:46:59.384Z","endTime":"2026-05-21T00:47:03.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.466131261384067,"aZ":-24.481453896426412,"pfxX":-7.6716815359922546,"pfxZ":4.4204274211011985,"pX":-0.22911341441020774,"pZ":2.617262478211388,"vX0":6.664823029557183,"vY0":-130.83448304133768,"vZ0":-3.147107858829482,"x":125.73,"y":168.11,"x0":-1.8073216044713392,"y0":50.006064370092766,"z0":5.661643682776753,"aX":-13.361362360375555},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.6,"breakHorizontal":12.5,"spinRate":2205,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.41794327911626805,"extension":6.9172988198264695},"hitData":{"launchSpeed":90.3,"launchAngle":8.0,"totalDistance":115.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.55,"coordY":114.38}},"index":1,"playId":"d3600792-a4df-340c-b960-c56cb9d22d7e","pitchNumber":2,"startTime":"2026-05-21T00:47:17.183Z","endTime":"2026-05-21T00:47:26.798Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:47:26.798Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Mangum singles on a soft ground ball to third baseman César Prieto. Endy Rodríguez to 3rd. Jhostynxon Garcia to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-21T00:49:05.748Z","endTime":"2026-05-21T00:50:11.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"postOnSecond":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"postOnThird":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[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":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693409,"link":"/api/v1/people/693409"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-21T00:48:22.114Z","endTime":"2026-05-21T00:49:08.004Z","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":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.628823270411193,"aZ":-42.51819695377542,"pfxX":5.779793295664982,"pfxZ":-7.9988588943161,"pX":-0.8077152150810324,"pZ":0.8794766478095222,"vX0":0.5805731740749311,"vY0":-113.50856568556397,"vZ0":-1.2398066167307047,"x":147.79,"y":215.03,"x0":-1.817643005824021,"y0":50.00484776434151,"z0":5.702264553781206,"aX":7.470767109018242},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-14.5,"breakHorizontal":-10.6,"spinRate":2497,"spinDirection":46},"zone":13,"typeConfidence":2.0,"plateTime":0.4843181181312093,"extension":6.697144971461831},"index":1,"playId":"3b3b2bae-0d3a-3732-848e-a9a065b9f152","pitchNumber":1,"startTime":"2026-05-21T00:49:08.004Z","endTime":"2026-05-21T00:49:11.948Z","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":86.8,"endSpeed":79.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0385810369319,"aZ":-26.431133416696724,"pfxX":0.4151768832229097,"pfxZ":3.5442011978304855,"pX":0.6934697868751756,"pZ":2.6807082644870794,"vX0":6.1103690828014,"vY0":-126.29840616108949,"vZ0":-1.9618359796718932,"x":90.57,"y":166.4,"x0":-1.808259114746783,"y0":50.00271206509083,"z0":5.587312156375637,"aX":0.6714805280837454},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.2,"breakHorizontal":-2.2,"spinRate":2357,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.4332064434221974,"extension":6.7714810148111235},"index":2,"playId":"3abb867f-6454-3d4c-9cc6-98408ab4c822","pitchNumber":2,"startTime":"2026-05-21T00:49:27.734Z","endTime":"2026-05-21T00:49:34.678Z","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":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.72171826886584,"aZ":-19.990309479989026,"pfxX":-6.062904680175775,"pfxZ":7.011924684894179,"pX":-0.1324297843206331,"pZ":3.52979365447802,"vX0":6.371324251441715,"vY0":-131.4765912267686,"vZ0":-1.6196638494353413,"x":122.05,"y":143.48,"x0":-1.8076809997163161,"y0":50.005115351234416,"z0":5.647967595195351,"aX":-10.540349724190957},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.5,"breakHorizontal":9.5,"spinRate":2198,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.41773319712292256,"extension":6.876951837536476},"hitData":{"launchSpeed":59.4,"launchAngle":-66.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":110.84,"coordY":188.05}},"index":3,"playId":"633dfacf-d3b1-37f8-9861-3f17c67a5886","pitchNumber":3,"startTime":"2026-05-21T00:50:03.549Z","endTime":"2026-05-21T00:50:11.301Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:50:11.301Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Gonzales grounds out, shortstop Masyn Winn to first baseman Alec Burleson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-21T00:50:43.018Z","endTime":"2026-05-21T00:53:15.894Z","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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"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":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"4bdc3307-f665-4554-b483-6da3aadc74a6","startTime":"2026-05-21T00:50:43.018Z","endTime":"2026-05-21T00:50:48.023Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.04036049718218,"aZ":-25.32081185256633,"pfxX":-6.068786930698156,"pfxZ":3.798756512188741,"pX":-0.07498059985289106,"pZ":1.136431211840085,"vX0":6.4448139739561245,"vY0":-132.83412355764864,"vZ0":-6.843142987866187,"x":119.86,"y":208.1,"x0":-1.7337556649697479,"y0":50.00245713735021,"z0":5.563475449849113,"aX":-10.94384731522595},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.8,"breakHorizontal":9.7,"spinRate":2272,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4109189282446386,"extension":6.971600387267015},"index":1,"playId":"1c848d02-2b29-31c2-801e-db760773b75a","pitchNumber":1,"startTime":"2026-05-21T00:50:58.000Z","endTime":"2026-05-21T00:51:05.572Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.059010090293174,"aZ":-26.669610358600938,"pfxX":-9.250410040482008,"pfxZ":3.0807585856524637,"pX":1.0061471594416138,"pZ":1.0770557412419899,"vX0":10.028127522295435,"vY0":-132.671052794609,"vZ0":-6.456299077706265,"x":78.65,"y":209.7,"x0":-1.6186035681928386,"y0":50.00092406450536,"z0":5.482643493801998,"aX":-16.509680427730363},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.3,"breakHorizontal":14.6,"spinRate":2188,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.41265840365016704,"extension":6.876575781967121},"index":2,"playId":"f5873f8f-5283-39a6-beca-e38b70fea541","pitchNumber":2,"startTime":"2026-05-21T00:51:18.016Z","endTime":"2026-05-21T00:51:22.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.380119970456693,"aZ":-25.697184710997988,"pfxX":-7.1251387632074925,"pfxZ":3.842713677599109,"pX":-0.07929534476173261,"pZ":1.099940809541148,"vX0":6.48307728364656,"vY0":-128.90851273497987,"vZ0":-6.129296826368013,"x":120.02,"y":209.08,"x0":-1.6991035539075137,"y0":50.00262066529143,"z0":5.487773707481208,"aX":-12.01132361335436},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.8,"breakHorizontal":11.5,"spinRate":2162,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4246277732463861,"extension":7.080220894309369},"index":3,"playId":"560e0c24-2a6c-3644-8ded-05f09281a6ab","pitchNumber":3,"startTime":"2026-05-21T00:51:38.234Z","endTime":"2026-05-21T00:51:44.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.804638694924865,"aZ":-18.483306024416148,"pfxX":-4.7330554498977415,"pfxZ":7.748326356005888,"pX":0.41775880452061737,"pZ":1.683038537015378,"vX0":7.144873393520598,"vY0":-132.22883985288905,"vZ0":-6.7929614203669,"x":101.08,"y":193.34,"x0":-1.7072440104848872,"y0":50.0019719890686,"z0":5.646574218369711,"aX":-8.362142144158414},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.7,"breakHorizontal":7.0,"spinRate":2149,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.41460317104848476,"extension":6.900700067428657},"index":4,"playId":"b746e19a-fe27-3f46-9132-0a16ef030750","pitchNumber":4,"startTime":"2026-05-21T00:52:07.089Z","endTime":"2026-05-21T00:52:34.117Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.241508652435314,"aZ":-28.76140222500283,"pfxX":-8.089414172641249,"pfxZ":1.930482837708328,"pX":0.04079622123449613,"pZ":1.401496363336604,"vX0":7.522403519245402,"vY0":-131.6140147056388,"vZ0":-5.2203773241623885,"x":115.44,"y":200.94,"x0":-1.7944838813696187,"y0":50.001724182577874,"z0":5.52394476785422,"aX":-14.283239366311461},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.6,"breakHorizontal":13.1,"spinRate":2201,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4151430422061959,"extension":7.016710780501219},"index":5,"playId":"3c8949db-6b4b-3d1b-8232-00c3cb9d7045","pitchNumber":5,"startTime":"2026-05-21T00:52:46.548Z","endTime":"2026-05-21T00:52:52.803Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.82131398864725,"aZ":-17.254489881711187,"pfxX":-4.979212617031397,"pfxZ":8.404242816782427,"pX":-0.11256663789540478,"pZ":2.904034697990319,"vX0":5.737265493084491,"vY0":-132.50458547933064,"vZ0":-3.858625387067002,"x":121.29,"y":160.37,"x0":-1.6608714457360716,"y0":50.00002575050424,"z0":5.643008692365553,"aX":-8.83608492464596},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.5,"breakHorizontal":7.7,"spinRate":2144,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.41367947216384815,"extension":6.967261264423159},"hitData":{"launchSpeed":93.9,"launchAngle":-6.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.66,"coordY":150.57}},"index":6,"playId":"eeb9af81-e099-3358-937f-bd38dc7271f4","pitchNumber":6,"startTime":"2026-05-21T00:53:07.586Z","endTime":"2026-05-21T00:53:15.894Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:53:15.894Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Walker grounds out, third baseman Nick Gonzales to first baseman Spencer Horwitz.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-21T00:55:17.622Z","endTime":"2026-05-21T00:58:51.424Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"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":[],"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":10},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.223366472843566,"aZ":-24.066520783342742,"pfxX":-11.028536097096639,"pfxZ":4.448194129624925,"pX":-1.216970496867585,"pZ":2.5434877467838097,"vX0":3.8607710893861253,"vY0":-134.67710539772497,"vZ0":-2.69836351050529,"x":163.39,"y":170.11,"x0":-1.2422582867492713,"y0":50.00505273574894,"z0":5.273939610180465,"aX":-20.115308586540785},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.7,"breakHorizontal":19.1,"spinRate":1854,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4078246724502086,"extension":6.525981241022125},"index":0,"playId":"36d5c727-e2fc-3847-8602-76e0d406ee9d","pitchNumber":1,"startTime":"2026-05-21T00:55:25.669Z","endTime":"2026-05-21T00:55:30.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.164002889882944,"aZ":-22.602594336324312,"pfxX":-11.600425284329095,"pfxZ":5.271655827716474,"pX":1.1005732258742758,"pZ":1.5829306443650861,"vX0":9.374582577791049,"vY0":-134.15626822129846,"vZ0":-5.252047165843943,"x":75.05,"y":196.04,"x0":-0.9392312245583817,"y0":50.00190341684271,"z0":5.186230460448849,"aX":-21.05548756131644},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.5,"breakHorizontal":18.8,"spinRate":1930,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.40894442646832374,"extension":6.564852503208598},"index":1,"playId":"eb15dca3-af5a-3faf-be4f-6c065799239e","pitchNumber":2,"startTime":"2026-05-21T00:55:41.925Z","endTime":"2026-05-21T00:55:45.973Z","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":93.7,"endSpeed":85.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28983470251802,"aZ":-20.688838285812665,"pfxX":-7.773824692666648,"pfxZ":6.101780238751321,"pX":-0.4495140245220668,"pZ":3.0144013172871125,"vX0":4.47040493709089,"vY0":-136.39501930229287,"vZ0":-2.703295644205914,"x":134.13,"y":157.39,"x0":-1.1006854963179502,"y0":50.00163086627348,"z0":5.446596998604719,"aX":-14.6308145989003},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.7,"breakHorizontal":13.1,"spinRate":2014,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.40173433225764477,"extension":6.462920099985546},"index":2,"playId":"4e0ec7cc-29cd-3d94-9e26-2227fc021e54","pitchNumber":3,"startTime":"2026-05-21T00:55:59.508Z","endTime":"2026-05-21T00:56:03.428Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.473450530421875,"aZ":-23.838994768715153,"pfxX":-3.3370739534679577,"pfxZ":4.839912765228897,"pX":-0.06309162484056605,"pZ":2.1410928125921345,"vX0":4.647564836327254,"vY0":-130.43081164790618,"vZ0":-3.2133076963473837,"x":119.4,"y":180.97,"x0":-1.4346243182622658,"y0":50.00391470124301,"z0":5.1869813521380195,"aX":-5.749244866497188},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.3,"breakHorizontal":5.0,"spinRate":2199,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.4199505768414782,"extension":6.42232255898845},"index":3,"playId":"be7ddc6d-cff0-30bd-bf3e-5444ca5846f4","pitchNumber":4,"startTime":"2026-05-21T00:56:15.583Z","endTime":"2026-05-21T00:56:20.025Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-21T00:56:34.653Z","endTime":"2026-05-21T00:56:48.564Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.954236847143786,"aZ":-34.68207274384443,"pfxX":-5.564928502087241,"pfxZ":-1.6152906702796823,"pX":-0.5186565220246514,"pZ":2.213645299768351,"vX0":3.4863875104038704,"vY0":-123.7263513119542,"vZ0":-0.6137037195342193,"x":136.77,"y":179.01,"x0":-1.223815880282222,"y0":50.00522795900772,"z0":5.374185024150845,"aX":-8.618985258427289},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.9,"breakHorizontal":9.2,"spinRate":1832,"spinDirection":251},"zone":7,"typeConfidence":2.0,"plateTime":0.44287859959415243,"extension":6.4587345971899515},"index":5,"playId":"0bbdbce1-f1b6-3936-985e-dbc93ac15297","pitchNumber":5,"startTime":"2026-05-21T00:56:48.564Z","endTime":"2026-05-21T00:56:52.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.747148033434755,"aZ":-34.08417770895988,"pfxX":-4.911945532308094,"pfxZ":-1.2690587379897895,"pX":-0.7201078765269332,"pZ":2.1851544838061634,"vX0":2.8201529695364176,"vY0":-122.44321745569964,"vZ0":-0.6341853429217146,"x":144.45,"y":179.78,"x0":-1.2554146267306059,"y0":50.00474499071268,"z0":5.393125442055145,"aX":-7.374158160952423},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.2,"breakHorizontal":8.2,"spinRate":1618,"spinDirection":247},"zone":7,"typeConfidence":2.0,"plateTime":0.44929362424469854,"extension":6.490683796276636},"index":6,"playId":"d7da1235-b7d2-3e9a-a289-d07bffcdcff0","pitchNumber":6,"startTime":"2026-05-21T00:57:08.832Z","endTime":"2026-05-21T00:57:15.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":80.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.71637840649723,"aZ":-25.46896594264729,"pfxX":1.776626043868931,"pfxZ":4.008471407228832,"pX":-0.5152934859149478,"pZ":3.071329522572059,"vX0":1.818055966141972,"vY0":-129.90592280589,"vZ0":-0.6742870800332116,"x":136.64,"y":155.85,"x0":-1.4606082953472037,"y0":50.00043250876199,"z0":5.308336479429607,"aX":2.9701107983484545},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.3,"breakHorizontal":-3.7,"spinRate":2218,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.4251880668858923,"extension":6.3564391855919435},"index":7,"playId":"350e8917-c5ac-325f-8ebb-c774f68f2f47","pitchNumber":7,"startTime":"2026-05-21T00:57:33.166Z","endTime":"2026-05-21T00:57:36.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.429567659097927,"aZ":-34.665912185679936,"pfxX":5.157320104830349,"pfxZ":-1.6508063760647702,"pX":1.408190696921616,"pZ":0.8158063510363426,"vX0":5.294659375666241,"vY0":-122.82751312352019,"vZ0":-2.9103525446979535,"x":63.32,"y":216.75,"x0":-1.4565163017159637,"y0":50.00470858219977,"z0":5.004628325119263,"aX":7.772579982950516},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-3.5,"breakHorizontal":-10.7,"spinRate":2602,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.44829231760316857,"extension":6.406532278459029},"index":8,"playId":"29ec62ea-c1c3-3209-8b59-1996cbb1b775","pitchNumber":8,"startTime":"2026-05-21T00:57:58.713Z","endTime":"2026-05-21T00:58:04.938Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.4843648532439,"aZ":-16.67135561385528,"pfxX":-7.340498211223602,"pfxZ":7.975129873500434,"pX":0.5125020217014825,"pZ":2.876708967404987,"vX0":6.995414152336813,"vY0":-139.295733289579,"vZ0":-3.5740358537885153,"x":97.46,"y":161.11,"x0":-1.091098212333987,"y0":50.00261649616656,"z0":5.294806085515687,"aX":-14.267730416922367},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.8,"breakHorizontal":11.6,"spinRate":2017,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.39487786370520483,"extension":6.600389739149889},"index":9,"playId":"6b1f2cee-8f5b-3aba-8a00-fedb9ba11a17","pitchNumber":9,"startTime":"2026-05-21T00:58:21.031Z","endTime":"2026-05-21T00:58:24.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.774989956367826,"aZ":-25.089196739917302,"pfxX":-11.131241275573093,"pfxZ":3.7393752214730522,"pX":-0.8555412372924083,"pZ":3.5155859598247097,"vX0":5.168443296991716,"vY0":-137.59027545073675,"vZ0":0.06657706359157001,"x":149.61,"y":143.86,"x0":-1.3239534258400405,"y0":50.004691980093384,"z0":5.207404581390311,"aX":-21.10074545762964},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.0,"breakHorizontal":18.8,"spinRate":1932,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.39983631719886326,"extension":6.547675926108283},"hitData":{"launchSpeed":86.5,"launchAngle":-10.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.69,"coordY":166.28}},"index":10,"playId":"ad8a399e-5788-379d-9d2b-9a50156ae8f3","pitchNumber":10,"startTime":"2026-05-21T00:58:42.391Z","endTime":"2026-05-21T00:58:51.424Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:58:51.424Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Gorman flies out sharply to right fielder Jake Mangum.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-21T00:59:10.369Z","endTime":"2026-05-21T01:00:27.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"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":"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":3},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.242641600514318,"aZ":-32.72618441076883,"pfxX":-6.074841892030506,"pfxZ":-0.3536975845238306,"pX":-0.041167026200779146,"pZ":3.1384909950580027,"vX0":4.751981967733878,"vY0":-124.18522525999205,"vZ0":0.9972703841584138,"x":118.57,"y":154.04,"x0":-1.1877034844434433,"y0":50.002836594316335,"z0":5.448435829421243,"aX":-9.514188808453184},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.1,"breakHorizontal":10.0,"spinRate":1609,"spinDirection":252},"zone":2,"typeConfidence":2.0,"plateTime":0.4406048842422363,"extension":6.550785790234357},"index":0,"playId":"371670ac-ff68-39d6-92a8-230e68816ad9","pitchNumber":1,"startTime":"2026-05-21T00:59:12.783Z","endTime":"2026-05-21T00:59:16.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.088032008991735,"aZ":-30.477835255780892,"pfxX":-5.668565545005266,"pfxZ":1.0914818293433264,"pX":-1.6656891988023306,"pZ":3.6804657980352946,"vX0":0.863263931460814,"vY0":-123.68105007795212,"vZ0":1.7914256138663294,"x":180.49,"y":139.41,"x0":-1.2821329887197215,"y0":50.00237959921556,"z0":5.498171097341658,"aX":-8.80347226725139},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.6,"breakHorizontal":10.1,"spinRate":1671,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.44243646456301144,"extension":6.456115655066021},"index":1,"playId":"79320433-55c3-353d-91f4-1b8b0b19458a","pitchNumber":2,"startTime":"2026-05-21T00:59:29.258Z","endTime":"2026-05-21T00:59:33.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46997264486747,"aZ":-25.737982646250806,"pfxX":-5.702372257661183,"pfxZ":4.05184892145979,"pX":1.7586243711867626,"pZ":2.1737393557608904,"vX0":8.46657492123876,"vY0":-125.00281752549891,"vZ0":-2.529929752173346,"x":49.97,"y":180.09,"x0":-0.9265634172606982,"y0":50.00171680282267,"z0":5.305362342576689,"aX":-9.052968715813835},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.0,"breakHorizontal":8.4,"spinRate":1761,"spinDirection":258},"zone":14,"typeConfidence":2.0,"plateTime":0.43766492187643236,"extension":6.654908726931727},"index":2,"playId":"b087d074-2274-3293-bb13-000bf689fa12","pitchNumber":3,"startTime":"2026-05-21T00:59:47.232Z","endTime":"2026-05-21T00:59:51.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.343782735595394,"aZ":-19.274952540573352,"pfxX":-6.546168458904062,"pfxZ":6.651660437423381,"pX":0.4386530545267566,"pZ":2.8887492704989723,"vX0":6.137273314578513,"vY0":-138.4590691660951,"vZ0":-3.495662121603067,"x":100.28,"y":160.78,"x0":-0.9577550926315791,"y0":50.00155587088807,"z0":5.459880002462213,"aX":-12.690722385396276},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.5,"breakHorizontal":10.6,"spinRate":2011,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.39582581383917415,"extension":6.595276322175514},"hitData":{"launchSpeed":102.2,"launchAngle":50.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":151.94,"coordY":85.66}},"index":3,"playId":"cd9970a7-3d53-3644-8b6c-9e55e89c7581","pitchNumber":4,"startTime":"2026-05-21T01:00:16.054Z","endTime":"2026-05-21T01:00:27.964Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:00:27.964Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masyn Winn called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-21T01:00:37.842Z","endTime":"2026-05-21T01:03:11.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.502705315750134,"aZ":-19.02976578973491,"pfxX":-6.950668684700834,"pfxZ":6.77702791490849,"pX":0.4742624215462483,"pZ":2.112387963297652,"vX0":6.3457514820226955,"vY0":-138.75997055114038,"vZ0":-5.491238392242206,"x":98.92,"y":181.75,"x0":-0.9448265286440719,"y0":50.0057335159061,"z0":5.394462887864965,"aX":-13.488501337623914},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.3,"breakHorizontal":11.2,"spinRate":2014,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.39548890923739677,"extension":6.537341329623586},"index":0,"playId":"9bf29a53-9dab-36d0-bc1a-88d7b7984958","pitchNumber":1,"startTime":"2026-05-21T01:00:55.083Z","endTime":"2026-05-21T01:00:58.983Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.457522415742382,"aZ":-39.389269954091255,"pfxX":0.3334537878188488,"pfxZ":-4.801470546575744,"pX":0.9472611646564877,"pZ":1.297321192967493,"vX0":4.589306711751731,"vY0":-122.21975251282085,"vZ0":-1.8617735832456384,"x":80.89,"y":203.75,"x0":-1.002813031097902,"y0":50.00064421860802,"z0":5.4707462737793495,"aX":0.501109136758303},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-8.9,"breakHorizontal":-1.8,"spinRate":2523,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4491921941167192,"extension":6.392230643825562},"index":1,"playId":"a3437d47-142d-3561-982e-55b2d7a758ae","pitchNumber":2,"startTime":"2026-05-21T01:01:12.319Z","endTime":"2026-05-21T01:01:17.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.4253506479887,"aZ":-41.37651108448389,"pfxX":0.7915103807731918,"pfxZ":-6.054787304957811,"pX":0.6833055652769895,"pZ":1.8984599926249044,"vX0":3.8435802402302572,"vY0":-122.59540912483963,"vZ0":-0.13416768630102882,"x":90.95,"y":187.52,"x0":-1.0080720421353306,"y0":50.000723168859395,"z0":5.488035414154706,"aX":1.2030180451430657},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-10.7,"breakHorizontal":-2.4,"spinRate":2501,"spinDirection":38},"zone":9,"typeConfidence":2.0,"plateTime":0.44691864326263353,"extension":6.4489328318577614},"index":2,"playId":"a17de2b5-da95-3153-a1e7-54a45651c7e4","pitchNumber":3,"startTime":"2026-05-21T01:01:40.594Z","endTime":"2026-05-21T01:01:44.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1308409252494,"aZ":-18.598879314794367,"pfxX":-5.648567435243443,"pfxZ":7.035600408600594,"pX":-0.7502403488484012,"pZ":4.3936437191843325,"vX0":3.030169816363506,"vY0":-138.350675356688,"vZ0":0.2102919317867723,"x":145.6,"y":120.15,"x0":-1.1283498137297574,"y0":50.00471633421908,"z0":5.567548264828195,"aX":-10.903309012852372},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.0,"breakHorizontal":9.6,"spinRate":1966,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3965658434116883,"extension":6.52091640111888},"index":3,"playId":"26b36517-73ea-3736-9f85-96f5853fa531","pitchNumber":4,"startTime":"2026-05-21T01:01:58.698Z","endTime":"2026-05-21T01:02:02.439Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-21T01:02:15.248Z","endTime":"2026-05-21T01:02:28.770Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"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":95.3,"endSpeed":86.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.95056233083823,"aZ":-18.339429597457006,"pfxX":-6.686210642076735,"pfxZ":7.124267671048749,"pX":-0.3555953373008753,"pZ":2.7537565480892185,"vX0":4.179779665832279,"vY0":-138.67256562833282,"vZ0":-3.9239867047135446,"x":130.55,"y":164.43,"x0":-1.016310565105347,"y0":50.00055094337139,"z0":5.41582556443052,"aX":-12.97788066549869},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.2,"breakHorizontal":11.2,"spinRate":2074,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.3954722632426204,"extension":6.52018960818791},"index":5,"playId":"58884284-8bf8-3993-8390-18f37d9f0d43","pitchNumber":5,"startTime":"2026-05-21T01:02:28.770Z","endTime":"2026-05-21T01:02:32.378Z","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":90.9,"endSpeed":83.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.957870962802456,"aZ":-22.431193932530185,"pfxX":0.10893854009215698,"pfxZ":5.518056226367564,"pX":0.5700510479931389,"pZ":1.3404425887229146,"vX0":4.807600581436886,"vY0":-132.2038012415687,"vZ0":-5.493084815581266,"x":95.27,"y":202.59,"x0":-1.28829998514984,"y0":50.00061702983613,"z0":5.098113470423066,"aX":0.19145838649700153},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.0,"breakHorizontal":-1.3,"spinRate":2264,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4147642063149535,"extension":6.4311665901085},"index":6,"playId":"95e09075-71c7-3d7b-bfb9-a6b3c21bc431","pitchNumber":6,"startTime":"2026-05-21T01:02:49.277Z","endTime":"2026-05-21T01:02:53.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.18702451032621,"aZ":-18.5048752662334,"pfxX":-6.283114868354734,"pfxZ":7.16207809588381,"pX":0.44507144445877184,"pZ":2.16612025098082,"vX0":6.332813996755987,"vY0":-137.8924623080758,"vZ0":-5.189536093875131,"x":100.03,"y":180.29,"x0":-1.0747769023717582,"y0":50.002639502811014,"z0":5.337173616900957,"aX":-11.992808706778227},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.0,"breakHorizontal":10.0,"spinRate":2005,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.3985523729311189,"extension":6.638024990865564},"index":7,"playId":"79629ec0-e22b-3ec7-8a86-61f87911e68e","pitchNumber":7,"startTime":"2026-05-21T01:03:06.533Z","endTime":"2026-05-21T01:03:11.553Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:03:11.553Z","atBatIndex":33},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brandon Lowe doubles (11) on a sharp line drive to center fielder Victor Scott II.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-21T01:05:18.708Z","endTime":"2026-05-21T01:06:13.041Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":70.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.1477267173467,"aZ":-41.1807039738135,"pfxX":6.068366102826924,"pfxZ":-7.233486359329353,"pX":-0.0918848291503251,"pZ":1.507993151594722,"vX0":2.1419803279569942,"vY0":-111.46168360495899,"vZ0":-0.08977989578720269,"x":120.5,"y":198.06,"x0":-1.8570170102977934,"y0":50.00542476351973,"z0":5.841519966899622,"aX":7.550380230898633},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-12.7,"breakHorizontal":-11.5,"spinRate":2536,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.49353697724237255,"extension":6.579898412406742},"index":0,"playId":"89a1a689-c153-3f08-8c29-a0ff73144799","pitchNumber":1,"startTime":"2026-05-21T01:05:20.078Z","endTime":"2026-05-21T01:05:24.494Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.66860943243305,"aZ":-22.342009214282903,"pfxX":-5.660443825447139,"pfxZ":5.638511464123374,"pX":-1.3206755949617088,"pZ":3.5800740372574937,"vX0":3.109241138341055,"vY0":-131.17851977300955,"vZ0":-1.467543317416399,"x":167.34,"y":142.12,"x0":-1.7857609684858518,"y0":50.00021758657384,"z0":5.811775902135766,"aX":-9.866465048239643},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.1,"breakHorizontal":9.6,"spinRate":2211,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4174802034389309,"extension":6.595553125540764},"index":1,"playId":"5eb4e714-f829-3b62-88d5-d76275c52b38","pitchNumber":2,"startTime":"2026-05-21T01:05:41.976Z","endTime":"2026-05-21T01:05:45.866Z","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":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.266598220166323,"aZ":-20.01864994697192,"pfxX":-5.657275930621386,"pfxZ":6.939625739757824,"pX":-0.2194051861258575,"pZ":2.9222823709874635,"vX0":5.700856234350172,"vY0":-131.5781014521285,"vZ0":-3.6200812879637425,"x":125.36,"y":159.88,"x0":-1.6804822542219495,"y0":50.00068002622589,"z0":5.801693484728651,"aX":-9.905479814648862},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.0,"breakHorizontal":9.0,"spinRate":2230,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.4164842577212813,"extension":6.545853263777812},"hitData":{"launchSpeed":110.6,"launchAngle":13.0,"totalDistance":249.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":170.51,"coordY":58.3}},"index":2,"playId":"4c72bc71-d520-30fd-81ce-283d85ce4c46","pitchNumber":3,"startTime":"2026-05-21T01:06:00.891Z","endTime":"2026-05-21T01:06:13.041Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:06:13.041Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Reynolds grounds out to first baseman Alec Burleson. Brandon Lowe to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-21T01:06:41.633Z","endTime":"2026-05-21T01:07:13.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":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":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":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","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":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":77.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.866643943514564,"aZ":-24.955401336162744,"pfxX":-7.352675746554317,"pfxZ":4.659138162535575,"pX":-1.5975079463646094,"pZ":2.9947401933159385,"vX0":3.2469005678128458,"vY0":-124.9258673995709,"vZ0":-1.5788250759058413,"x":177.89,"y":157.92,"x0":-1.9732054072538219,"y0":50.001323184313726,"z0":5.726424838447361,"aX":-11.387799584910166},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":8.3,"breakHorizontal":12.4,"spinRate":1943,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.4418457105342428,"extension":6.729803768829848},"index":0,"playId":"b8f680ee-44cc-3666-93f9-2ec318a64781","pitchNumber":1,"startTime":"2026-05-21T01:06:46.779Z","endTime":"2026-05-21T01:06:50.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":69.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.970372730713095,"aZ":-41.429051536988304,"pfxX":8.263559193835249,"pfxZ":-7.51096061866595,"pX":-0.7407126030928971,"pZ":1.6274092515830947,"vX0":0.21454957970877947,"vY0":-111.1808521255791,"vZ0":0.32895629681537253,"x":145.23,"y":194.84,"x0":-1.9098900601331958,"y0":50.0046531023252,"z0":5.83524622997818,"aX":10.177282209814283},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-13.1,"breakHorizontal":-15.0,"spinRate":2440,"spinDirection":47},"zone":13,"typeConfidence":2.0,"plateTime":0.4957573240277844,"extension":6.599344680993142},"hitData":{"launchSpeed":81.3,"launchAngle":-35.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.32,"coordY":164.76}},"index":1,"playId":"90acebbf-51a6-3b62-809a-2ba6d8d1bed4","pitchNumber":2,"startTime":"2026-05-21T01:07:05.959Z","endTime":"2026-05-21T01:07:13.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:07:13.415Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Oneil Cruz grounds out, pitcher Michael McGreevy to first baseman Alec Burleson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-21T01:07:26.294Z","endTime":"2026-05-21T01:09:04.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"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,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":700241,"link":"/api/v1/people/700241"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":"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":86.6,"endSpeed":78.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39183172491692,"aZ":-27.274799485175404,"pfxX":0.9895756494978776,"pfxZ":3.0661989371455043,"pX":-0.6239640132753758,"pZ":4.098254557126602,"vX0":3.0771544338861996,"vY0":-126.06055153842587,"vZ0":1.2988997208687563,"x":140.78,"y":128.13,"x0":-1.9926406588602723,"y0":50.002520977499806,"z0":5.790136627299703,"aX":1.5802018663467035},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.1,"breakHorizontal":-2.5,"spinRate":2304,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.4357244860706717,"extension":6.607250506057498},"index":0,"playId":"0ede48f9-2c22-3cba-bb4a-7e7ccae9ced4","pitchNumber":1,"startTime":"2026-05-21T01:07:47.774Z","endTime":"2026-05-21T01:07:51.878Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"b1ec1953-7421-4a49-889c-15dbcad2bafa","startTime":"2026-05-21T01:08:03.766Z","endTime":"2026-05-21T01:08:08.766Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":77.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.906341831846404,"aZ":-31.899079330594518,"pfxX":-10.201274039520271,"pfxZ":0.17801657683821048,"pX":-1.6167901389050903,"pZ":1.8511050622401801,"vX0":3.9975519736607343,"vY0":-125.74200605214746,"vZ0":-2.801195331119043,"x":178.63,"y":188.8,"x0":-1.9223755515437677,"y0":50.00458316129404,"z0":5.628683006095034,"aX":-15.965056521168272},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.2,"breakHorizontal":17.3,"spinRate":1693,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.4394426530150266,"extension":6.67203188186169},"index":2,"playId":"1af06708-9c8c-3f1f-a7e8-c5be0113a424","pitchNumber":2,"startTime":"2026-05-21T01:08:19.332Z","endTime":"2026-05-21T01:08:24.354Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"playId":"3b7c9672-3469-44d4-ba3f-3785a73513e2","startTime":"2026-05-21T01:08:40.311Z","endTime":"2026-05-21T01:08:45.311Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":77.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.626753536686774,"aZ":-29.39817795323708,"pfxX":-9.44989408616615,"pfxZ":1.8081143399849555,"pX":-1.5270923004684462,"pZ":2.0845233697276124,"vX0":3.888355390638817,"vY0":-124.74490797947222,"vZ0":-2.6838251170494356,"x":175.21,"y":182.5,"x0":-1.8989003274303733,"y0":50.00583661994893,"z0":5.6575858983619085,"aX":-14.543331926082134},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.8,"breakHorizontal":15.8,"spinRate":1702,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.44310886262549865,"extension":6.888487127187861},"hitData":{"launchSpeed":69.1,"launchAngle":-70.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":130.46,"coordY":185.04}},"index":4,"playId":"1ac16156-92fa-3f77-b6a9-8843cfb3239c","pitchNumber":3,"startTime":"2026-05-21T01:08:57.352Z","endTime":"2026-05-21T01:09:04.741Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:09:04.741Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Horwitz flies out to center fielder Victor Scott II.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-21T01:09:40.277Z","endTime":"2026-05-21T01:11:24.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-21T01:09:42.569Z","endTime":"2026-05-21T01:09:42.570Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.885284927171426,"aZ":-19.30368443259039,"pfxX":-6.599201906246463,"pfxZ":7.211266705979124,"pX":-0.5836332165863738,"pZ":2.4673554886814446,"vX0":5.390036940705118,"vY0":-132.88024410353205,"vZ0":-4.469995346190595,"x":139.25,"y":172.16,"x0":-1.7824884823354394,"y0":50.00635241442169,"z0":5.576836924266384,"aX":-11.785472511133706},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.2,"breakHorizontal":10.8,"spinRate":2216,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.41243136044511175,"extension":6.851335062888546},"index":1,"playId":"6e2043ed-e568-377c-9523-1a6e1ec5e3c1","pitchNumber":1,"startTime":"2026-05-21T01:09:42.571Z","endTime":"2026-05-21T01:09:46.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":78.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.086290851879312,"aZ":-25.272042513055986,"pfxX":-8.659021727334395,"pfxZ":4.353427690391256,"pX":-0.09510611010120157,"pZ":1.3841900232798727,"vX0":6.916872840951007,"vY0":-126.05234473247268,"vZ0":-5.262330436215487,"x":120.63,"y":201.41,"x0":-1.7693733960617526,"y0":50.00296469029878,"z0":5.576977393000125,"aX":-13.732602190200435},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.7,"breakHorizontal":13.8,"spinRate":1861,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.4369501634360411,"extension":6.934476122967487},"index":2,"playId":"0f19e086-b59a-31e0-a60c-71a66d16a3a5","pitchNumber":2,"startTime":"2026-05-21T01:10:03.207Z","endTime":"2026-05-21T01:10:09.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":73.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.18766138269599,"aZ":-40.106490503441805,"pfxX":5.099729356596901,"pfxZ":-5.968272592609841,"pX":1.6096353160734018,"pZ":-0.7357881327274173,"vX0":5.717903168508551,"vY0":-114.8505876743646,"vZ0":-5.5288280092482225,"x":55.64,"y":258.65,"x0":-1.5789848489065499,"y0":50.00159390773415,"z0":5.622884568849897,"aX":6.780036109298328},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-12.0,"breakHorizontal":-10.7,"spinRate":2557,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4777422527479458,"extension":6.829234637011128},"index":3,"playId":"e79f01d7-341b-3f27-b84a-f57a94ccd46b","pitchNumber":3,"startTime":"2026-05-21T01:10:26.562Z","endTime":"2026-05-21T01:10:30.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.005834630663813,"aZ":-26.457007885101152,"pfxX":-8.067743030892908,"pfxZ":3.5841639587022174,"pX":-0.68008490222903,"pZ":1.3886143771144752,"vX0":5.4006519053436435,"vY0":-125.67396302930331,"vZ0":-5.170464529855429,"x":142.92,"y":201.29,"x0":-1.8111442521667567,"y0":50.00434833091078,"z0":5.627637281527097,"aX":-12.877102421294545},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.5,"breakHorizontal":13.3,"spinRate":1937,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.4362088084428257,"extension":6.79192597509188},"index":4,"playId":"4085f3f6-9161-3fc0-b9f5-917ca8c86a5b","pitchNumber":4,"startTime":"2026-05-21T01:10:54.385Z","endTime":"2026-05-21T01:10:58.802Z","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":85.0,"endSpeed":78.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.95101304569678,"aZ":-30.298629002402123,"pfxX":0.705911615169003,"pfxZ":1.216945663228465,"pX":-0.1112097241326274,"pZ":1.698344424194179,"vX0":3.628786947193315,"vY0":-123.70560336024349,"vZ0":-3.287908978020959,"x":121.24,"y":192.92,"x0":-1.6896754349339824,"y0":50.00617094172882,"z0":5.58776606404971,"aX":1.0931569975724866},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.7,"breakHorizontal":-2.2,"spinRate":2443,"spinDirection":119},"zone":8,"typeConfidence":2.0,"plateTime":0.4429570164567722,"extension":6.859646757307594},"hitData":{"launchSpeed":93.0,"launchAngle":40.0,"totalDistance":301.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":101.04,"coordY":81.26}},"index":5,"playId":"118f4070-c778-37d3-90ce-0d4e2f18fcd2","pitchNumber":5,"startTime":"2026-05-21T01:11:14.518Z","endTime":"2026-05-21T01:11:24.273Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:11:24.273Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"César Prieto lines out to right fielder Jake Mangum.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-21T01:13:11.628Z","endTime":"2026-05-21T01:14:21.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":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":663968,"link":"/api/v1/people/663968"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.2,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80830462351993,"aZ":-36.093872436855825,"pfxX":3.678753018696873,"pfxZ":-2.649946454464617,"pX":-0.42325784472482003,"pZ":3.265218862359931,"vX0":0.6607132262475452,"vY0":-120.89585862072114,"vZ0":1.7811312748921544,"x":133.13,"y":150.62,"x0":-1.1780748335385425,"y0":50.00277113738865,"z0":5.689358469480077,"aX":5.439617156584744},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.1,"breakHorizontal":-6.8,"spinRate":2613,"spinDirection":38},"zone":1,"typeConfidence":2.0,"plateTime":0.4532330013191652,"extension":6.169645454804128},"index":0,"playId":"8ba0f7ad-f7ee-3373-a403-62516c07d1ba","pitchNumber":1,"startTime":"2026-05-21T01:13:34.845Z","endTime":"2026-05-21T01:13:39.871Z","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":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.3,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17412380912086,"aZ":-40.141952872788835,"pfxX":6.010132065154076,"pfxZ":-5.515714085378312,"pX":0.375885811334409,"pZ":1.750504214618897,"vX0":1.7974058058257878,"vY0":-120.4868774750053,"vZ0":-0.357185891628071,"x":102.67,"y":191.52,"x0":-1.163794575651826,"y0":50.00307892740499,"z0":5.5008267542059635,"aX":8.683060538900271},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-9.7,"breakHorizontal":-11.3,"spinRate":2561,"spinDirection":44},"zone":9,"typeConfidence":2.0,"plateTime":0.45763351870146884,"extension":6.417929650869267},"index":1,"playId":"aad09ee2-5bb5-3543-a6da-d22fc835aff7","pitchNumber":2,"startTime":"2026-05-21T01:13:53.050Z","endTime":"2026-05-21T01:13:56.417Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.3,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.552525315486804,"aZ":-41.20320773227519,"pfxX":2.4272460893316103,"pfxZ":-6.085027902871456,"pX":-0.30747777253540975,"pZ":2.3235273801632674,"vX0":1.3883805165753258,"vY0":-121.72290798476209,"vZ0":0.8679705852347783,"x":128.72,"y":176.04,"x0":-1.2029155402726013,"y0":50.00466614706416,"z0":5.563620890250736,"aX":3.5993920814369447},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-10.4,"breakHorizontal":-4.8,"spinRate":2602,"spinDirection":42},"zone":4,"typeConfidence":2.0,"plateTime":0.4520427381222025,"extension":6.295047850814452},"hitData":{"launchSpeed":93.3,"launchAngle":20.0,"totalDistance":325.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":168.51,"coordY":75.77}},"index":2,"playId":"1ad04c96-0366-39a4-bb51-13c7fdba4ed7","pitchNumber":3,"startTime":"2026-05-21T01:14:14.106Z","endTime":"2026-05-21T01:14:21.836Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:14:21.836Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Church grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-21T01:14:31.932Z","endTime":"2026-05-21T01:18:01.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":9},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.001419092269334,"aZ":-33.717096295222646,"pfxX":-6.909213223295665,"pfxZ":-0.9994433703969197,"pX":-0.24691212080637076,"pZ":1.8504261066733692,"vX0":4.427341360569769,"vY0":-123.49025260567966,"vZ0":-1.3840332751777393,"x":126.41,"y":188.82,"x0":-1.1630224031656369,"y0":50.00143828563857,"z0":5.2479014556676296,"aX":-10.697682926187118},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.9,"breakHorizontal":11.5,"spinRate":1666,"spinDirection":251},"zone":8,"typeConfidence":2.0,"plateTime":0.4431040547206524,"extension":6.513894727037564},"index":0,"playId":"b28adbe7-285b-356b-8c54-661a70d78d53","pitchNumber":1,"startTime":"2026-05-21T01:14:48.480Z","endTime":"2026-05-21T01:14:52.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01929644251736,"aZ":-33.646268239668046,"pfxX":-6.974841291428801,"pfxZ":-0.9291361027679774,"pX":-0.24692255302149332,"pZ":0.8583912229453466,"vX0":4.157115610701382,"vY0":-125.00619625274983,"vZ0":-4.2551091883110725,"x":126.41,"y":215.6,"x0":-1.0282005314417577,"y0":50.005947967140926,"z0":5.3554419189064735,"aX":-11.002135053679304},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.5,"breakHorizontal":11.6,"spinRate":1605,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4387363145153387,"extension":6.428778950882256},"index":1,"playId":"b58e00ae-d91e-33d5-aa72-d9c96d0ca260","pitchNumber":2,"startTime":"2026-05-21T01:15:05.579Z","endTime":"2026-05-21T01:15:11.302Z","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":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.91750218331205,"aZ":-18.30079001209284,"pfxX":-6.988411006385462,"pfxZ":7.184980288720819,"pX":-0.5558973961181285,"pZ":4.099869715221328,"vX0":3.821971133081618,"vY0":-138.76797141930462,"vZ0":-0.6875427544336921,"x":138.19,"y":128.08,"x0":-1.0503586464567405,"y0":50.00426635139176,"z0":5.581240422920693,"aX":-13.495435285199857},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.1,"breakHorizontal":11.8,"spinRate":2115,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.39621637782375085,"extension":6.421469727029376},"index":2,"playId":"f61c4433-6de0-3ffd-be3f-d1988f50cfeb","pitchNumber":3,"startTime":"2026-05-21T01:15:29.379Z","endTime":"2026-05-21T01:15:34.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.381706823457282,"aZ":-31.923316729166405,"pfxX":-5.634281575409725,"pfxZ":0.15950090947749107,"pX":0.006714899280719799,"pZ":1.1514242899473706,"vX0":4.5068174480506125,"vY0":-126.16655894761249,"vZ0":-4.011077064746408,"x":116.74,"y":207.69,"x0":-1.076986664748379,"y0":50.005492961285626,"z0":5.354906728538402,"aX":-9.0199286443193},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.5,"breakHorizontal":9.1,"spinRate":1829,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.4353191228532882,"extension":6.583451477072983},"index":3,"playId":"b0fd955b-8eb3-3c4e-a7f2-f874b01dc63c","pitchNumber":4,"startTime":"2026-05-21T01:15:44.560Z","endTime":"2026-05-21T01:15:49.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":85.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.70095945120806,"aZ":-16.962212425284267,"pfxX":-5.101237548914147,"pfxZ":7.998322171882522,"pX":-0.5068063815156924,"pZ":2.9758298744226668,"vX0":3.747333000776382,"vY0":-138.23462619428503,"vZ0":-3.1223430188357457,"x":136.32,"y":158.43,"x0":-1.2289254890013002,"y0":50.00590338283339,"z0":5.28334389704239,"aX":-9.706370740527326},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.9,"breakHorizontal":8.3,"spinRate":2012,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.39883962812981144,"extension":6.481042509502117},"index":4,"playId":"ec10139a-1dea-3d56-abf7-4e8a919d12d5","pitchNumber":5,"startTime":"2026-05-21T01:16:08.647Z","endTime":"2026-05-21T01:16:11.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.748066254130975,"aZ":-40.75177557928739,"pfxX":6.603499322514774,"pfxZ":-5.860418843311601,"pX":-1.0643839479866442,"pZ":3.5036926302231035,"vX0":-1.6278634484136745,"vY0":-120.58336891125002,"vZ0":3.487680043206904,"x":157.57,"y":144.18,"x0":-1.2358989676336964,"y0":50.00231538810025,"z0":5.6481791925184135,"aX":9.666187792740951},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-9.5,"breakHorizontal":-11.5,"spinRate":2568,"spinDirection":43},"zone":11,"typeConfidence":2.0,"plateTime":0.4552733720427229,"extension":6.1534737789833756},"index":5,"playId":"6833a10c-7524-395b-9791-558afeaba06d","pitchNumber":6,"startTime":"2026-05-21T01:16:29.467Z","endTime":"2026-05-21T01:16:34.159Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":76.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39754796932018,"aZ":-35.465807664497476,"pfxX":-5.245431442741884,"pfxZ":-2.182956760955104,"pX":-2.2890835030236865,"pZ":2.407488138842886,"vX0":-0.5868920911703477,"vY0":-122.9219887892915,"vZ0":0.22623541007135972,"x":204.25,"y":173.78,"x0":-1.3660212191261212,"y0":50.001159193955935,"z0":5.358650781643052,"aX":-7.91872665260412},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-3.6,"breakHorizontal":9.6,"spinRate":1614,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4478881435416393,"extension":6.479564084726352},"index":6,"playId":"6982ad11-29f1-3bf4-afec-bd6d2548ebcc","pitchNumber":7,"startTime":"2026-05-21T01:16:46.914Z","endTime":"2026-05-21T01:16:50.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.20146319407235,"aZ":-17.42785831781478,"pfxX":-5.141325523984504,"pfxZ":7.673046198248025,"pX":-0.3396120927881875,"pZ":3.6538188628421477,"vX0":3.602106859769764,"vY0":-138.32664065214874,"vZ0":-1.7685518112323957,"x":129.95,"y":140.13,"x0":-0.9961257039478151,"y0":50.00358219173548,"z0":5.480054181577193,"aX":-9.882640580086878},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.7,"breakHorizontal":8.5,"spinRate":2007,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3971995611570618,"extension":6.528774502240421},"index":7,"playId":"9ed3bac3-7b91-379b-8b5f-8b12758437bd","pitchNumber":8,"startTime":"2026-05-21T01:17:05.902Z","endTime":"2026-05-21T01:17:09.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.31374533220507,"aZ":-19.574606020566236,"pfxX":-6.430163361105578,"pfxZ":6.622442659276949,"pX":0.09806341173497925,"pZ":3.372075491817522,"vX0":5.357809661376826,"vY0":-137.7188180093947,"vZ0":-1.9457280652149511,"x":113.26,"y":147.73,"x0":-1.0464334904526105,"y0":50.00188409677262,"z0":5.425146880766456,"aX":-12.233026925642719},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.8,"breakHorizontal":10.4,"spinRate":2029,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.3991777806186909,"extension":6.592921146572487},"index":8,"playId":"50243ce8-d93b-3046-b6bb-4a6b18735851","pitchNumber":9,"startTime":"2026-05-21T01:17:28.248Z","endTime":"2026-05-21T01:17:34.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.495704077526245,"aZ":-38.54343283109538,"pfxX":4.927344706674514,"pfxZ":-4.20722691037531,"pX":0.7922670601268805,"pZ":2.243015002195117,"vX0":2.944090739604286,"vY0":-122.29408768892911,"vZ0":0.2730105905537652,"x":86.8,"y":178.22,"x0":-1.0681786285628347,"y0":50.005166090055596,"z0":5.4404578468717055,"aX":7.452091754097015},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-7.3,"breakHorizontal":-9.6,"spinRate":2463,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4481628777020732,"extension":6.383460687300198},"hitData":{"launchSpeed":80.3,"launchAngle":10.0,"totalDistance":130.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.21,"coordY":154.62}},"index":9,"playId":"42aced94-4809-380e-b764-0488e7e8063d","pitchNumber":10,"startTime":"2026-05-21T01:17:52.447Z","endTime":"2026-05-21T01:18:01.780Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:18:01.780Z","atBatIndex":39},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Victor Scott II doubles (3) on a sharp line drive to center fielder Jhostynxon Garcia.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-21T01:18:19.733Z","endTime":"2026-05-21T01:18:38.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":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":691373,"link":"/api/v1/people/691373"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":95.1,"endSpeed":86.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.781847907063614,"aZ":-21.467651560284956,"pfxX":-5.640952220738749,"pfxZ":5.586349497737077,"pX":0.3451280055255225,"pZ":2.4322273738092166,"vX0":5.84632443847123,"vY0":-138.28371462159134,"vZ0":-3.85978821781989,"x":103.84,"y":173.11,"x0":-1.0740025402581206,"y0":50.00440144465445,"z0":5.3048026845258285,"aX":-10.8142432624994},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.4,"breakHorizontal":8.9,"spinRate":2079,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.39764854459214627,"extension":6.634615014638814},"hitData":{"launchSpeed":101.0,"launchAngle":17.0,"totalDistance":352.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":159.37,"coordY":61.43}},"index":0,"playId":"e14406e3-ca73-34ca-a1fa-1b86f67d216f","pitchNumber":1,"startTime":"2026-05-21T01:18:26.084Z","endTime":"2026-05-21T01:18:38.292Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:18:38.292Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Wetherholt grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-21T01:19:07.894Z","endTime":"2026-05-21T01:19:59.352Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"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":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92592922155628,"aZ":-22.701214958087384,"pfxX":-8.858054017726444,"pfxZ":4.875384839706947,"pX":-1.0058347188904018,"pZ":2.4054009218978005,"vX0":3.5535115842229765,"vY0":-138.96602642369743,"vZ0":-3.4466303424403195,"x":155.34,"y":173.83,"x0":-1.1546832501486137,"y0":50.00564101824518,"z0":5.1808129239271254,"aX":-17.22118649213635},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.3,"breakHorizontal":15.2,"spinRate":1978,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.39507231722212,"extension":6.482446488315226},"index":0,"playId":"4a65a197-ec7f-3ab6-8dae-a33517a12118","pitchNumber":1,"startTime":"2026-05-21T01:19:12.278Z","endTime":"2026-05-21T01:19:17.028Z","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":95.7,"endSpeed":86.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.16510900677606,"aZ":-24.084806895868706,"pfxX":-10.766411504671119,"pfxZ":4.162792879545819,"pX":0.31425523514576764,"pZ":2.137298614937333,"vX0":7.765621026732019,"vY0":-139.02019136317676,"vZ0":-3.760483017247614,"x":105.02,"y":181.07,"x0":-1.1262107279810418,"y0":50.004882564777965,"z0":5.119402403984015,"aX":-20.931615555806584},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.8,"breakHorizontal":17.8,"spinRate":1975,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.3950370102109422,"extension":6.620818043519982},"index":1,"playId":"30a4d5b0-cdc7-3f92-a673-a77b0773340f","pitchNumber":2,"startTime":"2026-05-21T01:19:32.764Z","endTime":"2026-05-21T01:19:37.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.738164940169757,"aZ":-31.664614152048525,"pfxX":-5.293199357765619,"pfxZ":0.32261761973034453,"pX":-0.786352392462579,"pZ":2.081389215585256,"vX0":2.829829114235498,"vY0":-126.19846597893209,"vZ0":-1.7100990393884488,"x":146.97,"y":182.58,"x0":-1.2370559343680443,"y0":50.006097511442405,"z0":5.328987325661192,"aX":-8.501815944379171},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.4,"breakHorizontal":8.9,"spinRate":1850,"spinDirection":246},"zone":7,"typeConfidence":2.0,"plateTime":0.4347516033279697,"extension":6.542372026134608},"hitData":{"launchSpeed":74.6,"launchAngle":-10.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.28,"coordY":154.62}},"index":2,"playId":"4191d412-0f16-37a6-a24e-ea699f80df82","pitchNumber":3,"startTime":"2026-05-21T01:19:51.831Z","endTime":"2026-05-21T01:19:59.352Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:19:59.352Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Konnor Griffin singles on a ground ball to right fielder Jordan Walker.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-21T01:22:08.329Z","endTime":"2026-05-21T01:23:05.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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":[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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.283195106484545,"aZ":-32.514447468113886,"pfxX":6.7705769292563005,"pfxZ":-0.246434019450688,"pX":0.331627579105081,"pZ":1.5402139710475098,"vX0":3.289549306600697,"vY0":-118.31620942786196,"vZ0":-2.294605603530881,"x":104.36,"y":197.19,"x0":-1.9618987041793117,"y0":50.00166703672152,"z0":5.539869152743504,"aX":9.473398475652271},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-0.7,"breakHorizontal":-13.1,"spinRate":2454,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.46524287226755456,"extension":6.739676735283624},"index":0,"playId":"44f52497-5f1c-3a69-ba08-6a83ee3a19b2","pitchNumber":1,"startTime":"2026-05-21T01:22:09.834Z","endTime":"2026-05-21T01:22:15.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.078874212844337,"aZ":-33.82700525625157,"pfxX":-8.80414287330877,"pfxZ":-1.03961663898649,"pX":-0.5885485471761154,"pZ":0.8613545622110128,"vX0":6.376557898709882,"vY0":-126.3073277938438,"vZ0":-4.612930456825724,"x":139.43,"y":215.52,"x0":-2.0197176429127146,"y0":50.00046807517445,"z0":5.474061313234724,"aX":-14.024780777773769},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.9,"breakHorizontal":14.2,"spinRate":1613,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4359748335576281,"extension":6.906787319378965},"index":1,"playId":"df5a9999-350c-3fec-a4b1-23177107683b","pitchNumber":2,"startTime":"2026-05-21T01:22:41.207Z","endTime":"2026-05-21T01:22:44.983Z","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":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.471871877262462,"aZ":-28.330627661290297,"pfxX":-8.15943325333677,"pfxZ":2.25314881390075,"pX":0.31192675394980246,"pZ":2.0676325316351214,"vX0":8.256778746634273,"vY0":-130.09812902817572,"vZ0":-3.3188663757317336,"x":105.11,"y":182.95,"x0":-1.8498544659005602,"y0":50.00243051862334,"z0":5.51782005905134,"aX":-13.921859514839019},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.5,"breakHorizontal":12.8,"spinRate":2141,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.4217538242777259,"extension":6.89475079738299},"hitData":{"launchSpeed":99.7,"launchAngle":2.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":133.58,"coordY":177.13}},"index":2,"playId":"5aed71a1-782b-3eb7-a6af-e99729998532","pitchNumber":3,"startTime":"2026-05-21T01:22:55.273Z","endTime":"2026-05-21T01:23:05.991Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:23:05.991Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Endy Rodríguez singles on a line drive to center fielder Victor Scott II. Konnor Griffin to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-21T01:23:20.927Z","endTime":"2026-05-21T01:25:36.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"postOnSecond":{"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,6],"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":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"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":76.2,"endSpeed":69.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.726841935797378,"aZ":-41.814857190018756,"pfxX":7.056125985274123,"pfxZ":-7.877128706634297,"pX":-0.2634475473237426,"pZ":2.140240702373303,"vX0":1.2601337816556224,"vY0":-110.85313360754672,"vZ0":1.3272933399155211,"x":127.04,"y":180.99,"x0":-1.7571801689197724,"y0":50.00067537440593,"z0":5.953122237207929,"aX":8.64110830829079},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-13.4,"breakHorizontal":-13.1,"spinRate":2482,"spinDirection":48},"zone":8,"typeConfidence":2.0,"plateTime":0.4971244101509358,"extension":6.564886028250145},"index":0,"playId":"d15ade0f-ee2f-34ff-b632-8ce626ae7e6b","pitchNumber":1,"startTime":"2026-05-21T01:23:29.580Z","endTime":"2026-05-21T01:23:33.739Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"e777f21c-162f-3c5a-b357-599eed0e6464","startTime":"2026-05-21T01:23:48.509Z","endTime":"2026-05-21T01:23:51.526Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.546706446211992,"aZ":-19.78031899661958,"pfxX":-2.2754167276122312,"pfxZ":7.014691856132483,"pX":-0.9727821121801309,"pZ":3.439403641938293,"vX0":3.1419809272921007,"vY0":-131.47471799781582,"vZ0":-2.5496286238512154,"x":154.08,"y":145.92,"x0":-1.882770819785336,"y0":50.00051026295054,"z0":5.875304491466024,"aX":-4.0188667759175205},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.5,"breakHorizontal":3.5,"spinRate":2145,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4152030698135758,"extension":6.627264726908052},"index":2,"playId":"c869a9a9-910d-32b1-b724-706bfa0ba896","pitchNumber":2,"startTime":"2026-05-21T01:24:06.758Z","endTime":"2026-05-21T01:24:11.374Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":0},"index":3,"playId":"69441c7b-b2f7-3a63-bb7b-880fc483512f","startTime":"2026-05-21T01:24:26.005Z","endTime":"2026-05-21T01:24:29.468Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.768941457366765,"aZ":-28.1229290078145,"pfxX":-8.749085887609711,"pfxZ":2.587197740543549,"pX":0.5170747660608278,"pZ":1.784335835110104,"vX0":8.081594448340995,"vY0":-124.95447057152678,"vZ0":-3.76330358716177,"x":97.29,"y":190.6,"x0":-1.6396300666639858,"y0":50.00078894666379,"z0":5.649004812708748,"aX":-13.681557355145447},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.0,"breakHorizontal":13.7,"spinRate":1788,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.44020039329053473,"extension":6.876289373736862},"index":4,"playId":"8e32f524-258f-3bf9-9420-e940fd5cabec","pitchNumber":3,"startTime":"2026-05-21T01:24:43.352Z","endTime":"2026-05-21T01:24:53.399Z","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"}}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"actionPlayId":"8e32f524-258f-3bf9-9420-e940fd5cabec","startTime":"2026-05-21T01:24:53.399Z","endTime":"2026-05-21T01:25:26.026Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":82.8,"endSpeed":75.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.151587586234868,"aZ":-31.026011795081722,"pfxX":0.2077167455045834,"pfxZ":0.7834651383535194,"pX":-0.5841840860971067,"pZ":2.0133629406910423,"vX0":3.2573589516894423,"vY0":-120.55828648142646,"vZ0":-2.3307029779089916,"x":139.27,"y":184.42,"x0":-1.9841872503785942,"y0":50.00125047714949,"z0":5.752271394852982,"aX":0.3028316288421876},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.1,"breakHorizontal":-1.2,"spinRate":2363,"spinDirection":102},"zone":7,"typeConfidence":2.0,"plateTime":0.45568746400221505,"extension":6.716242579051777},"hitData":{"launchSpeed":83.9,"launchAngle":22.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":118.3,"coordY":93.79}},"index":6,"playId":"0eeadfc3-4c03-324a-be98-ea153b062910","pitchNumber":4,"startTime":"2026-05-21T01:25:26.026Z","endTime":"2026-05-21T01:25:36.670Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:25:36.670Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jhostynxon Garcia singles on a line drive to left fielder Nathan Church. Konnor Griffin to 3rd. Endy Rodríguez to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-21T01:26:12.930Z","endTime":"2026-05-21T01:26:38.144Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"postOnSecond":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"postOnThird":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"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":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":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":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":0},"index":0,"playId":"c875f848-56a7-4274-8727-180cb170b127","startTime":"2026-05-21T01:26:12.930Z","endTime":"2026-05-21T01:26:17.930Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.290849840523652,"aZ":-32.31413082065891,"pfxX":6.461966388275444,"pfxZ":-0.09686288378991925,"pX":0.43130056169899683,"pZ":1.3903187868861642,"vX0":3.7163773231694623,"vY0":-117.92691214160538,"vZ0":-2.733212257314764,"x":100.56,"y":201.24,"x0":-2.004414457627879,"y0":50.005221761163035,"z0":5.543453504930341,"aX":9.10725436840332},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-0.6,"breakHorizontal":-12.6,"spinRate":2387,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.46436006689926135,"extension":6.75539209232747},"hitData":{"launchSpeed":95.1,"launchAngle":11.0,"totalDistance":180.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":95.99,"coordY":99.36}},"index":1,"playId":"35679f84-a39f-3014-812c-66305ad02319","pitchNumber":1,"startTime":"2026-05-21T01:26:28.723Z","endTime":"2026-05-21T01:26:38.144Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:26:38.144Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Mangum flies out to center fielder Victor Scott II.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-21T01:29:25.225Z","endTime":"2026-05-21T01:30:18.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"postOnSecond":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"postOnThird":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"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_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-21T01:27:12.178Z","endTime":"2026-05-21T01:27:45.989Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Justin Bruihl replaces Michael McGreevy.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-21T01:27:45.989Z","endTime":"2026-05-21T01:29:27.300Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677865,"link":"/api/v1/people/677865"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.585956090301153,"aZ":-27.50222851385289,"pfxX":10.753439048022852,"pfxZ":2.7483022805002637,"pX":0.7126311067265505,"pZ":3.5744330065240373,"vX0":-9.778747021781687,"vY0":-130.40317454866747,"vZ0":1.7456841746347145,"x":89.84,"y":142.27,"x0":3.136670077418878,"y0":50.004105308558785,"z0":4.989103226495074,"aX":18.292634728568895},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.6,"breakHorizontal":-16.9,"spinRate":2253,"spinDirection":118},"zone":12,"typeConfidence":0.9,"plateTime":0.422026329716906,"extension":6.462081131573564},"index":2,"playId":"1387fd63-ecc6-3dab-8cb2-dea0e4174c70","pitchNumber":1,"startTime":"2026-05-21T01:29:27.300Z","endTime":"2026-05-21T01:29:31.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":69.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.531044019806288,"aZ":-34.49755558170274,"pfxX":-10.100244189270075,"pfxZ":-1.884129523491663,"pX":-0.298244270854148,"pZ":1.580533365545007,"vX0":-4.973951399964095,"vY0":-111.87041883249398,"vZ0":0.4792406964220801,"x":128.37,"y":196.11,"x0":3.2872306354245344,"y0":50.004676813116355,"z0":4.9830875747441485,"aX":-12.437650195770212},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-2.9,"breakHorizontal":19.8,"spinRate":2549,"spinDirection":304},"zone":13,"typeConfidence":0.9,"plateTime":0.4950458924070178,"extension":6.9093010172428},"index":3,"playId":"18defc3f-03ac-301c-9d0b-8039997277b7","pitchNumber":2,"startTime":"2026-05-21T01:29:46.629Z","endTime":"2026-05-21T01:29:51.609Z","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":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":80.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.873714175614918,"aZ":-31.03079667988203,"pfxX":12.146975135493701,"pfxZ":0.6806026982951856,"pX":0.007665651384166125,"pZ":2.4489041103884404,"vX0":-11.736726154007117,"vY0":-130.15238384392265,"vZ0":-0.17927992210532717,"x":116.71,"y":172.66,"x0":3.0365846534557708,"y0":50.00544168361778,"z0":4.904825732329599,"aX":20.4708030426996},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.4,"breakHorizontal":-18.8,"spinRate":2209,"spinDirection":116},"zone":5,"typeConfidence":0.9,"plateTime":0.4237615529566101,"extension":6.6986201645707535},"hitData":{"launchSpeed":90.3,"launchAngle":55.0,"totalDistance":211.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.05,"coordY":116.39}},"index":4,"playId":"8141c373-13af-3580-9b14-3ed7a6b6052c","pitchNumber":3,"startTime":"2026-05-21T01:30:06.324Z","endTime":"2026-05-21T01:30:18.790Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:30:18.790Z","atBatIndex":45},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Nick Gonzales out on a sacrifice fly to right fielder Jordan Walker. Konnor Griffin scores. Endy Rodríguez to 3rd.","rbi":1,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-21T01:30:39.641Z","endTime":"2026-05-21T01:32:16.530Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"postOnThird":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":{"id":700241,"link":"/api/v1/people/700241"},"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, 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":79.5,"endSpeed":72.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.28988476684601,"aZ":-30.638990796362997,"pfxX":3.4915651045098404,"pfxZ":1.1401076790841582,"pX":3.432031775974598,"pZ":4.06762251074731,"vX0":-1.2018058272440917,"vY0":-115.71212324880699,"vZ0":4.715951302731451,"x":-13.82,"y":128.95,"x0":3.505495202802079,"y0":50.005656802652645,"z0":4.944095992934097,"aX":4.718984593863627},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":3.6,"breakHorizontal":-6.0,"spinRate":1375,"spinDirection":111},"zone":12,"typeConfidence":0.8,"plateTime":0.47398207136735504,"extension":6.733515679358398},"index":0,"playId":"7dcbbf48-9e8a-3828-a4e5-7cd900abb48e","pitchNumber":1,"startTime":"2026-05-21T01:30:50.376Z","endTime":"2026-05-21T01:30:53.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":81.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51874153549699,"aZ":-29.70232448663455,"pfxX":11.542599317458187,"pfxZ":1.4572735362948634,"pX":0.30700220812377255,"pZ":2.8461567432243298,"vX0":-10.94274164585815,"vY0":-130.24113834752148,"vZ0":0.44391812823230914,"x":105.3,"y":161.93,"x0":3.0886179058611187,"y0":50.002399744074175,"z0":4.942260559118406,"aX":19.583459295628394},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.0,"breakHorizontal":-18.1,"spinRate":2138,"spinDirection":112},"zone":3,"typeConfidence":0.9,"plateTime":0.4225488962751536,"extension":6.6141648369543855},"index":1,"playId":"0686e98e-b0e7-3de0-95e9-0e4a45a4e49b","pitchNumber":2,"startTime":"2026-05-21T01:31:14.041Z","endTime":"2026-05-21T01:31:19.287Z","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":79.0,"endSpeed":72.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.159662929368398,"aZ":-33.924227922372324,"pfxX":6.476828642530437,"pfxZ":-1.3264319141707333,"pX":-0.45532758087177927,"pZ":1.1107545719058325,"vX0":-9.865755120345714,"vY0":-114.58884940156237,"vZ0":-0.7358171926845902,"x":134.36,"y":208.79,"x0":3.0842400137854886,"y0":50.004138305690795,"z0":4.779637927957081,"aX":8.527450657759179},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-2.3,"breakHorizontal":-9.0,"spinRate":1461,"spinDirection":103},"zone":13,"typeConfidence":0.91,"plateTime":0.4798291702044253,"extension":6.9075952079601475},"index":2,"playId":"ffc63bcc-a72e-3b13-8128-fd7bbe7c0da9","pitchNumber":3,"startTime":"2026-05-21T01:31:43.534Z","endTime":"2026-05-21T01:31:47.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.4,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66281011159009,"aZ":-17.505698607260307,"pfxX":2.9118847593431645,"pfxZ":8.20145830930076,"pX":0.26264815873708003,"pZ":3.402089388176042,"vX0":-7.843338628906829,"vY0":-133.16496196791223,"vZ0":-1.5496945715233754,"x":106.99,"y":146.92,"x0":2.873154809945073,"y0":50.00535624569262,"z0":5.26329008184665,"aX":5.210975375777272},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.8,"breakHorizontal":-3.5,"spinRate":2277,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.4119563287496324,"extension":6.59840225877706},"hitData":{"launchSpeed":81.2,"launchAngle":36.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.38,"coordY":111.09}},"index":3,"playId":"98907d0d-eee3-3459-9b7d-99ecafa1da17","pitchNumber":4,"startTime":"2026-05-21T01:32:04.690Z","endTime":"2026-05-21T01:32:16.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:32:16.530Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Lowe grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-21T01:32:34.008Z","endTime":"2026-05-21T01:33:47.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"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"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81583701810599,"aZ":-34.59617319174621,"pfxX":-9.879571769398353,"pfxZ":-1.9091113202002514,"pX":-2.347310183987931,"pZ":1.1156379706949622,"vX0":-8.873541215761566,"vY0":-112.85315023295146,"vZ0":-0.7034113074397956,"x":206.47,"y":208.66,"x0":2.9442746566803666,"y0":50.00395181127934,"z0":4.968864930855025,"aX":-12.52421071037464},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-3.2,"breakHorizontal":20.5,"spinRate":2573,"spinDirection":301},"zone":13,"typeConfidence":0.91,"plateTime":0.4885579668951805,"extension":6.782904939256251},"index":0,"playId":"d36316c0-26e2-3c38-ae4e-1481953dfd08","pitchNumber":1,"startTime":"2026-05-21T01:32:58.296Z","endTime":"2026-05-21T01:33:01.593Z","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":90.5,"endSpeed":81.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.40925783473893,"aZ":-31.584130029989,"pfxX":11.580122829990096,"pfxZ":0.3410606924718733,"pX":-0.41392988362456845,"pZ":1.8133237409224332,"vX0":-12.570426196657037,"vY0":-131.13845265207098,"vZ0":-1.5167786763071192,"x":132.78,"y":189.82,"x0":2.9696869463750133,"y0":50.00180505410617,"z0":4.7870527118530015,"aX":19.882904236233113},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.5,"breakHorizontal":-17.8,"spinRate":2220,"spinDirection":121},"zone":7,"typeConfidence":0.9,"plateTime":0.4199795941049942,"extension":6.700724119400372},"index":1,"playId":"b49b8326-98d8-3c35-910e-411d8838b989","pitchNumber":2,"startTime":"2026-05-21T01:33:18.830Z","endTime":"2026-05-21T01:33:22.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.49772622671976,"aZ":-32.26037930623518,"pfxX":11.431770008759877,"pfxZ":-0.04780491321597147,"pX":0.5080029109643367,"pZ":2.2705002755485038,"vX0":-10.432037329060668,"vY0":-132.06222081278287,"vZ0":-0.4298921084734808,"x":97.64,"y":177.48,"x0":3.0489626461303776,"y0":50.00421132537399,"z0":4.834894661612745,"aX":19.93473786183114},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.1,"breakHorizontal":-18.0,"spinRate":2271,"spinDirection":119},"zone":6,"typeConfidence":0.9,"plateTime":0.4168020119436009,"extension":6.687861782206183},"hitData":{"launchSpeed":99.1,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.73,"coordY":156.65}},"index":2,"playId":"8360a63a-cef9-3891-b490-e377b66bd544","pitchNumber":3,"startTime":"2026-05-21T01:33:39.426Z","endTime":"2026-05-21T01:33:47.140Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:33:47.140Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-21T01:36:26.236Z","endTime":"2026-05-21T01:37:15.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Yohan Ramírez replaces Carmen Mlodzinski.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-21T01:35:45.290Z","endTime":"2026-05-21T01:36:28.414Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670990,"link":"/api/v1/people/670990"},"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":94.7,"endSpeed":86.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.996980591192763,"aZ":-25.803679282960427,"pfxX":-11.0466710143448,"pfxZ":3.331219913042906,"pX":-0.5672940033032937,"pZ":2.7736600969372533,"vX0":10.196118601950678,"vY0":-137.6074564579244,"vZ0":-1.4024843754919867,"x":138.62,"y":163.89,"x0":-2.888288387261573,"y0":50.00654023609569,"z0":5.0407473870931065,"aX":-21.15542507653162},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.9,"breakHorizontal":17.9,"spinRate":2293,"spinDirection":231},"zone":1,"typeConfidence":0.9,"plateTime":0.39828576649823066,"extension":6.800490291958469},"index":1,"playId":"f1236787-35bf-3bbb-a750-7df8b671efd2","pitchNumber":1,"startTime":"2026-05-21T01:36:28.414Z","endTime":"2026-05-21T01:36:33.449Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-05-21T01:36:38.587Z","endTime":"2026-05-21T01:36:51.841Z","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(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":95.6,"endSpeed":86.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.447302881561335,"aZ":-22.343332885310126,"pfxX":-10.711025943092938,"pfxZ":5.0592621951734404,"pX":-0.7279626593965125,"pZ":2.725372972955601,"vX0":9.608429900250115,"vY0":-138.83296543017158,"vZ0":-2.546600027749163,"x":144.75,"y":165.19,"x0":-2.85009256154106,"y0":50.00245070612636,"z0":5.149307541315649,"aX":-20.81062308971487},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.8,"breakHorizontal":17.3,"spinRate":2333,"spinDirection":223},"zone":4,"typeConfidence":0.9,"plateTime":0.3952312706471113,"extension":7.279160371364757},"index":3,"playId":"931607fb-6ef1-3db6-b94b-13a90e6b952f","pitchNumber":2,"startTime":"2026-05-21T01:36:51.841Z","endTime":"2026-05-21T01:36:57.841Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.86606043413817,"aZ":-23.038642551361214,"pfxX":-11.220496403064606,"pfxZ":4.6858370180129025,"pX":-0.19435044520250955,"pZ":1.815072608655623,"vX0":11.229753748446267,"vY0":-138.9065274969672,"vZ0":-4.7970948019351765,"x":124.41,"y":189.77,"x0":-2.8367367818294302,"y0":50.00131099215583,"z0":5.101291201280064,"aX":-21.868574896243},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.6,"breakHorizontal":17.9,"spinRate":2232,"spinDirection":229},"zone":8,"typeConfidence":0.9,"plateTime":0.39470275983909087,"extension":6.856600906970735},"hitData":{"launchSpeed":90.4,"launchAngle":-8.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.58,"coordY":138.9}},"index":4,"playId":"0c2fca38-7ee5-361d-8515-ab69ac9ab062","pitchNumber":3,"startTime":"2026-05-21T01:37:08.497Z","endTime":"2026-05-21T01:37:15.763Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:37:15.763Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Burleson singles on a line drive to right fielder Jake Mangum.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-21T01:37:36.521Z","endTime":"2026-05-21T01:38:10.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"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],"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":1},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"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(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":95.6,"endSpeed":87.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.61690629681325,"aZ":-29.804910273922808,"pfxX":-12.515519663920372,"pfxZ":1.2169691747113909,"pX":-0.5211519649909795,"pZ":2.580064764073957,"vX0":11.372973221783594,"vY0":-138.80718714661992,"vZ0":-1.0503681338952884,"x":136.87,"y":169.12,"x0":-3.049205387052166,"y0":50.00330610681297,"z0":4.9512269004623075,"aX":-24.37747418560424},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":2.2,"breakHorizontal":20.3,"spinRate":2188,"spinDirection":232},"zone":4,"typeConfidence":0.9,"plateTime":0.39487270729213986,"extension":6.957057563036305},"index":0,"playId":"ae4f2af9-0285-39b5-9b89-f8379302dbba","pitchNumber":1,"startTime":"2026-05-21T01:37:42.296Z","endTime":"2026-05-21T01:37:46.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.099115289959148,"aZ":-33.69478511377323,"pfxX":7.865058962348895,"pfxZ":-1.0056013405323743,"pX":-0.3586808026752282,"pZ":1.768095807964604,"vX0":4.068110724942788,"vY0":-122.38438626037477,"vZ0":-1.8458539988937654,"x":130.67,"y":191.04,"x0":-3.0691995239639045,"y0":50.00585187008018,"z0":5.44160175865104,"aX":11.830373703087721},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.0,"breakHorizontal":-15.2,"spinRate":2288,"spinDirection":53},"zone":7,"typeConfidence":0.57,"plateTime":0.4490169965197004,"extension":7.026992138131773},"hitData":{"launchSpeed":84.6,"launchAngle":18.0,"totalDistance":212.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":168.48,"coordY":88.21}},"index":1,"playId":"03736724-237f-3371-b774-a67c64ded09e","pitchNumber":2,"startTime":"2026-05-21T01:37:59.435Z","endTime":"2026-05-21T01:38:10.487Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:38:10.487Z","atBatIndex":49},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jordan Walker hit by pitch. Alec Burleson to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-21T01:38:34.768Z","endTime":"2026-05-21T01:38:43.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","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":[]}],"playEvents":[{"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":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51484310896481,"aZ":-28.975102520830877,"pfxX":-12.775254194252042,"pfxZ":1.6411016968414458,"pX":-2.224408078386642,"pZ":3.7227086771892277,"vX0":7.286779857940537,"vY0":-138.5379011599652,"vZ0":1.542836948045089,"x":201.79,"y":138.27,"x0":-3.2270032808479603,"y0":50.000114874907354,"z0":5.0932128725088,"aX":-24.865954843184017},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":3.5,"breakHorizontal":21.6,"spinRate":2206,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.3951421384054692,"extension":6.835605055442231},"index":0,"playId":"5aa57416-3f51-3987-bb88-89572b0ca8e8","pitchNumber":1,"startTime":"2026-05-21T01:38:38.497Z","endTime":"2026-05-21T01:38:43.261Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:38:43.261Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Gorman walks. Alec Burleson to 3rd. Jordan Walker to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-21T01:40:15.643Z","endTime":"2026-05-21T01:44:13.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"postOnSecond":{"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_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,4,5,6,7,8,9],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"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":9},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-21T01:38:53.352Z","endTime":"2026-05-21T01:40:17.899Z","isPitch":false,"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(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":83.7,"endSpeed":76.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79115940875354,"aZ":-31.928041515773465,"pfxX":7.584137575575123,"pfxZ":0.1669802773375011,"pX":0.7897721140104437,"pZ":1.6582142080195736,"vX0":6.471647324485429,"vY0":-121.70810466021246,"vZ0":-2.8172423094234036,"x":86.9,"y":194.01,"x0":-2.901708114444131,"y0":50.004200851742155,"z0":5.632688599508082,"aX":11.22853999267934},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.1,"breakHorizontal":-15.4,"spinRate":2215,"spinDirection":41},"zone":14,"typeConfidence":0.89,"plateTime":0.45229661049774483,"extension":7.206060748469527},"index":1,"playId":"c93531aa-ef95-35f6-8362-93e835a12c58","pitchNumber":1,"startTime":"2026-05-21T01:40:17.899Z","endTime":"2026-05-21T01:40:22.106Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.518144051239243,"aZ":-29.52246889886609,"pfxX":7.6719700927950605,"pfxZ":1.6561634407234394,"pX":2.024172464076216,"pZ":0.7150914317335546,"vX0":9.62898979669197,"vY0":-126.64572862459414,"vZ0":-5.784381227041306,"x":39.84,"y":219.47,"x0":-2.845810035054607,"y0":50.003198694569825,"z0":5.4349971174949365,"aX":12.270643714479768},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.7,"breakHorizontal":-16.3,"spinRate":2306,"spinDirection":37},"zone":14,"typeConfidence":0.91,"plateTime":0.4350328368899121,"extension":7.180214714546243},"index":2,"playId":"7b2a00ba-eff4-3120-a41e-fee3a0ddf5f9","pitchNumber":2,"startTime":"2026-05-21T01:40:39.226Z","endTime":"2026-05-21T01:40:44.255Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"startTime":"2026-05-21T01:41:17.634Z","endTime":"2026-05-21T01:42:18.248Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.891689474718174,"aZ":-27.028982654074387,"pfxX":-9.212676892895669,"pfxZ":2.696985268930055,"pX":-1.5980024857076436,"pZ":2.3322210016962175,"vX0":7.623211287889892,"vY0":-137.5261320779464,"vZ0":-2.419188909731,"x":177.91,"y":175.81,"x0":-3.2156464470460766,"y0":50.00141395586141,"z0":5.0659262639789375,"aX":-17.559771954989422},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.6,"breakHorizontal":15.0,"spinRate":2213,"spinDirection":235},"zone":13,"typeConfidence":0.9,"plateTime":0.3990291084217672,"extension":7.126161126954039},"index":4,"playId":"60a4846a-a281-3654-8595-3086ea08390c","pitchNumber":3,"startTime":"2026-05-21T01:42:18.248Z","endTime":"2026-05-21T01:42:22.548Z","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":95.4,"endSpeed":87.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.203804204264458,"aZ":-28.289692614158103,"pfxX":-10.211297761027073,"pfxZ":1.996206119320421,"pX":0.13699893132971724,"pZ":2.2158969951092686,"vX0":12.0389198940616,"vY0":-138.4171600589448,"vZ0":-2.5405446055913217,"x":111.78,"y":178.95,"x0":-2.937124192933056,"y0":50.00229604679504,"z0":5.035144589360672,"aX":-19.86194709938895},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.2,"breakHorizontal":16.1,"spinRate":2216,"spinDirection":241},"zone":5,"typeConfidence":0.9,"plateTime":0.39534599197343434,"extension":7.1751162709949075},"index":5,"playId":"296aa0ac-4138-39df-97f7-ff30fe06ac81","pitchNumber":4,"startTime":"2026-05-21T01:42:35.988Z","endTime":"2026-05-21T01:42:39.683Z","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.4,"endSpeed":76.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68200130209855,"aZ":-30.185562038634842,"pfxX":9.550423330603858,"pfxZ":1.3515699893606854,"pX":0.9252989980288024,"pZ":1.4042950805673515,"vX0":6.9743238650050445,"vY0":-121.18584895499629,"vZ0":-3.1669014589967803,"x":81.73,"y":200.86,"x0":-3.2401242571559425,"y0":50.00528291962331,"z0":5.389945166316128,"aX":14.07663441788593},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.9,"breakHorizontal":-19.1,"spinRate":2638,"spinDirection":61},"zone":14,"typeConfidence":0.91,"plateTime":0.4535545837978767,"extension":6.944620391408226},"index":6,"playId":"e958183d-71d9-323d-9eec-f46b9eea2654","pitchNumber":5,"startTime":"2026-05-21T01:42:57.052Z","endTime":"2026-05-21T01:43:00.383Z","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":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.966909644982756,"aZ":-33.11789661417039,"pfxX":7.447583302582906,"pfxZ":-0.6538546984743472,"pX":-0.3152633072859901,"pZ":0.8278166620736293,"vX0":4.798133328219353,"vY0":-120.38319027323864,"vZ0":-3.9195496182073812,"x":129.02,"y":216.43,"x0":-3.309759815261622,"y0":50.00158252268203,"z0":5.446316140368028,"aX":10.79842401943711},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.9,"breakHorizontal":-14.8,"spinRate":2599,"spinDirection":65},"zone":13,"typeConfidence":0.77,"plateTime":0.4570793976876879,"extension":7.030704357074578},"index":7,"playId":"a1d745b2-ff11-3152-8d53-907ff99dfca2","pitchNumber":6,"startTime":"2026-05-21T01:43:21.589Z","endTime":"2026-05-21T01:43:25.178Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.18610361498781,"aZ":-27.62792539106634,"pfxX":-11.069556122352754,"pfxZ":2.3642927520728563,"pX":-0.47727731076883967,"pZ":2.688137259751037,"vX0":10.94467688000429,"vY0":-138.34747165717013,"vZ0":-1.5254423835275048,"x":135.19,"y":166.2,"x0":-3.061852723354034,"y0":50.002675112197934,"z0":5.1127706766386085,"aX":-21.285373720032673},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.1,"breakHorizontal":17.5,"spinRate":2155,"spinDirection":230},"zone":4,"typeConfidence":0.9,"plateTime":0.39712733170256254,"extension":7.170575405402165},"index":8,"playId":"ba0dd576-a964-31f8-aa14-dc47c0a938e4","pitchNumber":7,"startTime":"2026-05-21T01:43:45.975Z","endTime":"2026-05-21T01:43:49.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.13165832894824,"aZ":-29.948405236265163,"pfxX":10.424799805523058,"pfxZ":1.4964522311923876,"pX":-1.5488276664037894,"pZ":2.9208578465890294,"vX0":1.0041252319307081,"vY0":-121.27661940351855,"vZ0":0.42770659645870834,"x":176.04,"y":159.92,"x0":-3.3224158513121984,"y0":50.00163014987767,"z0":5.35817358757589,"aX":15.49878543174219},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.1,"breakHorizontal":-19.1,"spinRate":2524,"spinDirection":65},"zone":11,"typeConfidence":0.91,"plateTime":0.451942786514949,"extension":7.080893178465153},"index":9,"playId":"76d6d182-1e54-301e-a938-d6425bd1aae9","pitchNumber":8,"startTime":"2026-05-21T01:44:08.707Z","endTime":"2026-05-21T01:44:13.473Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:44:13.473Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masyn Winn strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-21T01:44:46.240Z","endTime":"2026-05-21T01:46:44.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"postOnSecond":{"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":"Loaded"}},"pitchIndex":[1,2,3,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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-21T01:44:23.425Z","endTime":"2026-05-21T01:44:48.502Z","isPitch":false,"type":"action"},{"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":83.2,"endSpeed":75.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.424659319862975,"aZ":-29.520056012127224,"pfxX":8.745540146978987,"pfxZ":1.8027100645427971,"pX":0.07672634460071004,"pZ":3.7003134734132104,"vX0":4.928935511648005,"vY0":-121.04779920309211,"vZ0":1.7574434172206903,"x":114.08,"y":138.87,"x0":-3.1274820295414245,"y0":50.00250442231225,"z0":5.5645166594224165,"aX":12.870966574150886},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.0,"breakHorizontal":-17.0,"spinRate":2617,"spinDirection":63},"zone":12,"typeConfidence":0.91,"plateTime":0.45389820325581853,"extension":6.872622482954768},"index":1,"playId":"7e088c5f-a33f-3055-8252-1d2fb383e8f3","pitchNumber":1,"startTime":"2026-05-21T01:44:48.502Z","endTime":"2026-05-21T01:44:53.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.48162891844239,"aZ":-30.191612459934447,"pfxX":-12.19719091740027,"pfxZ":1.0371625534431157,"pX":-1.381848959943299,"pZ":2.488204888451803,"vX0":8.835117951792531,"vY0":-138.30423431029095,"vZ0":-1.5273761611541632,"x":169.67,"y":171.6,"x0":-3.0536203505938695,"y0":50.003028937978144,"z0":5.0968943241114255,"aX":-23.33101170748591},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":1.7,"breakHorizontal":19.9,"spinRate":2248,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.3979496695150395,"extension":7.173020271093272},"index":2,"playId":"20ed43c5-96ee-3ee7-9259-10cea713d2be","pitchNumber":2,"startTime":"2026-05-21T01:45:07.440Z","endTime":"2026-05-21T01:45:11.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.57492881942703,"aZ":-31.44340971504828,"pfxX":-11.839467599217706,"pfxZ":0.3847737689199988,"pX":-1.1982911376141494,"pZ":2.76603562663748,"vX0":9.160331227448653,"vY0":-137.48956562578155,"vZ0":-0.6752221252145831,"x":162.68,"y":164.1,"x0":-3.0591858394913953,"y0":50.000484279807004,"z0":5.176003300111595,"aX":-22.337834799901906},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":0.7,"breakHorizontal":19.2,"spinRate":2174,"spinDirection":225},"zone":11,"typeConfidence":0.9,"plateTime":0.4005892506056865,"extension":7.248746966873685},"index":3,"playId":"084ad7f1-e92e-3d9d-8bfd-f7cdb6550757","pitchNumber":3,"startTime":"2026-05-21T01:45:27.604Z","endTime":"2026-05-21T01:45:32.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":84.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.06853047385879,"aZ":-28.770242483414677,"pfxX":-13.220446014981462,"pfxZ":1.8432622426812806,"pX":-0.5889192955509197,"pZ":2.2961213545242565,"vX0":11.116434262153435,"vY0":-136.2728000343019,"vZ0":-2.1181440450890725,"x":139.45,"y":176.78,"x0":-3.0407473809274945,"y0":50.001641707760186,"z0":5.107766475525089,"aX":-24.406970833151743},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.0,"breakHorizontal":21.0,"spinRate":2224,"spinDirection":220},"zone":4,"typeConfidence":0.9,"plateTime":0.40477857733115785,"extension":7.265281163453737},"index":4,"playId":"2da5ac36-eeb5-3747-9415-f64fe4737c52","pitchNumber":4,"startTime":"2026-05-21T01:45:49.471Z","endTime":"2026-05-21T01:45:53.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":84.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.11283990278426,"aZ":-29.574024496872266,"pfxX":-12.987642804512028,"pfxZ":1.3966632740213072,"pX":-0.345496597971757,"pZ":2.12729914154899,"vX0":11.643652528241416,"vY0":-136.87191935904818,"vZ0":-2.3130140591703663,"x":130.17,"y":181.34,"x0":-3.003818229603721,"y0":50.00567871457672,"z0":5.044660366559092,"aX":-24.21777182689776},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.2,"breakHorizontal":20.5,"spinRate":2237,"spinDirection":230},"zone":4,"typeConfidence":0.9,"plateTime":0.40288227092444195,"extension":7.140118082847009},"index":5,"playId":"e41f7818-3809-305c-bf8b-5644c1a84d19","pitchNumber":5,"startTime":"2026-05-21T01:46:09.765Z","endTime":"2026-05-21T01:46:13.841Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":86.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.130466140820296,"aZ":-30.483805753738753,"pfxX":-13.556702495367354,"pfxZ":0.8735975556694697,"pX":0.3203692342552013,"pZ":1.9490561094868595,"vX0":13.418953365015046,"vY0":-139.33262731945956,"vZ0":-2.788261102851198,"x":104.79,"y":186.16,"x0":-2.835664830718095,"y0":50.00161875948826,"z0":5.012159192358157,"aX":-26.2128518267366},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.1,"breakHorizontal":21.2,"spinRate":2223,"spinDirection":234},"zone":9,"typeConfidence":0.9,"plateTime":0.39562061491521394,"extension":7.171342922226004},"index":6,"playId":"a4910579-fb76-39c2-9e5e-e800e8a18757","pitchNumber":6,"startTime":"2026-05-21T01:46:38.341Z","endTime":"2026-05-21T01:46:44.573Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:46:44.573Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"César Prieto flies out sharply to right fielder Jake Mangum.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-21T01:46:59.554Z","endTime":"2026-05-21T01:48:37.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.2,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.15486632735663,"aZ":-15.405620307863208,"pfxX":-6.921841081851607,"pfxZ":8.678366312926489,"pX":-0.9690537522331608,"pZ":4.156640003755814,"vX0":8.731831326446367,"vY0":-139.07491334527046,"vZ0":0.44378251031071486,"x":153.94,"y":126.55,"x0":-3.270362187933763,"y0":50.002629633759426,"z0":5.027593055921035,"aX":-13.375276211916653},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.0,"breakHorizontal":10.4,"spinRate":2378,"spinDirection":238},"zone":11,"typeConfidence":0.9,"plateTime":0.3959168138836935,"extension":7.091272830513863},"index":0,"playId":"6f3b6c3c-9a85-3fb7-8811-7a1ce1c4bdc7","pitchNumber":1,"startTime":"2026-05-21T01:47:08.149Z","endTime":"2026-05-21T01:47:11.886Z","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":96.4,"endSpeed":87.1,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.765990947907724,"aZ":-15.421350212523008,"pfxX":-7.4737457096370274,"pfxZ":8.543179510411518,"pX":-0.003819947713389661,"pZ":2.9059088306491954,"vX0":11.179985604337109,"vY0":-139.91959850889128,"vZ0":-3.108358221073261,"x":117.15,"y":160.32,"x0":-3.10051785217978,"y0":50.006165631534095,"z0":5.056192580994937,"aX":-14.662265341713002},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.9,"breakHorizontal":10.9,"spinRate":2317,"spinDirection":235},"zone":2,"typeConfidence":0.9,"plateTime":0.39310811392619405,"extension":7.124140754037738},"index":1,"playId":"52e9bf80-a11a-3532-8331-10cbf207a3bc","pitchNumber":2,"startTime":"2026-05-21T01:47:29.699Z","endTime":"2026-05-21T01:47:34.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.2,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84946215555249,"aZ":-30.166813856732983,"pfxX":5.355265528035,"pfxZ":1.3797365596514455,"pX":1.7505451657102578,"pZ":0.6312000346731013,"vX0":9.777971444092183,"vY0":-120.50441139821237,"vZ0":-4.715876737146302,"x":50.27,"y":221.74,"x0":-3.073311159779479,"y0":50.003522147165555,"z0":5.312867107642438,"aX":7.786065068334301},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.4,"breakHorizontal":-12.2,"spinRate":2488,"spinDirection":51},"zone":14,"typeConfidence":0.91,"plateTime":0.45648384502893213,"extension":7.22840902690351},"index":2,"playId":"fd6d242c-f3c2-3b3e-bbce-2c8d36722b9b","pitchNumber":3,"startTime":"2026-05-21T01:47:49.682Z","endTime":"2026-05-21T01:47:54.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.1,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27444634366245,"aZ":-15.642383817196857,"pfxX":-6.689006364472302,"pfxZ":8.465338947301465,"pX":0.011515924309786362,"pZ":3.633534240903192,"vX0":10.971466809485554,"vY0":-139.11329948919678,"vZ0":-1.3176299566043452,"x":116.56,"y":140.67,"x0":-3.1210052732518285,"y0":50.0012257825582,"z0":5.154077749687009,"aX":-13.061466101090163},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.2,"breakHorizontal":9.7,"spinRate":2296,"spinDirection":233},"zone":12,"typeConfidence":0.9,"plateTime":0.39426980585641314,"extension":7.1756226443062054},"hitData":{"launchSpeed":102.6,"launchAngle":26.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":183.73,"coordY":56.8}},"index":3,"playId":"d3eb0cbb-1fac-30d9-9aae-a3b7fc09f829","pitchNumber":4,"startTime":"2026-05-21T01:48:29.379Z","endTime":"2026-05-21T01:48:37.349Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:48:37.349Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-21T01:50:47.166Z","endTime":"2026-05-21T01:52:31.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":5},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.355799428949233,"aZ":-28.057107243389037,"pfxX":9.302445911442813,"pfxZ":2.4228003981639095,"pX":0.81609553132195,"pZ":3.1916377187272515,"vX0":-9.076242789272627,"vY0":-130.04362409259798,"vZ0":0.7276388092893338,"x":85.89,"y":152.61,"x0":3.156653671088569,"y0":50.002898020257646,"z0":5.050243248964185,"aX":15.803278125401068},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.8,"breakHorizontal":-14.6,"spinRate":2048,"spinDirection":122},"zone":3,"typeConfidence":0.9,"plateTime":0.42251889658427144,"extension":6.478704449895328},"index":0,"playId":"f857b4ab-827a-3443-b442-1516ba234335","pitchNumber":1,"startTime":"2026-05-21T01:50:53.292Z","endTime":"2026-05-21T01:50:57.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":70.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.277581246252574,"aZ":-35.09977374514165,"pfxX":-11.388784248043887,"pfxZ":-2.286386149189468,"pX":1.339972169918328,"pZ":3.2031618575183063,"vX0":-1.2928415995168865,"vY0":-112.94818614036379,"vZ0":3.573433850715826,"x":65.92,"y":152.29,"x0":3.3991864384781247,"y0":50.001240241516605,"z0":5.150376672451581,"aX":-14.582629745689058},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-2.8,"breakHorizontal":20.9,"spinRate":2467,"spinDirection":296},"zone":12,"typeConfidence":0.9,"plateTime":0.4865793748258129,"extension":6.557783849835842},"index":1,"playId":"46789042-b78b-32f0-9210-1a846d33a535","pitchNumber":2,"startTime":"2026-05-21T01:51:10.197Z","endTime":"2026-05-21T01:51:14.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":80.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.67549090002374,"aZ":-30.206005309401686,"pfxX":9.00439559974616,"pfxZ":1.1727051012464393,"pX":1.0175196274928062,"pZ":4.2075385859429595,"vX0":-8.442633623780042,"vY0":-129.15100230683566,"vZ0":3.6815195288225784,"x":78.21,"y":125.18,"x0":3.1638433574146045,"y0":50.00613233058334,"z0":5.090745839799133,"aX":15.167419469404237},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.2,"breakHorizontal":-14.4,"spinRate":2145,"spinDirection":125},"zone":12,"typeConfidence":0.9,"plateTime":0.4246012813169493,"extension":6.518337167819349},"index":2,"playId":"0ced9864-75b8-3bed-b66c-d0523cf05e59","pitchNumber":3,"startTime":"2026-05-21T01:51:27.074Z","endTime":"2026-05-21T01:51:30.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.62401086594907,"aZ":-28.59876628648789,"pfxX":9.361801525518132,"pfxZ":2.108383326076355,"pX":1.0492702004575571,"pZ":2.473059550982746,"vX0":-8.70332407718246,"vY0":-129.63093351861295,"vZ0":-0.43056330452748515,"x":77.0,"y":172.01,"x0":3.237261396490887,"y0":50.00492608645624,"z0":4.828426809403653,"aX":15.901663842418873},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.0,"breakHorizontal":-15.0,"spinRate":2191,"spinDirection":118},"zone":14,"typeConfidence":0.9,"plateTime":0.4228652081737492,"extension":6.6593201222194605},"index":3,"playId":"5725c239-4ad8-3fb9-8e5d-524ab2e8f58a","pitchNumber":4,"startTime":"2026-05-21T01:51:44.823Z","endTime":"2026-05-21T01:51:52.169Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79121151392613,"aZ":-26.60108504535544,"pfxX":7.6543075399260605,"pfxZ":3.354073531546037,"pX":-0.07225178302262898,"pZ":2.9682135782709125,"vX0":-10.676096247745505,"vY0":-128.21100471413328,"vZ0":0.4006488272442744,"x":119.75,"y":158.64,"x0":3.1535508673607113,"y0":50.004311972749726,"z0":4.887715569592084,"aX":12.729257043329936},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.4,"breakHorizontal":-11.4,"spinRate":2045,"spinDirection":120},"zone":2,"typeConfidence":0.88,"plateTime":0.4273863107611584,"extension":6.5215999214689635},"index":4,"playId":"157d4b7a-6ca5-3949-b90f-432340ca3674","pitchNumber":5,"startTime":"2026-05-21T01:52:02.416Z","endTime":"2026-05-21T01:52:05.738Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":70.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.748907987827444,"aZ":-35.41327975924284,"pfxX":-9.917978273593949,"pfxZ":-2.555851924935631,"pX":0.2102899581260447,"pZ":2.6304494742529054,"vX0":-3.8773930715099922,"vY0":-112.322629073853,"vZ0":2.7558095692990188,"x":108.98,"y":167.76,"x0":3.2511053237960876,"y0":50.00230154595835,"z0":5.007025574568465,"aX":-12.576828856679313},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-3.5,"breakHorizontal":19.0,"spinRate":2468,"spinDirection":301},"zone":5,"typeConfidence":0.9,"plateTime":0.4890266072640963,"extension":6.700878865972218},"index":5,"playId":"7441ace2-c14f-33ae-8c27-7644b9394f4d","pitchNumber":6,"startTime":"2026-05-21T01:52:26.511Z","endTime":"2026-05-21T01:52:31.182Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:52:31.182Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-21T01:52:46.346Z","endTime":"2026-05-21T01:54:21.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"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":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":3},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":82.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.46790626781311,"aZ":-27.19938023331234,"pfxX":11.111156362600642,"pfxZ":2.836222071764798,"pX":0.27356014165736275,"pZ":3.1108450019987575,"vX0":-10.996316371756484,"vY0":-132.3793453321654,"vZ0":0.5988499228738785,"x":106.57,"y":154.79,"x0":3.062128489611712,"y0":50.00168152653142,"z0":4.8920110711490885,"aX":19.479906403315326},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.5,"breakHorizontal":-17.4,"spinRate":2180,"spinDirection":131},"zone":2,"typeConfidence":0.9,"plateTime":0.41569889348912215,"extension":6.570565237520746},"index":0,"playId":"5c9b0fba-3fcc-3673-92f8-23c0c51951d9","pitchNumber":1,"startTime":"2026-05-21T01:52:56.719Z","endTime":"2026-05-21T01:53:00.438Z","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":1},"pitchData":{"startSpeed":90.0,"endSpeed":81.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.375572051737063,"aZ":-31.5537289759447,"pfxX":12.15224563671079,"pfxZ":0.3662431649163729,"pX":0.9031465986096948,"pZ":2.725878066343406,"vX0":-9.815516043116649,"vY0":-130.6098548062707,"vZ0":0.8241309587034886,"x":82.57,"y":165.18,"x0":3.1591977443445294,"y0":50.00427023687428,"z0":4.807241516778002,"aX":20.681113651846836},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.2,"breakHorizontal":-19.4,"spinRate":2087,"spinDirection":129},"zone":12,"typeConfidence":0.9,"plateTime":0.4218061020698469,"extension":6.673341379352885},"index":1,"playId":"5ed3dc9e-266c-37d1-b3bf-823d69bf4985","pitchNumber":2,"startTime":"2026-05-21T01:53:12.697Z","endTime":"2026-05-21T01:53:16.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.760998232093975,"aZ":-35.87047724514261,"pfxX":-8.210818852963257,"pfxZ":-2.7306052013938906,"pX":-0.8714380858924534,"pZ":2.0299668480596083,"vX0":-7.034122969231198,"vY0":-116.41732309004982,"vZ0":1.4201983934768108,"x":150.22,"y":183.97,"x0":3.271769001675933,"y0":50.00367588091545,"z0":4.8443697167720225,"aX":-11.10900783195808},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-4.2,"breakHorizontal":16.8,"spinRate":2628,"spinDirection":303},"zone":13,"typeConfidence":0.9,"plateTime":0.4730824442574537,"extension":6.833113626678335},"index":2,"playId":"e198b194-3a3e-34bf-ac58-b017de5d5815","pitchNumber":3,"startTime":"2026-05-21T01:53:33.807Z","endTime":"2026-05-21T01:53:38.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35567759760607,"aZ":-33.21531364961138,"pfxX":-9.099980153991009,"pfxZ":-0.7717532573910049,"pX":-1.5474182393229912,"pZ":1.7583551788183134,"vX0":-7.882892492289373,"vY0":-116.81456283360599,"vZ0":0.08959920135543409,"x":175.98,"y":191.3,"x0":3.0728351846355406,"y0":50.00013765673488,"z0":4.885007450296794,"aX":-12.365449281177632},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-1.0,"breakHorizontal":18.7,"spinRate":2648,"spinDirection":301},"zone":13,"typeConfidence":0.91,"plateTime":0.47185306236305946,"extension":6.79119075487035},"index":3,"playId":"ac918205-837f-3bf9-a3cb-66832a38b4b7","pitchNumber":4,"startTime":"2026-05-21T01:54:17.508Z","endTime":"2026-05-21T01:54:21.367Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:54:21.367Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Horwitz grounds out, first baseman Alec Burleson to pitcher Justin Bruihl.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-21T01:54:37.209Z","endTime":"2026-05-21T01:55:26.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"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_assist"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.555892050093217,"aZ":-30.591549369268346,"pfxX":10.249863700374013,"pfxZ":0.8996611566113772,"pX":-0.42385415672203575,"pZ":1.9955091643767384,"vX0":-12.214931134370069,"vY0":-131.79701944338666,"vZ0":-1.277334195426513,"x":133.16,"y":184.9,"x0":2.943633193055795,"y0":50.00036055703602,"z0":4.749912063033099,"aX":17.992016065882797},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.6,"breakHorizontal":-15.8,"spinRate":2033,"spinDirection":123},"zone":7,"typeConfidence":0.9,"plateTime":0.4159009679607353,"extension":6.694997052233049},"index":0,"playId":"931d77de-5d86-316b-88bc-b01c718b0f9e","pitchNumber":1,"startTime":"2026-05-21T01:54:45.713Z","endTime":"2026-05-21T01:54:49.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":82.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86435010864451,"aZ":-31.429084111509535,"pfxX":11.578325357966705,"pfxZ":0.43213892780632346,"pX":-0.9531495552305798,"pZ":1.3235548891040239,"vX0":-13.64317136092822,"vY0":-131.88642775700092,"vZ0":-2.861460403726617,"x":153.33,"y":203.04,"x0":2.82797627670354,"y0":50.003871127081084,"z0":4.7851820709444794,"aX":20.02310176635782},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.2,"breakHorizontal":-17.3,"spinRate":2238,"spinDirection":149},"zone":13,"typeConfidence":0.9,"plateTime":0.4182697362068244,"extension":6.710122316078722},"index":1,"playId":"28ab3865-a4ed-333c-a5e6-1762c5369de1","pitchNumber":2,"startTime":"2026-05-21T01:55:01.468Z","endTime":"2026-05-21T01:55:05.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, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.033162871065567,"aZ":-33.571277305924916,"pfxX":10.370432342235791,"pfxZ":-0.7982611705666187,"pX":0.10942108724766682,"pZ":2.4114887023878913,"vX0":-11.103672200002574,"vY0":-132.08427801772837,"vZ0":0.13371173717009888,"x":112.83,"y":173.67,"x0":3.0425987280988074,"y0":50.00334095599385,"z0":4.851349599748089,"aX":18.12215369286849},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-1.2,"breakHorizontal":-16.1,"spinRate":2197,"spinDirection":128},"zone":5,"typeConfidence":0.9,"plateTime":0.4164325725583602,"extension":6.760466774640472},"hitData":{"launchSpeed":84.4,"launchAngle":-44.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":143.14,"coordY":168.82}},"index":2,"playId":"123fcbbd-9a05-33ee-87c2-f813e1e6e4f3","pitchNumber":3,"startTime":"2026-05-21T01:55:18.507Z","endTime":"2026-05-21T01:55:26.397Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:55:26.397Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Church strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-21T01:57:45.758Z","endTime":"2026-05-21T01:58:40.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"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":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"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":{"description":"Pitching Change: Evan Sisk replaces Yohan Ramírez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-21T01:57:05.211Z","endTime":"2026-05-21T01:57:47.655Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":72.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.680991659077854,"aZ":-24.568513134422226,"pfxX":-5.096132681527882,"pfxZ":5.723150717990581,"pX":-0.6625019072447303,"pZ":2.603634499952984,"vX0":-8.293395705858673,"vY0":-115.72512398251547,"vZ0":0.11862174846335904,"x":142.25,"y":168.48,"x0":3.65849586573784,"y0":50.00324973786062,"z0":4.945231935985772,"aX":-6.7694611241056055},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":10.7,"breakHorizontal":11.6,"spinRate":2136,"spinDirection":288},"zone":4,"typeConfidence":0.9,"plateTime":0.47703122645560336,"extension":6.294113970820296},"index":1,"playId":"fb7b3a6f-43ab-3ebf-8f3e-05d59ee63e66","pitchNumber":1,"startTime":"2026-05-21T01:57:47.655Z","endTime":"2026-05-21T01:57:52.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":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.676118936378373,"aZ":-25.04421503296557,"pfxX":12.722115651605673,"pfxZ":4.082517347634674,"pX":0.09339780077603325,"pZ":1.9805721106788843,"vX0":-12.381850256192122,"vY0":-131.99917819939043,"vZ0":-3.4706563407746396,"x":113.44,"y":185.3,"x0":3.2143541963653646,"y0":50.00619780558793,"z0":5.177256343365026,"aX":22.234688524135542},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.7,"breakHorizontal":-20.0,"spinRate":2105,"spinDirection":132},"zone":8,"typeConfidence":0.9,"plateTime":0.41651938321664517,"extension":6.648583688571986},"index":2,"playId":"7c6581c7-5a16-345b-b789-cdaac94a534f","pitchNumber":2,"startTime":"2026-05-21T01:58:03.035Z","endTime":"2026-05-21T01:58:06.788Z","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":0},"pitchData":{"startSpeed":90.5,"endSpeed":81.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.400414308237078,"aZ":-25.910939056750138,"pfxX":12.092933234143096,"pfxZ":3.6350160047590947,"pX":-0.14848664885967616,"pZ":2.4858385697136756,"vX0":-12.709853075921597,"vY0":-131.10073753439886,"vZ0":-1.8839984267711625,"x":122.66,"y":171.66,"x0":3.2152940928771816,"y0":50.00210893739702,"z0":5.167745526134374,"aX":20.831744880559743},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.4,"breakHorizontal":-18.7,"spinRate":2076,"spinDirection":129},"zone":5,"typeConfidence":0.9,"plateTime":0.41945939835908064,"extension":6.776634805335984},"index":3,"playId":"feca1445-2b50-3a2e-8bec-1b178d2a152a","pitchNumber":3,"startTime":"2026-05-21T01:58:18.375Z","endTime":"2026-05-21T01:58:22.285Z","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":0},"pitchData":{"startSpeed":81.3,"endSpeed":73.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.10004191183763,"aZ":-25.818277006136153,"pfxX":-4.950114407606544,"pfxZ":4.546217150861882,"pX":0.6415496688525291,"pZ":3.019502168130016,"vX0":-5.859337717658142,"vY0":-118.22449587818897,"vZ0":1.6541108529889548,"x":92.55,"y":157.25,"x0":3.8067214630670394,"y0":50.004066617500435,"z0":4.701129887818758,"aX":-6.920480591568846},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":9.0,"breakHorizontal":10.6,"spinRate":2240,"spinDirection":271},"zone":3,"typeConfidence":0.89,"plateTime":0.46547447579870127,"extension":6.828096685780489},"index":4,"playId":"eaafa25d-dd63-30b3-8308-b06e9d45a2d0","pitchNumber":4,"startTime":"2026-05-21T01:58:36.108Z","endTime":"2026-05-21T01:58:40.112Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:58:40.112Z","atBatIndex":57},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"José Fermín pops out to catcher Endy Rodríguez in foul territory.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-21T01:59:18.932Z","endTime":"2026-05-21T02:00:43.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter José Fermín replaces Victor Scott II.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-21T01:58:52.729Z","endTime":"2026-05-21T01:59:21.106Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":687363,"link":"/api/v1/people/687363"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":69.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.49772372528506,"aZ":-37.42721515605624,"pfxX":-6.857417089133239,"pfxZ":-4.328402284128228,"pX":-1.3234922850066861,"pZ":1.5985413375127255,"vX0":-8.393758410514844,"vY0":-110.90756308606018,"vZ0":0.696740783681761,"x":167.45,"y":195.62,"x0":3.4380858960247163,"y0":50.00246235623677,"z0":5.2642643511687535,"aX":-8.32443081674274},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-7.1,"breakHorizontal":15.1,"spinRate":2242,"spinDirection":288},"zone":13,"typeConfidence":0.9,"plateTime":0.4987198095397565,"extension":6.496592464559985},"index":1,"playId":"916341cc-951d-3b19-a136-46923486c601","pitchNumber":1,"startTime":"2026-05-21T01:59:21.106Z","endTime":"2026-05-21T01:59:24.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.541544835663647,"aZ":-22.46609189215154,"pfxX":11.206969055446212,"pfxZ":5.282992249917036,"pX":-2.000231753933476,"pZ":1.3265458920653572,"vX0":-17.40743618975388,"vY0":-134.98306192524961,"vZ0":-5.745620615118617,"x":193.24,"y":202.96,"x0":3.088709426155193,"y0":50.00310232839415,"z0":5.073896702610103,"aX":20.595089291738997},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.3,"breakHorizontal":-16.4,"spinRate":2071,"spinDirection":126},"zone":13,"typeConfidence":0.9,"plateTime":0.4064371812991894,"extension":6.809947842590066},"index":2,"playId":"c98501bd-16c0-35c2-bb79-062b9b571fd4","pitchNumber":2,"startTime":"2026-05-21T01:59:37.109Z","endTime":"2026-05-21T01:59:40.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":82.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.885150788778457,"aZ":-16.419514312067523,"pfxX":5.540148861342227,"pfxZ":8.920107244562445,"pX":-0.326282920910208,"pZ":2.886414936818414,"vX0":-11.307236154344727,"vY0":-132.6690965967958,"vZ0":-2.880745504548216,"x":129.44,"y":160.85,"x0":3.289206146985791,"y0":50.000071690205495,"z0":5.1968559345848995,"aX":9.782916476813597},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.6,"breakHorizontal":-7.3,"spinRate":2141,"spinDirection":138},"zone":1,"typeConfidence":0.9,"plateTime":0.4143593998598325,"extension":6.870081836600599},"index":3,"playId":"e5313b95-4c8b-3a0a-9b5b-8ba0efa03ad9","pitchNumber":3,"startTime":"2026-05-21T01:59:56.166Z","endTime":"2026-05-21T02:00:00.509Z","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":1},"pitchData":{"startSpeed":77.9,"endSpeed":71.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.68754035099127,"aZ":-37.78544337749156,"pfxX":-5.505440222654721,"pfxZ":-4.382596509560434,"pX":-1.3176447468489938,"pZ":2.3607405681616247,"vX0":-8.914133396502157,"vY0":-113.02381582837893,"vZ0":2.0753010841155923,"x":167.23,"y":175.04,"x0":3.409701325666862,"y0":50.00379380461057,"z0":5.255483948051274,"aX":-7.045151340177424},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-7.0,"breakHorizontal":12.5,"spinRate":2205,"spinDirection":293},"zone":13,"typeConfidence":0.9,"plateTime":0.48662928271068706,"extension":6.498150884473888},"index":4,"playId":"f9193601-27b5-3ebd-a886-2fed7c86796b","pitchNumber":4,"startTime":"2026-05-21T02:00:16.912Z","endTime":"2026-05-21T02:00:20.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.663384455302108,"aZ":-18.096922905507306,"pfxX":3.9550330334903396,"pfxZ":7.913663915952165,"pX":0.21270782007418115,"pZ":3.2087667767082944,"vX0":-9.852080276906587,"vY0":-132.6083094678314,"vZ0":-1.8304349732945377,"x":108.89,"y":152.14,"x0":3.4641409174725957,"y0":50.003404669943464,"z0":5.2298118772463305,"aX":7.037203287965626},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.2,"breakHorizontal":-5.0,"spinRate":2170,"spinDirection":135},"zone":2,"typeConfidence":0.9,"plateTime":0.4132339683515651,"extension":6.871464035770355},"hitData":{"launchSpeed":83.5,"launchAngle":79.0,"totalDistance":37.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":110.72,"coordY":207.82}},"index":5,"playId":"c6c46b90-6b09-3fea-b325-51320273876e","pitchNumber":5,"startTime":"2026-05-21T02:00:33.336Z","endTime":"2026-05-21T02:00:43.003Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T02:00:43.003Z","atBatIndex":58},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"JJ Wetherholt pops out to shortstop Konnor Griffin.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-21T02:01:03.775Z","endTime":"2026-05-21T02:03:04.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","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":6},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":93.0,"endSpeed":84.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56234325619796,"aZ":-27.405590416124824,"pfxX":10.909510156563224,"pfxZ":2.602610389034014,"pX":0.5985489655950925,"pZ":2.6243924865905197,"vX0":-11.123978141197469,"vY0":-134.89237570480827,"vZ0":-1.585903649510291,"x":94.18,"y":167.92,"x0":3.367269086615864,"y0":50.00605567006777,"z0":5.160385336003776,"aX":20.01914162484391},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.6,"breakHorizontal":-17.3,"spinRate":2064,"spinDirection":129},"zone":6,"typeConfidence":0.9,"plateTime":0.40674463222345025,"extension":6.707826601812561},"index":0,"playId":"3981c63d-bf62-3cf6-8332-7c31d23bf8fc","pitchNumber":1,"startTime":"2026-05-21T02:01:14.596Z","endTime":"2026-05-21T02:01:17.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.67753717501082,"aZ":-18.539499087876226,"pfxX":6.62830403127462,"pfxZ":7.601860696398239,"pX":-0.4079628574951037,"pZ":2.6651960073223075,"vX0":-11.613623324322806,"vY0":-133.31925456747155,"vZ0":-3.295506502286674,"x":132.55,"y":166.82,"x0":3.1508875704424546,"y0":50.000177082936695,"z0":5.261529031997507,"aX":11.885077898568365},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.2,"breakHorizontal":-9.4,"spinRate":2113,"spinDirection":135},"zone":4,"typeConfidence":0.86,"plateTime":0.41143145047507934,"extension":6.957123869958906},"index":1,"playId":"0b355710-fd6c-3349-87c3-ef23616f0f5b","pitchNumber":2,"startTime":"2026-05-21T02:01:34.549Z","endTime":"2026-05-21T02:01:38.169Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-21T02:01:47.426Z","endTime":"2026-05-21T02:02:01.723Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.299614989249505,"aZ":-18.13905150769064,"pfxX":6.4423170763180195,"pfxZ":7.838259235691657,"pX":-0.904102401720789,"pZ":1.0025111925033312,"vX0":-12.311134379466576,"vY0":-133.3812755048681,"vZ0":-7.446207455768773,"x":151.46,"y":211.71,"x0":2.9469986978961713,"y0":50.0040379219705,"z0":5.152062923521662,"aX":11.538724224394459},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.6,"breakHorizontal":-8.9,"spinRate":1998,"spinDirection":136},"zone":13,"typeConfidence":0.89,"plateTime":0.41158627881120324,"extension":6.991581478018813},"index":3,"playId":"7e423ebf-efe7-3082-b0da-864d7292f0f0","pitchNumber":3,"startTime":"2026-05-21T02:02:01.723Z","endTime":"2026-05-21T02:02:05.983Z","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":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.791946413802897,"aZ":-27.676546540213472,"pfxX":-8.40311208897568,"pfxZ":3.229552679126371,"pX":-3.086847838560489,"pZ":1.5794921617612085,"vX0":-12.616192930452879,"vY0":-118.22493970732486,"vZ0":-1.4794120476316925,"x":234.66,"y":196.13,"x0":3.4429267655479787,"y0":50.003860976870335,"z0":4.7907680131967245,"aX":-11.712314273728593},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":5.8,"breakHorizontal":18.7,"spinRate":2285,"spinDirection":286},"zone":13,"typeConfidence":0.9,"plateTime":0.4660555687219339,"extension":6.931501636570663},"index":4,"playId":"785ec249-b8e2-3adc-b936-b5a6eca54687","pitchNumber":4,"startTime":"2026-05-21T02:02:17.915Z","endTime":"2026-05-21T02:02:21.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":75.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.929777772771285,"aZ":-26.968928218395646,"pfxX":-4.015703742569322,"pfxZ":3.621250820621091,"pX":-2.8346099550957025,"pZ":2.287898430254266,"vX0":-13.825777394518294,"vY0":-120.4408984240185,"vZ0":0.08096501676287449,"x":225.05,"y":177.01,"x0":3.551446843142077,"y0":50.004830724397095,"z0":4.680608866722308,"aX":-5.776902864578004},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":6.8,"breakHorizontal":11.3,"spinRate":2156,"spinDirection":279},"zone":13,"typeConfidence":0.88,"plateTime":0.45844191692718894,"extension":6.824686831157304},"index":5,"playId":"d4ba4f06-dcc9-317c-a57f-32bbc0c8d51e","pitchNumber":5,"startTime":"2026-05-21T02:02:37.254Z","endTime":"2026-05-21T02:02:40.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":81.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.522810399242733,"aZ":-17.366740989645393,"pfxX":6.259901057317751,"pfxZ":8.678080008073696,"pX":-0.6448100125639462,"pZ":2.630184797559498,"vX0":-11.834226129708698,"vY0":-130.336813871493,"vZ0":-3.270580961316366,"x":141.58,"y":167.77,"x0":3.1582727141728104,"y0":50.001586189658724,"z0":5.226293531594624,"aX":10.680579534922064},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":15.1,"breakHorizontal":-8.5,"spinRate":2039,"spinDirection":133},"zone":4,"typeConfidence":0.9,"plateTime":0.42159242622149007,"extension":6.907338727543119},"hitData":{"launchSpeed":90.4,"launchAngle":69.0,"totalDistance":108.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":127.42,"coordY":165.78}},"index":6,"playId":"3e0e8e21-d474-34b8-96c4-ea91292c8bd1","pitchNumber":6,"startTime":"2026-05-21T02:02:54.207Z","endTime":"2026-05-21T02:03:04.940Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T02:03:04.940Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Konnor Griffin singles on a ground ball to pitcher Matt Svanson.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-21T02:05:21.077Z","endTime":"2026-05-21T02:05:50.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"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":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694335,"link":"/api/v1/people/694335"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive switch from left field to center field for Nathan Church.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-21T02:04:16.426Z","endTime":"2026-05-21T02:04:16.454Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"800"},{"details":{"description":"José Fermín remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-21T02:04:16.454Z","endTime":"2026-05-21T02:04:16.456Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":687363,"link":"/api/v1/people/687363"}},{"details":{"description":"Pitching Change: Matt Svanson replaces Justin Bruihl.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-21T02:04:16.456Z","endTime":"2026-05-21T02:05:23.376Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694335,"link":"/api/v1/people/694335"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.89054022157588,"aZ":-26.273261400473412,"pfxX":-11.666369872869602,"pfxZ":3.025114876247148,"pX":-0.8717994940169564,"pZ":3.0251687870372477,"vX0":5.645568242382114,"vY0":-139.44096367979589,"vZ0":-2.192369507404958,"x":150.23,"y":157.1,"x0":-1.4164659294952506,"y0":50.00602622757233,"z0":5.570603213430278,"aX":-22.778631413598916},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.2,"breakHorizontal":19.8,"spinRate":2301,"spinDirection":230},"zone":11,"typeConfidence":0.9,"plateTime":0.3941184064751879,"extension":6.5166746807723985},"index":3,"playId":"1a33e938-aac5-3faa-a942-bb72e7b33a63","pitchNumber":1,"startTime":"2026-05-21T02:05:23.376Z","endTime":"2026-05-21T02:05:28.644Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.19042044828751,"aZ":-22.730276811747167,"pfxX":-10.386317293917726,"pfxZ":4.735739302690682,"pX":-0.872160820577847,"pZ":2.6702080630182534,"vX0":5.033661893669441,"vY0":-140.819494650839,"vZ0":-3.8634245172941566,"x":150.24,"y":166.68,"x0":-1.3408216999250113,"y0":50.00106689210306,"z0":5.543802749130617,"aX":-20.702468400672164},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.9,"breakHorizontal":17.6,"spinRate":2290,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.39007136198503245,"extension":6.5287505127239545},"hitData":{"launchSpeed":69.6,"launchAngle":-67.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":121.84,"coordY":189.1}},"index":4,"playId":"4b5cd220-35e0-38f5-899b-99697fc29fb6","pitchNumber":2,"startTime":"2026-05-21T02:05:37.660Z","endTime":"2026-05-21T02:05:50.905Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T02:05:50.905Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Endy Rodríguez singles on a ground ball to center fielder Nathan Church. Konnor Griffin to 3rd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-21T02:06:31.039Z","endTime":"2026-05-21T02:07:22.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"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],"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":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":701675,"link":"/api/v1/people/701675"},"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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"d8626365-3d97-3c1a-9bf5-aa4608906baa","startTime":"2026-05-21T02:06:17.524Z","endTime":"2026-05-21T02:06:20.524Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.227826086801137,"aZ":-26.618619563254327,"pfxX":3.8770379494088525,"pfxZ":3.4406440016709077,"pX":-0.16642986484441852,"pZ":3.3019447533350386,"vX0":2.0617824141023164,"vY0":-125.84485445093708,"vZ0":-0.7468444647825025,"x":123.34,"y":149.63,"x0":-1.4984417683604805,"y0":50.00004001587493,"z0":5.748369415962172,"aX":6.250230149374993},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.4,"breakHorizontal":-7.4,"spinRate":2297,"spinDirection":80},"zone":2,"typeConfidence":0.89,"plateTime":0.43434438403620224,"extension":6.2804956134454555},"index":1,"playId":"a83fe117-c4f1-3d61-b3e2-9a8bc5be6904","pitchNumber":1,"startTime":"2026-05-21T02:06:33.315Z","endTime":"2026-05-21T02:06:36.968Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.28905388773444,"aZ":-22.456845070922466,"pfxX":-10.372075228380847,"pfxZ":4.975167445226383,"pX":-1.1765832871055475,"pZ":3.694683577625896,"vX0":4.52269591234118,"vY0":-139.12345431592595,"vZ0":-1.1287679869321505,"x":161.85,"y":139.02,"x0":-1.4791517083983288,"y0":50.002334442916435,"z0":5.599298650391306,"aX":-20.25610554531599},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.0,"breakHorizontal":17.8,"spinRate":2273,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.3942616048277925,"extension":6.5027996506244365},"index":2,"playId":"40c59b65-b963-3e73-93f8-f8db8e56df55","pitchNumber":2,"startTime":"2026-05-21T02:06:51.663Z","endTime":"2026-05-21T02:06:55.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42260738617504,"aZ":-27.826356025268645,"pfxX":1.7514713101231054,"pfxZ":2.638267605685755,"pX":0.5250032485284728,"pZ":3.1392781192516477,"vX0":4.6312923035747575,"vY0":-127.32703572294521,"vZ0":-0.7920806041799402,"x":96.99,"y":154.02,"x0":-1.5427455660760154,"y0":50.000384018492845,"z0":5.650396886168551,"aX":2.8837118298850877},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.8,"breakHorizontal":-4.2,"spinRate":2311,"spinDirection":87},"zone":3,"typeConfidence":0.85,"plateTime":0.429675409139028,"extension":6.45841685480867},"hitData":{"launchSpeed":78.7,"launchAngle":11.0,"totalDistance":133.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.18,"coordY":79.59}},"index":3,"playId":"4cb26f1d-5a06-3d9b-9830-0eb144ce2853","pitchNumber":3,"startTime":"2026-05-21T02:07:11.247Z","endTime":"2026-05-21T02:07:22.436Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T02:07:22.436Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jhostynxon Garcia strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-21T02:07:42.935Z","endTime":"2026-05-21T02:11:09.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"postOnThird":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,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":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"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":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.49939554113046,"aZ":-25.301045722846233,"pfxX":-10.211023169129158,"pfxZ":3.513007789296193,"pX":-1.3218901179787952,"pZ":3.1460312015703042,"vX0":3.763720773908404,"vY0":-139.9565577975548,"vZ0":-2.187270013973574,"x":167.39,"y":153.84,"x0":-1.367941733964214,"y0":50.00499578372695,"z0":5.617666834352531,"aX":-19.990172939960704},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.0,"breakHorizontal":17.5,"spinRate":2151,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.3933696730588703,"extension":6.7141574255036645},"index":0,"playId":"77bfbd21-fd20-33d6-98b9-eec4dd97bb02","pitchNumber":1,"startTime":"2026-05-21T02:07:54.554Z","endTime":"2026-05-21T02:07:57.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":78.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57347871608049,"aZ":-23.10075829952873,"pfxX":3.1075046584997414,"pfxZ":5.66664153287352,"pX":0.2143383899030009,"pZ":3.9908778248981056,"vX0":3.1445121011587536,"vY0":-125.97677629485054,"vZ0":0.2735378465925792,"x":108.83,"y":131.03,"x0":-1.4555286164293209,"y0":50.00026744197092,"z0":5.754378359229174,"aX":4.97320324604328},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.6,"breakHorizontal":-6.4,"spinRate":2250,"spinDirection":75},"zone":12,"typeConfidence":0.89,"plateTime":0.4354642635569954,"extension":6.565918026878236},"index":1,"playId":"67afde0e-aa44-3ac1-a010-1f81f629fbf6","pitchNumber":2,"startTime":"2026-05-21T02:08:41.266Z","endTime":"2026-05-21T02:08:47.284Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12791689850947,"aZ":-25.81684511462608,"pfxX":1.118992378455565,"pfxZ":3.874427630368854,"pX":0.6391089387283249,"pZ":2.0182787216071887,"vX0":4.844221095416595,"vY0":-127.78882723044444,"vZ0":-3.7292650154961575,"x":92.64,"y":184.29,"x0":-1.4322737907934227,"y0":50.00531068487903,"z0":5.54166338789915,"aX":1.8367799654690682},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.4,"breakHorizontal":-3.2,"spinRate":2238,"spinDirection":78},"zone":9,"typeConfidence":0.89,"plateTime":0.4298298491954511,"extension":6.496361248635435},"index":2,"playId":"5e77479f-a7b1-3b8d-8746-bbb22ec3c24d","pitchNumber":3,"startTime":"2026-05-21T02:09:12.141Z","endTime":"2026-05-21T02:09:15.933Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.304813633909028,"aZ":-32.78217733415134,"pfxX":7.753072351618435,"pfxZ":-0.38913371084432846,"pX":1.1717826489404608,"pZ":2.4378780978407075,"vX0":4.004815163411159,"vY0":-124.80143715513431,"vZ0":-1.3121077991119023,"x":72.33,"y":172.96,"x0":-1.4634385412029156,"y0":50.002063429841904,"z0":5.683082897385666,"aX":12.166057801800873},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.7,"breakHorizontal":-15.0,"spinRate":2261,"spinDirection":63},"zone":14,"typeConfidence":0.91,"plateTime":0.43974266197441736,"extension":6.390961711139557},"index":3,"playId":"6839604b-3203-36dc-8898-c0388e2f6d81","pitchNumber":4,"startTime":"2026-05-21T02:09:34.342Z","endTime":"2026-05-21T02:09:39.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.84520528555758,"aZ":-32.01440237579455,"pfxX":6.45729373622067,"pfxZ":0.10341804362841067,"pX":0.05450567620249242,"pZ":3.6439609564598974,"vX0":1.2128374655227305,"vY0":-126.1753635669362,"vZ0":1.108062569718634,"x":114.92,"y":140.39,"x0":-1.2718280402118847,"y0":50.006296906396145,"z0":5.788478200614918,"aX":10.361820701925124},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.7,"breakHorizontal":-12.0,"spinRate":2292,"spinDirection":65},"zone":12,"typeConfidence":0.9,"plateTime":0.43492068409199547,"extension":6.303497175688167},"index":4,"playId":"b7182993-fd23-33d3-80bc-919627f86ee8","pitchNumber":5,"startTime":"2026-05-21T02:10:04.593Z","endTime":"2026-05-21T02:10:12.160Z","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":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.564172957269452,"aZ":-31.575570194672018,"pfxX":5.994642866873972,"pfxZ":0.3664639153683429,"pX":1.9439439878258895,"pZ":0.9444613124831044,"vX0":5.7421602162064564,"vY0":-127.74594636726673,"vZ0":-5.21925852117639,"x":42.9,"y":213.28,"x0":-1.1161842259912511,"y0":50.00554595045,"z0":5.511327337033755,"aX":9.85752569199118},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.4,"breakHorizontal":-12.2,"spinRate":2297,"spinDirection":62},"zone":14,"typeConfidence":0.91,"plateTime":0.4295979568309427,"extension":6.5684565229202585},"index":5,"playId":"c5f9413d-1657-3ade-86bc-afffa51c38a3","pitchNumber":6,"startTime":"2026-05-21T02:10:45.326Z","endTime":"2026-05-21T02:10:49.219Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7394964893686,"aZ":-32.39117993309196,"pfxX":3.297325504176717,"pfxZ":-0.12994124322824696,"pX":0.23920802226129267,"pZ":2.2083758306258163,"vX0":3.1883553749437916,"vY0":-127.92791975660047,"vZ0":-2.1030507322811607,"x":107.88,"y":179.15,"x0":-1.4486030425242042,"y0":50.002089595327874,"z0":5.563704319936183,"aX":5.501636928693772},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.5,"breakHorizontal":-6.6,"spinRate":2280,"spinDirection":74},"zone":5,"typeConfidence":0.86,"plateTime":0.42706005242511136,"extension":6.354034015895698},"index":6,"playId":"226ddfbb-8030-308a-99d3-e25e568b624f","pitchNumber":7,"startTime":"2026-05-21T02:11:04.509Z","endTime":"2026-05-21T02:11:09.019Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T02:11:09.019Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Mangum singles on a ground ball to right fielder Jordan Walker. Konnor Griffin scores. Endy Rodríguez to 3rd.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-21T02:11:29.880Z","endTime":"2026-05-21T02:12:34.920Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"postOnThird":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":{"id":694335,"link":"/api/v1/people/694335"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83172038616108,"aZ":-21.321653073775483,"pfxX":-8.39934367628413,"pfxZ":5.335731249621135,"pX":-0.8586001626660437,"pZ":2.860368539445384,"vX0":4.824744379558564,"vY0":-141.83825637375878,"vZ0":-3.5239755263819252,"x":149.73,"y":161.55,"x0":-1.4914544655787272,"y0":50.00682831576678,"z0":5.480755642545234,"aX":-17.095706619611104},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.1,"breakHorizontal":14.2,"spinRate":2242,"spinDirection":228},"zone":11,"typeConfidence":0.9,"plateTime":0.3863575499147891,"extension":6.684865341684072},"index":0,"playId":"924e2de8-4b23-3426-a491-9dde5dd0005b","pitchNumber":1,"startTime":"2026-05-21T02:11:34.458Z","endTime":"2026-05-21T02:11:39.639Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06093889374619,"aZ":-27.196276246103288,"pfxX":4.874615662764972,"pfxZ":3.0396076675564387,"pX":0.407226965436664,"pZ":2.554456932397576,"vX0":3.1493277011027496,"vY0":-127.31511196890459,"vZ0":-2.1707764140680696,"x":101.48,"y":169.81,"x0":-1.4804475972654434,"y0":50.00015925563172,"z0":5.578739835857907,"aX":7.9690999372070985},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.3,"breakHorizontal":-9.6,"spinRate":2305,"spinDirection":69},"zone":6,"typeConfidence":0.9,"plateTime":0.43083671072028995,"extension":6.51996614586339},"index":1,"playId":"83aa5333-0e3e-3023-a82f-ef0955512679","pitchNumber":2,"startTime":"2026-05-21T02:12:01.368Z","endTime":"2026-05-21T02:12:05.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59507948837351,"aZ":-30.42593517458203,"pfxX":5.7488363653159436,"pfxZ":1.076776899178423,"pX":0.829466152013052,"pZ":1.0074801588647062,"vX0":3.80067512190136,"vY0":-126.6768648124305,"vZ0":-5.249963020859652,"x":85.38,"y":211.58,"x0":-1.436709586743506,"y0":50.003823325802934,"z0":5.5357160811611505,"aX":9.354768785710764},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.0,"breakHorizontal":-11.3,"spinRate":2340,"spinDirection":69},"zone":14,"typeConfidence":0.91,"plateTime":0.4321866559072367,"extension":6.468459440389958},"hitData":{"launchSpeed":87.0,"launchAngle":3.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.71,"coordY":106.97}},"index":2,"playId":"225999e5-000c-3e68-b912-8efd061957c6","pitchNumber":3,"startTime":"2026-05-21T02:12:23.932Z","endTime":"2026-05-21T02:12:34.920Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T02:12:34.920Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a line drive to right fielder Jordan Walker. Endy Rodríguez scores. Jake Mangum to 2nd.","rbi":1,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-21T02:13:05.238Z","endTime":"2026-05-21T02:14:50.319Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnSecond":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":{"id":694335,"link":"/api/v1/people/694335"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.55771399496347,"aZ":-18.20434353372142,"pfxX":-8.179628931947168,"pfxZ":7.126066852682138,"pX":-1.0245019840284493,"pZ":3.6399968324458185,"vX0":4.376819903181199,"vY0":-139.6506440823892,"vZ0":-1.9168678620681128,"x":156.05,"y":140.5,"x0":-1.5553179524252694,"y0":50.00666586370437,"z0":5.542147158529678,"aX":-16.043401457066363},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.6,"breakHorizontal":13.8,"spinRate":2269,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.3933007632016756,"extension":6.525270903614493},"index":0,"playId":"f9735f37-f698-32a0-bd84-e128b3e907c1","pitchNumber":1,"startTime":"2026-05-21T02:13:07.307Z","endTime":"2026-05-21T02:13:11.478Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"852f9d2f-e39c-3a02-acb6-8e99a9fe8025","startTime":"2026-05-21T02:13:25.701Z","endTime":"2026-05-21T02:13:29.267Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.23497168413294,"aZ":-18.37860653432913,"pfxX":-8.972594481325261,"pfxZ":6.965702868636383,"pX":-0.32186274104730694,"pZ":3.0676468232520056,"vX0":6.03018936132179,"vY0":-140.43122830197376,"vZ0":-3.63852891637504,"x":129.27,"y":155.95,"x0":-1.340283622360999,"y0":50.005309951900486,"z0":5.588424006487674,"aX":-17.776679960528632},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.0,"breakHorizontal":14.9,"spinRate":2310,"spinDirection":222},"zone":1,"typeConfidence":0.9,"plateTime":0.3912687307655234,"extension":6.761695018371003},"index":2,"playId":"cafc039b-6167-3431-88fe-00b6885ce7bc","pitchNumber":2,"startTime":"2026-05-21T02:13:42.822Z","endTime":"2026-05-21T02:13:46.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":79.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96974857763023,"aZ":-27.539303930516684,"pfxX":6.572352474274307,"pfxZ":2.834624221505999,"pX":0.28401057065060886,"pZ":3.9637425655971517,"vX0":2.4561849782589436,"vY0":-127.34660337398341,"vZ0":0.9735323286228924,"x":106.17,"y":131.76,"x0":-1.5479389366252796,"y0":50.0055915351601,"z0":5.7604948816776105,"aX":10.759747153444486},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.6,"breakHorizontal":-12.5,"spinRate":2372,"spinDirection":77},"zone":12,"typeConfidence":0.88,"plateTime":0.430653475372913,"extension":6.222996445429748},"index":3,"playId":"4ab9d5f5-5889-3ec4-b19a-a1237276145b","pitchNumber":3,"startTime":"2026-05-21T02:14:02.883Z","endTime":"2026-05-21T02:14:06.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.4,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.124221306419535,"aZ":-17.956766542623544,"pfxX":-8.888660336164758,"pfxZ":7.198721727405241,"pX":-0.35655343224166774,"pZ":3.4027271894798634,"vX0":5.870885412982751,"vY0":-140.22186140129944,"vZ0":-2.6728981323577266,"x":130.59,"y":146.91,"x0":-1.3313616955640974,"y0":50.00469636676397,"z0":5.551320115782995,"aX":-17.557720768100513},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.6,"breakHorizontal":14.8,"spinRate":2288,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.39185758996279985,"extension":6.861332751163788},"index":4,"playId":"b618fa3c-8c5f-3578-b433-1b73c95fb8f4","pitchNumber":4,"startTime":"2026-05-21T02:14:21.594Z","endTime":"2026-05-21T02:14:25.248Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.17711557906731,"aZ":-20.027177365060307,"pfxX":-10.096445159127061,"pfxZ":6.11837545170539,"pX":0.13479800532468417,"pZ":2.129852267249094,"vX0":7.6505503135221655,"vY0":-140.335491789102,"vZ0":-5.486442830573354,"x":111.86,"y":181.27,"x0":-1.3215472367330223,"y0":50.001966068025155,"z0":5.4239178612228915,"aX":-20.04098790685036},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.1,"breakHorizontal":16.6,"spinRate":2288,"spinDirection":225},"zone":5,"typeConfidence":0.9,"plateTime":0.3910243939156586,"extension":6.6780074393104325},"hitData":{"launchSpeed":88.7,"launchAngle":17.0,"totalDistance":247.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":189.27,"coordY":109.0}},"index":5,"playId":"cdc36775-ba4b-39c1-a254-fc52052d3e06","pitchNumber":5,"startTime":"2026-05-21T02:14:40.799Z","endTime":"2026-05-21T02:14:50.319Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T02:14:50.319Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Lowe flies out sharply to right fielder Jordan Walker. Jake Mangum to 3rd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-21T02:16:14.972Z","endTime":"2026-05-21T02:17:06.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnThird":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":3},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-21T02:15:27.820Z","endTime":"2026-05-21T02:16:17.017Z","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":1},"pitchData":{"startSpeed":88.1,"endSpeed":79.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.335113115107188,"aZ":-25.90218977357235,"pfxX":5.046589652209967,"pfxZ":3.8272379884615173,"pX":-0.5278821616543105,"pZ":2.84590084232383,"vX0":1.1452509584456516,"vY0":-128.21089634459548,"vZ0":-1.6566155286209696,"x":137.12,"y":161.94,"x0":-1.6372431096943103,"y0":50.00297396251014,"z0":5.552473612890578,"aX":8.271516126579463},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.7,"breakHorizontal":-9.4,"spinRate":2359,"spinDirection":82},"zone":1,"typeConfidence":0.9,"plateTime":0.4297633718616525,"extension":6.63642894248554},"index":1,"playId":"ca436785-723a-3028-bc14-c80d820cd072","pitchNumber":1,"startTime":"2026-05-21T02:16:17.017Z","endTime":"2026-05-21T02:16:20.984Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":96.7,"endSpeed":88.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.208073312260645,"aZ":-22.44260239046579,"pfxX":-10.296876223676367,"pfxZ":4.894674762667343,"pX":-1.3403353775781486,"pZ":2.197743163910337,"vX0":4.1367706633902985,"vY0":-140.67668748785016,"vZ0":-4.818474845317144,"x":168.09,"y":179.44,"x0":-1.4985646032610662,"y0":50.00479587408729,"z0":5.402621847626366,"aX":-20.48113856337251},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.9,"breakHorizontal":17.6,"spinRate":2293,"spinDirection":227},"zone":13,"typeConfidence":0.9,"plateTime":0.3905064755985692,"extension":6.606378021771089},"index":2,"playId":"b9dfd8b2-cd76-33c4-8e30-a67a344d1158","pitchNumber":2,"startTime":"2026-05-21T02:16:35.428Z","endTime":"2026-05-21T02:16:39.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16764916454475,"aZ":-29.066394129836876,"pfxX":5.349869582886221,"pfxZ":1.8837604924537992,"pX":0.15086358633782476,"pZ":2.4993164632307687,"vX0":2.4188646269223026,"vY0":-127.74020621989281,"vZ0":-1.8422353726077456,"x":111.25,"y":171.3,"x0":-1.50417883038561,"y0":50.00037970972035,"z0":5.5226476955761195,"aX":8.808240639211995},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.2,"breakHorizontal":-10.2,"spinRate":2410,"spinDirection":72},"zone":5,"typeConfidence":0.89,"plateTime":0.4293572574923443,"extension":6.553232965878571},"hitData":{"launchSpeed":103.4,"launchAngle":45.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":191.54,"coordY":90.79}},"index":3,"playId":"10331a5a-6928-3222-87bc-ba61033d16f3","pitchNumber":3,"startTime":"2026-05-21T02:16:52.064Z","endTime":"2026-05-21T02:17:06.092Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T02:17:06.092Z","atBatIndex":65},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryan Reynolds doubles (8) on a line drive to left fielder José Fermín. Jake Mangum scores. Nick Gonzales scores.","rbi":2,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-21T02:17:31.411Z","endTime":"2026-05-21T02:19:27.512Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":3},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"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":3},"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":694335,"link":"/api/v1/people/694335"},"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":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":{"id":694335,"link":"/api/v1/people/694335"},"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(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":95.9,"endSpeed":87.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.49622577351651,"aZ":-22.63744536277968,"pfxX":-9.170140783856171,"pfxZ":4.867967047459551,"pX":-1.5920120490916896,"pZ":3.720156776218143,"vX0":3.4930982965861688,"vY0":-139.5721743060208,"vZ0":-1.0548360709499143,"x":177.68,"y":138.34,"x0":-1.6735801040691847,"y0":50.002505609217366,"z0":5.603744191900221,"aX":-17.962923734183466},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.8,"breakHorizontal":15.8,"spinRate":2248,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.39350963258543503,"extension":6.680543824327867},"index":0,"playId":"579f02f9-8beb-33f9-8712-ac47af60ac9f","pitchNumber":1,"startTime":"2026-05-21T02:17:36.790Z","endTime":"2026-05-21T02:17:41.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38023310038409,"aZ":-21.063845470661622,"pfxX":-7.848854812999248,"pfxZ":5.6019066047682635,"pX":-0.6336752326963195,"pZ":2.6145917665920986,"vX0":5.025543385408804,"vY0":-140.12810330967352,"vZ0":-3.8622967409140743,"x":141.15,"y":168.19,"x0":-1.4327870989977323,"y0":50.006451336893186,"z0":5.391296898812762,"aX":-15.574316606689047},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.5,"breakHorizontal":13.2,"spinRate":2260,"spinDirection":221},"zone":4,"typeConfidence":0.9,"plateTime":0.39124199052488784,"extension":6.681801373469275},"index":1,"playId":"d4191af0-4603-3a43-b73d-7c803423d68e","pitchNumber":2,"startTime":"2026-05-21T02:17:53.940Z","endTime":"2026-05-21T02:17:57.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.75358371813715,"aZ":-24.592597421932545,"pfxX":0.8352287704791543,"pfxZ":4.009204115102196,"pX":0.34467956030441166,"pZ":2.112160768383854,"vX0":4.402280174242918,"vY0":-136.78623944030826,"vZ0":-4.298626321500798,"x":103.86,"y":181.75,"x0":-1.395425468348985,"y0":50.002439711656685,"z0":5.394397118320525,"aX":1.5791582949535121},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.5,"breakHorizontal":-2.4,"spinRate":2280,"spinDirection":199},"zone":9,"typeConfidence":0.9,"plateTime":0.4007373315209688,"extension":6.806323931854161},"index":2,"playId":"34153992-dc4f-335b-9cad-b6ce33ed0558","pitchNumber":3,"startTime":"2026-05-21T02:18:29.875Z","endTime":"2026-05-21T02:18:33.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.418107984113178,"aZ":-30.269973824497892,"pfxX":5.562321884545664,"pfxZ":1.2140024630246078,"pX":-0.09964776886546198,"pZ":2.8231070740638793,"vX0":1.615828342648967,"vY0":-125.08072940217988,"vZ0":-0.8504946387247555,"x":120.8,"y":162.56,"x0":-1.4781117590158739,"y0":50.00334548368672,"z0":5.670219317296012,"aX":8.731665424090547},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.3,"breakHorizontal":-10.4,"spinRate":2324,"spinDirection":64},"zone":5,"typeConfidence":0.91,"plateTime":0.4394589868144534,"extension":6.49427848671098},"hitData":{"launchSpeed":94.8,"launchAngle":12.0,"totalDistance":222.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":45.75,"coordY":118.96}},"index":3,"playId":"08b97f90-6385-3571-9854-061e4316c39f","pitchNumber":4,"startTime":"2026-05-21T02:19:14.940Z","endTime":"2026-05-21T02:19:27.512Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T02:19:27.512Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Oneil Cruz walks.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-21T02:22:04.749Z","endTime":"2026-05-21T02:23:51.943Z","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":690155,"fullName":"Matt Pushard","link":"/api/v1/people/690155"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-21T02:19:45.638Z","endTime":"2026-05-21T02:20:26.781Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Matt Pushard replaces Matt Svanson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-21T02:20:26.781Z","endTime":"2026-05-21T02:22:07.023Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690155,"link":"/api/v1/people/690155"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.919203451097033,"aZ":-12.739576604379055,"pfxX":-5.587857251121742,"pfxZ":10.316787850454766,"pX":-0.36138014942502383,"pZ":2.2061827101587075,"vX0":5.118770608743873,"vY0":-136.58312056819167,"vZ0":-7.544741439879569,"x":130.77,"y":179.21,"x0":-1.5365213468410297,"y0":50.00216355622179,"z0":5.886008662279836,"aX":-10.525720095073568},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.2,"breakHorizontal":9.0,"spinRate":2218,"spinDirection":219},"zone":7,"typeConfidence":0.89,"plateTime":0.4014806204932331,"extension":6.509019475454731},"index":2,"playId":"d8f53015-92fd-31a6-aff1-6f5f29d2a10d","pitchNumber":1,"startTime":"2026-05-21T02:22:07.023Z","endTime":"2026-05-21T02:22:10.883Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.058832617637478,"aZ":-26.164038304099627,"pfxX":-5.819209579992281,"pfxZ":3.781412200692129,"pX":0.7221710129265739,"pZ":0.6464956883904565,"vX0":7.2002487262013375,"vY0":-125.69313621218382,"vZ0":-7.429220040183582,"x":89.47,"y":221.32,"x0":-1.432409186646865,"y0":50.00207586204533,"z0":5.7850013398765885,"aX":-9.24887612974852},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.2,"breakHorizontal":8.8,"spinRate":998,"spinDirection":257},"zone":14,"typeConfidence":0.84,"plateTime":0.4368655790203304,"extension":6.656696657665197},"index":3,"playId":"4e0f3685-a84d-3424-8ff1-d8a1997f2824","pitchNumber":2,"startTime":"2026-05-21T02:22:24.517Z","endTime":"2026-05-21T02:22:29.545Z","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":95.7,"endSpeed":87.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20182466321096,"aZ":-12.224276575158953,"pfxX":-6.713757847336795,"pfxZ":10.195190021082475,"pX":0.3342410611362578,"pZ":3.9516148330813303,"vX0":6.923614460289572,"vY0":-139.23648127325103,"vZ0":-3.6866776292050707,"x":104.26,"y":132.09,"x0":-1.316183657259036,"y0":50.00598043230065,"z0":6.105788823065929,"aX":-13.14235134985182},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.9,"breakHorizontal":10.7,"spinRate":2223,"spinDirection":216},"zone":12,"typeConfidence":0.91,"plateTime":0.3938671126774982,"extension":6.288356574725113},"index":4,"playId":"e622b1bf-689e-3e34-ac2f-bda7ed9cc53f","pitchNumber":3,"startTime":"2026-05-21T02:22:47.024Z","endTime":"2026-05-21T02:22:52.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.34029608970526,"aZ":-12.72031420841112,"pfxX":-7.306699438335618,"pfxZ":9.934265723178576,"pX":-0.9303042790791639,"pZ":2.044264988531922,"vX0":4.287340152572375,"vY0":-139.51674586483793,"vZ0":-8.142885068400137,"x":152.46,"y":183.58,"x0":-1.5430027555283707,"y0":50.003820824958886,"z0":5.8520884674784,"aX":-14.30905362334688},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.3,"breakHorizontal":12.2,"spinRate":2237,"spinDirection":223},"zone":13,"typeConfidence":0.91,"plateTime":0.3935974482822453,"extension":6.427757325967002},"index":5,"playId":"1917ea0f-881d-3f5f-985f-e48c3cb6ea13","pitchNumber":4,"startTime":"2026-05-21T02:23:06.448Z","endTime":"2026-05-21T02:23:11.303Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.4,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.00598827827452,"aZ":-31.49920727367679,"pfxX":-7.55678633814982,"pfxZ":0.41539502546635987,"pX":-1.6902117422172291,"pZ":2.5095600521971897,"vX0":2.415730618260359,"vY0":-126.32929216458055,"vZ0":-2.2937197947633337,"x":181.43,"y":171.02,"x0":-1.680209633194951,"y0":50.00001184909506,"z0":5.974502325096237,"aX":-12.147109204944488},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.5,"breakHorizontal":13.1,"spinRate":1052,"spinDirection":260},"zone":13,"typeConfidence":0.91,"plateTime":0.43444413188039643,"extension":6.587789183509575},"index":6,"playId":"3022f48c-a6d6-3774-809e-8806f7e61c4d","pitchNumber":5,"startTime":"2026-05-21T02:23:25.293Z","endTime":"2026-05-21T02:23:29.863Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.996965944989014,"aZ":-11.518389152114251,"pfxX":-5.959611399719897,"pfxZ":10.76992614514688,"pX":0.21559933593148706,"pZ":1.6188727486414605,"vX0":6.439006612388469,"vY0":-137.92605950119383,"vZ0":-9.327822776440062,"x":108.78,"y":195.07,"x0":-1.3800452937929157,"y0":50.00156971953346,"z0":5.830856446115308,"aX":-11.428827411712831},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.6,"breakHorizontal":9.4,"spinRate":2267,"spinDirection":219},"zone":14,"typeConfidence":0.9,"plateTime":0.3978101945630397,"extension":6.531341408973775},"index":7,"playId":"5fad6bcc-6f11-339f-bf2c-e33b8e118160","pitchNumber":6,"startTime":"2026-05-21T02:23:46.351Z","endTime":"2026-05-21T02:23:51.943Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T02:23:51.943Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Horwitz strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-21T02:24:03.136Z","endTime":"2026-05-21T02:27:46.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690155,"fullName":"Matt Pushard","link":"/api/v1/people/690155"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"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":79.7,"endSpeed":73.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.091185040286753,"aZ":-33.65394952320791,"pfxX":3.432372759193803,"pfxZ":-1.0928309742530153,"pX":-0.40536560664333043,"pZ":3.3836306043889914,"vX0":1.8262019937282603,"vY0":-116.12018336979236,"vZ0":0.6014288827294134,"x":132.45,"y":147.42,"x0":-1.6495870356238822,"y0":50.001949055808815,"z0":6.340159281773454,"aX":4.655385455257274},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-1.6,"breakHorizontal":-6.7,"spinRate":2372,"spinDirection":40},"zone":11,"typeConfidence":0.88,"plateTime":0.4728871701723034,"extension":6.478054225636954},"index":0,"playId":"56002693-73b5-3abd-91c1-6a92f8de9030","pitchNumber":1,"startTime":"2026-05-21T02:24:18.305Z","endTime":"2026-05-21T02:24:22.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.210483215516764,"aZ":-33.58977853843461,"pfxX":-5.192224410974887,"pfxZ":-0.8847745685308599,"pX":0.2595207177624758,"pZ":1.6692991767775773,"vX0":6.052444444017687,"vY0":-125.94759211339166,"vZ0":-3.743606275417198,"x":107.11,"y":193.71,"x0":-1.5126665140085551,"y0":50.0062056179911,"z0":5.923459925135407,"aX":-8.251100667993924},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.3,"breakHorizontal":7.8,"spinRate":991,"spinDirection":257},"zone":8,"typeConfidence":0.77,"plateTime":0.43672033793784193,"extension":6.760546038269012},"index":1,"playId":"2ddf144f-56c4-3373-90e2-117b55c0311b","pitchNumber":2,"startTime":"2026-05-21T02:24:37.446Z","endTime":"2026-05-21T02:24:41.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.329156500030074,"aZ":-13.992285688355619,"pfxX":-7.073540609392449,"pfxZ":9.302786250403676,"pX":-0.15317271070748026,"pZ":3.3052060775063334,"vX0":5.84317554926545,"vY0":-138.95314627397366,"vZ0":-4.964974396012549,"x":122.84,"y":149.54,"x0":-1.3649926459541826,"y0":50.00011994442818,"z0":6.045760775826774,"aX":-13.820945488512358},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":11.6,"spinRate":2106,"spinDirection":217},"zone":2,"typeConfidence":0.9,"plateTime":0.3942808004740064,"extension":6.432456353981652},"index":2,"playId":"82db85f5-9c79-3692-aa30-fc566c7f78d4","pitchNumber":3,"startTime":"2026-05-21T02:25:00.523Z","endTime":"2026-05-21T02:25:03.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.26645110402881,"aZ":-11.8597041090691,"pfxX":-6.88905039428591,"pfxZ":10.15023726917315,"pX":-0.4735120936312782,"pZ":3.307328806397768,"vX0":4.795854752129417,"vY0":-140.45170708261782,"vZ0":-5.405706181833796,"x":135.05,"y":149.48,"x0":-1.3064903955974063,"y0":50.005833524726334,"z0":6.025720369865944,"aX":-13.791122460926841},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.5,"breakHorizontal":11.5,"spinRate":2250,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.38971394783728686,"extension":6.413934759855585},"index":3,"playId":"0fbd8dc9-6757-3760-887e-2b24dbeb5df5","pitchNumber":4,"startTime":"2026-05-21T02:25:24.107Z","endTime":"2026-05-21T02:25:27.320Z","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":85.3,"endSpeed":79.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.137214426139217,"aZ":-33.77330919374634,"pfxX":5.720772942912867,"pfxZ":-1.0245090712280205,"pX":-0.09538765515078192,"pZ":0.5589589512706109,"vX0":1.9474131640340293,"vY0":-124.20056341092696,"vZ0":-6.164397437474273,"x":120.64,"y":223.69,"x0":-1.6331175689363409,"y0":50.00319469816434,"z0":5.885599377356506,"aX":8.927174729598566},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.0,"breakHorizontal":-10.8,"spinRate":2460,"spinDirection":32},"zone":13,"typeConfidence":0.63,"plateTime":0.4411951587764156,"extension":6.45102792491652},"index":4,"playId":"b2b49410-e087-32ae-a8b3-60cee8344a7a","pitchNumber":5,"startTime":"2026-05-21T02:25:49.506Z","endTime":"2026-05-21T02:25:53.897Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"playId":"9c71b2fc-4a9f-4048-9f78-b89f579cbeb6","startTime":"2026-05-21T02:26:18.470Z","endTime":"2026-05-21T02:26:23.470Z","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":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10672975350998,"aZ":-10.282906059006931,"pfxX":-5.677879399716412,"pfxZ":11.213708300843045,"pX":0.810301839788236,"pZ":2.2729948759794865,"vX0":7.763917270619995,"vY0":-139.05902545093716,"vZ0":-7.938867009832557,"x":86.11,"y":177.41,"x0":-1.284296911328353,"y0":50.003306458143506,"z0":5.852709395635192,"aX":-11.08530143719302},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.7,"breakHorizontal":8.6,"spinRate":2308,"spinDirection":219},"zone":14,"typeConfidence":0.91,"plateTime":0.39435597750486817,"extension":6.597467965481301},"index":6,"playId":"14432142-0ff5-34e0-8f33-e86995fff0ab","pitchNumber":6,"startTime":"2026-05-21T02:26:36.599Z","endTime":"2026-05-21T02:27:03.627Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.745518689129003,"aZ":-23.654337016376445,"pfxX":0.19971627580664242,"pfxZ":4.9334738378329535,"pX":0.7351048920466804,"pZ":1.1503326606103155,"vX0":6.016306691803936,"vY0":-130.58173320994632,"vZ0":-7.58963362020244,"x":88.98,"y":207.72,"x0":-1.6253972344253593,"y0":50.00003214671414,"z0":5.8766886716763995,"aX":0.3425223991348084},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.4,"breakHorizontal":-1.7,"spinRate":2526,"spinDirection":193},"zone":14,"typeConfidence":0.9,"plateTime":0.41961388078192385,"extension":6.626701726944673},"index":7,"playId":"401dd053-54cf-3916-81ba-ded5472f5ad8","pitchNumber":7,"startTime":"2026-05-21T02:27:21.288Z","endTime":"2026-05-21T02:27:25.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51732555436563,"aZ":-10.854556591883982,"pfxX":-6.594933896567027,"pfxZ":10.904097028943767,"pX":-0.8667800037417425,"pZ":1.1628335610698421,"vX0":4.178652469395907,"vY0":-139.2439129661862,"vZ0":-10.527287234123083,"x":150.04,"y":207.38,"x0":-1.53337216252173,"y0":50.005480183235015,"z0":5.72039535158955,"aX":-12.896730435239462},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.6,"breakHorizontal":11.0,"spinRate":2295,"spinDirection":214},"zone":13,"typeConfidence":0.91,"plateTime":0.39401214605806967,"extension":6.668842153991426},"index":8,"playId":"847b61f6-605f-35c1-b5d6-8d9b8466af72","pitchNumber":8,"startTime":"2026-05-21T02:27:41.178Z","endTime":"2026-05-21T02:27:46.193Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T02:27:46.193Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out, third baseman Nick Gonzales to first baseman Spencer Horwitz.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-21T02:30:28.725Z","endTime":"2026-05-21T02:30:39.919Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Justin Lawrence replaces Evan Sisk.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-21T02:29:33.761Z","endTime":"2026-05-21T02:30:22.873Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664875,"link":"/api/v1/people/664875"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-21T02:30:22.873Z","endTime":"2026-05-21T02:30:30.997Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.84306895196308,"aZ":-30.622597386175126,"pfxX":-11.508240586301133,"pfxZ":0.7957502734337716,"pX":-0.22858626652982747,"pZ":2.511906892452128,"vX0":9.886144422065108,"vY0":-139.67392386083364,"vZ0":0.5150862129253999,"x":125.71,"y":170.96,"x0":-2.3329406839858735,"y0":50.00630914789185,"z0":4.351767292696456,"aX":-22.55829651216755},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":1.8,"breakHorizontal":18.6,"spinRate":2383,"spinDirection":244},"zone":5,"typeConfidence":0.96,"plateTime":0.3933718593839344,"extension":7.000538378542367},"hitData":{"launchSpeed":79.5,"launchAngle":7.0,"totalDistance":107.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":90.41,"coordY":151.17}},"index":2,"playId":"7ea485bd-a740-3a69-ab09-0cc180a42ddc","pitchNumber":1,"startTime":"2026-05-21T02:30:30.997Z","endTime":"2026-05-21T02:30:39.919Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T02:30:39.919Z","atBatIndex":69},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Alec Burleson hit by pitch.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-21T02:30:57.417Z","endTime":"2026-05-21T02:32:52.305Z","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":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"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,5],"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":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.12478175844783,"aZ":-31.587541713988095,"pfxX":-10.785953976197474,"pfxZ":0.29598430104678464,"pX":-2.1974330742885666,"pZ":3.030033059417685,"vX0":4.596020094660734,"vY0":-140.47504655161637,"vZ0":1.9594985196320838,"x":200.76,"y":156.97,"x0":-2.4606041116261816,"y0":50.003627158968726,"z0":4.388014286256991,"aX":-21.38935524740937},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":1.2,"breakHorizontal":18.5,"spinRate":2478,"spinDirection":247},"zone":11,"typeConfidence":0.97,"plateTime":0.3910820735680969,"extension":6.652025435471748},"index":0,"playId":"796a8454-bc4a-38a2-8420-4147e72ba827","pitchNumber":1,"startTime":"2026-05-21T02:31:06.701Z","endTime":"2026-05-21T02:31:09.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.01426213851066,"aZ":-30.512493020951837,"pfxX":-12.103978552063495,"pfxZ":0.8630864589222584,"pX":1.2983410468921739,"pZ":2.0407814435118055,"vX0":13.42498235121055,"vY0":-138.54281598108642,"vZ0":-0.42037028595504383,"x":67.51,"y":183.68,"x0":-2.0541387995712714,"y0":50.00550832389886,"z0":4.246493627593798,"aX":-23.36626774593717},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.7,"breakHorizontal":18.8,"spinRate":2427,"spinDirection":250},"zone":14,"typeConfidence":0.94,"plateTime":0.3964445116167652,"extension":6.996993745006695},"index":1,"playId":"d6d745cb-3fd1-352e-96ef-302eccec38d9","pitchNumber":2,"startTime":"2026-05-21T02:31:24.580Z","endTime":"2026-05-21T02:31:28.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":87.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.962480736493966,"aZ":-32.58602977109232,"pfxX":-11.790931976346407,"pfxZ":-0.20971712990698244,"pX":-1.4130068433184628,"pZ":2.102601456058902,"vX0":6.993521159703235,"vY0":-141.01521506627367,"vZ0":0.051548059200824836,"x":170.86,"y":182.01,"x0":-2.4060757249826046,"y0":50.000349682429935,"z0":4.203305630756612,"aX":-23.51301892967789},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":-0.1,"breakHorizontal":19.7,"spinRate":2499,"spinDirection":251},"zone":13,"typeConfidence":0.98,"plateTime":0.3898600319501919,"extension":6.853812692648509},"index":2,"playId":"f3fe18d9-f336-3a46-be31-64a1bd3eb6c5","pitchNumber":3,"startTime":"2026-05-21T02:31:43.009Z","endTime":"2026-05-21T02:31:47.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.57577839317956,"aZ":-30.04044595667456,"pfxX":-12.162347066259386,"pfxZ":1.0585305910013307,"pX":0.0450147597642933,"pZ":1.3306604974230554,"vX0":10.934182218767711,"vY0":-141.4582035727103,"vZ0":-2.8013842737809664,"x":115.28,"y":202.85,"x0":-2.2984951208330573,"y0":50.00306236598026,"z0":4.268383565841339,"aX":-24.541931775116172},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":1.4,"breakHorizontal":19.7,"spinRate":2448,"spinDirection":242},"zone":14,"typeConfidence":0.95,"plateTime":0.38783774447709884,"extension":6.7480037858026884},"index":3,"playId":"3fac9a5a-d622-310e-b453-28c3f2067d62","pitchNumber":4,"startTime":"2026-05-21T02:32:02.718Z","endTime":"2026-05-21T02:32:05.960Z","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.2,"endSpeed":76.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.304100791533727,"aZ":-28.488724700910705,"pfxX":10.105460777233933,"pfxZ":2.441812236012847,"pX":0.19936422998059117,"pZ":3.0204957125662713,"vX0":3.810501399821317,"vY0":-122.58617899202362,"vZ0":2.3344798757731846,"x":109.4,"y":157.23,"x0":-2.6918318351741313,"y0":50.00053566347783,"z0":4.502807733434185,"aX":15.23668165834458},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.3,"breakHorizontal":-19.2,"spinRate":2940,"spinDirection":71},"zone":2,"typeConfidence":0.89,"plateTime":0.4483825568179798,"extension":7.285469489216732},"index":4,"playId":"d81155d5-caf7-3dbe-9e46-fb6a2ba5e039","pitchNumber":5,"startTime":"2026-05-21T02:32:26.279Z","endTime":"2026-05-21T02:32:29.567Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.815651173361637,"aZ":-26.136211332118133,"pfxX":8.333215447729653,"pfxZ":3.928904375446834,"pX":2.4433431850831506,"pZ":1.5211493182744797,"vX0":9.283593503930197,"vY0":-123.48597359996955,"vZ0":-1.450102229440376,"x":23.87,"y":197.71,"x0":-2.454687941717715,"y0":50.0009098996231,"z0":4.325840518494009,"aX":12.798423790615926},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.0,"breakHorizontal":-17.4,"spinRate":3139,"spinDirection":63},"zone":14,"typeConfidence":0.87,"plateTime":0.4444566864403652,"extension":7.0673803054096105},"index":5,"playId":"8c795d63-8b93-30ae-b9e6-ecc25d73b3f7","pitchNumber":6,"startTime":"2026-05-21T02:32:47.950Z","endTime":"2026-05-21T02:32:52.305Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T02:32:52.305Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Thomas Saggese strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-21T02:35:02.047Z","endTime":"2026-05-21T02:35:47.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"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":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"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":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-21T02:33:19.677Z","endTime":"2026-05-21T02:34:44.306Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Thomas Saggese replaces Jordan Walker.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-21T02:34:44.306Z","endTime":"2026-05-21T02:35:04.425Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.564788799914076,"aZ":-33.90874210685298,"pfxX":-9.792655136723868,"pfxZ":-0.8966713239900006,"pX":0.23032267263968043,"pZ":2.6273470068973452,"vX0":10.614893448404466,"vY0":-138.67015748823155,"vZ0":1.6790573220736347,"x":108.22,"y":167.84,"x0":-2.3847359636675063,"y0":50.00202494176832,"z0":4.284950311465303,"aX":-18.968875243431032},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":-1.0,"breakHorizontal":15.4,"spinRate":2427,"spinDirection":251},"zone":5,"typeConfidence":0.98,"plateTime":0.3958099219096365,"extension":7.035827770713533},"index":2,"playId":"7173ed73-c70b-3429-8cc1-d8d8e1c113b3","pitchNumber":1,"startTime":"2026-05-21T02:35:04.425Z","endTime":"2026-05-21T02:35:07.998Z","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":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.4,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.630311926444456,"aZ":-33.22543973189385,"pfxX":-10.035040627002312,"pfxZ":-0.5303988169596732,"pX":-0.832753565255928,"pZ":1.8092117313477476,"vX0":7.855395526448018,"vY0":-140.4035632006973,"vZ0":-0.8701503019997485,"x":148.74,"y":189.93,"x0":-2.381263382661353,"y0":50.005540521677084,"z0":4.310588660937619,"aX":-19.77888192510215},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":-1.0,"breakHorizontal":16.3,"spinRate":2419,"spinDirection":247},"zone":13,"typeConfidence":0.98,"plateTime":0.392063790957212,"extension":6.879840008573226},"index":3,"playId":"172db2eb-8630-3c3c-8a0e-ecee72655894","pitchNumber":2,"startTime":"2026-05-21T02:35:21.747Z","endTime":"2026-05-21T02:35:24.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.0,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.85292186375884,"aZ":-17.905148324708044,"pfxX":-6.733472664672805,"pfxZ":7.2682496986397105,"pX":0.004681845100507742,"pZ":3.6855018560478507,"vX0":8.61660746384405,"vY0":-140.0056307508415,"vZ0":0.2152975325719363,"x":116.82,"y":139.27,"x0":-2.254017722116456,"y0":50.003133900258,"z0":4.789868571984914,"aX":-13.220898564824877},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.4,"breakHorizontal":10.2,"spinRate":2592,"spinDirection":234},"zone":12,"typeConfidence":0.96,"plateTime":0.3928760494659631,"extension":6.911574664063154},"index":4,"playId":"7c4d36f2-a9db-3b96-8f0b-8947c524a56a","pitchNumber":3,"startTime":"2026-05-21T02:35:43.804Z","endTime":"2026-05-21T02:35:47.177Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T02:35:47.177Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-21T02:36:22.004Z","endTime":"2026-05-21T02:38:56.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.35730136827315,"aZ":-26.881545814427007,"pfxX":-10.013850149858396,"pfxZ":2.6764837186223076,"pX":-1.2878407893666413,"pZ":3.379219554032155,"vX0":6.712683173490163,"vY0":-140.61324464890487,"vZ0":2.2119864737842945,"x":166.09,"y":147.54,"x0":-2.4193594909175054,"y0":50.0050974346826,"z0":4.339654064768612,"aX":-19.821141173571764},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.5,"breakHorizontal":16.6,"spinRate":2453,"spinDirection":250},"zone":11,"typeConfidence":0.91,"plateTime":0.39127576775948647,"extension":6.675493739920235},"index":0,"playId":"94618924-3c5b-35b5-804c-e3eab61e520f","pitchNumber":1,"startTime":"2026-05-21T02:36:36.204Z","endTime":"2026-05-21T02:36:40.369Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.6074141092183,"aZ":-28.093839392339188,"pfxX":-11.23270079275426,"pfxZ":2.0997952170401684,"pX":-0.6526478248376305,"pZ":1.792842158605092,"vX0":8.772734120627725,"vY0":-139.05230086111018,"vZ0":-1.4203942896769202,"x":141.88,"y":190.37,"x0":-2.4022685789718903,"y0":50.002258290534016,"z0":4.189086693600726,"aX":-21.81285983692813},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.7,"breakHorizontal":18.4,"spinRate":2375,"spinDirection":249},"zone":7,"typeConfidence":0.8,"plateTime":0.3951620809547829,"extension":6.837232224157954},"index":1,"playId":"c0b29b08-0eb8-38fa-94d8-ff8598de5e6e","pitchNumber":2,"startTime":"2026-05-21T02:36:54.099Z","endTime":"2026-05-21T02:36:58.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.191225988127286,"aZ":-28.733965771370116,"pfxX":-10.517915686008589,"pfxZ":1.6946565952363333,"pX":-1.0626157358528427,"pZ":1.856235967256669,"vX0":7.613587124230253,"vY0":-141.8413952803268,"vZ0":-1.4299353538483373,"x":157.5,"y":188.66,"x0":-2.423042069070993,"y0":50.0002043666094,"z0":4.209174760009557,"aX":-21.304721715438347},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":3.0,"breakHorizontal":17.4,"spinRate":2449,"spinDirection":251},"zone":13,"typeConfidence":0.93,"plateTime":0.38702497184595197,"extension":7.1092275219343835},"index":2,"playId":"16da7fa7-dce5-3668-93a3-7ffcf875037f","pitchNumber":3,"startTime":"2026-05-21T02:37:12.606Z","endTime":"2026-05-21T02:37:16.018Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.38003380983678,"aZ":-17.52913566608696,"pfxX":-7.700200343740333,"pfxZ":7.326923691496651,"pX":0.0012989414214532318,"pZ":2.6877225699694036,"vX0":9.32110899730058,"vY0":-140.80469670107638,"vZ0":-1.7247143190071106,"x":116.95,"y":166.21,"x0":-2.358924776694376,"y0":50.00049403043437,"z0":4.448081104581711,"aX":-15.387111984451284},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.1,"breakHorizontal":11.9,"spinRate":2502,"spinDirection":243},"zone":5,"typeConfidence":0.96,"plateTime":0.38969725738688776,"extension":6.680661881450115},"index":3,"playId":"c917f6c8-0870-355f-b81d-b9c5127cec38","pitchNumber":4,"startTime":"2026-05-21T02:37:37.501Z","endTime":"2026-05-21T02:37:45.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.549486286076124,"aZ":-32.44500088941563,"pfxX":-10.60685260922472,"pfxZ":-0.1351953213068482,"pX":-0.9303302411925711,"pZ":1.4833890327012267,"vX0":7.814486166557336,"vY0":-140.4274382257275,"vZ0":-1.7910855590278885,"x":152.46,"y":198.73,"x0":-2.384126833895852,"y0":50.005385688044846,"z0":4.259147853354271,"aX":-20.99096785898142},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":-0.5,"breakHorizontal":17.4,"spinRate":2482,"spinDirection":248},"zone":13,"typeConfidence":0.97,"plateTime":0.39144588929056034,"extension":6.815848859163678},"index":4,"playId":"5b7bcfd1-63fb-3aae-a2f9-ac519f9cf4e3","pitchNumber":5,"startTime":"2026-05-21T02:38:26.778Z","endTime":"2026-05-21T02:38:31.558Z","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":84.0,"endSpeed":76.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.559210854039446,"aZ":-27.449712165428117,"pfxX":7.74080577941303,"pfxZ":3.1391560620878574,"pX":0.1033143927093317,"pZ":1.1209530801858456,"vX0":4.5142332463321235,"vY0":-122.31061837356793,"vZ0":-1.3613721600168227,"x":113.06,"y":208.51,"x0":-2.7758775688684874,"y0":50.003577120084,"z0":4.052692173693853,"aX":11.653109433957567},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.6,"breakHorizontal":-15.1,"spinRate":3133,"spinDirection":72},"zone":14,"typeConfidence":0.89,"plateTime":0.4489118001918202,"extension":7.1787260770078385},"index":5,"playId":"5e233398-23cc-3b87-8b50-e60aac50e58d","pitchNumber":6,"startTime":"2026-05-21T02:38:51.762Z","endTime":"2026-05-21T02:38:56.239Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T02:38:56.239Z","atBatIndex":72},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Konnor Griffin lines out to center fielder Nathan Church.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-21T02:41:05.418Z","endTime":"2026-05-21T02:42:40.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690155,"fullName":"Matt Pushard","link":"/api/v1/people/690155"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":8},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Yohel Pozo replaces first baseman Alec Burleson, batting 3rd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-21T02:40:20.106Z","endTime":"2026-05-21T02:40:20.128Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":676475,"link":"/api/v1/people/676475"}},{"details":{"description":"Thomas Saggese remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-21T02:40:20.128Z","endTime":"2026-05-21T02:40:20.129Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"401","replacedPlayer":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"description":"Defensive switch from left field to right field for José Fermín.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-21T02:40:20.129Z","endTime":"2026-05-21T02:41:07.684Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"901","replacedPlayer":{"id":687363,"link":"/api/v1/people/687363"}},{"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":89.5,"endSpeed":81.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.77303823068362,"aZ":-22.757283253573533,"pfxX":-0.8481909607349544,"pfxZ":5.533687688794426,"pX":-0.20494664217811445,"pZ":2.278935629584779,"vX0":3.5064050383258816,"vY0":-130.24609896836114,"vZ0":-5.408389380208023,"x":124.81,"y":177.25,"x0":-1.4640372105710484,"y0":50.00418248730676,"z0":6.125428676286107,"aX":-1.4441693250401295},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.9,"breakHorizontal":0.7,"spinRate":2410,"spinDirection":196},"zone":8,"typeConfidence":0.89,"plateTime":0.4220769456425466,"extension":6.397604692434118},"index":3,"playId":"d0ea9bf2-89df-3e15-9576-bace76a3da78","pitchNumber":1,"startTime":"2026-05-21T02:41:07.684Z","endTime":"2026-05-21T02:41:12.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.912714734752438,"aZ":-13.09097880457692,"pfxX":-4.718828024611392,"pfxZ":9.883870540312618,"pX":0.057781188172101275,"pZ":3.393860597242203,"vX0":5.672678349968478,"vY0":-138.3275249004915,"vZ0":-4.772223200993672,"x":114.8,"y":147.15,"x0":-1.4099961781383874,"y0":50.00384792624454,"z0":6.024523362501684,"aX":-9.112097491491507},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.0,"breakHorizontal":7.3,"spinRate":2139,"spinDirection":215},"zone":2,"typeConfidence":0.9,"plateTime":0.3965186697188092,"extension":6.3886805485432445},"index":4,"playId":"c73937d3-341f-348b-b778-d2ed74ba282c","pitchNumber":2,"startTime":"2026-05-21T02:41:30.262Z","endTime":"2026-05-21T02:41:33.493Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-21T02:41:43.029Z","endTime":"2026-05-21T02:41:53.331Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.29692471146285,"aZ":-12.912461470194744,"pfxX":-5.670633922436313,"pfxZ":10.120601981520988,"pX":-0.45509615883662685,"pZ":3.481814691537008,"vX0":4.177175201489992,"vY0":-137.29172730484467,"vZ0":-4.874850245555552,"x":134.35,"y":144.77,"x0":-1.262011267436409,"y0":50.00112001177166,"z0":6.163956563817162,"aX":-10.789884797061777},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.4,"breakHorizontal":9.4,"spinRate":2082,"spinDirection":221},"zone":1,"typeConfidence":0.9,"plateTime":0.39944327247521594,"extension":6.473038522091135},"index":6,"playId":"3766d88f-90eb-34bc-8d4f-f5906f4dfea5","pitchNumber":3,"startTime":"2026-05-21T02:41:53.331Z","endTime":"2026-05-21T02:41:56.767Z","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":84.6,"endSpeed":77.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.462517856573474,"aZ":-28.064850535433962,"pfxX":6.4388531900119315,"pfxZ":2.6844591333849515,"pX":-0.5662793252445512,"pZ":4.52263499945349,"vX0":0.9985137611459514,"vY0":-123.22370038848806,"vZ0":1.9751659323212514,"x":138.59,"y":116.67,"x0":-1.8134277083351422,"y0":50.00325483625598,"z0":6.0887565291005075,"aX":9.85929920187064},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.6,"breakHorizontal":-11.9,"spinRate":2576,"spinDirection":57},"zone":11,"typeConfidence":2.0,"plateTime":0.4452200509095743,"extension":6.270902814283008},"index":7,"playId":"8b59f364-8632-3052-b8b7-0107d8eda6fb","pitchNumber":4,"startTime":"2026-05-21T02:42:13.829Z","endTime":"2026-05-21T02:42:18.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":86.9,"endSpeed":79.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.069921147205243,"aZ":-25.32874327658223,"pfxX":4.713256134036889,"pfxZ":4.255072022747906,"pX":0.9675333903373473,"pZ":2.2489780558933448,"vX0":4.795243926720599,"vY0":-126.42775085042975,"vZ0":-4.001456963503891,"x":80.12,"y":178.06,"x0":-1.570041031248503,"y0":50.005269794867544,"z0":5.897789011569206,"aX":7.59032303387953},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.0,"breakHorizontal":-9.7,"spinRate":2541,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.43412936458875606,"extension":6.332096254950333},"hitData":{"launchSpeed":80.9,"launchAngle":26.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":137.9,"coordY":83.65}},"index":8,"playId":"1ac9d14e-23d3-3676-8da0-c315c22abc46","pitchNumber":5,"startTime":"2026-05-21T02:42:31.392Z","endTime":"2026-05-21T02:42:40.029Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T02:42:40.029Z","atBatIndex":73},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Endy Rodríguez walks.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-21T02:42:55.052Z","endTime":"2026-05-21T02:45:33.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690155,"fullName":"Matt Pushard","link":"/api/v1/people/690155"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":7},"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":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.657084322616203,"aZ":-28.596993957955895,"pfxX":2.369507386834024,"pfxZ":2.066034964922615,"pX":0.7630842533125672,"pZ":2.1710378648967557,"vX0":4.831866962108438,"vY0":-130.1743833941826,"vZ0":-4.471371753242003,"x":87.91,"y":180.16,"x0":-1.4200269675486878,"y0":50.00006555283472,"z0":6.0595739116795055,"aX":4.090439169896809},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.0,"breakHorizontal":-5.3,"spinRate":2493,"spinDirection":169},"zone":9,"typeConfidence":0.89,"plateTime":0.41972043068888754,"extension":6.424970031983488},"index":0,"playId":"bf53a644-b6d3-395d-a6ee-24a2bbc23085","pitchNumber":1,"startTime":"2026-05-21T02:43:03.523Z","endTime":"2026-05-21T02:43:06.826Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.043982365117316,"aZ":-11.893407301907544,"pfxX":-6.38374258306073,"pfxZ":10.27158363025319,"pX":-0.26396324987293474,"pZ":3.4119826732358023,"vX0":5.2691987763452435,"vY0":-139.76093099981523,"vZ0":-5.040782207998051,"x":127.06,"y":146.66,"x0":-1.3460677368370009,"y0":50.003343433589805,"z0":6.022674339180991,"aX":-12.605861731115521},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.8,"breakHorizontal":10.4,"spinRate":2278,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.39217208784116364,"extension":6.415287811752282},"index":1,"playId":"1b390ad3-21a1-3c06-9f99-efce38bd8de7","pitchNumber":2,"startTime":"2026-05-21T02:43:23.920Z","endTime":"2026-05-21T02:43:27.866Z","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":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.674885154255527,"aZ":-33.22577235572627,"pfxX":3.0241332138642756,"pfxZ":-0.6650253909475685,"pX":1.2873158427376443,"pZ":0.5020206638476041,"vX0":5.329419301666911,"vY0":-125.79202063013798,"vZ0":-6.92910927518999,"x":67.93,"y":225.23,"x0":-1.2554456282761066,"y0":50.000026399328675,"z0":6.0024886725977025,"aX":4.820459571287782},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.6,"breakHorizontal":-6.7,"spinRate":2566,"spinDirection":36},"zone":14,"typeConfidence":0.76,"plateTime":0.43623986267898385,"extension":6.519647757964269},"index":2,"playId":"b095d996-980f-3749-b48a-90f547966101","pitchNumber":3,"startTime":"2026-05-21T02:43:42.218Z","endTime":"2026-05-21T02:43:45.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.91354642273163,"aZ":-13.057140730822418,"pfxX":-7.289810123684898,"pfxZ":9.936324214375718,"pX":-1.4638312367000261,"pZ":3.0987550700234205,"vX0":2.6335096531646442,"vY0":-138.5461425683341,"vZ0":-5.306087350851118,"x":172.8,"y":155.11,"x0":-1.4853044517539389,"y0":50.00442770983052,"z0":5.927299135022172,"aX":-14.027605288870562},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.9,"breakHorizontal":12.6,"spinRate":2195,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.3969016580764566,"extension":6.286298798932184},"index":3,"playId":"67ce470b-0634-33a8-9d30-68894f256468","pitchNumber":4,"startTime":"2026-05-21T02:44:03.540Z","endTime":"2026-05-21T02:44:09.165Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.621328503706092,"aZ":-24.391261823440274,"pfxX":2.3918714441408064,"pfxZ":4.520075675871514,"pX":1.1286420207633565,"pZ":2.0122459977852074,"vX0":5.794585308633971,"vY0":-130.1616957564567,"vZ0":-5.476050836392319,"x":73.98,"y":184.45,"x0":-1.4345438343123784,"y0":50.00035464896833,"z0":5.983612254423613,"aX":4.1130493616290895},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.2,"breakHorizontal":-5.6,"spinRate":2579,"spinDirection":184},"zone":14,"typeConfidence":0.91,"plateTime":0.4203661412923889,"extension":6.624946472371841},"index":4,"playId":"bb284790-8707-3ea0-a872-5b1a24d510e4","pitchNumber":5,"startTime":"2026-05-21T02:44:22.807Z","endTime":"2026-05-21T02:44:27.129Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.18779662354181,"aZ":-32.70574072729859,"pfxX":-7.753898710137479,"pfxZ":-0.3287170301515214,"pX":-1.0960058808854214,"pZ":3.703609921110266,"vX0":3.718752874145393,"vY0":-126.95364142339568,"vZ0":0.5204394197902746,"x":158.78,"y":138.78,"x0":-1.5731246078227459,"y0":50.00011713172455,"z0":6.100780916055426,"aX":-12.644584898114795},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.2,"breakHorizontal":13.2,"spinRate":1058,"spinDirection":264},"zone":11,"typeConfidence":0.92,"plateTime":0.43156531784329344,"extension":6.5722689208953655},"index":5,"playId":"a78d01bc-9ee9-3ae7-90d2-a38c2dad8e65","pitchNumber":6,"startTime":"2026-05-21T02:44:47.085Z","endTime":"2026-05-21T02:44:51.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04574910504477,"aZ":-11.79067467284295,"pfxX":-6.405341574086463,"pfxZ":10.466591655847761,"pX":0.5607818305073253,"pZ":2.568212823949182,"vX0":7.216622678022663,"vY0":-139.1057775031516,"vZ0":-7.059369395651221,"x":95.62,"y":169.44,"x0":-1.2427369847305596,"y0":50.0011191136567,"z0":5.931345434140973,"aX":-12.472746658082526},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.5,"breakHorizontal":10.0,"spinRate":2226,"spinDirection":220},"zone":6,"typeConfidence":0.91,"plateTime":0.39469601732161763,"extension":6.460348712455981},"index":6,"playId":"5c9437f2-27a6-3ec3-9fea-7c2edcf844ba","pitchNumber":7,"startTime":"2026-05-21T02:45:06.715Z","endTime":"2026-05-21T02:45:11.984Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.770272262000645,"aZ":-15.139633060785686,"pfxX":-7.9590461432948185,"pfxZ":8.739837824560263,"pX":-1.6312809291744454,"pZ":3.4700874237106265,"vX0":2.4866221602762835,"vY0":-138.87489260567182,"vZ0":-3.999854039808897,"x":179.18,"y":145.09,"x0":-1.5055767394040274,"y0":50.001697506988485,"z0":5.9394478067880945,"aX":-15.508497080722467},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.1,"breakHorizontal":13.9,"spinRate":2163,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.3947541730530424,"extension":6.417570734903234},"index":7,"playId":"f49b75b7-e61d-3a8c-914b-fd659cc528a4","pitchNumber":8,"startTime":"2026-05-21T02:45:29.890Z","endTime":"2026-05-21T02:45:33.517Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T02:45:33.517Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jhostynxon Garcia strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-21T02:45:58.475Z","endTime":"2026-05-21T02:48:48.221Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690155,"fullName":"Matt Pushard","link":"/api/v1/people/690155"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"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":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20229257526371,"aZ":-32.403977754573305,"pfxX":4.4598779785467535,"pfxZ":-0.14843254821797913,"pX":1.7349319055155594,"pZ":3.024820012410844,"vX0":5.85456519539029,"vY0":-121.51418028966162,"vZ0":-1.0988776834724048,"x":50.87,"y":157.11,"x0":-1.2869374093273507,"y0":50.00575706342408,"z0":6.302538523351714,"aX":6.6594850093725535},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.2,"breakHorizontal":-9.5,"spinRate":2655,"spinDirection":51},"zone":12,"typeConfidence":0.73,"plateTime":0.4510401787254512,"extension":6.53957358562701},"index":0,"playId":"2459b150-edee-37a9-99fd-f9735844b3ad","pitchNumber":1,"startTime":"2026-05-21T02:46:00.955Z","endTime":"2026-05-21T02:46:04.329Z","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":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99475756839209,"aZ":-24.08386433674902,"pfxX":2.4095424425819614,"pfxZ":4.85283035850441,"pX":0.5708348756642274,"pZ":2.122780600600839,"vX0":4.598010963194294,"vY0":-128.41139858748477,"vZ0":-5.083982886052059,"x":95.24,"y":181.46,"x0":-1.557190592295877,"y0":50.004174603620704,"z0":6.005971696830493,"aX":4.016694120427423},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.8,"breakHorizontal":-5.4,"spinRate":2426,"spinDirection":185},"zone":9,"typeConfidence":0.91,"plateTime":0.4268091145825008,"extension":6.591254423152446},"index":1,"playId":"d792fffd-4c8a-35ed-83b0-0e97181d79d9","pitchNumber":2,"startTime":"2026-05-21T02:46:22.617Z","endTime":"2026-05-21T02:46:26.444Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.641815620919786,"aZ":-14.689061083755906,"pfxX":-5.601376357582582,"pfxZ":9.178649785472807,"pX":-1.0086917436227594,"pZ":2.431695863099299,"vX0":2.9971863209680514,"vY0":-137.43636133778648,"vZ0":-6.867416166473187,"x":155.45,"y":173.12,"x0":-1.3880539902105224,"y0":50.00257476697461,"z0":5.968235379793265,"aX":-10.670894066831606},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.4,"breakHorizontal":9.5,"spinRate":2176,"spinDirection":217},"zone":13,"typeConfidence":0.89,"plateTime":0.39915554073977155,"extension":6.491394742134853},"index":2,"playId":"0fc7e097-d616-3a94-a64c-0d1f123a5580","pitchNumber":3,"startTime":"2026-05-21T02:46:44.727Z","endTime":"2026-05-21T02:47:11.748Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":671056,"fullName":"Iván Herrera","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.860726931718542,"aZ":-15.607333464385412,"pfxX":-7.656106687105226,"pfxZ":8.692475771831877,"pX":-0.10945147017536479,"pZ":1.8933009108859102,"vX0":5.791917729477114,"vY0":-137.52497188150295,"vZ0":-8.029318432790836,"x":121.17,"y":187.66,"x0":-1.2531016717459056,"y0":50.0068178772599,"z0":5.919792548034565,"aX":-14.598537408904715},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.2,"breakHorizontal":12.6,"spinRate":2154,"spinDirection":218},"zone":8,"typeConfidence":0.88,"plateTime":0.3990017938406929,"extension":6.5877533838985975},"index":3,"playId":"14473adb-dd6a-32ab-ba8c-83159f07836d","pitchNumber":4,"startTime":"2026-05-21T02:47:28.673Z","endTime":"2026-05-21T02:47:33.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.313252301702157,"aZ":-26.78217505193102,"pfxX":0.9758273063713032,"pfxZ":3.2961061891061716,"pX":0.7262322019928236,"pZ":1.8145764142290641,"vX0":5.141979935783104,"vY0":-127.20663694522503,"vZ0":-5.262530365531681,"x":89.32,"y":189.79,"x0":-1.4489711105296494,"y0":50.004658748339985,"z0":6.035783349296344,"aX":1.598127350827118},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.9,"breakHorizontal":-3.0,"spinRate":2548,"spinDirection":178},"zone":9,"typeConfidence":0.9,"plateTime":0.4307209949757782,"extension":6.729894349098484},"index":4,"playId":"1150a186-4296-337c-96a7-2ac28b8a023d","pitchNumber":5,"startTime":"2026-05-21T02:47:49.644Z","endTime":"2026-05-21T02:47:57.124Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53798680318075,"aZ":-14.822834692589941,"pfxX":-7.143043664281782,"pfxZ":8.955144403188019,"pX":-0.9949092556236385,"pZ":3.3148265476692673,"vX0":3.674532449126193,"vY0":-138.66987469115332,"vZ0":-4.773168171129461,"x":154.92,"y":149.28,"x0":-1.413011316938952,"y0":50.00023633494893,"z0":6.055440716221144,"aX":-13.835453045057077},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.4,"breakHorizontal":12.1,"spinRate":2175,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.3957823658505979,"extension":6.436073070953656},"index":5,"playId":"2d6f6f56-132b-38e8-8feb-b3dfe769a60d","pitchNumber":6,"startTime":"2026-05-21T02:48:15.737Z","endTime":"2026-05-21T02:48:18.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.567543095115088,"aZ":-13.322700010447228,"pfxX":-5.642260117308157,"pfxZ":9.732745999681415,"pX":-0.29468519499719587,"pZ":3.1505024097539995,"vX0":5.16016461323689,"vY0":-138.24787500286436,"vZ0":-5.210973053013853,"x":128.23,"y":153.72,"x0":-1.4515345577023282,"y0":50.00636846679842,"z0":5.952838829384962,"aX":-10.933461079933055},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":9.1,"spinRate":2130,"spinDirection":223},"zone":1,"typeConfidence":0.9,"plateTime":0.3960490645311747,"extension":6.453843939975419},"index":6,"playId":"71e997d9-d466-3cc5-8710-fa0cec6dd8aa","pitchNumber":7,"startTime":"2026-05-21T02:48:44.557Z","endTime":"2026-05-21T02:48:48.221Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T02:48:48.221Z","atBatIndex":75},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jake Mangum lines out to second baseman JJ Wetherholt.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-21T02:49:00.962Z","endTime":"2026-05-21T02:49:23.053Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690155,"fullName":"Matt Pushard","link":"/api/v1/people/690155"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.08637642228074,"aZ":-26.08495838319882,"pfxX":-7.833777510517081,"pfxZ":3.8057366237757773,"pX":0.192391669057183,"pZ":1.0823378277342635,"vX0":6.908847750951972,"vY0":-126.06531846439799,"vZ0":-6.52853807028497,"x":109.67,"y":209.56,"x0":-1.5739967139303173,"y0":50.00400260179211,"z0":5.82881152470532,"aX":-12.533476917361332},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.5,"breakHorizontal":12.5,"spinRate":1023,"spinDirection":265},"zone":14,"typeConfidence":0.9,"plateTime":0.43550858851053054,"extension":6.7071690328187845},"hitData":{"launchSpeed":96.5,"launchAngle":10.0,"totalDistance":167.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":159.61,"coordY":154.62}},"index":0,"playId":"259d2e28-b606-387e-a6bc-4ecd145445bb","pitchNumber":1,"startTime":"2026-05-21T02:49:17.015Z","endTime":"2026-05-21T02:49:23.053Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T02:49:23.053Z","atBatIndex":76},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masyn Winn grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-21T02:51:51.014Z","endTime":"2026-05-21T02:52:35.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Billy Cook replaces left fielder Bryan Reynolds, batting 3rd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-21T02:51:10.300Z","endTime":"2026-05-21T02:51:10.331Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"description":"Pitching Change: Dennis Santana replaces Justin Lawrence.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-21T02:51:10.331Z","endTime":"2026-05-21T02:51:53.287Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642701,"link":"/api/v1/people/642701"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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.6,"endSpeed":84.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.0785639371867,"aZ":-11.848301366923227,"pfxX":-7.020331667706277,"pfxZ":10.861622753895748,"pX":0.5903091884293156,"pZ":2.3788918664692122,"vX0":7.863226986534736,"vY0":-137.31491779047388,"vZ0":-5.843107740839402,"x":94.5,"y":174.55,"x0":-1.4258843440521516,"y0":50.00420547280969,"z0":5.37246561317653,"aX":-13.139575773694029},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.2,"breakHorizontal":10.7,"spinRate":2535,"spinDirection":229},"zone":6,"typeConfidence":0.91,"plateTime":0.40197585118494583,"extension":6.122440856203516},"index":2,"playId":"b0713b12-759e-330e-8c7f-ad529f241e82","pitchNumber":1,"startTime":"2026-05-21T02:51:53.287Z","endTime":"2026-05-21T02:51:57.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":84.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.51276152505788,"aZ":-14.502254300917754,"pfxX":-8.17922613088186,"pfxZ":9.45079536599361,"pX":0.5989176692062078,"pZ":2.518301643998314,"vX0":8.340563983423317,"vY0":-137.3676597927191,"vZ0":-5.293550320396302,"x":94.17,"y":170.79,"x0":-1.4457609558198434,"y0":50.00380195125145,"z0":5.4918649563403275,"aX":-15.297063276734367},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.8,"breakHorizontal":12.6,"spinRate":2415,"spinDirection":229},"zone":6,"typeConfidence":0.91,"plateTime":0.40205028586538916,"extension":6.091452777023346},"index":3,"playId":"536fe3ce-5281-3399-92a4-77ed0d46c606","pitchNumber":2,"startTime":"2026-05-21T02:52:08.060Z","endTime":"2026-05-21T02:52:11.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18717256232991,"aZ":-16.733186748585684,"pfxX":-8.410694366850617,"pfxZ":8.111054346915918,"pX":0.14097365355645158,"pZ":2.9511956067136564,"vX0":6.626064129333831,"vY0":-137.5277737051111,"vZ0":-3.9755376184038544,"x":111.63,"y":159.1,"x0":-1.2139038053545814,"y0":50.006818916378414,"z0":5.559826240539759,"aX":-16.01967139622988},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.9,"breakHorizontal":13.7,"spinRate":2438,"spinDirection":228},"zone":2,"typeConfidence":0.89,"plateTime":0.39917184846598897,"extension":6.0093017659701955},"hitData":{"launchSpeed":96.2,"launchAngle":3.0,"totalDistance":80.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.43,"coordY":152.59}},"index":4,"playId":"325f648e-e398-39d3-8977-5e0cae8cc368","pitchNumber":3,"startTime":"2026-05-21T02:52:25.483Z","endTime":"2026-05-21T02:52:35.897Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T02:52:35.897Z","atBatIndex":77},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"César Prieto flies out to left fielder Billy Cook.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-21T02:52:52.757Z","endTime":"2026-05-21T02:53:07.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":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":695257,"link":"/api/v1/people/695257"},"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(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":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.7,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20496564746539,"aZ":-13.964741029152773,"pfxX":-3.0258755213127095,"pfxZ":9.825243226086052,"pX":-0.07000429857751427,"pZ":3.142361360727308,"vX0":5.100805147572794,"vY0":-135.86926616369396,"vZ0":-4.09778440230201,"x":119.67,"y":153.94,"x0":-1.586093166471079,"y0":50.002396918625045,"z0":5.653285420416205,"aX":-5.6081426368944545},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.0,"breakHorizontal":4.3,"spinRate":2592,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.40449082094461586,"extension":6.260914705235375},"hitData":{"launchSpeed":98.2,"launchAngle":38.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.98,"coordY":72.66}},"index":0,"playId":"bef254c1-2f7c-3897-9ee2-c50e807e499f","pitchNumber":1,"startTime":"2026-05-21T02:52:54.928Z","endTime":"2026-05-21T02:53:07.127Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T02:53:07.127Z","atBatIndex":78},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Church strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-21T02:53:16.144Z","endTime":"2026-05-21T02:55:24.919Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".105"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".240"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".289"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".226"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".361"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".259"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".211"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".613"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.081"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".852"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".722"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".474"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.34"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.68"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.41"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.48"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.77"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.04"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.25"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.37"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.88"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.92"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.69"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.43"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.59"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".211"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".613"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.081"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".852"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".722"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".474"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":6},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.42045501413549,"aZ":-13.686983057314817,"pfxX":-8.742728915367042,"pfxZ":9.866315763989492,"pX":1.4177979129472769,"pZ":2.560038810973758,"vX0":9.997131242470667,"vY0":-136.8031925504781,"vZ0":-5.537705672718348,"x":62.96,"y":169.66,"x0":-1.168052683894711,"y0":50.00096296992503,"z0":5.567582512898475,"aX":-16.379311188763882},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.7,"breakHorizontal":13.4,"spinRate":2473,"spinDirection":230},"zone":12,"typeConfidence":0.89,"plateTime":0.4021492308836505,"extension":6.183374800280554},"index":0,"playId":"815d5a53-0257-3101-9a6f-1822ef14e9d7","pitchNumber":1,"startTime":"2026-05-21T02:53:30.478Z","endTime":"2026-05-21T02:53:34.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.65121226540183,"aZ":-13.67914823759035,"pfxX":-8.115883829696863,"pfxZ":9.638997552728727,"pX":0.4410365845831482,"pZ":2.9123840775511343,"vX0":7.772781527086129,"vY0":-138.54292151405394,"vZ0":-4.682124590542485,"x":100.19,"y":160.15,"x0":-1.3640099002655708,"y0":50.004838779916945,"z0":5.557655883376948,"aX":-15.57676736075419},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.4,"breakHorizontal":12.8,"spinRate":2502,"spinDirection":227},"zone":3,"typeConfidence":0.9,"plateTime":0.39730704636895675,"extension":6.055788657475881},"index":1,"playId":"b97efd43-b6bc-377b-bfee-8daffdda9938","pitchNumber":2,"startTime":"2026-05-21T02:53:45.952Z","endTime":"2026-05-21T02:53:50.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":83.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86993619195183,"aZ":-16.15844481611096,"pfxX":-7.237754524989191,"pfxZ":8.873963623588166,"pX":-0.2844730454681779,"pZ":3.0081362924233193,"vX0":5.661176458907211,"vY0":-134.42046122706017,"vZ0":-3.3920075365516498,"x":127.84,"y":157.56,"x0":-1.4919473928404827,"y0":50.00403672179641,"z0":5.454313414343803,"aX":-13.06425473470427},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.4,"breakHorizontal":11.6,"spinRate":2353,"spinDirection":227},"zone":1,"typeConfidence":0.91,"plateTime":0.40962969663803594,"extension":6.13543816945471},"index":2,"playId":"6da7c4e5-9538-3fe8-bc67-dbe156a2723e","pitchNumber":3,"startTime":"2026-05-21T02:54:02.359Z","endTime":"2026-05-21T02:54:06.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.402657394335094,"aZ":-14.864601084143295,"pfxX":-7.500344555185908,"pfxZ":9.148927548954875,"pX":0.0814478676578678,"pZ":3.329820783072727,"vX0":6.277683696974115,"vY0":-137.8376845110553,"vZ0":-3.543746827967201,"x":113.9,"y":148.87,"x0":-1.2700422235775597,"y0":50.00427935432792,"z0":5.6591499741136815,"aX":-14.192991519605165},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":12.0,"spinRate":2386,"spinDirection":226},"zone":12,"typeConfidence":0.91,"plateTime":0.3999419596897913,"extension":6.002437193689627},"index":3,"playId":"07888edd-e649-3dc1-9336-ef7a7a1f1701","pitchNumber":4,"startTime":"2026-05-21T02:54:21.921Z","endTime":"2026-05-21T02:54: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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.768029434555313,"aZ":-24.661317465094562,"pfxX":-0.30724497251802907,"pfxZ":4.2612933714190575,"pX":0.6097746636484972,"pZ":2.5035281537651866,"vX0":5.669153594095116,"vY0":-131.4099396906106,"vZ0":-3.220108639048756,"x":93.76,"y":171.18,"x0":-1.5282936461979995,"y0":50.00198978320864,"z0":5.560619195452496,"aX":-0.5419680337633636},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.3,"breakHorizontal":-0.6,"spinRate":2471,"spinDirection":205},"zone":6,"typeConfidence":0.87,"plateTime":0.41554564164489793,"extension":6.401667557398546},"index":4,"playId":"722f1ca4-4b23-3ad5-8d32-209ddf994d4c","pitchNumber":5,"startTime":"2026-05-21T02:54:40.177Z","endTime":"2026-05-21T02:54:43.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":84.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.081293196443625,"aZ":-14.281034445864798,"pfxX":-7.682991406352464,"pfxZ":9.610080752505006,"pX":0.7923621360195717,"pZ":2.398377441883439,"vX0":8.23166917604509,"vY0":-136.3436978255913,"vZ0":-5.66878948868473,"x":86.8,"y":174.02,"x0":-1.2837813444999306,"y0":50.00213140582965,"z0":5.508947354721164,"aX":-14.304338782404237},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.2,"breakHorizontal":11.9,"spinRate":2467,"spinDirection":226},"zone":6,"typeConfidence":0.91,"plateTime":0.4034493081615804,"extension":6.215037565444846},"index":5,"playId":"c952599e-3484-3586-8fae-a1321a96f738","pitchNumber":6,"startTime":"2026-05-21T02:54:59.649Z","endTime":"2026-05-21T02:55:02.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.141068933056804,"aZ":-27.35516604046401,"pfxX":0.002474095629287909,"pfxZ":2.999854887915189,"pX":1.7224338902950735,"pZ":0.9261654009341901,"vX0":7.598996817229079,"vY0":-125.87801419546813,"vZ0":-5.876251937652611,"x":51.34,"y":213.77,"x0":-1.3337424875218908,"y0":50.004967870327455,"z0":5.500822415959609,"aX":0.0032196520782669393},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.3,"breakHorizontal":-1.7,"spinRate":2573,"spinDirection":263},"zone":14,"typeConfidence":0.89,"plateTime":0.43484730409802363,"extension":6.287920791461635},"index":6,"playId":"2e3a10b8-060c-3bf4-8732-aa4583574897","pitchNumber":7,"startTime":"2026-05-21T02:55:18.580Z","endTime":"2026-05-21T02:55:24.919Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T02:55:24.919Z","atBatIndex":79}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Church strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-21T02:53:16.144Z","endTime":"2026-05-21T02:55:24.919Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".105"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".240"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".289"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".226"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".361"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".259"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".211"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".613"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.081"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".852"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".722"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".474"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.34"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.68"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.41"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.48"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.77"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.04"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.25"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.37"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.88"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.92"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.69"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.43"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.59"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".211"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".613"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.081"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".852"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".722"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".474"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":6},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.42045501413549,"aZ":-13.686983057314817,"pfxX":-8.742728915367042,"pfxZ":9.866315763989492,"pX":1.4177979129472769,"pZ":2.560038810973758,"vX0":9.997131242470667,"vY0":-136.8031925504781,"vZ0":-5.537705672718348,"x":62.96,"y":169.66,"x0":-1.168052683894711,"y0":50.00096296992503,"z0":5.567582512898475,"aX":-16.379311188763882},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.7,"breakHorizontal":13.4,"spinRate":2473,"spinDirection":230},"zone":12,"typeConfidence":0.89,"plateTime":0.4021492308836505,"extension":6.183374800280554},"index":0,"playId":"815d5a53-0257-3101-9a6f-1822ef14e9d7","pitchNumber":1,"startTime":"2026-05-21T02:53:30.478Z","endTime":"2026-05-21T02:53:34.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.65121226540183,"aZ":-13.67914823759035,"pfxX":-8.115883829696863,"pfxZ":9.638997552728727,"pX":0.4410365845831482,"pZ":2.9123840775511343,"vX0":7.772781527086129,"vY0":-138.54292151405394,"vZ0":-4.682124590542485,"x":100.19,"y":160.15,"x0":-1.3640099002655708,"y0":50.004838779916945,"z0":5.557655883376948,"aX":-15.57676736075419},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.4,"breakHorizontal":12.8,"spinRate":2502,"spinDirection":227},"zone":3,"typeConfidence":0.9,"plateTime":0.39730704636895675,"extension":6.055788657475881},"index":1,"playId":"b97efd43-b6bc-377b-bfee-8daffdda9938","pitchNumber":2,"startTime":"2026-05-21T02:53:45.952Z","endTime":"2026-05-21T02:53:50.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":83.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86993619195183,"aZ":-16.15844481611096,"pfxX":-7.237754524989191,"pfxZ":8.873963623588166,"pX":-0.2844730454681779,"pZ":3.0081362924233193,"vX0":5.661176458907211,"vY0":-134.42046122706017,"vZ0":-3.3920075365516498,"x":127.84,"y":157.56,"x0":-1.4919473928404827,"y0":50.00403672179641,"z0":5.454313414343803,"aX":-13.06425473470427},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.4,"breakHorizontal":11.6,"spinRate":2353,"spinDirection":227},"zone":1,"typeConfidence":0.91,"plateTime":0.40962969663803594,"extension":6.13543816945471},"index":2,"playId":"6da7c4e5-9538-3fe8-bc67-dbe156a2723e","pitchNumber":3,"startTime":"2026-05-21T02:54:02.359Z","endTime":"2026-05-21T02:54:06.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.402657394335094,"aZ":-14.864601084143295,"pfxX":-7.500344555185908,"pfxZ":9.148927548954875,"pX":0.0814478676578678,"pZ":3.329820783072727,"vX0":6.277683696974115,"vY0":-137.8376845110553,"vZ0":-3.543746827967201,"x":113.9,"y":148.87,"x0":-1.2700422235775597,"y0":50.00427935432792,"z0":5.6591499741136815,"aX":-14.192991519605165},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":12.0,"spinRate":2386,"spinDirection":226},"zone":12,"typeConfidence":0.91,"plateTime":0.3999419596897913,"extension":6.002437193689627},"index":3,"playId":"07888edd-e649-3dc1-9336-ef7a7a1f1701","pitchNumber":4,"startTime":"2026-05-21T02:54:21.921Z","endTime":"2026-05-21T02:54: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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.768029434555313,"aZ":-24.661317465094562,"pfxX":-0.30724497251802907,"pfxZ":4.2612933714190575,"pX":0.6097746636484972,"pZ":2.5035281537651866,"vX0":5.669153594095116,"vY0":-131.4099396906106,"vZ0":-3.220108639048756,"x":93.76,"y":171.18,"x0":-1.5282936461979995,"y0":50.00198978320864,"z0":5.560619195452496,"aX":-0.5419680337633636},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.3,"breakHorizontal":-0.6,"spinRate":2471,"spinDirection":205},"zone":6,"typeConfidence":0.87,"plateTime":0.41554564164489793,"extension":6.401667557398546},"index":4,"playId":"722f1ca4-4b23-3ad5-8d32-209ddf994d4c","pitchNumber":5,"startTime":"2026-05-21T02:54:40.177Z","endTime":"2026-05-21T02:54:43.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":84.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.081293196443625,"aZ":-14.281034445864798,"pfxX":-7.682991406352464,"pfxZ":9.610080752505006,"pX":0.7923621360195717,"pZ":2.398377441883439,"vX0":8.23166917604509,"vY0":-136.3436978255913,"vZ0":-5.66878948868473,"x":86.8,"y":174.02,"x0":-1.2837813444999306,"y0":50.00213140582965,"z0":5.508947354721164,"aX":-14.304338782404237},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.2,"breakHorizontal":11.9,"spinRate":2467,"spinDirection":226},"zone":6,"typeConfidence":0.91,"plateTime":0.4034493081615804,"extension":6.215037565444846},"index":5,"playId":"c952599e-3484-3586-8fae-a1321a96f738","pitchNumber":6,"startTime":"2026-05-21T02:54:59.649Z","endTime":"2026-05-21T02:55:02.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.141068933056804,"aZ":-27.35516604046401,"pfxX":0.002474095629287909,"pfxZ":2.999854887915189,"pX":1.7224338902950735,"pZ":0.9261654009341901,"vX0":7.598996817229079,"vY0":-125.87801419546813,"vZ0":-5.876251937652611,"x":51.34,"y":213.77,"x0":-1.3337424875218908,"y0":50.004967870327455,"z0":5.500822415959609,"aX":0.0032196520782669393},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.3,"breakHorizontal":-1.7,"spinRate":2573,"spinDirection":263},"zone":14,"typeConfidence":0.89,"plateTime":0.43484730409802363,"extension":6.287920791461635},"index":6,"playId":"2e3a10b8-060c-3bf4-8732-aa4583574897","pitchNumber":7,"startTime":"2026-05-21T02:55:18.580Z","endTime":"2026-05-21T02:55:24.919Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T02:55:24.919Z","atBatIndex":79},"scoringPlays":[9,28,46,63,64,66],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2],"bottom":[3,4,5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":134.34,"y":180.72},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":115.4,"y":153.0},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":150.81,"y":162.83},"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":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":166.5,"y":114.64},"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":1,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":160.2,"y":70.28},"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":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":203.54,"y":104.63},"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":1,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":160.55,"y":85.81},"type":"O","description":"Flyout"}]}},{"startIndex":8,"endIndex":16,"top":[8,9,10,11,12],"bottom":[13,14,15,16],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":151.36,"y":152.19},"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":2,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":229.72,"y":92.73},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":69.55,"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":2,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"coordinates":{"x":144.04,"y":154.72},"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":2,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":94.79,"y":159.4},"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":2,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"coordinates":{"x":154.68,"y":164.35},"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":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":148.09,"y":152.7},"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":2,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":171.91,"y":93.91},"type":"O","description":"Flyout"}]}},{"startIndex":17,"endIndex":23,"top":[17,18,19,20],"bottom":[21,22,23],"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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":59.99,"y":97.04},"type":"O","description":"Lineout"},{"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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":95.16,"y":145.62},"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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":92.86,"y":104.05},"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":3,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":107.05,"y":165.36},"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":3,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":173.61,"y":135.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":3,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":151.05,"y":105.66},"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":3,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":148.09,"y":157.26},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":24,"endIndex":33,"top":[24,25,26,27,28,29,30],"bottom":[31,32,33],"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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":125.78,"y":135.54},"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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":99.23,"y":58.35},"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":4,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":112.11,"y":167.9},"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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"coordinates":{"x":121.55,"y":114.38},"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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":110.84,"y":188.05},"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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":108.66,"y":150.57},"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":4,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":110.69,"y":166.28},"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":4,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":151.94,"y":85.66},"type":"O","description":"Flyout"}]}},{"startIndex":34,"endIndex":41,"top":[34,35,36,37],"bottom":[38,39,40,41],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":170.51,"y":58.3},"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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":156.32,"y":164.76},"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":5,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":130.46,"y":185.04},"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":5,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":101.04,"y":81.26},"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":5,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"coordinates":{"x":168.51,"y":75.77},"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":5,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":148.21,"y":154.62},"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":5,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":159.37,"y":61.43},"type":"H","description":"Double"},{"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":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":153.28,"y":154.62},"type":"O","description":"Groundout"}]}},{"startIndex":42,"endIndex":53,"top":[42,43,44,45,46,47],"bottom":[48,49,50,51,52,53],"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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":133.58,"y":177.13},"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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"coordinates":{"x":118.3,"y":93.79},"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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"coordinates":{"x":95.99,"y":99.36},"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":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":127.05,"y":116.39},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":192.38,"y":111.09},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":149.73,"y":156.65},"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":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":139.58,"y":138.9},"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":6,"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":168.48,"y":88.21},"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":6,"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"coordinates":{"x":183.73,"y":56.8},"type":"O","description":"Flyout"}]}},{"startIndex":54,"endIndex":59,"top":[54,55,56],"bottom":[57,58,59],"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":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":143.14,"y":168.82},"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":7,"pitcher":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":110.72,"y":207.82},"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":7,"pitcher":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":127.42,"y":165.78},"type":"O","description":"Pop Out"}]}},{"startIndex":60,"endIndex":72,"top":[60,61,62,63,64,65,66,67,68],"bottom":[69,70,71,72],"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":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":121.84,"y":189.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":8,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"coordinates":{"x":146.18,"y":79.59},"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":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":184.71,"y":106.97},"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":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":189.27,"y":109.0},"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":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":191.54,"y":90.79},"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":8,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":45.75,"y":118.96},"type":"H","description":"Double"}],"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":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":90.41,"y":151.17},"type":"O","description":"Groundout"}]}},{"startIndex":73,"endIndex":79,"top":[73,74,75,76],"bottom":[77,78,79],"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":690155,"fullName":"Matt Pushard","link":"/api/v1/people/690155"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":137.9,"y":83.65},"type":"O","description":"Lineout"},{"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":690155,"fullName":"Matt Pushard","link":"/api/v1/people/690155"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":159.61,"y":154.62},"type":"O","description":"Lineout"}],"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":9,"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":146.43,"y":152.59},"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":9,"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"batter":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"coordinates":{"x":64.98,"y":72.66},"type":"O","description":"Flyout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":3}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":3},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":4,"hits":5,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":0,"hits":5,"errors":0,"leftOnBase":8},"away":{"runs":7,"hits":15,"errors":0,"leftOnBase":11}},"defense":{"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"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":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"center":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"right":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"onDeck":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"inHole":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"battingOrder":10,"team":{"id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"}},"offense":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"onDeck":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"inHole":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"pitcher":{"id":690155,"fullName":"Matt Pushard","link":"/api/v1/people/690155"},"battingOrder":8,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"balls":1,"strikes":3,"outs":3},"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":6,"groundOuts":12,"airOuts":9,"runs":7,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".252","atBats":41,"obp":".335","slg":".389","ops":".724","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":20,"rbi":7,"leftOnBase":23,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.00","popOuts":0,"lineOuts":3},"pitching":{"flyOuts":7,"groundOuts":8,"airOuts":12,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":2,"atBats":31,"obp":".257","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":161,"era":"3.89","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.23","battersFaced":35,"outs":27,"completeGames":0,"shutouts":1,"pitchesThrown":161,"balls":56,"strikes":105,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"pitchesPerInning":"17.89","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":0,"chances":35,"passedBall":0,"pickoffs":0}},"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":"500","stats":{"batting":{"summary":"1-5 | HR, K, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":20,"groundOuts":37,"airOuts":39,"runs":16,"doubles":7,"triples":1,"homeRuns":4,"strikeOuts":23,"baseOnBalls":23,"intentionalWalks":0,"hits":37,"hitByPitch":1,"avg":".276","atBats":134,"obp":".381","slg":".433","ops":".814","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":160,"totalBases":58,"rbi":21,"leftOnBase":63,"sacBunts":0,"sacFlies":2,"babip":".303","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.50","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":28,"putOuts":260,"errors":0,"chances":288,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":"200","stats":{"batting":{"summary":"1-5 | 2B","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":24,"groundOuts":34,"airOuts":49,"runs":27,"doubles":11,"triples":1,"homeRuns":12,"strikeOuts":44,"baseOnBalls":23,"intentionalWalks":0,"hits":42,"hitByPitch":1,"avg":".250","atBats":168,"obp":".342","slg":".542","ops":".884","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":193,"totalBases":91,"rbi":31,"leftOnBase":81,"sacBunts":0,"sacFlies":1,"babip":".265","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.00","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":111,"putOuts":53,"errors":1,"chances":165,"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":"700","stats":{"batting":{"summary":"2-3 | 2 BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":3,"groundOuts":1,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".333","atBats":12,"obp":".500","slg":".417","ops":".917","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":5,"rbi":2,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".444","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":{"gamesStarted":1,"caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":0,"putOuts":24,"errors":0,"chances":24,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"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-5 | 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":19,"groundOuts":51,"airOuts":34,"runs":30,"doubles":8,"triples":2,"homeRuns":4,"strikeOuts":47,"baseOnBalls":34,"intentionalWalks":2,"hits":44,"hitByPitch":3,"avg":".251","atBats":175,"obp":".380","slg":".389","ops":".769","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":213,"totalBases":68,"rbi":30,"leftOnBase":74,"sacBunts":0,"sacFlies":1,"babip":".320","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.75","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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":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":47,"flyOuts":13,"groundOuts":48,"airOuts":23,"runs":35,"doubles":9,"triples":0,"homeRuns":10,"strikeOuts":75,"baseOnBalls":18,"intentionalWalks":2,"hits":51,"hitByPitch":2,"avg":".259","atBats":197,"obp":".327","slg":".457","ops":".784","caughtStealing":3,"stolenBases":16,"stolenBasePercentage":".842","caughtStealingPercentage":".158","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":217,"totalBases":90,"rbi":33,"leftOnBase":75,"sacBunts":0,"sacFlies":0,"babip":".366","groundOutsToAirouts":"2.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.70","popOuts":4,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":"(H, 2)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":7,"strikes":8,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":17,"gamesStarted":0,"flyOuts":8,"groundOuts":13,"airOuts":21,"runs":4,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":25,"baseOnBalls":7,"intentionalWalks":0,"hits":16,"hitByPitch":3,"atBats":73,"obp":".310","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":363,"era":"1.71","inningsPitched":"21.0","wins":0,"losses":0,"saves":0,"saveOpportunities":2,"holds":2,"blownSaves":2,"earnedRuns":4,"whip":"1.10","battersFaced":85,"outs":63,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":363,"balls":145,"strikes":218,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".---","pitchesPerInning":"17.29","gamesFinished":3,"strikeoutWalkRatio":"3.57","strikeoutsPer9Inn":"10.71","walksPer9Inn":"3.00","hitsPer9Inn":"6.86","runsScoredPer9":"1.71","homeRunsPer9":"0.43","inheritedRunners":11,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":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":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":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":0,"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":false,"isOnBench":true,"isSubstitute":false}},"ID669707":{"person":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"jerseyNumber":"19","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"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":"900","stats":{"batting":{"summary":"2-5 | RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":6,"groundOuts":30,"airOuts":11,"runs":14,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":20,"baseOnBalls":8,"intentionalWalks":1,"hits":21,"hitByPitch":1,"avg":".259","atBats":81,"obp":".333","slg":".284","ops":".617","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":91,"totalBases":23,"rbi":4,"leftOnBase":50,"sacBunts":1,"sacFlies":0,"babip":".344","groundOutsToAirouts":"2.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":40,"errors":1,"chances":43,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"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":{},"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":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":0,"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":{"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":true,"isSubstitute":false}},"ID670990":{"person":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(H, 2)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":10,"strikes":14,"strikePercentage":".580","hitBatsmen":1,"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":21,"gamesStarted":0,"flyOuts":10,"groundOuts":29,"airOuts":18,"runs":14,"doubles":9,"triples":0,"homeRuns":1,"strikeOuts":34,"baseOnBalls":16,"intentionalWalks":7,"hits":21,"hitByPitch":6,"atBats":102,"obp":".347","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":447,"era":"3.54","inningsPitched":"28.0","wins":2,"losses":1,"saves":1,"saveOpportunities":3,"holds":2,"blownSaves":2,"earnedRuns":11,"whip":"1.32","battersFaced":124,"outs":84,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":447,"balls":156,"strikes":291,"strikePercentage":".650","hitBatsmen":6,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.61","rbi":0,"winPercentage":".667","pitchesPerInning":"15.96","gamesFinished":7,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"10.93","walksPer9Inn":"5.14","hitsPer9Inn":"6.75","runsScoredPer9":"4.50","homeRunsPer9":"0.32","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"800","stats":{"batting":{"summary":"2-5 | 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"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":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".333","atBats":9,"obp":".333","slg":".333","ops":".666","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":9,"totalBases":3,"rbi":1,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"0.50","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":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID695257":{"person":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"jerseyNumber":"25","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"301","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"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":29,"errors":0,"chances":29,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":{"note":"(W, 4-3)","summary":"5.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":5,"airOuts":8,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":95,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":19,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":34,"strikes":61,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"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":8,"flyOuts":24,"groundOuts":50,"airOuts":49,"runs":23,"doubles":13,"triples":1,"homeRuns":2,"strikeOuts":44,"baseOnBalls":17,"intentionalWalks":0,"hits":53,"hitByPitch":2,"atBats":194,"obp":".335","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":851,"era":"3.96","inningsPitched":"50.0","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.40","battersFaced":216,"outs":150,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":851,"balls":311,"strikes":540,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".571","pitchesPerInning":"17.02","gamesFinished":0,"strikeoutWalkRatio":"2.59","strikeoutsPer9Inn":"7.92","walksPer9Inn":"3.06","hitsPer9Inn":"9.54","runsScoredPer9":"4.14","homeRunsPer9":"0.36","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":14},"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":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"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":11,"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":11,"balls":1,"strikes":10,"strikePercentage":".910","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":0,"flyOuts":14,"groundOuts":16,"airOuts":30,"runs":12,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":13,"baseOnBalls":9,"intentionalWalks":1,"hits":19,"hitByPitch":1,"atBats":78,"obp":".330","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":340,"era":"4.43","inningsPitched":"20.1","wins":2,"losses":3,"saves":2,"saveOpportunities":4,"holds":3,"blownSaves":2,"earnedRuns":10,"whip":"1.38","battersFaced":88,"outs":61,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":340,"balls":121,"strikes":219,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.53","rbi":0,"winPercentage":".400","pitchesPerInning":"16.72","gamesFinished":9,"strikeoutWalkRatio":"1.44","strikeoutsPer9Inn":"5.75","walksPer9Inn":"3.98","hitsPer9Inn":"8.41","runsScoredPer9":"5.31","homeRunsPer9":"1.33","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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680779":{"person":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"jerseyNumber":"32","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":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":{"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":true,"isSubstitute":false}},"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":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":4,"strikes":12,"strikePercentage":".750","hitBatsmen":1,"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":21,"gamesStarted":0,"flyOuts":7,"groundOuts":24,"airOuts":14,"runs":18,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":21,"baseOnBalls":8,"intentionalWalks":1,"hits":20,"hitByPitch":4,"atBats":79,"obp":".352","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":337,"era":"5.59","inningsPitched":"19.1","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":12,"whip":"1.45","battersFaced":91,"outs":58,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":337,"balls":124,"strikes":213,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.71","rbi":0,"winPercentage":".000","pitchesPerInning":"17.43","gamesFinished":5,"strikeoutWalkRatio":"2.63","strikeoutsPer9Inn":"9.78","walksPer9Inn":"3.72","hitsPer9Inn":"9.31","runsScoredPer9":"8.38","homeRunsPer9":"1.40","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID696062":{"person":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":7,"groundOuts":8,"airOuts":8,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":22,"obp":".200","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":89,"era":"1.35","inningsPitched":"6.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"0.75","battersFaced":25,"outs":20,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":35,"strikes":54,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"13.35","gamesFinished":1,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"5.40","walksPer9Inn":"4.05","hitsPer9Inn":"2.70","runsScoredPer9":"1.35","homeRunsPer9":"1.35","inheritedRunners":1,"inheritedRunnersScored":1,"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":"1.000","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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":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":0,"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":true,"isSubstitute":false}},"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":"600","stats":{"batting":{"summary":"4-5 | 3 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":13,"groundOuts":43,"airOuts":26,"runs":23,"doubles":7,"triples":2,"homeRuns":3,"strikeOuts":47,"baseOnBalls":11,"intentionalWalks":0,"hits":44,"hitByPitch":3,"avg":".278","atBats":158,"obp":".333","slg":".405","ops":".738","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":174,"totalBases":64,"rbi":20,"leftOnBase":76,"sacBunts":0,"sacFlies":2,"babip":".373","groundOutsToAirouts":"1.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.67","popOuts":4,"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":109,"putOuts":70,"errors":5,"chances":184,"fielding":".973","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":"2-4 | 2 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":16,"groundOuts":54,"airOuts":28,"runs":21,"doubles":7,"triples":0,"homeRuns":0,"strikeOuts":28,"baseOnBalls":13,"intentionalWalks":0,"hits":51,"hitByPitch":3,"avg":".319","atBats":160,"obp":".379","slg":".363","ops":".742","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":177,"totalBases":58,"rbi":21,"leftOnBase":66,"sacBunts":0,"sacFlies":1,"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":61,"putOuts":43,"errors":3,"chances":107,"fielding":".972","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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":true,"isSubstitute":false}},"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,664040,668804,695257,665833,687462,804606,682848,691373,663968,669387,670990,681895,664875,642701],"pitchers":[669387,670990,681895,664875,642701],"bench":[680779,542303,669707],"bullpen":[677952,684049,696149,696062,656605,682254,694973,642397],"battingOrder":[693304,664040,695257,665833,687462,804606,682848,691373,663968],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Lowe, B (11, McGreevy); Reynolds, B (8, Svanson)."},{"label":"HR","value":"Horwitz (4, 2nd inning off McGreevy, 0 on, 1 out)."},{"label":"TB","value":"Garcia, Jh 2; Gonzales, N 2; Griffin 4; Horwitz 4; Lowe, B 2; Mangum 2; Reynolds, B 2; Rodríguez, E 2."},{"label":"RBI","value":"Garcia, Jh (1); Gonzales, N 2 (21); Horwitz (21); Mangum (4); Reynolds, B 2 (30)."},{"label":"2-out RBI","value":"Garcia, Jh; Reynolds, B 2."},{"label":"Runners left in scoring position, 2 out","value":"Gonzales, N 2; Lowe, B; Horwitz 2."},{"label":"SF","value":"Gonzales, N."},{"label":"Team RISP","value":"6-for-15."},{"label":"Team LOB","value":"11."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Lowe, B-Griffin-Horwitz)."}]}],"note":[]},"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":7,"groundOuts":8,"airOuts":12,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":2,"avg":".240","atBats":31,"obp":".321","slg":".389","ops":".710","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":6,"rbi":0,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":6,"groundOuts":12,"airOuts":9,"runs":7,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":41,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":176,"era":"4.21","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.39","battersFaced":45,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":176,"balls":67,"strikes":109,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":7,"pitchesPerInning":"19.56","runsScoredPer9":"7.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":27,"errors":0,"chances":38,"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":{"note":"(L, 3-3)","summary":"5.0 IP, 3 ER, K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":10,"airOuts":4,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":91,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":26,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":38,"strikes":53,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"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":33,"groundOuts":66,"airOuts":58,"runs":15,"doubles":7,"triples":0,"homeRuns":7,"strikeOuts":37,"baseOnBalls":12,"intentionalWalks":0,"hits":44,"hitByPitch":0,"atBats":205,"obp":".258","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":874,"era":"2.40","inningsPitched":"56.1","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"0.99","battersFaced":217,"outs":169,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":874,"balls":337,"strikes":537,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":2,"winPercentage":".500","pitchesPerInning":"15.51","gamesFinished":0,"strikeoutWalkRatio":"3.08","strikeoutsPer9Inn":"5.91","walksPer9Inn":"1.92","hitsPer9Inn":"7.03","runsScoredPer9":"2.40","homeRunsPer9":"1.12","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":18},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":4,"errors":0,"chances":13,"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"}]},"ID669357":{"person":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"jerseyNumber":"16","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":30,"groundOuts":23,"airOuts":50,"runs":17,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":48,"baseOnBalls":21,"intentionalWalks":2,"hits":36,"hitByPitch":0,"avg":".234","atBats":154,"obp":".320","slg":".377","ops":".697","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":178,"totalBases":58,"rbi":25,"leftOnBase":74,"sacBunts":0,"sacFlies":3,"babip":".291","groundOutsToAirouts":"0.46","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.67","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":{"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{"summary":"0.2 IP, 4 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":27,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":7,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":8,"strikes":19,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"54.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":22,"gamesStarted":0,"flyOuts":11,"groundOuts":20,"airOuts":25,"runs":25,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":23,"baseOnBalls":14,"intentionalWalks":0,"hits":34,"hitByPitch":1,"atBats":102,"obp":".419","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":448,"era":"9.64","inningsPitched":"23.1","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":25,"whip":"2.06","battersFaced":117,"outs":70,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":448,"balls":172,"strikes":276,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":4,"winPercentage":".500","pitchesPerInning":"19.20","gamesFinished":7,"strikeoutWalkRatio":"1.64","strikeoutsPer9Inn":"8.87","walksPer9Inn":"5.40","hitsPer9Inn":"13.11","runsScoredPer9":"9.64","homeRunsPer9":"1.93","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"1.1 IP, 0 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":35,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":35,"balls":14,"strikes":21,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":4,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":11,"obp":".438","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":75,"era":"8.10","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.80","battersFaced":16,"outs":10,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":75,"balls":35,"strikes":40,"strikePercentage":".530","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.25","rbi":0,"winPercentage":".---","pitchesPerInning":"22.50","gamesFinished":2,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"10.80","walksPer9Inn":"8.10","hitsPer9Inn":"8.10","runsScoredPer9":"8.10","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"0-2 | HBP","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":47,"flyOuts":24,"groundOuts":37,"airOuts":38,"runs":34,"doubles":10,"triples":0,"homeRuns":13,"strikeOuts":52,"baseOnBalls":19,"intentionalWalks":0,"hits":53,"hitByPitch":2,"avg":".296","atBats":179,"obp":".368","slg":".570","ops":".938","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":201,"totalBases":102,"rbi":34,"leftOnBase":87,"sacBunts":0,"sacFlies":1,"babip":".348","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.77","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":106,"errors":3,"chances":113,"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":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":20,"groundOuts":38,"airOuts":41,"runs":17,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":33,"baseOnBalls":6,"intentionalWalks":0,"hits":36,"hitByPitch":2,"avg":".247","atBats":146,"obp":".282","slg":".390","ops":".672","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":156,"totalBases":57,"rbi":18,"leftOnBase":58,"sacBunts":0,"sacFlies":2,"babip":".282","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.20","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":83,"errors":0,"chances":85,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":"1-2 | 2B","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":11,"groundOuts":45,"airOuts":24,"runs":15,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":35,"baseOnBalls":8,"intentionalWalks":0,"hits":22,"hitByPitch":1,"avg":".190","atBats":116,"obp":".246","slg":".267","ops":".513","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":135,"totalBases":31,"rbi":7,"leftOnBase":46,"sacBunts":9,"sacFlies":1,"babip":".250","groundOutsToAirouts":"1.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"58.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":97,"errors":2,"chances":101,"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":24,"flyOuts":8,"groundOuts":10,"airOuts":19,"runs":3,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":7,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".216","atBats":51,"obp":".305","slg":".333","ops":".638","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":60,"totalBases":17,"rbi":7,"leftOnBase":30,"sacBunts":0,"sacFlies":1,"babip":".256","groundOutsToAirouts":"0.53","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"51.00","popOuts":9,"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":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":{},"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":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":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":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":true,"isSubstitute":false}},"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 | SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"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":47,"flyOuts":36,"groundOuts":44,"airOuts":56,"runs":35,"doubles":5,"triples":0,"homeRuns":9,"strikeOuts":38,"baseOnBalls":25,"intentionalWalks":2,"hits":44,"hitByPitch":10,"avg":".244","atBats":180,"obp":".364","slg":".422","ops":".786","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":217,"totalBases":76,"rbi":24,"leftOnBase":49,"sacBunts":0,"sacFlies":2,"babip":".259","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":9,"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":141,"putOuts":59,"errors":2,"chances":202,"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":{"summary":"2.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":7,"strikes":16,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":9,"groundOuts":24,"airOuts":25,"runs":13,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":13,"intentionalWalks":0,"hits":17,"hitByPitch":4,"atBats":76,"obp":".351","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":389,"era":"4.57","inningsPitched":"21.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":6,"blownSaves":1,"earnedRuns":11,"whip":"1.38","battersFaced":97,"outs":65,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":389,"balls":156,"strikes":233,"strikePercentage":".600","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.96","rbi":1,"winPercentage":".---","pitchesPerInning":"17.95","gamesFinished":0,"strikeoutWalkRatio":"1.08","strikeoutsPer9Inn":"5.82","walksPer9Inn":"5.40","hitsPer9Inn":"7.06","runsScoredPer9":"5.40","homeRunsPer9":"0.42","inheritedRunners":16,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":5,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"1-2 | BB, HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":10,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":31,"groundOuts":53,"airOuts":47,"runs":24,"doubles":11,"triples":0,"homeRuns":7,"strikeOuts":32,"baseOnBalls":19,"intentionalWalks":2,"hits":52,"hitByPitch":2,"avg":".286","atBats":182,"obp":".356","slg":".462","ops":".818","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":205,"totalBases":84,"rbi":34,"leftOnBase":90,"sacBunts":0,"sacFlies":2,"babip":".310","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","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":31,"putOuts":396,"errors":3,"chances":430,"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"401","stats":{"batting":{"note":"b-","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":27,"flyOuts":8,"groundOuts":16,"airOuts":18,"runs":8,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":24,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".159","atBats":69,"obp":".216","slg":".188","ops":".404","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":74,"totalBases":13,"rbi":2,"leftOnBase":37,"sacBunts":0,"sacFlies":0,"babip":".244","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"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":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":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":0,"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":true,"isSubstitute":false}},"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"301","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"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":false,"isSubstitute":true},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":true,"isSubstitute":false}},"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":{},"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":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":0,"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":{"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":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":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":true,"isSubstitute":false}},"ID693409":{"person":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"jerseyNumber":"31","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"700","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":2,"groundOuts":6,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":12,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":0,"rbi":0,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":19,"groundOuts":41,"airOuts":45,"runs":18,"doubles":8,"triples":2,"homeRuns":1,"strikeOuts":35,"baseOnBalls":14,"intentionalWalks":0,"hits":39,"hitByPitch":5,"avg":".248","atBats":157,"obp":".324","slg":".344","ops":".668","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":179,"totalBases":54,"rbi":17,"leftOnBase":81,"sacBunts":0,"sacFlies":3,"babip":".306","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"157.00","popOuts":14,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":122,"putOuts":68,"errors":4,"chances":194,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID671056":{"person":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"jerseyNumber":"48","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"200","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":19,"groundOuts":58,"airOuts":41,"runs":26,"doubles":12,"triples":0,"homeRuns":5,"strikeOuts":36,"baseOnBalls":29,"intentionalWalks":4,"hits":46,"hitByPitch":9,"avg":".257","atBats":179,"obp":".384","slg":".408","ops":".792","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":219,"totalBases":73,"rbi":23,"leftOnBase":67,"sacBunts":0,"sacFlies":2,"babip":".293","groundOutsToAirouts":"1.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.80","popOuts":12,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":3,"putOuts":131,"errors":0,"chances":134,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]}},"batters":[802139,671056,676475,650968,691023,695336,669357,691026,693409,701675,687363,665877,700241,677865,694335,690155],"pitchers":[700241,677865,694335,690155],"bench":[686780],"bullpen":[700669,681517,669461,669160,676617,669467,668941,666277,592773],"battingOrder":[802139,671056,650968,695336,669357,691026,693409,701675,665877],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Scott II (3, Mlodzinski)."},{"label":"TB","value":"Burleson; Church; Scott II 2; Wetherholt 2."},{"label":"Runners left in scoring position, 2 out","value":"Gorman; Wetherholt; Prieto 2."},{"label":"GIDP","value":"Burleson."},{"label":"Team RISP","value":"0-for-5."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Wetherholt (6, 2nd base off Mlodzinski/Rodríguez, E)."}]}],"note":[{"label":"a","value":"Popped out for Scott II in the 7th."},{"label":"b","value":"Struck out for Walker, J in the 8th."}]}},"officials":[{"official":{"id":596805,"fullName":"John Libka","link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"fullName":"James Hoye","link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":658325,"fullName":"Tyler Jones","link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":482666,"fullName":"D.J. Reyburn","link":"/api/v1/people/482666"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"McGreevy."},{"label":"HBP","value":"Walker, J (by Ramírez); Burleson (by Lawrence, J)."},{"label":"ABS Challenge","value":"Gonzales, N (Strike-Confirmed); Rodríguez, E (Strike-Confirmed); Herrera 2 (Ball-Confirmed, Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Mlodzinski 95-61; Ramírez 24-14; Sisk 15-8; Lawrence, J 16-12; Santana, D 11-10; McGreevy 91-53; Bruihl 23-16; Svanson 27-19; Pushard 35-21."},{"label":"Groundouts-flyouts","value":"Mlodzinski 5-5; Ramírez 1-1; Sisk 0-0; Lawrence, J 1-0; Santana, D 1-1; McGreevy 10-3; Bruihl 2-2; Svanson 0-1; Pushard 0-0."},{"label":"Batters faced","value":"Mlodzinski 19; Ramírez 6; Sisk 3; Lawrence, J 4; Santana, D 3; McGreevy 26; Bruihl 6; Svanson 7; Pushard 6."},{"label":"Inherited runners-scored","value":"Bruihl 3-1; Pushard 1-0."},{"label":"Umpires","value":"HP: John Libka. 1B: James Hoye. 2B: Tyler Jones. 3B: D.J. Reyburn. "},{"label":"Weather","value":"66 degrees, Cloudy."},{"label":"Wind","value":"9 mph, In From LF."},{"label":"First pitch","value":"6:46 PM."},{"label":"T","value":"3:09."},{"label":"Att","value":"27,185."},{"label":"Venue","value":"Busch Stadium."},{"label":"May 20, 2026"}],"pitchingNotes":["McGreevy pitched to 3 batters in the 6th inning."],"topPerformers":[{"player":{"person":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606","boxscoreName":"Griffin"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"600","stats":{"batting":{"summary":"4-5 | 3 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":13,"groundOuts":43,"airOuts":26,"runs":23,"doubles":7,"triples":2,"homeRuns":3,"strikeOuts":47,"baseOnBalls":11,"intentionalWalks":0,"hits":44,"hitByPitch":3,"avg":".278","atBats":158,"obp":".333","slg":".405","ops":".738","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":174,"totalBases":64,"rbi":20,"leftOnBase":76,"sacBunts":0,"sacFlies":2,"babip":".373","groundOutsToAirouts":"1.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.67","popOuts":4,"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":109,"putOuts":70,"errors":5,"chances":184,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":62,"hittingGameScore":62},{"player":{"person":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387","boxscoreName":"Mlodzinski"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(W, 4-3)","summary":"5.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":5,"airOuts":8,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":95,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":19,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":34,"strikes":61,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"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":8,"flyOuts":24,"groundOuts":50,"airOuts":49,"runs":23,"doubles":13,"triples":1,"homeRuns":2,"strikeOuts":44,"baseOnBalls":17,"intentionalWalks":0,"hits":53,"hitByPitch":2,"atBats":194,"obp":".335","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":851,"era":"3.96","inningsPitched":"50.0","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.40","battersFaced":216,"outs":150,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":851,"balls":311,"strikes":540,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".571","pitchesPerInning":"17.02","gamesFinished":0,"strikeoutWalkRatio":"2.59","strikeoutsPer9Inn":"7.92","walksPer9Inn":"3.06","hitsPer9Inn":"9.54","runsScoredPer9":"4.14","homeRunsPer9":"0.36","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":14},"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":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":61,"pitchingGameScore":61},{"player":{"person":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848","boxscoreName":"Rodríguez, E"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"700","stats":{"batting":{"summary":"2-3 | 2 BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":3,"groundOuts":1,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".333","atBats":12,"obp":".500","slg":".417","ops":".917","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":5,"rbi":2,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".444","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":{"gamesStarted":1,"caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":0,"putOuts":24,"errors":0,"chances":24,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":56,"hittingGameScore":56}]},"decisions":{"winner":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"loser":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}