{"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":777049,"link":"/api/v1.1/game/777049/feed/live","metaData":{"wait":10,"timeStamp":"20250723_031028","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count23","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":777049,"type":"R","doubleHeader":"N","id":"2025/07/22/slnmlb-colmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-777049-2025-07-22","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-07-23T00:40:00Z","originalDate":"2025-07-22","officialDate":"2025-07-22","dayNight":"night","time":"6:40","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":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138","season":2025,"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":102,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":52,"losses":50,"ties":0,"pct":".510"},"records":{},"divisionLeader":false,"wins":52,"losses":50,"winningPercentage":".510"},"franchiseName":"St. Louis","clubName":"Cardinals","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115","season":2025,"venue":{"id":19,"name":"Coors Field","link":"/api/v1/venues/19"},"springVenue":{"id":4249,"link":"/api/v1/venues/4249"},"teamCode":"col","fileCode":"col","abbreviation":"COL","teamName":"Rockies","locationName":"Denver","firstYearOfPlay":"1992","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Colorado","record":{"gamesPlayed":101,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":25,"losses":76,"ties":0,"pct":".248"},"records":{},"divisionLeader":false,"wins":25,"losses":76,"winningPercentage":".248"},"franchiseName":"Colorado","clubName":"Rockies","active":true}},"players":{"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},"ID691182":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182","firstName":"Adael","lastName":"Amador","primaryNumber":"1","birthDate":"2003-04-11","currentAge":23,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 11\"","weight":209,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Adael","useLastName":"Amador","middleName":"Alexander","boxscoreName":"Amador","gender":"M","nameMatrilineal":"Santiago","isPlayer":true,"isVerified":true,"pronunciation":"ODD-eye-ell AH-mah-door","mlbDebutDate":"2024-06-09","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adael Amador","nameSlug":"adael-amador-691182","firstLastName":"Adael Amador","lastFirstName":"Amador, Adael","lastInitName":"Amador, A","initLastName":"A Amador","fullFMLName":"Adael Alexander Amador","fullLFMName":"Amador, Adael Alexander","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID571927":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927","firstName":"Steven","lastName":"Matz","primaryNumber":"32","birthDate":"1991-05-29","currentAge":35,"birthCity":"Stony Brook","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Steven","useLastName":"Matz","middleName":"Jakob","boxscoreName":"Matz","nickName":"Matzy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"Mats","mlbDebutDate":"2015-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Steven Matz","nameSlug":"steven-matz-571927","firstLastName":"Steven Matz","lastFirstName":"Matz, Steven","lastInitName":"Matz, S","initLastName":"S Matz","fullFMLName":"Steven Jakob Matz","fullLFMName":"Matz, Steven Jakob","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID575929":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929","firstName":"Willson","lastName":"Contreras","primaryNumber":"40","birthDate":"1992-05-13","currentAge":34,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"6' 0\"","weight":240,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Willson","useLastName":"Contreras","middleName":"Eduardo","boxscoreName":"Contreras, Wn","nickName":"Venezuela","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2016-06-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willson Contreras","nameSlug":"willson-contreras-575929","firstLastName":"Willson Contreras","lastFirstName":"Contreras, Willson","lastInitName":"Contreras, W","initLastName":"W Contreras","fullFMLName":"Willson Eduardo Contreras","fullLFMName":"Contreras, Willson Eduardo","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID571448":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448","firstName":"Nolan","lastName":"Arenado","primaryNumber":"28","birthDate":"1991-04-16","currentAge":35,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nolan","useLastName":"Arenado","middleName":"James","boxscoreName":"Arenado","nickName":"Nado","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"ahr-uh-NAH-doh","mlbDebutDate":"2013-04-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Arenado","nameSlug":"nolan-arenado-571448","firstLastName":"Nolan Arenado","lastFirstName":"Arenado, Nolan","lastInitName":"Arenado, N","initLastName":"N Arenado","fullFMLName":"Nolan James Arenado","fullLFMName":"Arenado, Nolan James","strikeZoneTop":3.277,"strikeZoneBottom":1.654},"ID680767":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767","firstName":"Victor","lastName":"Vodnik","primaryNumber":"38","birthDate":"1999-10-09","currentAge":26,"birthCity":"Whittier","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Victor","useLastName":"Vodnik","middleName":"Francisco","boxscoreName":"Vodnik","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"VOD-nik","mlbDebutDate":"2023-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Vodnik","nameSlug":"victor-vodnik-680767","firstLastName":"Victor Vodnik","lastFirstName":"Vodnik, Victor","lastInitName":"Vodnik, V","initLastName":"V Vodnik","fullFMLName":"Victor Francisco Vodnik","fullLFMName":"Vodnik, Victor Francisco","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID607536":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536","firstName":"Kyle","lastName":"Freeland","primaryNumber":"21","birthDate":"1993-05-14","currentAge":33,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 4\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Freeland","middleName":"Richard","boxscoreName":"Freeland, K","nickName":"F. Stanley","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-04-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Freeland","nameSlug":"kyle-freeland-607536","firstLastName":"Kyle Freeland","lastFirstName":"Freeland, Kyle","lastInitName":"Freeland, K","initLastName":"K Freeland","fullFMLName":"Kyle Richard Freeland","fullLFMName":"Freeland, Kyle Richard","strikeZoneTop":3.5,"strikeZoneBottom":1.66},"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},"ID675848":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848","firstName":"Juan","lastName":"Mejia","primaryNumber":"47","birthDate":"2000-07-04","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Juan","useLastName":"Mejia","middleName":"Manuel","boxscoreName":"Mejia, J","gender":"M","nameMatrilineal":"Adames","isPlayer":true,"isVerified":true,"pronunciation":"meh-HEE-uh","mlbDebutDate":"2025-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Juan Mejia","nameSlug":"juan-mejia-675848","firstLastName":"Juan Mejia","lastFirstName":"Mejia, Juan","lastInitName":"Mejia, J","initLastName":"J Mejia","fullFMLName":"Juan Manuel Mejia","fullLFMName":"Mejia, Juan Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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":28,"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},"ID692585":{"id":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585","firstName":"Yanquiel","lastName":"Fernández","primaryNumber":"88","birthDate":"2003-01-01","currentAge":23,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 2\"","weight":198,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Yanquiel","useLastName":"Fernández","boxscoreName":"Fernández, Y","gender":"M","nameMatrilineal":"Rodriguez","isPlayer":true,"isVerified":true,"pronunciation":"YAHN-kee-el","mlbDebutDate":"2025-07-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Yanquiel Fernández","nameSlug":"yanquiel-fernandez-692585","firstLastName":"Yanquiel Fernández","lastFirstName":"Fernández, Yanquiel","lastInitName":"Fernández, Y","initLastName":"Y Fernández","fullFMLName":"Yanquiel Fernández","fullLFMName":"Fernández, Yanquiel ","strikeZoneTop":3.305,"strikeZoneBottom":1.668},"ID669020":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020","firstName":"Ryan","lastName":"Rolison","primaryNumber":"33","birthDate":"1997-07-11","currentAge":29,"birthCity":"Jackson","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Rolison","middleName":"Perry","boxscoreName":"Rolison","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"RAHL-ison","mlbDebutDate":"2025-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan Rolison","nameSlug":"ryan-rolison-669020","firstLastName":"Ryan Rolison","lastFirstName":"Rolison, Ryan","lastInitName":"Rolison, R","initLastName":"R Rolison","fullFMLName":"Ryan Perry Rolison","fullLFMName":"Rolison, Ryan Perry","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID696100":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100","firstName":"Hunter","lastName":"Goodman","primaryNumber":"15","birthDate":"1999-10-08","currentAge":26,"birthCity":"Arlington","birthStateProvince":"TN","birthCountry":"USA","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Hunter","useLastName":"Goodman","middleName":"Robert","boxscoreName":"Goodman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Goodman","nameSlug":"hunter-goodman-696100","firstLastName":"Hunter Goodman","lastFirstName":"Goodman, Hunter","lastInitName":"Goodman, H","initLastName":"H Goodman","fullFMLName":"Hunter Robert Goodman","fullLFMName":"Goodman, Hunter Robert","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"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":28,"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},"ID641755":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755","firstName":"Tyler","lastName":"Kinley","primaryNumber":"55","birthDate":"1991-01-31","currentAge":35,"birthCity":"Plantation","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Kinley","middleName":"Harrison","boxscoreName":"Kinley","nickName":"TK","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Kinley","nameSlug":"tyler-kinley-641755","firstLastName":"Tyler Kinley","lastFirstName":"Kinley, Tyler","lastInitName":"Kinley, T","initLastName":"T Kinley","fullFMLName":"Tyler Harrison Kinley","fullLFMName":"Kinley, Tyler Harrison","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID664854":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854","firstName":"Ryan","lastName":"Helsley","primaryNumber":"21","birthDate":"1994-07-18","currentAge":32,"birthCity":"Tahlequah","birthStateProvince":"OK","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Helsley","middleName":"Dalton","boxscoreName":"Helsley","nickName":"Hellz Bellz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Helsley","nameSlug":"ryan-helsley-664854","firstLastName":"Ryan Helsley","lastFirstName":"Helsley, Ryan","lastInitName":"Helsley, R","initLastName":"R Helsley","fullFMLName":"Ryan Dalton Helsley","fullLFMName":"Helsley, Ryan Dalton","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID688642":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642","firstName":"Zachary","lastName":"Agnos","primaryNumber":"36","birthDate":"2000-08-15","currentAge":26,"birthCity":"Haymarket","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zach","useLastName":"Agnos","middleName":"George","boxscoreName":"Agnos","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Agnos","nameSlug":"zach-agnos-688642","firstLastName":"Zach Agnos","lastFirstName":"Agnos, Zach","lastInitName":"Agnos, Z","initLastName":"Z Agnos","fullFMLName":"Zachary George Agnos","fullLFMName":"Agnos, Zachary George","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID687597":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597","firstName":"Jordan","lastName":"Beck","primaryNumber":"27","birthDate":"2001-04-19","currentAge":25,"birthCity":"Hazel Green","birthStateProvince":"AL","birthCountry":"USA","height":"6' 2\"","weight":227,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jordan","useLastName":"Beck","middleName":"Alexander","boxscoreName":"Beck","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Beck","nameSlug":"jordan-beck-687597","firstLastName":"Jordan Beck","lastFirstName":"Beck, Jordan","lastInitName":"Beck, J","initLastName":"J Beck","fullFMLName":"Jordan Alexander Beck","fullLFMName":"Beck, Jordan Alexander","strikeZoneTop":3.32,"strikeZoneBottom":1.67},"ID686668":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668","firstName":"Brenton","lastName":"Doyle","primaryNumber":"7","birthDate":"1998-05-14","currentAge":28,"birthCity":"Warrenton","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":223,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Brenton","useLastName":"Doyle","middleName":"Edward","boxscoreName":"Doyle, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brenton Doyle","nameSlug":"brenton-doyle-686668","firstLastName":"Brenton Doyle","lastFirstName":"Doyle, Brenton","lastInitName":"Doyle, B","initLastName":"B Doyle","fullFMLName":"Brenton Edward Doyle","fullLFMName":"Doyle, Brenton Edward","strikeZoneTop":3.35,"strikeZoneBottom":1.69},"ID656234":{"id":656234,"fullName":"Jake Bird","link":"/api/v1/people/656234","firstName":"Jacob","lastName":"Bird","primaryNumber":"59","birthDate":"1995-12-04","currentAge":30,"birthCity":"Newhall","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jake","useLastName":"Bird","middleName":"Timothy","boxscoreName":"Bird","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Bird","nameSlug":"jake-bird-656234","firstLastName":"Jake Bird","lastFirstName":"Bird, Jake","lastInitName":"Bird, J","initLastName":"J Bird","fullFMLName":"Jacob Timothy Bird","fullLFMName":"Bird, Jacob Timothy","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID664208":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208","firstName":"Phillip","lastName":"Maton","primaryNumber":"88","birthDate":"1993-03-25","currentAge":33,"birthCity":"Paducah","birthStateProvince":"KY","birthCountry":"USA","height":"6' 2\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Phil","useLastName":"Maton","middleName":"Louis","boxscoreName":"Maton, P","nickName":"Spin Rate","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"MAY-tahn","mlbDebutDate":"2017-06-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Phil Maton","nameTitle":"III","nameSuffix":"III","nameSlug":"phil-maton-664208","firstLastName":"Phil Maton","lastFirstName":"Maton, Phil","lastInitName":"Maton, P","initLastName":"P Maton","fullFMLName":"Phillip Louis Maton","fullLFMName":"Maton, Phillip Louis","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID543592":{"id":543592,"fullName":"Austin Nola","link":"/api/v1/people/543592","firstName":"Austin","lastName":"Nola","primaryNumber":"22","birthDate":"1989-12-28","currentAge":36,"birthCity":"Baton Rouge","birthStateProvince":"LA","birthCountry":"USA","height":"6' 0\"","weight":197,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Austin","useLastName":"Nola","middleName":"Kyle","boxscoreName":"Nola, Au","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2019-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Nola","nameSlug":"austin-nola-543592","firstLastName":"Austin Nola","lastFirstName":"Nola, Austin","lastInitName":"Nola, A","initLastName":"A Nola","fullFMLName":"Austin Kyle Nola","fullLFMName":"Nola, Austin Kyle","strikeZoneTop":3.2,"strikeZoneBottom":1.615},"ID622608":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608","firstName":"Antonio","lastName":"Senzatela","primaryNumber":"49","birthDate":"1995-01-21","currentAge":31,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Antonio","useLastName":"Senzatela","boxscoreName":"Senzatela","nickName":"Senze","gender":"M","nameMatrilineal":"Rondon","isPlayer":true,"isVerified":true,"pronunciation":"sehn-zuh-TEH-luh","mlbDebutDate":"2017-04-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Antonio Senzatela","nameSlug":"antonio-senzatela-622608","firstLastName":"Antonio Senzatela","lastFirstName":"Senzatela, Antonio","lastInitName":"Senzatela, A","initLastName":"A Senzatela","fullFMLName":"Antonio Senzatela","fullLFMName":"Senzatela, Antonio","strikeZoneTop":3.38,"strikeZoneBottom":1.57},"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},"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},"ID663372":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372","firstName":"Ryan","lastName":"Feltner","primaryNumber":"18","birthDate":"1996-09-02","currentAge":30,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Feltner","middleName":"Donald","boxscoreName":"Feltner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Feltner","nameSlug":"ryan-feltner-663372","firstLastName":"Ryan Feltner","lastFirstName":"Feltner, Ryan","lastInitName":"Feltner, R","initLastName":"R Feltner","fullFMLName":"Ryan Donald Feltner","fullLFMName":"Feltner, Ryan Donald","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID666160":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160","firstName":"McKenzie","lastName":"Moniak","primaryNumber":"22","birthDate":"1998-05-13","currentAge":28,"birthCity":"Encinitas","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mickey","useLastName":"Moniak","middleName":"Matthew","boxscoreName":"Moniak","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"MO-nee-ak","mlbDebutDate":"2020-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mickey Moniak","nameSlug":"mickey-moniak-666160","firstLastName":"Mickey Moniak","lastFirstName":"Moniak, Mickey","lastInitName":"Moniak, M","initLastName":"M Moniak","fullFMLName":"McKenzie Matthew Moniak","fullLFMName":"Moniak, McKenzie Matthew","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"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},"ID571945":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945","firstName":"Miles","lastName":"Mikolas","primaryNumber":"36","birthDate":"1988-08-23","currentAge":38,"birthCity":"Jupiter","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Miles","useLastName":"Mikolas","middleName":"Tice","boxscoreName":"Mikolas","nickName":"5280's","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"MY-koh-lahs","mlbDebutDate":"2012-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miles Mikolas","nameSlug":"miles-mikolas-571945","firstLastName":"Miles Mikolas","lastFirstName":"Mikolas, Miles","lastInitName":"Mikolas, M","initLastName":"M Mikolas","fullFMLName":"Miles Tice Mikolas","fullLFMName":"Mikolas, Miles Tice","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID669911":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911","firstName":"Michael","lastName":"Toglia","primaryNumber":"48","birthDate":"1998-08-16","currentAge":28,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 5\"","weight":226,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Michael","useLastName":"Toglia","middleName":"Anthony","boxscoreName":"Toglia","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"TOH-lee-uh","mlbDebutDate":"2022-08-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Michael Toglia","nameSlug":"michael-toglia-669911","firstLastName":"Michael Toglia","lastFirstName":"Toglia, Michael","lastInitName":"Toglia, M","initLastName":"M Toglia","fullFMLName":"Michael Toglia","fullLFMName":"Toglia, Michael","strikeZoneTop":3.42,"strikeZoneBottom":1.726},"ID623474":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474","firstName":"Jimmy","lastName":"Herget","primaryNumber":"44","birthDate":"1993-09-09","currentAge":33,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":183,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jimmy","useLastName":"Herget","middleName":"Matthew","boxscoreName":"Herget, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"HER-geht","mlbDebutDate":"2019-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jimmy Herget","nameSlug":"jimmy-herget-623474","firstLastName":"Jimmy Herget","lastFirstName":"Herget, Jimmy","lastInitName":"Herget, J","initLastName":"J Herget","fullFMLName":"Jimmy Matthew Herget","fullLFMName":"Herget, Jimmy Matthew","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID641857":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857","firstName":"Ryan","lastName":"McMahon","primaryNumber":"19","birthDate":"1994-12-14","currentAge":31,"birthCity":"Yorba Linda","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":211,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Ryan","useLastName":"McMahon","middleName":"Patrick","boxscoreName":"McMahon","nickName":"Ry Mac","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"mick-MAN","mlbDebutDate":"2017-08-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan McMahon","nameSlug":"ryan-mcmahon-641857","firstLastName":"Ryan McMahon","lastFirstName":"McMahon, Ryan","lastInitName":"McMahon, R","initLastName":"R McMahon","fullFMLName":"Ryan Patrick McMahon","fullLFMName":"McMahon, Ryan Patrick","strikeZoneTop":3.32,"strikeZoneBottom":1.67},"ID641658":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658","firstName":"Garrett","lastName":"Hampson","primaryNumber":"53","birthDate":"1994-10-10","currentAge":31,"birthCity":"Reno","birthStateProvince":"NV","birthCountry":"USA","height":"5' 10\"","weight":196,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Garrett","useLastName":"Hampson","middleName":"Reese","boxscoreName":"Hampson","nickName":"G Hamp","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2018-07-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Garrett Hampson","nameSlug":"garrett-hampson-641658","firstLastName":"Garrett Hampson","lastFirstName":"Hampson, Garrett","lastInitName":"Hampson, G","initLastName":"G Hampson","fullFMLName":"Garrett Reese Hampson","fullLFMName":"Hampson, Garrett Reese","strikeZoneTop":3.119,"strikeZoneBottom":1.574},"ID543243":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243","firstName":"Sonny","lastName":"Gray","primaryNumber":"54","birthDate":"1989-11-07","currentAge":36,"birthCity":"Smyrna","birthStateProvince":"TN","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sonny","useLastName":"Gray","middleName":"Douglas","boxscoreName":"Gray, S","nickName":"Pickles","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2013-07-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sonny Gray","nameSlug":"sonny-gray-543243","firstLastName":"Sonny Gray","lastFirstName":"Gray, Sonny","lastInitName":"Gray, S","initLastName":"S Gray","fullFMLName":"Sonny Douglas Gray","fullLFMName":"Gray, Sonny Douglas","strikeZoneTop":3.38,"strikeZoneBottom":1.57},"ID596295":{"id":596295,"fullName":"Austin Gomber","link":"/api/v1/people/596295","firstName":"Austin","lastName":"Gomber","birthDate":"1993-11-23","currentAge":32,"birthCity":"Winter Garden","birthStateProvince":"FL","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Austin","useLastName":"Gomber","middleName":"Zachary","boxscoreName":"Gomber","nickName":"Big G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2018-06-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Austin Gomber","nameSlug":"austin-gomber-596295","firstLastName":"Austin Gomber","lastFirstName":"Gomber, Austin","lastInitName":"Gomber, A","initLastName":"A Gomber","fullFMLName":"Austin Zachary Gomber","fullLFMName":"Gomber, Austin Zachary","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID671289":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289","firstName":"Tyler","lastName":"Freeman","primaryNumber":"2","birthDate":"1999-05-21","currentAge":27,"birthCity":"Rancho Cucamonga","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Tyler","useLastName":"Freeman","middleName":"Andrew","boxscoreName":"Freeman, T","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-08-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Freeman","nameSlug":"tyler-freeman-671289","firstLastName":"Tyler Freeman","lastFirstName":"Freeman, Tyler","lastInitName":"Freeman, T","initLastName":"T Freeman","fullFMLName":"Tyler Andrew Freeman","fullLFMName":"Freeman, Tyler Andrew","strikeZoneTop":3.15,"strikeZoneBottom":1.59},"ID667463":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463","firstName":"John","lastName":"King","birthDate":"1994-09-14","currentAge":32,"birthCity":"Laredo","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"King","middleName":"Edward","boxscoreName":"King, Jo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2020-09-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"John King","nameSlug":"john-king-667463","firstLastName":"John King","lastFirstName":"King, John","lastInitName":"King, J","initLastName":"J King","fullFMLName":"John Edward King","fullLFMName":"King, John Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID571657":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657","firstName":"James","lastName":"Farmer","primaryNumber":"15","birthDate":"1990-08-17","currentAge":36,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Kyle","useLastName":"Farmer","middleName":"Kyle","boxscoreName":"Farmer, K","nickName":"Farm Dawg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-07-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Farmer","nameSlug":"kyle-farmer-571657","firstLastName":"Kyle Farmer","lastFirstName":"Farmer, Kyle","lastInitName":"Farmer, K","initLastName":"K Farmer","fullFMLName":"James Kyle Farmer","fullLFMName":"Farmer, James Kyle","strikeZoneTop":3.167,"strikeZoneBottom":1.598},"ID680977":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977","firstName":"Brendan","lastName":"Donovan","primaryNumber":"33","birthDate":"1997-01-16","currentAge":29,"birthCity":"Wurzberg","birthCountry":"Germany","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brendan","useLastName":"Donovan","middleName":"Michael","boxscoreName":"Donovan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brendan Donovan","nameSlug":"brendan-donovan-680977","firstLastName":"Brendan Donovan","lastFirstName":"Donovan, Brendan","lastInitName":"Donovan, B","initLastName":"B Donovan","fullFMLName":"Brendan Michael Donovan","fullLFMName":"Donovan, Brendan Michael","strikeZoneTop":3.159,"strikeZoneBottom":1.594},"ID687134":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134","firstName":"Bradley","lastName":"Blalock","primaryNumber":"31","birthDate":"2000-12-25","currentAge":25,"birthCity":"Conyers","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bradley","useLastName":"Blalock","middleName":"Christopher","boxscoreName":"Blalock","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"BLAY-lock","mlbDebutDate":"2024-06-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bradley Blalock","nameSlug":"bradley-blalock-687134","firstLastName":"Bradley Blalock","lastFirstName":"Blalock, Bradley","lastInitName":"Blalock, B","initLastName":"B Blalock","fullFMLName":"Bradley Christopher Blalock","fullLFMName":"Blalock, Bradley Christopher","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID607200":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200","firstName":"Erick","lastName":"Fedde","primaryNumber":"47","birthDate":"1993-02-25","currentAge":33,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Erick","useLastName":"Fedde","middleName":"James","boxscoreName":"Fedde","nickName":"Feddeccini","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"FEH-dee","mlbDebutDate":"2017-07-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Erick Fedde","nameSlug":"erick-fedde-607200","firstLastName":"Erick Fedde","lastFirstName":"Fedde, Erick","lastInitName":"Fedde, E","initLastName":"E Fedde","fullFMLName":"Erick James Fedde","fullLFMName":"Fedde, Erick James","strikeZoneTop":3.47,"strikeZoneBottom":1.61},"ID678662":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662","firstName":"Ezequiel","lastName":"Tovar","primaryNumber":"14","birthDate":"2001-08-01","currentAge":25,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 0\"","weight":192,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ezequiel","useLastName":"Tovar","middleName":"Jesus","boxscoreName":"Tovar","gender":"M","nameMatrilineal":"Gota","isPlayer":true,"isVerified":false,"pronunciation":"eh-ZEE-kee-ehl","mlbDebutDate":"2022-09-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ezequiel Tovar","nameSlug":"ezequiel-tovar-678662","firstLastName":"Ezequiel Tovar","lastFirstName":"Tovar, Ezequiel","lastInitName":"Tovar, E","initLastName":"E Tovar","fullFMLName":"Ezequiel Jesus Tovar","fullLFMName":"Tovar, Ezequiel Jesus","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID606115":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115","firstName":"Orlando","lastName":"Arcia","primaryNumber":"3","birthDate":"1994-08-04","currentAge":32,"birthCity":"Anaco","birthCountry":"Venezuela","height":"5' 11\"","weight":187,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Orlando","useLastName":"Arcia","middleName":"Jesus","boxscoreName":"Arcia, Or","nickName":"El Nino","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"AHR-see-uh","mlbDebutDate":"2016-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Orlando Arcia","nameSlug":"orlando-arcia-606115","firstLastName":"Orlando Arcia","lastFirstName":"Arcia, Orlando","lastInitName":"Arcia, O","initLastName":"O Arcia","fullFMLName":"Orlando Jesus Arcia","fullLFMName":"Arcia, Orlando Jesus","strikeZoneTop":3.171,"strikeZoneBottom":1.6},"ID678020":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020","firstName":"Seth","lastName":"Halvorsen","primaryNumber":"56","birthDate":"2000-02-18","currentAge":26,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":243,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seth","useLastName":"Halvorsen","middleName":"Michael","boxscoreName":"Halvorsen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seth Halvorsen","nameSlug":"seth-halvorsen-678020","firstLastName":"Seth Halvorsen","lastFirstName":"Halvorsen, Seth","lastInitName":"Halvorsen, S","initLastName":"S Halvorsen","fullFMLName":"Seth Michael Halvorsen","fullLFMName":"Halvorsen, Seth Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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":19,"name":"Coors Field","link":"/api/v1/venues/19","location":{"address1":"2001 Blake Street","city":"Denver","state":"Colorado","stateAbbrev":"CO","postalCode":"80205-2000","defaultCoordinates":{"latitude":39.756042,"longitude":-104.994136},"azimuthAngle":4.0,"elevation":5190,"country":"USA","phone":"(303) 292-0200"},"timeZone":{"tz":"MDT","id":"America/Denver","offset":-6,"offsetAtGameTime":-6},"fieldInfo":{"capacity":50480,"turfType":"Grass","roofType":"Open","leftLine":347,"left":390,"leftCenter":420,"center":415,"rightCenter":424,"right":375,"rightLine":350},"active":true,"season":"2025"},"officialVenue":{"id":19,"link":"/api/v1/venues/19"},"weather":{"condition":"Cloudy","temp":"79","wind":"6 mph, L To R"},"gameInfo":{"attendance":30137,"firstPitch":"2025-07-23T00:40:00.000Z","gameDurationMinutes":150},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"home":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"}},"officialScorer":{"id":431080,"fullName":"Dennis Smythe","link":"/api/v1/people/431080"},"primaryDatacaster":{"id":700142,"fullName":"Zack Holler","link":"/api/v1/people/700142"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":4,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brendan Donovan singles on a ground ball to right fielder Mickey Moniak.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-23T00:40:47.714Z","endTime":"2025-07-23T00:41:13.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-22T21:52:33.008Z","endTime":"2025-07-23T00:13:15.355Z","isPitch":false,"type":"action","player":{"id":680977,"link":"/api/v1/people/680977"}},{"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":"2025-07-23T00:13:15.355Z","endTime":"2025-07-23T00:38:50.615Z","isPitch":false,"type":"action","player":{"id":680977,"link":"/api/v1/people/680977"}},{"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":"2025-07-23T00:38:50.615Z","endTime":"2025-07-23T00:40:49.943Z","isPitch":false,"type":"action","player":{"id":680977,"link":"/api/v1/people/680977"}},{"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.2,"endSpeed":88.4,"strikeZoneTop":3.34430280400753,"strikeZoneBottom":1.62834638219386,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.98446528753012,"aZ":-13.984092476473883,"pfxX":-1.4650098772504263,"pfxZ":9.329608658666817,"pX":0.1658715439762999,"pZ":0.8641353880413245,"vX0":4.588245117637579,"vY0":-137.0243733105783,"vZ0":-11.40789826147359,"x":110.68,"y":215.45,"x0":-1.321460072372384,"y0":50.00671695072994,"z0":5.972948306318762,"aX":-2.857738254343512},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.4,"breakHorizontal":1.9,"spinRate":2044,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.39587731378380653,"extension":6.578862275110038},"index":3,"playId":"824efc61-a340-3f4a-8b13-b4e623a9cf2c","pitchNumber":1,"startTime":"2025-07-23T00:40:49.943Z","endTime":"2025-07-23T00:40:53.774Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":88.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.330384040636645,"aZ":-15.824112038956631,"pfxX":-1.2494800887140682,"pfxZ":8.311551112405002,"pX":0.3219341253922714,"pZ":3.0246759669713663,"vX0":5.6996407988217035,"vY0":-138.0663453244224,"vZ0":-5.414778689541925,"x":104.73,"y":157.11,"x0":-1.5901603999208471,"y0":50.00135054812428,"z0":6.044561834971536,"aX":-2.4583633570516983},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.4,"breakHorizontal":1.3,"spinRate":2212,"spinDirection":190},"zone":3,"typeConfidence":2.0,"plateTime":0.3939078962493783,"extension":6.556684488011961},"hitData":{"launchSpeed":93.3,"launchAngle":-8.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.55,"coordY":120.0}},"index":4,"playId":"c416d18f-f474-3d2f-8ace-a19c0a25627c","pitchNumber":2,"startTime":"2025-07-23T00:41:01.779Z","endTime":"2025-07-23T00:41:13.803Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T00:41:13.803Z","atBatIndex":0},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Iván Herrera grounds into a double play, pitcher Bradley Blalock to second baseman Adael Amador to first baseman Michael Toglia. Brendan Donovan out at 2nd. Iván Herrera out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-23T00:41:17.665Z","endTime":"2025-07-23T00:42:10.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687134,"link":"/api/v1/people/687134"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":691182,"link":"/api/v1/people/691182"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691182,"link":"/api/v1/people/691182"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669911,"link":"/api/v1/people/669911"},"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":95.0,"endSpeed":89.1,"strikeZoneTop":3.28148166380557,"strikeZoneBottom":1.39229338010846,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.493847868772153,"aZ":-14.050177227909703,"pfxX":-2.3400393521774907,"pfxZ":9.15159565126449,"pX":0.5610941322448655,"pZ":0.8077533064310083,"vX0":5.5089422817132325,"vY0":-138.09458582907175,"vZ0":-11.595277344016328,"x":95.61,"y":216.97,"x0":-1.1335423004825715,"y0":50.0021600281092,"z0":5.943252992847283,"aX":-4.634176636260518},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.0,"breakHorizontal":3.4,"spinRate":2112,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.3928982093576514,"extension":6.608130019881049},"index":0,"playId":"25e452f3-0619-360a-8fc4-e5164e280d10","pitchNumber":1,"startTime":"2025-07-23T00:41:42.368Z","endTime":"2025-07-23T00:41:46.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":89.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.448993477842535,"aZ":-15.20346120045051,"pfxX":-0.196290922656706,"pfxZ":8.483413246287293,"pX":1.0028292003665153,"pZ":2.250040804245138,"vX0":5.9964898166691345,"vY0":-138.7356676165047,"vZ0":-7.994201867498497,"x":78.77,"y":178.03,"x0":-1.1376357431160946,"y0":50.00265813957937,"z0":6.129768018311351,"aX":-0.3941972329235314},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.4,"breakHorizontal":-0.6,"spinRate":2196,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.39094179142343943,"extension":6.583759624767407},"hitData":{"launchSpeed":60.8,"launchAngle":-39.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":125.19,"coordY":179.72}},"index":1,"playId":"1aea1352-5768-38a2-807f-16bbe69a41c8","pitchNumber":2,"startTime":"2025-07-23T00:42:01.911Z","endTime":"2025-07-23T00:42:10.661Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T00:42:10.661Z","atBatIndex":1},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Alec Burleson hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-23T00:42:24.522Z","endTime":"2025-07-23T00:42:52.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"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],"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":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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":87.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.561862096323733,"aZ":-25.330285867713084,"pfxX":4.142415528425593,"pfxZ":3.6293518933397393,"pX":2.020455811306426,"pZ":0.6020401466876654,"vX0":7.79685479994821,"vY0":-134.5540892688528,"vZ0":-9.593763202084228,"x":39.98,"y":222.52,"x0":-1.4218630914637085,"y0":50.00032766764358,"z0":5.926770022024913,"aX":7.805589283684952},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.3,"breakHorizontal":-8.8,"spinRate":2475,"spinDirection":169},"zone":14,"typeConfidence":2.0,"plateTime":0.4028192949064482,"extension":6.628801564698486},"index":0,"playId":"c6227e12-b0c9-306b-8b73-4b0f69d8e68c","pitchNumber":1,"startTime":"2025-07-23T00:42:37.317Z","endTime":"2025-07-23T00:42:52.194Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T00:42:52.194Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willson Contreras flies out to right fielder Mickey Moniak.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-23T00:43:06.225Z","endTime":"2025-07-23T00:44:54.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":82.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.97550932893874,"aZ":-31.476673594347595,"pfxX":2.4904409805142222,"pfxZ":0.41151188493298374,"pX":1.2074715110337497,"pZ":1.8312672677612112,"vX0":6.099686720209378,"vY0":-127.38786340735291,"vZ0":-4.355770094193337,"x":70.97,"y":189.34,"x0":-1.5214981018771305,"y0":50.000965336887525,"z0":5.993722474880359,"aX":4.177094267285032},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.1,"breakHorizontal":-5.6,"spinRate":2535,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.4265420793013437,"extension":6.575901122275647},"index":0,"playId":"fd5b5026-08c0-381e-821f-3b30b6bfe7f9","pitchNumber":1,"startTime":"2025-07-23T00:43:42.195Z","endTime":"2025-07-23T00:43:45.381Z","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":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":82.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.84233554450743,"aZ":-32.097359286783465,"pfxX":2.362193440104854,"pfxZ":0.042606649293231325,"pX":0.7430624196019443,"pZ":0.5752091819174617,"vX0":5.031047736102789,"vY0":-126.85152518681991,"vZ0":-7.103841038207415,"x":88.68,"y":223.25,"x0":-1.5565137942130596,"y0":50.0013079270393,"z0":5.902654040046504,"aX":3.9286850134811586},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.1,"breakHorizontal":-5.2,"spinRate":2600,"spinDirection":87},"zone":14,"typeConfidence":2.0,"plateTime":0.4283871968099424,"extension":6.684415626941839},"index":1,"playId":"49bc3ec6-2783-38f3-86af-845e833e096b","pitchNumber":2,"startTime":"2025-07-23T00:43:59.652Z","endTime":"2025-07-23T00:44:02.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":81.9,"strikeZoneTop":3.38374959693471,"strikeZoneBottom":1.56586385394798,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.781993589895258,"aZ":-33.04379499916468,"pfxX":2.5998744010769608,"pfxZ":-0.524264567516413,"pX":1.761369977154289,"pZ":2.788208433684439,"vX0":7.000532198376153,"vY0":-126.24338648024683,"vZ0":-1.9688762875141927,"x":49.86,"y":163.5,"x0":-1.354048216764891,"y0":50.00192449556645,"z0":6.1668757291317196,"aX":4.316359136089386},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.1,"breakHorizontal":-5.9,"spinRate":2610,"spinDirection":80},"zone":12,"typeConfidence":2.0,"plateTime":0.4292006198949694,"extension":6.582448703118576},"index":2,"playId":"6907da8b-1622-378c-8899-8db4a4773f61","pitchNumber":3,"startTime":"2025-07-23T00:44:23.486Z","endTime":"2025-07-23T00:44:26.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":81.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.810993596040774,"aZ":-32.66397994280465,"pfxX":2.9633434652356994,"pfxZ":-0.29831546368968453,"pX":0.8844705306881345,"pZ":1.9478450350055427,"vX0":5.090761506383347,"vY0":-126.03424644128992,"vZ0":-3.791071967397265,"x":83.29,"y":186.19,"x0":-1.5246722172009326,"y0":50.001771969343416,"z0":6.031404280947983,"aX":4.900727927266195},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.0,"breakHorizontal":-6.2,"spinRate":2676,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.42997545569351203,"extension":6.6143113111166},"hitData":{"launchSpeed":89.9,"launchAngle":46.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.51,"coordY":83.29}},"index":3,"playId":"1c122c20-7909-35da-80cf-efd9d1fc50e1","pitchNumber":4,"startTime":"2025-07-23T00:44:45.133Z","endTime":"2025-07-23T00:44:54.618Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T00:44:54.618Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Freeman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-23T00:46:43.160Z","endTime":"2025-07-23T00:48:35.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":87.1,"strikeZoneTop":3.24851225063114,"strikeZoneBottom":1.53000317725765,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.615656914625873,"aZ":-26.719754452512614,"pfxX":-6.15082000250095,"pfxZ":2.8351544056008553,"pX":-0.2519029537907991,"pZ":3.378574684071371,"vX0":4.582502517721844,"vY0":-136.68132796942288,"vZ0":-1.8032346675079538,"x":126.6,"y":147.56,"x0":-1.1378037853438032,"y0":50.00128271879405,"z0":5.853295994059058,"aX":-11.822721308888822},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.0,"breakHorizontal":10.3,"spinRate":1977,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.3983197196401438,"extension":6.553902269193489},"index":0,"playId":"bbc9d622-b917-38b5-a5ed-2dcb91054e3a","pitchNumber":1,"startTime":"2025-07-23T00:47:06.586Z","endTime":"2025-07-23T00:47:10.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":87.4,"strikeZoneTop":3.23826706410338,"strikeZoneBottom":1.53000212079556,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.089676471092375,"aZ":-21.975790032089584,"pfxX":-3.7494885111208376,"pfxZ":5.285610797809248,"pX":0.032265275253322304,"pZ":3.6952386749247075,"vX0":3.525342928843279,"vY0":-136.59456368756892,"vZ0":-2.193314846743607,"x":115.77,"y":139.01,"x0":-0.7748107094054414,"y0":50.00439139386343,"z0":5.986332432407483,"aX":-7.236759891478699},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.5,"breakHorizontal":6.2,"spinRate":2031,"spinDirection":201},"zone":12,"typeConfidence":0.88,"plateTime":0.39777914089857624,"extension":6.647161110416512},"index":1,"playId":"f1268cc6-cb24-35c8-9176-59020fc3b591","pitchNumber":2,"startTime":"2025-07-23T00:47:19.851Z","endTime":"2025-07-23T00:47:23.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.8,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.92975108332269,"aZ":-28.579968453358717,"pfxX":6.732422215686423,"pfxZ":2.360274058563977,"pX":0.29496495664153416,"pZ":2.734544386281928,"vX0":2.2548571928783963,"vY0":-121.84334094353635,"vZ0":-0.952179382789381,"x":105.76,"y":164.95,"x0":-1.5140089484921615,"y0":50.00434328491731,"z0":5.570659237633521,"aX":10.258469684449151},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.3,"breakHorizontal":-12.7,"spinRate":2535,"spinDirection":86},"zone":3,"typeConfidence":0.9,"plateTime":0.4472589833365923,"extension":6.37757583125882},"index":2,"playId":"e5519d0d-d8f3-31b7-a79b-243ea691bd68","pitchNumber":3,"startTime":"2025-07-23T00:47:32.728Z","endTime":"2025-07-23T00:47:37.724Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.276019970699,"strikeZoneBottom":1.52999666481262,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.64982239661211,"aZ":-30.150919024690882,"pfxX":5.566924449920207,"pfxZ":1.3275563544024536,"pX":0.05397733191126149,"pZ":4.440826019653795,"vX0":1.4919467152649895,"vY0":-121.94428213001274,"vZ0":2.786162155282378,"x":114.94,"y":118.88,"x0":-1.2874952531575838,"y0":50.00069020502138,"z0":5.867253655326417,"aX":8.469737924050985},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.2,"breakHorizontal":-10.4,"spinRate":2411,"spinDirection":89},"zone":12,"typeConfidence":0.87,"plateTime":0.44739710939121036,"extension":6.435752462137937},"index":3,"playId":"161da2b9-a606-30c8-bb36-478acf067593","pitchNumber":4,"startTime":"2025-07-23T00:47:49.994Z","endTime":"2025-07-23T00:47:55.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.8,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.187088672175843,"aZ":-26.601500391377655,"pfxX":-5.148234273269969,"pfxZ":2.927896132834558,"pX":-0.9368729437636116,"pZ":3.5115030475700033,"vX0":2.140847955633647,"vY0":-135.8288753510327,"vZ0":-1.279862338115699,"x":152.71,"y":143.97,"x0":-1.0575413822502189,"y0":50.006677754953294,"z0":5.804465978532296,"aX":-9.813796925896447},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.3,"breakHorizontal":9.0,"spinRate":1998,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.400212324328737,"extension":6.6243535674948495},"index":4,"playId":"f27a19da-5d54-3dcc-8aab-88facd5a430a","pitchNumber":5,"startTime":"2025-07-23T00:48:04.847Z","endTime":"2025-07-23T00:48:11.229Z","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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":88.6,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.743287541799752,"aZ":-26.034146106456163,"pfxX":-3.5047499373559354,"pfxZ":3.1140242425168267,"pX":0.6018984638914501,"pZ":3.689514780220594,"vX0":4.857284727900474,"vY0":-137.71678790676273,"vZ0":-1.5503973014205998,"x":94.06,"y":139.16,"x0":-0.7073920971199877,"y0":50.0061364161719,"z0":5.975413814349674,"aX":-6.9178374934636055},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.6,"breakHorizontal":5.6,"spinRate":2049,"spinDirection":199},"zone":12,"typeConfidence":0.88,"plateTime":0.3936520109969557,"extension":6.763574040226031},"index":5,"playId":"cff28fc4-5aeb-3016-9673-5209ee809e35","pitchNumber":6,"startTime":"2025-07-23T00:48:30.927Z","endTime":"2025-07-23T00:48:35.445Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T00:48:35.445Z","atBatIndex":4},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Mickey Moniak homers (15) on a fly ball to right field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-23T00:48:41.976Z","endTime":"2025-07-23T00:49:32.662Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":{"id":607200,"link":"/api/v1/people/607200"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":84.4,"strikeZoneTop":3.43463484599384,"strikeZoneBottom":1.6000041334137,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.1364762856494,"aZ":-28.68610583030214,"pfxX":0.9639372265210895,"pfxZ":1.9589109022083289,"pX":-1.0504913972681753,"pZ":2.9338995460980173,"vX0":0.4473647135793574,"vY0":-130.78932581651398,"vZ0":-2.1546824008602554,"x":157.04,"y":159.56,"x0":-1.3475734663258878,"y0":50.003980786289134,"z0":5.859754858985177,"aX":1.7181330918962254},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.4,"breakHorizontal":-1.8,"spinRate":2211,"spinDirection":172},"zone":11,"typeConfidence":0.9,"plateTime":0.41426998785343283,"extension":6.66004035770764},"index":0,"playId":"d3dd9b2a-e7ba-37f9-b282-de4f38fc5a5e","pitchNumber":1,"startTime":"2025-07-23T00:48:55.607Z","endTime":"2025-07-23T00:49:02.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":85.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.544479891097,"aZ":-27.87620807109206,"pfxX":-0.6053645001452015,"pfxZ":2.3493040031142645,"pX":0.6069409314812246,"pZ":2.873028393723949,"vX0":4.356163580164881,"vY0":-132.49962972114324,"vZ0":-2.36666739861303,"x":93.86,"y":161.21,"x0":-0.9595843485089024,"y0":50.00420353937111,"z0":5.75584952240471,"aX":-1.108720981257243},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.1,"breakHorizontal":0.5,"spinRate":2211,"spinDirection":193},"zone":3,"typeConfidence":0.9,"plateTime":0.4088692274257997,"extension":6.663001101981529},"hitData":{"launchSpeed":106.5,"launchAngle":31.0,"totalDistance":450.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":254.82,"coordY":67.54}},"index":1,"playId":"d0a34abf-6c22-311e-8d72-dc83dc8abb5d","pitchNumber":2,"startTime":"2025-07-23T00:49:08.877Z","endTime":"2025-07-23T00:49:32.662Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T00:49:32.662Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hunter Goodman singles on a ground ball to center fielder Victor Scott II.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-23T00:49:44.488Z","endTime":"2025-07-23T00:50:07.769Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":89.2,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.083150075500225,"aZ":-24.07992853664919,"pfxX":-5.9619746410216035,"pfxZ":4.0674828436573565,"pX":0.6000230576129794,"pZ":2.0802403497562345,"vX0":6.817498455053463,"vY0":-138.10956809124963,"vZ0":-5.296369019771478,"x":94.13,"y":182.61,"x0":-1.0913851806075328,"y0":50.0020208617161,"z0":5.579103798559902,"aX":-11.863159048737986},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.7,"breakHorizontal":9.8,"spinRate":2102,"spinDirection":218},"zone":9,"typeConfidence":0.91,"plateTime":0.39213112446173515,"extension":6.7953444170963175},"hitData":{"launchSpeed":95.6,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.41,"coordY":98.98}},"index":0,"playId":"5c5c8984-66c5-30eb-b7f4-6e115505dc1e","pitchNumber":1,"startTime":"2025-07-23T00:49:56.734Z","endTime":"2025-07-23T00:50:07.769Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T00:50:07.769Z","atBatIndex":6},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jordan Beck grounds into a double play, third baseman Nolan Arenado to second baseman Brendan Donovan to first baseman Willson Contreras. Hunter Goodman out at 2nd. Jordan Beck out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-23T00:50:11.199Z","endTime":"2025-07-23T00:50:55.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":680977,"link":"/api/v1/people/680977"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":87.9,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.406271561418976,"aZ":-24.72475986253344,"pfxX":-4.8516853619332485,"pfxZ":3.8279000600918582,"pX":-0.5336685623041434,"pZ":2.7681223849934207,"vX0":3.6520970404011823,"vY0":-136.94425206641085,"vZ0":-3.229464172345674,"x":137.34,"y":164.04,"x0":-1.2383948170361765,"y0":50.00080098062153,"z0":5.609014270087483,"aX":-9.436065827661407},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.6,"breakHorizontal":8.3,"spinRate":1974,"spinDirection":207},"zone":4,"typeConfidence":0.9,"plateTime":0.39633986885603223,"extension":6.77000293783704},"index":0,"playId":"920ee439-b8d5-3760-ba7a-dbb0acf7fad9","pitchNumber":1,"startTime":"2025-07-23T00:50:31.113Z","endTime":"2025-07-23T00:50:34.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":79.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.818745611590934,"aZ":-28.005956389621424,"pfxX":4.277978584249221,"pfxZ":2.6449090213255184,"pX":0.04261848565956554,"pZ":2.169209053343201,"vX0":2.562440918516144,"vY0":-123.50974844610491,"vZ0":-2.3796326628741435,"x":115.38,"y":180.21,"x0":-1.5571423676905896,"y0":50.00341573545488,"z0":5.452128367314451,"aX":6.746726588389776},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.6,"breakHorizontal":-8.3,"spinRate":2580,"spinDirection":106},"zone":8,"typeConfidence":0.85,"plateTime":0.43999746126861083,"extension":6.581748788437198},"hitData":{"launchSpeed":80.5,"launchAngle":-6.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.7,"coordY":168.91}},"index":1,"playId":"faa448f1-b91e-3296-ab14-643a4515a498","pitchNumber":2,"startTime":"2025-07-23T00:50:47.373Z","endTime":"2025-07-23T00:50:55.526Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T00:50:55.526Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Arenado singles on a line drive to left fielder Jordan Beck. Nolan Arenado out at 2nd on the throw, left fielder Jordan Beck to second baseman Adael Amador.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-23T00:52:57.343Z","endTime":"2025-07-23T00:54:03.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":691182,"link":"/api/v1/people/691182"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":78.7,"strikeZoneTop":3.43171129134059,"strikeZoneBottom":1.70999983840309,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.668708839976393,"aZ":-34.02876264743949,"pfxX":1.4101508099437368,"pfxZ":-1.1955136353808253,"pX":-0.16324118339636237,"pZ":3.38516234757365,"vX0":2.8526291297485398,"vY0":-122.20773656756468,"vZ0":-0.1220351715279675,"x":123.22,"y":147.38,"x0":-1.5180377381538308,"y0":50.004207443484816,"z0":6.301200372644077,"aX":2.183873640391399},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.0,"breakHorizontal":-3.1,"spinRate":2527,"spinDirection":84},"zone":2,"typeConfidence":2.0,"plateTime":0.44415215098996574,"extension":6.400653295570465},"index":0,"playId":"920dc859-17ec-3453-ba9d-4e5958c836f8","pitchNumber":1,"startTime":"2025-07-23T00:53:21.423Z","endTime":"2025-07-23T00:53:25.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(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":86.6,"endSpeed":81.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.89375470093345,"aZ":-31.00215637247839,"pfxX":2.341369085033467,"pfxZ":0.7096443018291749,"pX":0.5263277251395545,"pZ":1.3053758443741703,"vX0":4.634405031426592,"vY0":-126.17343270416028,"vZ0":-5.5352397268550195,"x":96.94,"y":203.53,"x0":-1.6242033369960387,"y0":50.00210002076868,"z0":5.967365864678641,"aX":3.8480629059569655},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.5,"breakHorizontal":-5.2,"spinRate":2583,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.43085905206806574,"extension":6.645275029769982},"index":1,"playId":"b6bdcf14-e5df-3374-a738-04093a803632","pitchNumber":2,"startTime":"2025-07-23T00:53:34.745Z","endTime":"2025-07-23T00:53:38.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":80.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.850719960578342,"aZ":-33.186591402594686,"pfxX":1.6177185770943856,"pfxZ":-0.6287013492853175,"pX":-0.1983406964821873,"pZ":0.9334704285943203,"vX0":3.5846887391529902,"vY0":-124.84323538485143,"vZ0":-5.829886101358248,"x":124.56,"y":213.58,"x0":-1.8504041017983262,"y0":50.00268745268095,"z0":5.958959115938543,"aX":2.609979546089342},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.0,"breakHorizontal":-3.6,"spinRate":2681,"spinDirection":87},"zone":13,"typeConfidence":2.0,"plateTime":0.4350322733062222,"extension":6.546932686888701},"hitData":{"launchSpeed":85.1,"launchAngle":14.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":40.08,"coordY":111.04}},"index":2,"playId":"4bc4069a-9e57-349f-b5c7-9d67fa5be9ef","pitchNumber":3,"startTime":"2025-07-23T00:53:51.459Z","endTime":"2025-07-23T00:54:03.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T00:54:03.751Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masyn Winn grounds out, second baseman Adael Amador to first baseman Michael Toglia.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-23T00:54:32.205Z","endTime":"2025-07-23T00:55:58.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691182,"link":"/api/v1/people/691182"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669911,"link":"/api/v1/people/669911"},"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":96.2,"endSpeed":90.3,"strikeZoneTop":3.30841386334503,"strikeZoneBottom":1.56533617214458,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.2075683378932,"aZ":-14.262072170614827,"pfxX":-1.8431974221196696,"pfxZ":8.766145842920618,"pX":0.09385357840156967,"pZ":2.3556735854473345,"vX0":4.681220118573682,"vY0":-140.06093630985515,"vZ0":-7.845658694147523,"x":113.42,"y":175.18,"x0":-1.3389211395141807,"y0":50.000227950372924,"z0":6.071345700937102,"aX":-3.76548394905959},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.0,"breakHorizontal":2.6,"spinRate":2261,"spinDirection":190},"zone":5,"typeConfidence":2.0,"plateTime":0.3869087802185742,"extension":6.609079359402739},"index":0,"playId":"4d5842d5-4804-3bb8-b5f7-17f2f0d51952","pitchNumber":1,"startTime":"2025-07-23T00:54:38.249Z","endTime":"2025-07-23T00:54:42.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":86.0,"strikeZoneTop":3.38169488345731,"strikeZoneBottom":1.58000063254916,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.090667794047512,"aZ":-25.00456475587619,"pfxX":0.011815772098781707,"pfxZ":3.8952474470810134,"pX":2.1950253047410424,"pZ":2.260646382600668,"vX0":9.55971732361069,"vY0":-133.16243062527988,"vZ0":-5.226126769232601,"x":33.33,"y":177.74,"x0":-1.406768616474312,"y0":50.00090727392912,"z0":6.002215346807172,"aX":0.01980961046041232},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.4,"breakHorizontal":-1.6,"spinRate":2590,"spinDirection":158},"zone":14,"typeConfidence":2.0,"plateTime":0.4075708686010655,"extension":6.744547048651073},"index":1,"playId":"7417c64b-86a7-3a1c-b7bb-fdd0c4b5ba39","pitchNumber":2,"startTime":"2025-07-23T00:54:52.473Z","endTime":"2025-07-23T00:54:56.396Z","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":96.8,"endSpeed":89.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.810117317199097,"aZ":-12.167378279212377,"pfxX":-0.8428162681258182,"pfxZ":9.846025858921452,"pX":0.38799938955028074,"pZ":3.1335604164891424,"vX0":4.144709318924251,"vY0":-140.89041438223697,"vZ0":-6.152975365782641,"x":102.21,"y":154.17,"x0":-0.9858410229088646,"y0":50.0008499223561,"z0":6.115346337613817,"aX":-1.7125937026971336},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.9,"breakHorizontal":0.7,"spinRate":2293,"spinDirection":186},"zone":3,"typeConfidence":2.0,"plateTime":0.38718691569535,"extension":6.530984339455765},"index":2,"playId":"96be34a7-dded-38da-8f2b-ccf2d0af76b8","pitchNumber":3,"startTime":"2025-07-23T00:55:08.424Z","endTime":"2025-07-23T00:55:12.499Z","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":83.4,"endSpeed":79.6,"strikeZoneTop":3.36790266344998,"strikeZoneBottom":1.57999734681077,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.865732607417467,"aZ":-37.216684456941344,"pfxX":-1.6418415473396117,"pfxZ":-3.269955684959152,"pX":0.34946749615850325,"pZ":0.2017890357695005,"vX0":4.226241824718329,"vY0":-121.55305255742704,"vZ0":-6.641231816738266,"x":103.68,"y":233.33,"x0":-1.1749952230944818,"y0":50.002437497021695,"z0":6.084446412646455,"aX":-2.5337988667955114},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-7.0,"breakHorizontal":2.3,"spinRate":2580,"spinDirection":12},"zone":14,"typeConfidence":2.0,"plateTime":0.44535923958013823,"extension":6.5532754445596355},"index":3,"playId":"94b2e230-2d1a-3c15-848f-1ccdb66010a7","pitchNumber":4,"startTime":"2025-07-23T00:55:32.678Z","endTime":"2025-07-23T00:55:36.096Z","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":1},"pitchData":{"startSpeed":86.8,"endSpeed":82.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.931055713820978,"aZ":-35.80866102995344,"pfxX":1.6139342667122611,"pfxZ":-2.1778110593738447,"pX":0.7758750002302809,"pZ":2.3006552649002514,"vX0":5.605240936702867,"vY0":-126.6215392458294,"vZ0":-2.4576631697789484,"x":87.43,"y":176.66,"x0":-1.6510565104232833,"y0":50.00308928830614,"z0":6.07146708514441,"aX":2.6935906631168756},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-4.2,"breakHorizontal":-3.8,"spinRate":2644,"spinDirection":73},"zone":6,"typeConfidence":2.0,"plateTime":0.42796284580793253,"extension":6.599742265575646},"hitData":{"launchSpeed":98.6,"launchAngle":-6.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.98,"coordY":135.81}},"index":4,"playId":"106b0dcf-6ce7-3f51-96fd-0f6738c27a24","pitchNumber":5,"startTime":"2025-07-23T00:55:51.310Z","endTime":"2025-07-23T00:55:58.412Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T00:55:58.412Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Walker grounds out, shortstop Ezequiel Tovar to first baseman Michael Toglia.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-23T00:56:01.799Z","endTime":"2025-07-23T00:56:56.866Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":2},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669911,"link":"/api/v1/people/669911"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":90.2,"strikeZoneTop":3.72753459253026,"strikeZoneBottom":1.80999750389756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.154656652701966,"aZ":-14.105981334427604,"pfxX":-2.396959088873012,"pfxZ":8.884744863971893,"pX":0.29222346369285174,"pZ":1.8928863968660912,"vX0":4.7374320783125095,"vY0":-139.73657872614544,"vZ0":-9.12517584991724,"x":105.86,"y":187.67,"x0":-1.092437162083426,"y0":50.00063816031715,"z0":6.068183321758844,"aX":-4.873629661319676},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.0,"breakHorizontal":3.7,"spinRate":2121,"spinDirection":190},"zone":9,"typeConfidence":2.0,"plateTime":0.3878221720045234,"extension":6.5668866371683645},"index":0,"playId":"617f3119-a1c6-3d65-900b-5be9345c9fd7","pitchNumber":1,"startTime":"2025-07-23T00:56:23.099Z","endTime":"2025-07-23T00:56:26.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":89.7,"strikeZoneTop":3.77003399195409,"strikeZoneBottom":1.81000061996528,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.879081246759984,"aZ":-14.997949265639567,"pfxX":-2.6017127194993277,"pfxZ":8.49897949656691,"pX":0.8265345801291959,"pZ":2.835652528239894,"vX0":6.742775164377701,"vY0":-139.48771496840143,"vZ0":-6.261309606788276,"x":85.49,"y":162.22,"x0":-1.2571332801011523,"y0":50.002755649476285,"z0":6.054276602079563,"aX":-5.2587736482243725},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.6,"breakHorizontal":3.7,"spinRate":2245,"spinDirection":187},"zone":6,"typeConfidence":2.0,"plateTime":0.3889316012238222,"extension":6.555509508538317},"index":1,"playId":"c4f73560-17c9-304e-8a1d-4f70b4d1f539","pitchNumber":2,"startTime":"2025-07-23T00:56:35.014Z","endTime":"2025-07-23T00:56:39.553Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":2},"pitchData":{"startSpeed":81.6,"endSpeed":77.2,"strikeZoneTop":3.83,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.966542373646245,"aZ":-38.708583971305984,"pfxX":0.4398320369524328,"pfxZ":-4.428497818000249,"pX":-0.08079642418517233,"pZ":2.33475627887738,"vX0":2.3752803631778523,"vY0":-119.03012418629427,"vZ0":-1.2581284216772615,"x":120.08,"y":175.74,"x0":-1.137761356504876,"y0":50.004406013411824,"z0":6.290945176315043,"aX":0.6485298543177178},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-8.2,"breakHorizontal":-1.2,"spinRate":2561,"spinDirection":23},"zone":8,"typeConfidence":2.0,"plateTime":0.45541458009506686,"extension":6.457053301397392},"hitData":{"launchSpeed":102.6,"launchAngle":4.0,"totalDistance":111.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.24,"coordY":152.19}},"index":2,"playId":"f2e67de5-521a-3d4a-94cf-6bc676d5dfc5","pitchNumber":3,"startTime":"2025-07-23T00:56:48.943Z","endTime":"2025-07-23T00:56:56.866Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T00:56:56.866Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan McMahon walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-23T00:59:00.190Z","endTime":"2025-07-23T01:01:08.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"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":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.46967906421138,"strikeZoneBottom":1.60999611415174,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.95796994927934,"aZ":-30.77410270253227,"pfxX":6.9964373464402945,"pfxZ":0.9217746982324879,"pX":0.24723542084470185,"pZ":1.7852292842076483,"vX0":2.413217856212619,"vY0":-122.05760835380147,"vZ0":-2.624829210136026,"x":107.58,"y":190.58,"x0":-1.661898833392875,"y0":50.00189121998345,"z0":5.511915196249428,"aX":10.605089554573611},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.3,"breakHorizontal":-13.2,"spinRate":2499,"spinDirection":93},"zone":8,"typeConfidence":0.9,"plateTime":0.4479403317475752,"extension":6.359288625542787},"index":0,"playId":"197b1fa1-32c2-3871-be6a-98a35bef2adf","pitchNumber":1,"startTime":"2025-07-23T00:59:06.547Z","endTime":"2025-07-23T00:59:10.755Z","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":88.8,"endSpeed":83.8,"strikeZoneTop":3.44712748280077,"strikeZoneBottom":1.6099980623064,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.615254779092176,"aZ":-27.813186806674583,"pfxX":-4.958095705562924,"pfxZ":2.4992627868204407,"pX":-0.14791011148325564,"pZ":1.3416651995226547,"vX0":5.290374426216017,"vY0":-129.39812607896232,"vZ0":-5.482712028925267,"x":122.64,"y":202.56,"x0":-1.5470205127389383,"y0":50.00320019696669,"z0":5.5431172714163335,"aX":-8.653384373315864},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.8,"breakHorizontal":8.2,"spinRate":1904,"spinDirection":229},"zone":13,"typeConfidence":0.77,"plateTime":0.4186734426085774,"extension":6.46379006487364},"index":1,"playId":"6d02223f-8ee0-3d2d-b53a-37c9c863d7ae","pitchNumber":2,"startTime":"2025-07-23T00:59:19.487Z","endTime":"2025-07-23T00:59:23.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":84.3,"strikeZoneTop":3.48836002606666,"strikeZoneBottom":1.6100002872449,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.49992923031412,"aZ":-26.585852231285326,"pfxX":0.31884698273617307,"pfxZ":3.109971473576085,"pX":-0.26660125265957857,"pZ":4.4236658484291596,"vX0":2.727626539116497,"vY0":-131.8279940396421,"vZ0":1.094780819045101,"x":127.16,"y":119.34,"x0":-1.3472278050797166,"y0":50.00338697710024,"z0":5.935478828836296,"aX":0.5724206867201804},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.0,"breakHorizontal":-1.1,"spinRate":2147,"spinDirection":195},"zone":11,"typeConfidence":0.91,"plateTime":0.41220242699980414,"extension":6.621112936569217},"index":2,"playId":"63300d42-7f18-35ff-9aa2-4aaea09e2d28","pitchNumber":3,"startTime":"2025-07-23T00:59:32.397Z","endTime":"2025-07-23T00:59:36.506Z","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.8,"endSpeed":81.4,"strikeZoneTop":3.40200723443776,"strikeZoneBottom":1.61000055381484,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.51752459872971,"aZ":-29.18401103802468,"pfxX":-4.061129206073462,"pfxZ":1.7975552008664764,"pX":-0.610985229108824,"pZ":3.503129892057327,"vX0":3.4530532547315946,"vY0":-126.56011103362013,"vZ0":0.36475858419919505,"x":140.29,"y":144.2,"x0":-1.4484224201097706,"y0":50.003620673838824,"z0":5.646590137103579,"aX":-6.760110844324357},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.5,"breakHorizontal":6.8,"spinRate":1791,"spinDirection":230},"zone":1,"typeConfidence":0.88,"plateTime":0.4285477955024306,"extension":6.449588727713706},"index":3,"playId":"557d8bc0-7111-305f-a68d-c744117cb52f","pitchNumber":4,"startTime":"2025-07-23T00:59:47.106Z","endTime":"2025-07-23T00:59:50.691Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":83.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.786454337796936,"aZ":-27.194329851416782,"pfxX":1.4597821393712882,"pfxZ":2.846755440902813,"pX":0.07558577891642114,"pZ":3.0439848038912785,"vX0":2.959779854878927,"vY0":-130.09921180967032,"vZ0":-1.8341638294136515,"x":114.12,"y":156.59,"x0":-1.2570919886061194,"y0":50.00571655026086,"z0":5.7768322251349495,"aX":2.556292944712086},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.0,"breakHorizontal":-3.1,"spinRate":2161,"spinDirection":180},"zone":2,"typeConfidence":0.9,"plateTime":0.41760119227165227,"extension":6.618733096420768},"index":4,"playId":"6c353951-fc5a-376a-b213-77ee4f1763f4","pitchNumber":5,"startTime":"2025-07-23T01:00:01.419Z","endTime":"2025-07-23T01:00:05.865Z","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":94.7,"endSpeed":88.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.09371819499822,"aZ":-25.330906379940263,"pfxX":-5.661978353123485,"pfxZ":3.454404568577658,"pX":-0.01858522380192887,"pZ":3.290654907792982,"vX0":4.749543166867772,"vY0":-138.04420164291292,"vZ0":-2.2972150202603503,"x":117.71,"y":149.93,"x0":-1.0037127092178146,"y0":50.00253036788917,"z0":5.793054931401487,"aX":-11.216863997680901},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.1,"breakHorizontal":9.6,"spinRate":1984,"spinDirection":209},"zone":2,"typeConfidence":0.91,"plateTime":0.39282958661485345,"extension":6.62202534200265},"index":5,"playId":"afcbeea7-86db-3597-a289-543cfcf72fa4","pitchNumber":6,"startTime":"2025-07-23T01:00:28.439Z","endTime":"2025-07-23T01:00:31.854Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":85.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.369011549240746,"aZ":-24.392082916821863,"pfxX":1.3916798917891267,"pfxZ":4.233283420365677,"pX":0.02988800385347977,"pZ":2.8157047752831765,"vX0":2.879810199251566,"vY0":-132.7199225004217,"vZ0":-2.9646461183748474,"x":115.86,"y":162.76,"x0":-1.2374247545090478,"y0":50.00222516968793,"z0":5.666505722591936,"aX":2.5565622457641886},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.4,"breakHorizontal":-3.0,"spinRate":2256,"spinDirection":187},"zone":5,"typeConfidence":2.0,"plateTime":0.40803950324156135,"extension":6.757753456086637},"index":6,"playId":"132bc7e4-dc99-3a7e-8471-4dc5ee4a3b8b","pitchNumber":7,"startTime":"2025-07-23T01:00:46.029Z","endTime":"2025-07-23T01:00:49.478Z","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":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.8,"strikeZoneTop":3.41608439115437,"strikeZoneBottom":1.61000156015621,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.692131888898146,"aZ":-27.230725450837397,"pfxX":6.161177630172697,"pfxZ":3.2565398763971274,"pX":-0.8717649244838014,"pZ":2.5858508357681913,"vX0":-0.16852867184238202,"vY0":-121.12060850794798,"vZ0":-1.534741729323003,"x":150.23,"y":168.96,"x0":-1.605477809079015,"y0":50.005052533412986,"z0":5.559687797242873,"aX":9.359728671662744},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.9,"breakHorizontal":-11.2,"spinRate":2523,"spinDirection":86},"zone":11,"typeConfidence":0.9,"plateTime":0.4484140752204371,"extension":6.447303111731816},"index":7,"playId":"2a5154ee-1673-3bf2-90de-1092595cc032","pitchNumber":8,"startTime":"2025-07-23T01:01:04.183Z","endTime":"2025-07-23T01:01:08.718Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:01:08.718Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Tovar strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-23T01:01:18.486Z","endTime":"2025-07-23T01:02:16.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":78.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.689970310071974,"aZ":-26.983081757045056,"pfxX":5.114975634914869,"pfxZ":3.399178319834048,"pX":1.4077284293549164,"pZ":1.3728196920067006,"vX0":5.206192747505798,"vY0":-121.67330959918986,"vZ0":-4.111177262872392,"x":63.34,"y":201.71,"x0":-1.4097554030783843,"y0":50.004119939965975,"z0":5.3738073485715425,"aX":7.811663685359497},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.6,"breakHorizontal":-10.3,"spinRate":2503,"spinDirection":69},"zone":14,"typeConfidence":0.9,"plateTime":0.4469948689148806,"extension":6.6548032937126695},"index":0,"playId":"1605b247-3ac0-31d6-a540-0c1dea59c0f3","pitchNumber":1,"startTime":"2025-07-23T01:01:33.498Z","endTime":"2025-07-23T01:01:36.691Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":78.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.520010150734304,"aZ":-29.226481895751615,"pfxX":5.556809287331372,"pfxZ":1.929693332795586,"pX":0.5543744942391805,"pZ":1.019129562569174,"vX0":3.341184557821622,"vY0":-121.64581977506266,"vZ0":-4.444595974013995,"x":95.87,"y":211.26,"x0":-1.5502201521243772,"y0":50.004585658732644,"z0":5.348923590633123,"aX":8.488781138746804},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.9,"breakHorizontal":-10.8,"spinRate":2610,"spinDirection":72},"zone":14,"typeConfidence":0.9,"plateTime":0.44697503224555346,"extension":6.6595196695057295},"index":1,"playId":"43890339-2b58-3642-9059-b1f633cb1bbc","pitchNumber":2,"startTime":"2025-07-23T01:01:53.214Z","endTime":"2025-07-23T01:01:57.146Z","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":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.318290741475643,"aZ":-26.206297168085932,"pfxX":6.179083649980921,"pfxZ":3.907051989574965,"pX":1.6956026800717903,"pZ":1.3680223364930002,"vX0":5.339877097895098,"vY0":-122.13441496770336,"vZ0":-4.262997216374568,"x":52.37,"y":201.84,"x0":-1.3126928562037459,"y0":50.005510642517706,"z0":5.3584710859817815,"aX":9.450310695956103},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.4,"breakHorizontal":-12.4,"spinRate":2556,"spinDirection":69},"zone":14,"typeConfidence":0.9,"plateTime":0.4463902241358584,"extension":6.67912730079755},"index":2,"playId":"290b3536-82b0-369a-8b36-4af35f75b37b","pitchNumber":3,"startTime":"2025-07-23T01:02:12.412Z","endTime":"2025-07-23T01:02:16.353Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:02:16.353Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brenton Doyle singles on a ground ball to third baseman Nolan Arenado. Ryan McMahon to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-23T01:02:24.580Z","endTime":"2025-07-23T01:04:04.363Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"postOnSecond":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":87.1,"strikeZoneTop":3.2967077721555,"strikeZoneBottom":1.51840723796311,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.942736577720034,"aZ":-23.184649837064132,"pfxX":-6.217653579279146,"pfxZ":4.729240333778638,"pX":-0.5185022857170128,"pZ":1.5724342996124383,"vX0":3.2505028318060143,"vY0":-135.5845824607372,"vZ0":-7.0116873663714046,"x":136.76,"y":196.32,"x0":-0.9121464423762712,"y0":50.001778692725054,"z0":5.760861253487771,"aX":-11.812695359752324},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.6,"breakHorizontal":10.8,"spinRate":1962,"spinDirection":203},"zone":7,"typeConfidence":0.9,"plateTime":0.4008633439248239,"extension":6.911003579155614},"index":0,"playId":"4ecf48a3-271e-36eb-b345-5d2bba55bc2b","pitchNumber":1,"startTime":"2025-07-23T01:02:40.964Z","endTime":"2025-07-23T01:02:44.672Z","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":1},"index":1,"playId":"8d43be9a-5952-38fd-97a2-5bcca25f60d1","startTime":"2025-07-23T01:03:00.147Z","endTime":"2025-07-23T01:03:03.147Z","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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":87.3,"strikeZoneTop":3.41482748566836,"strikeZoneBottom":1.64000301914874,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.59878360368308,"aZ":-22.77177816213221,"pfxX":-6.982590207695744,"pfxZ":4.893012859903948,"pX":0.6975693615627561,"pZ":2.2494612739691004,"vX0":6.42319332948003,"vY0":-136.632827709097,"vZ0":-5.649910551694007,"x":90.41,"y":178.04,"x0":-0.75847803904956,"y0":50.00275454703526,"z0":5.874799161005813,"aX":-13.41349749098408},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.0,"breakHorizontal":11.5,"spinRate":2050,"spinDirection":201},"zone":6,"typeConfidence":0.91,"plateTime":0.3984647643424126,"extension":6.891111677973362},"index":2,"playId":"589e26de-86ef-331c-99f8-9bacc04bc385","pitchNumber":2,"startTime":"2025-07-23T01:03:16.076Z","endTime":"2025-07-23T01:03:20.175Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":84.7,"strikeZoneTop":3.37916897102207,"strikeZoneBottom":1.63999719627022,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.854721913158688,"aZ":-27.78588319789523,"pfxX":0.6478247374180273,"pfxZ":2.4296255808539513,"pX":0.4156030297865371,"pZ":4.269759933971799,"vX0":3.434868782876413,"vY0":-132.01552565641222,"vZ0":0.6628708245853561,"x":101.16,"y":123.5,"x0":-0.9740993280156949,"y0":50.003402408367876,"z0":6.023637557511511,"aX":1.1704007186806908},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.7,"breakHorizontal":-1.8,"spinRate":2159,"spinDirection":184},"zone":12,"typeConfidence":2.0,"plateTime":0.41118988317113025,"extension":6.683650190894679},"index":3,"playId":"40792126-8cd0-3cfb-bbb7-47a69b6d6fce","pitchNumber":3,"startTime":"2025-07-23T01:03:36.205Z","endTime":"2025-07-23T01:03:40.474Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":83.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.448044335221077,"aZ":-28.707591051287274,"pfxX":-4.748000659798533,"pfxZ":1.985029129279254,"pX":0.6196505685525328,"pZ":1.558664320279154,"vX0":7.012267971631499,"vY0":-129.2816087666323,"vZ0":-4.436859528319,"x":93.38,"y":196.7,"x0":-1.4746973264892602,"y0":50.00013289582758,"z0":5.426591938042842,"aX":-8.275113286154749},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.1,"breakHorizontal":7.6,"spinRate":1947,"spinDirection":237},"zone":9,"typeConfidence":0.82,"plateTime":0.4189720877345309,"extension":6.743144886940385},"hitData":{"launchSpeed":62.9,"launchAngle":-62.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.81,"coordY":184.11}},"index":4,"playId":"bc4f8940-3b42-3614-ab47-96c3f746134f","pitchNumber":4,"startTime":"2025-07-23T01:03:53.273Z","endTime":"2025-07-23T01:04:04.363Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:04:04.363Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Toglia strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-23T01:04:18.928Z","endTime":"2025-07-23T01:05:47.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"postOnSecond":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":83.6,"strikeZoneTop":3.72,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.881554457978385,"aZ":-27.62123620508943,"pfxX":-3.1825539586377625,"pfxZ":2.6164723781706485,"pX":0.30434627550558635,"pZ":1.280640761123106,"vX0":5.556764932912181,"vY0":-129.23467014265347,"vZ0":-5.634061455770951,"x":105.4,"y":204.2,"x0":-1.4334550669694894,"y0":50.001328175947656,"z0":5.537408652730917,"aX":-5.533597980968368},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.0,"breakHorizontal":4.9,"spinRate":1955,"spinDirection":231},"zone":14,"typeConfidence":0.64,"plateTime":0.4193956205169691,"extension":6.807042180008469},"index":0,"playId":"fb2bb267-4292-3a8e-a7ba-c1606f72da6f","pitchNumber":1,"startTime":"2025-07-23T01:04:31.972Z","endTime":"2025-07-23T01:04:35.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":85.0,"strikeZoneTop":3.70321379317581,"strikeZoneBottom":1.77000272062741,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.731528002133594,"aZ":-27.412319736219455,"pfxX":2.6628786421860484,"pfxZ":2.6285461692233127,"pX":-0.6323171858541071,"pZ":3.568930379787762,"vX0":0.9387437726409651,"vY0":-131.92282539948386,"vZ0":-0.8602483664865354,"x":141.1,"y":142.42,"x0":-1.3362252635928433,"y0":50.00209361267342,"z0":5.870395678801839,"aX":4.824160831451323},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.8,"breakHorizontal":-5.0,"spinRate":2273,"spinDirection":178},"zone":1,"typeConfidence":0.91,"plateTime":0.41085667092089473,"extension":6.611460393154948},"index":1,"playId":"8af3013a-531a-3f87-bccb-d2a28ff1640d","pitchNumber":2,"startTime":"2025-07-23T01:04:48.187Z","endTime":"2025-07-23T01:04:51.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":84.4,"strikeZoneTop":3.73083280488608,"strikeZoneBottom":1.76999853386985,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.723297085608568,"aZ":-27.38914359750456,"pfxX":1.281193263594652,"pfxZ":2.673073017882908,"pX":-1.4248373989359455,"pZ":3.3355016831534696,"vX0":-0.7200660255544484,"vY0":-131.11752348393702,"vZ0":-1.5098221989665235,"x":171.31,"y":148.72,"x0":-1.3168983061767923,"y0":50.000719632570934,"z0":5.911579445572144,"aX":2.290476893562115},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.8,"breakHorizontal":-2.3,"spinRate":2082,"spinDirection":187},"zone":11,"typeConfidence":0.9,"plateTime":0.4135348884708274,"extension":6.571883737402618},"index":2,"playId":"dc02d67c-4c6f-3c05-83da-8da96ddf5e3e","pitchNumber":3,"startTime":"2025-07-23T01:05:07.498Z","endTime":"2025-07-23T01:05:11.387Z","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":89.4,"endSpeed":84.5,"strikeZoneTop":3.6697921785816,"strikeZoneBottom":1.76999943473312,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.58001114288784,"aZ":-26.49922786081227,"pfxX":-5.360168387253745,"pfxZ":3.2023880997738186,"pX":-0.29539233682518684,"pZ":1.1761544519716196,"vX0":4.669587035842099,"vY0":-130.3355632630487,"vZ0":-6.489003892621916,"x":128.26,"y":207.02,"x0":-1.3878377315712935,"y0":50.00449040572962,"z0":5.619010347040425,"aX":-9.503314904693745},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.0,"breakHorizontal":9.1,"spinRate":2025,"spinDirection":225},"zone":13,"typeConfidence":0.62,"plateTime":0.4154615953779657,"extension":6.70696090679233},"index":3,"playId":"63d2395e-51fd-3818-bedc-43d4e623643f","pitchNumber":4,"startTime":"2025-07-23T01:05:25.707Z","endTime":"2025-07-23T01:05:29.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.7,"strikeZoneTop":3.72,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.15906842282911,"aZ":-28.562076801540776,"pfxX":3.2619691694869086,"pfxZ":2.275182826470034,"pX":-0.19836020107169997,"pZ":1.0770119395688555,"vX0":2.1042034707503374,"vY0":-124.15648897983002,"vZ0":-5.128410412094334,"x":124.56,"y":209.7,"x0":-1.476081480504667,"y0":50.001087200543665,"z0":5.5016760130230775,"aX":5.172399319457764},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.4,"breakHorizontal":-6.4,"spinRate":2684,"spinDirection":84},"zone":13,"typeConfidence":0.84,"plateTime":0.4385180669324731,"extension":6.6015826066303065},"index":4,"playId":"8337010b-634e-3512-8cd5-3e82e5010cd0","pitchNumber":5,"startTime":"2025-07-23T01:05:43.741Z","endTime":"2025-07-23T01:05:47.637Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:05:47.637Z","atBatIndex":14},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Adael Amador doubles (5) on a line drive to right fielder Jordan Walker. Ryan McMahon scores. Brenton Doyle scores.","rbi":2,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-23T01:06:04.246Z","endTime":"2025-07-23T01:07:43.535Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"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":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"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":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":{"id":607200,"link":"/api/v1/people/607200"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":{"id":607200,"link":"/api/v1/people/607200"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":79.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.240942090455025,"aZ":-29.082257565981756,"pfxX":3.4969683851460545,"pfxZ":1.976766181142838,"pX":0.19186706287989863,"pZ":1.3435359007099132,"vX0":3.1977071444487306,"vY0":-123.15534075950252,"vZ0":-4.428934289063838,"x":109.69,"y":202.5,"x0":-1.5691889071297027,"y0":50.003617281282025,"z0":5.574290469715748,"aX":5.470048020722304},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.0,"breakHorizontal":-7.0,"spinRate":2537,"spinDirection":76},"zone":14,"typeConfidence":0.87,"plateTime":0.4416662038798589,"extension":6.484135563363583},"index":0,"playId":"ceb75ec6-a767-39a2-be02-b3da26682809","pitchNumber":1,"startTime":"2025-07-23T01:06:13.788Z","endTime":"2025-07-23T01:06:16.928Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-07-23T01:06:25.570Z","endTime":"2025-07-23T01:06:39.956Z","isPitch":false,"type":"action","player":{"id":691182,"link":"/api/v1/people/691182"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":84.7,"strikeZoneTop":3.48371988104682,"strikeZoneBottom":1.62971002165657,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.84562564904438,"aZ":-26.250893462727326,"pfxX":1.0733220423259788,"pfxZ":3.2836542304842293,"pX":-0.37667899258609916,"pZ":4.07359180017247,"vX0":1.9905821236973673,"vY0":-131.67696767346854,"vZ0":0.15401798822777935,"x":131.36,"y":128.79,"x0":-1.274027781175746,"y0":50.0030206219152,"z0":5.914537291758877,"aX":1.9352822565096484},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.2,"breakHorizontal":-2.3,"spinRate":2255,"spinDirection":185},"zone":11,"typeConfidence":0.91,"plateTime":0.4117464065803125,"extension":6.7329227747380225},"index":2,"playId":"c2576296-5a59-3ddd-b920-4211ab78b90d","pitchNumber":2,"startTime":"2025-07-23T01:06:39.956Z","endTime":"2025-07-23T01:06:43.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.6,"strikeZoneTop":3.43835740151557,"strikeZoneBottom":1.58431582668783,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.051723126031455,"aZ":-24.054313113356184,"pfxX":0.19812190130528684,"pfxZ":4.38045809853627,"pX":-0.5105737129359877,"pZ":4.005290158286767,"vX0":2.0956916557851177,"vY0":-133.87941781769214,"vZ0":-0.35170223582681015,"x":136.46,"y":130.64,"x0":-1.322356615703862,"y0":50.005137995811694,"z0":5.828524843665817,"aX":0.36714344966614443},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.0,"breakHorizontal":-0.7,"spinRate":2314,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.405789868936111,"extension":6.62806219236617},"index":3,"playId":"fca69835-da74-315d-b6eb-2ad0b979544e","pitchNumber":3,"startTime":"2025-07-23T01:06:59.613Z","endTime":"2025-07-23T01:07:03.967Z","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":4,"playId":"afc4d454-620f-4099-9d8a-55bd845827b0","startTime":"2025-07-23T01:07:18.465Z","endTime":"2025-07-23T01:07:23.465Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":85.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.849046879946,"aZ":-24.249700107574142,"pfxX":0.40896418625297826,"pfxZ":4.30437680603822,"pX":0.4840533340559327,"pZ":1.9903293052822997,"vX0":4.55014821457416,"vY0":-133.1406072758163,"vZ0":-5.154226128558786,"x":98.55,"y":185.04,"x0":-1.2826343528611939,"y0":50.00219168933723,"z0":5.650336356154232,"aX":0.7515702793406249},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.2,"breakHorizontal":-1.4,"spinRate":2221,"spinDirection":194},"zone":9,"typeConfidence":2.0,"plateTime":0.40751065498126016,"extension":6.758504648353596},"hitData":{"launchSpeed":97.2,"launchAngle":21.0,"totalDistance":368.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":191.34,"coordY":70.6}},"index":5,"playId":"47736a2c-ec39-3985-9306-4e6d03e4ac23","pitchNumber":4,"startTime":"2025-07-23T01:07:28.602Z","endTime":"2025-07-23T01:07:43.535Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:07:43.535Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Freeman flies out to center fielder Victor Scott II.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-23T01:08:10.077Z","endTime":"2025-07-23T01:09:24.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":87.0,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.151694498593294,"aZ":-27.667756314718556,"pfxX":0.870195573244812,"pfxZ":2.3927016649323196,"pX":0.06015960091659509,"pZ":1.8656232648061761,"vX0":3.03508897164219,"vY0":-134.43689126628885,"vZ0":-5.13982197066535,"x":114.71,"y":188.41,"x0":-1.1834462719238483,"y0":50.00358491951618,"z0":5.696647319841248,"aX":1.6390994446752554},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.7,"breakHorizontal":-2.0,"spinRate":2152,"spinDirection":202},"zone":8,"typeConfidence":2.0,"plateTime":0.4029672702890701,"extension":6.753414714028426},"index":0,"playId":"6a15442e-ee8a-3589-99b4-3d099a7f8446","pitchNumber":1,"startTime":"2025-07-23T01:08:15.857Z","endTime":"2025-07-23T01:08:21.619Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.7,"strikeZoneTop":3.23303988930834,"strikeZoneBottom":1.5299977996381,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.986268150919827,"aZ":-32.18569746993818,"pfxX":4.735636373245812,"pfxZ":-0.005987740586693491,"pX":0.17414553506276356,"pZ":2.749614930867306,"vX0":2.7853637243033873,"vY0":-124.4454900505483,"vZ0":-0.5862365411377124,"x":110.36,"y":164.54,"x0":-1.568748092279847,"y0":50.00412646020989,"z0":5.61553286219153,"aX":7.553949060046593},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.1,"breakHorizontal":-9.1,"spinRate":2566,"spinDirection":82},"zone":2,"typeConfidence":0.84,"plateTime":0.4373133028933025,"extension":6.487688446354624},"index":1,"playId":"cbde3f95-ae29-3006-b95b-bf5dfa62e08d","pitchNumber":2,"startTime":"2025-07-23T01:08:40.312Z","endTime":"2025-07-23T01:08:44.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.2230753914109,"strikeZoneBottom":1.52999960795798,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.662782951879997,"aZ":-29.419915480736744,"pfxX":5.252418738033327,"pfxZ":1.7379762902808764,"pX":0.7536880616535142,"pZ":3.8607922691157683,"vX0":3.094767886252108,"vY0":-124.55838965774957,"vZ0":1.1242201387537558,"x":88.27,"y":134.54,"x0":-1.1833328587906706,"y0":50.00523850517275,"z0":5.817942171881305,"aX":8.336367726472426},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.6,"breakHorizontal":-10.2,"spinRate":2584,"spinDirection":88},"zone":12,"typeConfidence":0.77,"plateTime":0.4380647681815324,"extension":6.602272759081735},"index":2,"playId":"25f7daf7-d7bf-33b5-b085-6f80d4ee03fd","pitchNumber":3,"startTime":"2025-07-23T01:08:57.221Z","endTime":"2025-07-23T01:09:01.012Z","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":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.7,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.1549718431235,"aZ":-29.934908835786807,"pfxX":4.207337631578549,"pfxZ":1.4073061591542562,"pX":-0.04094772810498611,"pZ":2.194730826887853,"vX0":2.1089919397381633,"vY0":-124.07483359678591,"vZ0":-2.2334656621770677,"x":118.56,"y":179.52,"x0":-1.4433279018871057,"y0":50.00337543750416,"z0":5.552818735998765,"aX":6.690513293365545},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.4,"breakHorizontal":-8.0,"spinRate":2553,"spinDirection":79},"zone":5,"typeConfidence":0.84,"plateTime":0.43811831637346765,"extension":6.722446799703558},"hitData":{"launchSpeed":96.6,"launchAngle":33.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":107.8,"coordY":52.11}},"index":3,"playId":"785bebd1-6b1d-3638-9d49-762b9e55c50a","pitchNumber":4,"startTime":"2025-07-23T01:09:16.517Z","endTime":"2025-07-23T01:09:24.421Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:09:24.421Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pedro Pagés flies out to left fielder Jordan Beck.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-23T01:11:41.160Z","endTime":"2025-07-23T01:12:05.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T01:11:30.031Z","endTime":"2025-07-23T01:11:43.402Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":87.1,"strikeZoneTop":3.22914825401853,"strikeZoneBottom":1.55482310657274,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.154357714268805,"aZ":-15.137702133670425,"pfxX":-1.461148527367392,"pfxZ":8.977569727841862,"pX":0.7729485627287328,"pZ":1.922468312531867,"vX0":5.780758272433931,"vY0":-135.10631290255873,"vZ0":-8.524139796077012,"x":87.54,"y":186.87,"x0":-1.1803925695287505,"y0":50.0032921563311,"z0":6.12523799273847,"aX":-2.7738403536711576},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.1,"breakHorizontal":1.8,"spinRate":2120,"spinDirection":190},"zone":9,"typeConfidence":2.0,"plateTime":0.4014056826933192,"extension":6.468480361273618},"index":1,"playId":"9336a5ee-2c8b-34ce-9e19-d99fec70d1a8","pitchNumber":1,"startTime":"2025-07-23T01:11:43.402Z","endTime":"2025-07-23T01:11:47.142Z","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":94.0,"endSpeed":87.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.481727256864207,"aZ":-15.294985355888862,"pfxX":-1.272628815181526,"pfxZ":8.740093111800208,"pX":-0.9818731107595953,"pZ":2.696232112946621,"vX0":1.523998662187612,"vY0":-136.93214326128512,"vZ0":-6.549650205443667,"x":154.43,"y":165.98,"x0":-1.3759399706822628,"y0":50.00152384052278,"z0":6.134495364110483,"aX":-2.457279964148782},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.9,"breakHorizontal":2.0,"spinRate":1963,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.39747572715835044,"extension":6.5567825907574315},"hitData":{"launchSpeed":79.0,"launchAngle":34.0,"totalDistance":308.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":94.69,"coordY":79.84}},"index":2,"playId":"f8114d3d-bcf7-3910-b006-617f7a3cf0fc","pitchNumber":2,"startTime":"2025-07-23T01:11:57.335Z","endTime":"2025-07-23T01:12:05.092Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:12:05.092Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Victor Scott II walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-23T01:12:11.329Z","endTime":"2025-07-23T01:13:44.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":86.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.950174859766815,"aZ":-16.339889728931485,"pfxX":-0.6905484240623299,"pfxZ":8.410542676286392,"pX":-0.3381202432817326,"pZ":2.8301251983448372,"vX0":3.3187361807494216,"vY0":-134.79928088246484,"vZ0":-5.9328409937180275,"x":129.89,"y":162.37,"x0":-1.4834048446416617,"y0":50.00482921165477,"z0":6.1705009878318755,"aX":-1.3008362955676482},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.5,"breakHorizontal":0.7,"spinRate":2153,"spinDirection":193},"zone":1,"typeConfidence":2.0,"plateTime":0.40279865715916374,"extension":6.519942683527968},"index":0,"playId":"9a6925f5-5433-35be-a038-39c442bc9bb2","pitchNumber":1,"startTime":"2025-07-23T01:12:31.714Z","endTime":"2025-07-23T01:12:35.135Z","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":95.0,"endSpeed":88.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.858258305447468,"aZ":-16.70886244826792,"pfxX":-2.697518265743485,"pfxZ":7.842116868827658,"pX":-0.07757532722780024,"pZ":3.3703617954141536,"vX0":4.6211275921323995,"vY0":-138.36529749491234,"vZ0":-4.7310458230989045,"x":119.96,"y":147.78,"x0":-1.4058517523409733,"y0":50.005420802435594,"z0":6.193846429350029,"aX":-5.3219940488659745},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.6,"breakHorizontal":4.1,"spinRate":2263,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.3932590365691979,"extension":6.528050885912075},"index":1,"playId":"bcf6a465-6927-3a26-9cb8-521ce035a121","pitchNumber":2,"startTime":"2025-07-23T01:12:45.731Z","endTime":"2025-07-23T01:12:50.357Z","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":96.2,"endSpeed":90.0,"strikeZoneTop":3.1415019853699,"strikeZoneBottom":1.3507664860164,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.188630838578707,"aZ":-17.68718576639596,"pfxX":-3.3851662766830506,"pfxZ":7.089792608769805,"pX":-0.9156154451525498,"pZ":3.694525593642261,"vX0":2.0493869803122373,"vY0":-140.2523179205085,"vZ0":-4.068649050490509,"x":151.9,"y":139.03,"x0":-1.2065055882499651,"y0":50.00057306602412,"z0":6.278605611159198,"aX":-6.913657742057606},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.5,"breakHorizontal":5.9,"spinRate":2279,"spinDirection":182},"zone":11,"typeConfidence":2.0,"plateTime":0.38683238237534523,"extension":6.4185654266980245},"index":2,"playId":"27158b44-3e2f-36ce-b068-1354de3c3c17","pitchNumber":3,"startTime":"2025-07-23T01:13:00.352Z","endTime":"2025-07-23T01:13:04.190Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":81.1,"strikeZoneTop":3.08015770888886,"strikeZoneBottom":1.32645410842294,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.89596978261527,"aZ":-24.25431957537915,"pfxX":-1.6215024220798646,"pfxZ":4.853118607588601,"pX":0.2729177891361973,"pZ":0.778557894783144,"vX0":5.202164270293649,"vY0":-125.47018808049258,"vZ0":-8.02403080837119,"x":106.6,"y":217.76,"x0":-1.5959468362984863,"y0":50.001824884134905,"z0":5.926807473678211,"aX":-2.645625637957956},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.6,"breakHorizontal":2.0,"spinRate":1237,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.43276157889379663,"extension":6.523339017379913},"index":3,"playId":"57db5ffe-1de4-3428-a2fe-62a974ef7932","pitchNumber":4,"startTime":"2025-07-23T01:13:12.454Z","endTime":"2025-07-23T01:13:15.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":88.0,"strikeZoneTop":3.16271757804645,"strikeZoneBottom":1.446743559174,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.95044609860957,"aZ":-16.292486851035825,"pfxX":-2.4292702931082024,"pfxZ":8.16824096005588,"pX":-1.2151597833061722,"pZ":2.3728369523312054,"vX0":1.6016714738726356,"vY0":-136.8275711831185,"vZ0":-7.3131914331915135,"x":163.32,"y":174.71,"x0":-1.4849426180757235,"y0":50.00558988116891,"z0":6.14539965373601,"aX":-4.7247133908775405},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.9,"breakHorizontal":4.2,"spinRate":2226,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.396472031729588,"extension":6.414216562885392},"index":4,"playId":"160d25e8-7495-30a8-bd59-bad61b2348fc","pitchNumber":5,"startTime":"2025-07-23T01:13:26.985Z","endTime":"2025-07-23T01:13:30.793Z","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":94.0,"endSpeed":88.2,"strikeZoneTop":3.05685140803802,"strikeZoneBottom":1.34022138455128,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.848270402081003,"aZ":-16.917563569794016,"pfxX":-2.4375433836271614,"pfxZ":7.839559122683319,"pX":-1.1740462614261644,"pZ":1.6103286639654308,"vX0":1.031809048550667,"vY0":-136.8531375031346,"vZ0":-9.119005210527359,"x":161.75,"y":195.3,"x0":-1.2338375251070821,"y0":50.00450695795759,"z0":6.084469177263948,"aX":-4.743922526200109},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.1,"breakHorizontal":4.3,"spinRate":2184,"spinDirection":187},"zone":13,"typeConfidence":2.0,"plateTime":0.3963405872695067,"extension":6.433796844506139},"index":5,"playId":"d760cd93-779e-3372-b32f-b38225bd02ab","pitchNumber":6,"startTime":"2025-07-23T01:13:41.435Z","endTime":"2025-07-23T01:13:44.998Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:13:44.998Z","atBatIndex":18},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Brendan Donovan flies into a double play, center fielder Brenton Doyle to first baseman Michael Toglia. Victor Scott II out at 1st.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-23T01:14:28.694Z","endTime":"2025-07-23T01:15:24.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":669911,"link":"/api/v1/people/669911"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"f2a1e5df-12aa-3952-9a7e-eea15a37f18d","startTime":"2025-07-23T01:14:10.480Z","endTime":"2025-07-23T01:14:13.480Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.9,"strikeZoneTop":3.23638828297096,"strikeZoneBottom":1.56473639095336,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.646184957207804,"aZ":-17.82086629252846,"pfxX":-1.2754433293479757,"pfxZ":7.820515931149885,"pX":-1.973788972333065,"pZ":5.480270451453095,"vX0":-0.14648798733090188,"vY0":-133.61354564844592,"vZ0":0.5239280007649737,"x":192.24,"y":90.81,"x0":-1.7524380223574703,"y0":50.00623493240931,"z0":6.54735404679379,"aX":-2.3417826600531377},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.5,"breakHorizontal":2.4,"spinRate":2212,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.40755563512674264,"extension":6.069662367012522},"index":1,"playId":"c66a62c8-0c1f-3fb3-bb2a-38e16a790eef","pitchNumber":1,"startTime":"2025-07-23T01:14:30.957Z","endTime":"2025-07-23T01:14:34.608Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":0,"outs":1},"index":2,"playId":"e79c1c74-32f1-3211-b958-e786e40f307e","startTime":"2025-07-23T01:14:51.195Z","endTime":"2025-07-23T01:14:54.195Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.41917894079957,"aZ":-16.259450276435246,"pfxX":-3.0643389566815022,"pfxZ":8.548520938570448,"pX":-0.33372765963047013,"pZ":2.796035303924084,"vX0":3.7826542603421274,"vY0":-134.42822387914723,"vZ0":-6.175887414856038,"x":129.72,"y":163.29,"x0":-1.3496943281188138,"y0":50.002490825722575,"z0":6.244527422227016,"aX":-5.705197451598433},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.6,"breakHorizontal":4.9,"spinRate":2193,"spinDirection":192},"zone":1,"typeConfidence":2.0,"plateTime":0.40478619712169683,"extension":6.33155577502029},"hitData":{"launchSpeed":93.8,"launchAngle":30.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":167.52,"coordY":58.95}},"index":3,"playId":"f9f740cb-994b-3781-9600-b3c65492eac0","pitchNumber":2,"startTime":"2025-07-23T01:15:09.733Z","endTime":"2025-07-23T01:15:24.605Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:15:24.605Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mickey Moniak singles on a ground ball to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-23T01:17:21.433Z","endTime":"2025-07-23T01:18:39.967Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":85.1,"strikeZoneTop":3.47356212277926,"strikeZoneBottom":1.59999861150839,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.994431807288095,"aZ":-26.317003527469456,"pfxX":1.349270731579229,"pfxZ":3.2522111318332314,"pX":-0.8239925025428341,"pZ":2.3598158743643536,"vX0":1.059173668988405,"vY0":-131.14098018479402,"vZ0":-4.255040249047458,"x":148.41,"y":175.06,"x0":-1.4037725254844493,"y0":50.000891816439356,"z0":5.890798525426401,"aX":2.4286388839275608},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.5,"breakHorizontal":-2.6,"spinRate":2156,"spinDirection":191},"zone":4,"typeConfidence":0.9,"plateTime":0.4124345413394872,"extension":6.618983227960195},"index":0,"playId":"a9743df2-2e31-33e8-bb4e-18e147a22612","pitchNumber":1,"startTime":"2025-07-23T01:17:33.831Z","endTime":"2025-07-23T01:17:37.742Z","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.1,"endSpeed":80.9,"strikeZoneTop":3.44756947710636,"strikeZoneBottom":1.6000018172373,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.946170752363734,"aZ":-27.762220385790393,"pfxX":-3.7245803969796345,"pfxZ":2.6910678507154575,"pX":-1.3145732075754315,"pZ":2.8269377015857713,"vX0":2.011518703245,"vY0":-125.577631973593,"vZ0":-1.7590766480284266,"x":167.11,"y":162.45,"x0":-1.6308513536413272,"y0":50.00506267464592,"z0":5.7373688754483,"aX":-6.111084304097746},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.8,"breakHorizontal":6.5,"spinRate":1836,"spinDirection":231},"zone":11,"typeConfidence":0.89,"plateTime":0.4317313971123826,"extension":6.516286005558681},"index":1,"playId":"5986caea-9b58-33a0-b2ef-0f94866a90f7","pitchNumber":2,"startTime":"2025-07-23T01:17:45.085Z","endTime":"2025-07-23T01:17:48.594Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":81.4,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.840313670326417,"aZ":-26.958695509461904,"pfxX":-2.6484870757754164,"pfxZ":3.164908268251562,"pX":0.04506868131312951,"pZ":1.059674340895061,"vX0":4.6914943841785055,"vY0":-126.04029985765406,"vZ0":-5.8842569578565245,"x":115.28,"y":210.17,"x0":-1.4763749653137768,"y0":50.00147197975469,"z0":5.5355218618586255,"aX":-4.363373339948546},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.9,"breakHorizontal":4.0,"spinRate":1878,"spinDirection":231},"zone":14,"typeConfidence":0.81,"plateTime":0.43063113388957097,"extension":6.470199022403396},"index":2,"playId":"6529d694-a441-36bf-bb0f-97ffea6cc3e3","pitchNumber":3,"startTime":"2025-07-23T01:17:56.498Z","endTime":"2025-07-23T01:18:00.774Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":79.0,"strikeZoneTop":3.42581968212069,"strikeZoneBottom":1.60000044169394,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.564239755620324,"aZ":-25.7095485816173,"pfxX":2.444407289792198,"pfxZ":4.140114848261871,"pX":-0.06599567873576971,"pZ":1.0762359854197399,"vX0":2.8945668997269274,"vY0":-123.13060983825513,"vZ0":-5.58004625185849,"x":119.52,"y":209.72,"x0":-1.567011205096655,"y0":50.0042266787964,"z0":5.501197106542849,"aX":3.8164031254950217},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.6,"breakHorizontal":-5.0,"spinRate":2522,"spinDirection":82},"zone":13,"typeConfidence":0.84,"plateTime":0.4419977318089976,"extension":6.501701397587657},"index":3,"playId":"41e0fa14-5bb1-3e41-9fa3-854d58d6a060","pitchNumber":4,"startTime":"2025-07-23T01:18:17.798Z","endTime":"2025-07-23T01:18:21.443Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":79.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.923630336839885,"aZ":-30.12432472341723,"pfxX":4.025653753212354,"pfxZ":1.3028602105054965,"pX":-0.17370898714448552,"pZ":1.3684446705110054,"vX0":2.5394070467878453,"vY0":-123.03316789446424,"vZ0":-4.013990875598301,"x":123.62,"y":201.83,"x0":-1.733980690386639,"y0":50.001454102420524,"z0":5.5081269938606505,"aX":6.317914183685706},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.8,"breakHorizontal":-7.8,"spinRate":2500,"spinDirection":77},"zone":13,"typeConfidence":0.88,"plateTime":0.44118167935312114,"extension":6.486800695295547},"hitData":{"launchSpeed":105.5,"launchAngle":3.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.3,"coordY":112.16}},"index":4,"playId":"c7d958eb-994e-3dbd-84c0-741b86b1fab0","pitchNumber":5,"startTime":"2025-07-23T01:18:31.000Z","endTime":"2025-07-23T01:18:39.967Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:18:39.967Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Hunter Goodman flies out to left fielder Alec Burleson.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-23T01:18:39.768Z","endTime":"2025-07-23T01:20:22.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":87.6,"strikeZoneTop":3.45995990701538,"strikeZoneBottom":1.56000281186795,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.27693824175454,"aZ":-22.30967831639888,"pfxX":-2.939464785725214,"pfxZ":5.138394655536197,"pX":-0.6312566267709143,"pZ":1.9983737973601903,"vX0":2.55878030271365,"vY0":-135.83891812534526,"vZ0":-6.14530460726773,"x":141.06,"y":184.82,"x0":-1.1914078815019025,"y0":50.00008095156932,"z0":5.7821321192631805,"aX":-5.6396444164136526},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.5,"breakHorizontal":4.9,"spinRate":2073,"spinDirection":199},"zone":7,"typeConfidence":0.73,"plateTime":0.39916160765194775,"extension":6.741407925724935},"index":0,"playId":"d6018625-c06b-3c99-a92a-137e884e4403","pitchNumber":1,"startTime":"2025-07-23T01:19:01.903Z","endTime":"2025-07-23T01:19:05.635Z","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":"914daef1-f57b-352f-b68f-aa95117f0fdd","startTime":"2025-07-23T01:19:17.428Z","endTime":"2025-07-23T01:19:20.756Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.6,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.360181639081482,"aZ":-28.056461207183606,"pfxX":5.248065752540054,"pfxZ":2.657101404534518,"pX":-0.20471686838384406,"pZ":2.1791979323872086,"vX0":1.646188987105457,"vY0":-122.32373772235283,"vZ0":-2.51800498920601,"x":124.8,"y":179.94,"x0":-1.5645682628408484,"y0":50.00000458882212,"z0":5.576919624083053,"aX":8.118520206443057},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.6,"breakHorizontal":-9.8,"spinRate":2610,"spinDirection":84},"zone":5,"typeConfidence":0.89,"plateTime":0.4442128553588809,"extension":6.481888338067125},"index":2,"playId":"69ec3888-94a0-388c-b093-f609d49fc386","pitchNumber":2,"startTime":"2025-07-23T01:19:36.088Z","endTime":"2025-07-23T01:19:43.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":77.0,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.64623598976872,"aZ":-31.369338503339193,"pfxX":7.698018534612016,"pfxZ":0.5396281435718056,"pX":0.3954317799382544,"pZ":2.2464412915797465,"vX0":1.874593323623127,"vY0":-120.82264098661527,"vZ0":-1.6199407441707638,"x":101.93,"y":178.13,"x0":-1.3892139543747808,"y0":50.002157723119744,"z0":5.66020441199896,"aX":11.478604623781823},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.8,"breakHorizontal":-14.4,"spinRate":2525,"spinDirection":79},"zone":6,"typeConfidence":0.9,"plateTime":0.45185379436567175,"extension":6.710937694024421},"hitData":{"launchSpeed":96.9,"launchAngle":40.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":47.43,"coordY":76.69}},"index":3,"playId":"730f204b-93de-3694-96a9-d571341565b4","pitchNumber":3,"startTime":"2025-07-23T01:20:09.327Z","endTime":"2025-07-23T01:20:22.861Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:20:22.861Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Beck singles on a line drive to right fielder Jordan Walker. Mickey Moniak to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-23T01:20:30.023Z","endTime":"2025-07-23T01:21:01.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"postOnSecond":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.7,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.415696046738585,"aZ":-25.0428840627297,"pfxX":-6.496038607710851,"pfxZ":3.6755701753958405,"pX":-0.8760668030640009,"pZ":2.4426107104276493,"vX0":3.5506452750946753,"vY0":-137.26532927377355,"vZ0":-4.085320679289463,"x":150.39,"y":172.83,"x0":-1.3304792387989963,"y0":50.00475457644062,"z0":5.6200952728704525,"aX":-12.613998528342956},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.1,"breakHorizontal":11.2,"spinRate":2077,"spinDirection":212},"zone":13,"typeConfidence":0.9,"plateTime":0.39639625351168783,"extension":6.708436633530799},"hitData":{"launchSpeed":67.4,"launchAngle":20.0,"totalDistance":180.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":152.88,"coordY":105.34}},"index":0,"playId":"ce1d0fe5-94b9-3720-9d14-a022a2f0ec61","pitchNumber":1,"startTime":"2025-07-23T01:20:48.413Z","endTime":"2025-07-23T01:21:01.844Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:21:01.844Z","atBatIndex":22},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ryan McMahon homers (16) on a fly ball to left center field. Mickey Moniak scores. Jordan Beck scores.","rbi":3,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-23T01:20:59.926Z","endTime":"2025-07-23T01:22:39.231Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":0,"outs":1},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":{"id":607200,"link":"/api/v1/people/607200"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":{"id":607200,"link":"/api/v1/people/607200"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":{"id":607200,"link":"/api/v1/people/607200"},"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":89.1,"endSpeed":83.7,"strikeZoneTop":3.54385600958097,"strikeZoneBottom":1.60999937780839,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.967470348695038,"aZ":-29.73573525253372,"pfxX":-4.6792021062831495,"pfxZ":1.3935558481358123,"pX":-1.3141106849996418,"pZ":1.879989308264033,"vX0":2.258063119739118,"vY0":-129.91556711080594,"vZ0":-4.056967168022871,"x":167.09,"y":188.02,"x0":-1.5752772366077177,"y0":50.00540400648893,"z0":5.6613445480491364,"aX":-8.195427903401045},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.0,"breakHorizontal":8.2,"spinRate":1920,"spinDirection":231},"zone":13,"typeConfidence":0.59,"plateTime":0.4177380158054387,"extension":6.703509721208916},"index":0,"playId":"b6ebb3b8-587d-3a28-be87-cce66aef2957","pitchNumber":1,"startTime":"2025-07-23T01:21:24.077Z","endTime":"2025-07-23T01:21:27.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.9,"strikeZoneTop":3.4892846712817,"strikeZoneBottom":1.60999867325814,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.19723308313024,"aZ":-27.67679632416424,"pfxX":1.7819567836513652,"pfxZ":2.537095925373249,"pX":-1.093727845460296,"pZ":3.555004350585628,"vX0":-0.14746137676275112,"vY0":-130.65374018885564,"vZ0":-0.7855305893733723,"x":158.69,"y":142.79,"x0":-1.2695681719956118,"y0":50.001727500098134,"z0":5.895022027928486,"aX":3.155813068816586},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.7,"breakHorizontal":-3.2,"spinRate":2215,"spinDirection":194},"zone":11,"typeConfidence":0.9,"plateTime":0.41537118464895695,"extension":6.538818598468576},"index":1,"playId":"0c413a31-0322-3409-9e13-64da4e965ceb","pitchNumber":2,"startTime":"2025-07-23T01:21:41.640Z","endTime":"2025-07-23T01:21:45.161Z","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":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.3,"strikeZoneTop":3.40331340336759,"strikeZoneBottom":1.60999800882231,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.055075412424646,"aZ":-31.854069948610015,"pfxX":6.202092413720695,"pfxZ":0.21339366086737233,"pX":-0.8084494081651669,"pZ":1.254848517397661,"vX0":0.23274682109411135,"vY0":-121.65060982612772,"vZ0":-3.569544872562247,"x":147.82,"y":204.9,"x0":-1.711468186738407,"y0":50.002364479555986,"z0":5.491811773907389,"aX":9.329287041380923},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.2,"breakHorizontal":-11.3,"spinRate":2512,"spinDirection":75},"zone":13,"typeConfidence":0.9,"plateTime":0.4496133974653964,"extension":6.485204990051494},"index":2,"playId":"37e12c0c-2fec-304b-99fe-5f38f7c2cbe4","pitchNumber":3,"startTime":"2025-07-23T01:21:59.483Z","endTime":"2025-07-23T01:22:03.492Z","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":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":87.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.905144034543373,"aZ":-23.44752433213928,"pfxX":-4.032513887973294,"pfxZ":4.519748802400786,"pX":-0.11655330958201864,"pZ":2.51510804722582,"vX0":4.383449114425077,"vY0":-136.60969992579547,"vZ0":-4.453736419658458,"x":121.44,"y":170.87,"x0":-1.2015066882491336,"y0":50.0050971828413,"z0":5.734789562510645,"aX":-7.790204523453963},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.7,"breakHorizontal":6.6,"spinRate":1996,"spinDirection":200},"zone":5,"typeConfidence":0.89,"plateTime":0.3976413955565632,"extension":6.738799204897196},"hitData":{"launchSpeed":106.8,"launchAngle":25.0,"totalDistance":410.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":49.09,"coordY":51.26}},"index":3,"playId":"32f84e58-a812-3003-a233-f94a425a32c1","pitchNumber":4,"startTime":"2025-07-23T01:22:16.185Z","endTime":"2025-07-23T01:22:39.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:22:39.231Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Tovar strikes out swinging.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-23T01:22:53.847Z","endTime":"2025-07-23T01:24:14.672Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":88.4,"strikeZoneTop":3.00590010214265,"strikeZoneBottom":1.40333861275406,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.639685322100267,"aZ":-23.791469518223533,"pfxX":-5.932201826631392,"pfxZ":4.253479453012257,"pX":-0.4348662237570008,"pZ":2.3072075702511157,"vX0":3.5537012270684802,"vY0":-138.23232982500946,"vZ0":-5.423081362656702,"x":133.58,"y":176.49,"x0":-0.9545238007268944,"y0":50.00188730933035,"z0":5.8537701912612,"aX":-11.685170826926951},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.0,"breakHorizontal":10.2,"spinRate":2027,"spinDirection":205},"zone":4,"typeConfidence":0.89,"plateTime":0.39355440005098474,"extension":6.737396396081418},"index":0,"playId":"17622862-044e-3c1e-9360-33b3524b27a0","pitchNumber":1,"startTime":"2025-07-23T01:23:00.623Z","endTime":"2025-07-23T01:23:04.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":87.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.50120393625935,"aZ":-23.263127430551094,"pfxX":-6.144286484461636,"pfxZ":4.620560120008258,"pX":-0.8397748731545512,"pZ":1.3991080946171137,"vX0":2.17217392710262,"vY0":-136.8672100099968,"vZ0":-7.705855968830437,"x":149.01,"y":201.0,"x0":-0.837689583001205,"y0":50.0037253826628,"z0":5.8030578844033185,"aX":-11.851275450395258},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.2,"breakHorizontal":10.8,"spinRate":2036,"spinDirection":196},"zone":13,"typeConfidence":0.89,"plateTime":0.3976839748029444,"extension":6.764841186325142},"index":1,"playId":"37b81ef0-0152-3f70-9101-9480df73a28b","pitchNumber":2,"startTime":"2025-07-23T01:23:11.610Z","endTime":"2025-07-23T01:23:14.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":88.8,"strikeZoneTop":2.91333018063768,"strikeZoneBottom":1.34826164305196,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.838462977918205,"aZ":-21.767736653402793,"pfxX":-6.57188325002802,"pfxZ":5.266351069752001,"pX":1.22374733733671,"pZ":2.047145232360855,"vX0":7.047862817799316,"vY0":-138.03720577566457,"vZ0":-6.57721057318386,"x":70.35,"y":183.51,"x0":-0.4800561138588851,"y0":50.00163407410213,"z0":5.874092354194665,"aX":-12.984680203178751},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.6,"breakHorizontal":10.9,"spinRate":1983,"spinDirection":203},"zone":14,"typeConfidence":0.9,"plateTime":0.39321987508858225,"extension":6.731718939823539},"index":2,"playId":"79fec5e8-0dfa-31f6-8e20-e2a702ccead8","pitchNumber":3,"startTime":"2025-07-23T01:23:25.644Z","endTime":"2025-07-23T01:23:30.962Z","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":1},"pitchData":{"startSpeed":85.3,"endSpeed":80.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.867382795397532,"aZ":-27.911427823621768,"pfxX":3.204612911984996,"pfxZ":2.667134150075486,"pX":1.2949026147061995,"pZ":1.462018865460314,"vX0":5.022770528408587,"vY0":-124.3725073484539,"vZ0":-4.474348866095104,"x":67.64,"y":199.31,"x0":-1.1506346901381557,"y0":50.005326496112424,"z0":5.5419583530954375,"aX":5.1304327846851425},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.2,"breakHorizontal":-6.7,"spinRate":2564,"spinDirection":89},"zone":14,"typeConfidence":0.82,"plateTime":0.4367817812537136,"extension":6.713283311088195},"index":3,"playId":"e80a8039-db54-3065-8ba1-28ff25a7fb0b","pitchNumber":4,"startTime":"2025-07-23T01:23:37.276Z","endTime":"2025-07-23T01:23:44.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":85.5,"endSpeed":80.4,"strikeZoneTop":2.93514036169277,"strikeZoneBottom":1.40753750320707,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.54978090400927,"aZ":-27.19888641173702,"pfxX":5.482047667452573,"pfxZ":3.107552182347521,"pX":2.138352164395511,"pZ":0.6877287400892502,"vX0":6.304307843767927,"vY0":-124.4947986869094,"vZ0":-6.209301527685734,"x":35.49,"y":220.21,"x0":-1.1211269662131247,"y0":50.00204965768737,"z0":5.411005222013482,"aX":8.765256399946251},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.7,"breakHorizontal":-11.2,"spinRate":2507,"spinDirection":82},"zone":14,"typeConfidence":0.88,"plateTime":0.4368238978766934,"extension":6.845414591842285},"index":4,"playId":"98f6463b-167e-3c23-903d-65b9588eb016","pitchNumber":5,"startTime":"2025-07-23T01:23:55.249Z","endTime":"2025-07-23T01:23:58.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":80.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.212692448960684,"aZ":-30.41994599106422,"pfxX":3.5720744150510195,"pfxZ":1.10168219293924,"pX":0.6913672200495575,"pZ":1.2383442072849904,"vX0":3.6971195211513046,"vY0":-123.69613562628086,"vZ0":-4.362202701527492,"x":90.65,"y":205.34,"x0":-1.271708986452137,"y0":50.00430202168928,"z0":5.497328036958576,"aX":5.6890944875929526},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.4,"breakHorizontal":-7.2,"spinRate":2425,"spinDirection":82},"zone":14,"typeConfidence":0.87,"plateTime":0.43817435891999335,"extension":6.495985290118388},"index":5,"playId":"ef98c53f-fc31-3dea-a749-0ea283643af3","pitchNumber":6,"startTime":"2025-07-23T01:24:11.007Z","endTime":"2025-07-23T01:24:14.672Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:24:14.672Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brenton Doyle strikes out swinging.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-23T01:24:26.247Z","endTime":"2025-07-23T01:25:31.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":78.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.711620050131476,"aZ":-33.411609734676404,"pfxX":6.552378678644402,"pfxZ":-0.8017420541031761,"pX":0.8384644797531045,"pZ":1.5325273093484482,"vX0":3.2835551935602423,"vY0":-122.13609920907965,"vZ0":-2.792221082920241,"x":85.04,"y":197.4,"x0":-1.3686941732933326,"y0":50.00571458747819,"z0":5.521808193073587,"aX":10.048251185364874},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.8,"breakHorizontal":-12.6,"spinRate":2417,"spinDirection":76},"zone":14,"typeConfidence":0.9,"plateTime":0.44593065853742875,"extension":6.5785217345918285},"index":0,"playId":"c3183bb5-779b-3c2d-8ef7-b77f005db10e","pitchNumber":1,"startTime":"2025-07-23T01:24:37.546Z","endTime":"2025-07-23T01:24:41.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":88.6,"strikeZoneTop":3.36591039181599,"strikeZoneBottom":1.64000104127607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.714356355271807,"aZ":-23.888549941614173,"pfxX":-5.1333526738855815,"pfxZ":4.2206188143982075,"pX":0.8893058553791455,"pZ":2.501475780545972,"vX0":6.1880079742111365,"vY0":-137.17307726281678,"vZ0":-4.821000528638144,"x":83.1,"y":171.24,"x0":-0.697301283274871,"y0":50.0026958135214,"z0":5.8484706880957456,"aX":-10.079007474891213},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.1,"breakHorizontal":8.5,"spinRate":1784,"spinDirection":208},"zone":14,"typeConfidence":0.91,"plateTime":0.39477112768136857,"extension":6.838435743402254},"index":1,"playId":"3692627f-4e79-3758-bb49-80e85b55a64c","pitchNumber":2,"startTime":"2025-07-23T01:24:49.548Z","endTime":"2025-07-23T01:24:53.364Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-23T01:25:00.494Z","endTime":"2025-07-23T01:25:06.550Z","isPitch":false,"type":"action","player":{"id":686668,"link":"/api/v1/people/686668"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":85.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.7788772017246,"aZ":-25.34162996002849,"pfxX":0.5517165276278628,"pfxZ":3.7775884505395876,"pX":0.2999825714315389,"pZ":2.286919323054143,"vX0":2.560960185361604,"vY0":-131.34227805332768,"vZ0":-4.461683666936149,"x":105.57,"y":177.03,"x0":-0.7458711070064598,"y0":50.0013777052967,"z0":5.81550032631558,"aX":0.9964931488534948},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.4,"breakHorizontal":-1.3,"spinRate":1997,"spinDirection":190},"zone":6,"typeConfidence":0.9,"plateTime":0.4116537550091959,"extension":6.836878494103442},"index":3,"playId":"9a177650-43f5-31ab-9b3d-7e7485e6afd0","pitchNumber":3,"startTime":"2025-07-23T01:25:06.550Z","endTime":"2025-07-23T01:25:10.807Z","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":2},"pitchData":{"startSpeed":84.4,"endSpeed":79.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.407405645427964,"aZ":-31.320007594051777,"pfxX":7.07675292797914,"pfxZ":0.5475648264132964,"pX":1.427969864191782,"pZ":2.028479431033566,"vX0":3.7656182205526894,"vY0":-123.10399894255143,"vZ0":-2.5782747804584054,"x":62.57,"y":184.01,"x0":-1.0324912562280861,"y0":50.004021204158256,"z0":5.694888934142266,"aX":11.05213990009742},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.7,"breakHorizontal":-13.6,"spinRate":2548,"spinDirection":77},"zone":14,"typeConfidence":0.9,"plateTime":0.44197485775880674,"extension":6.714585693291905},"index":4,"playId":"39d66c2f-1dcb-3d63-a8d9-3d4128a4a028","pitchNumber":4,"startTime":"2025-07-23T01:25:27.371Z","endTime":"2025-07-23T01:25:31.596Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:25:31.596Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out, shortstop Ezequiel Tovar to first baseman Michael Toglia.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-23T01:27:19.892Z","endTime":"2025-07-23T01:28:19.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":3},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669911,"link":"/api/v1/people/669911"},"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":0},"pitchData":{"startSpeed":93.4,"endSpeed":87.9,"strikeZoneTop":3.17097769016766,"strikeZoneBottom":1.45471235468625,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.43550109027016,"aZ":-15.422964771792856,"pfxX":-1.3631427699698928,"pfxZ":8.667778207047308,"pX":0.39160475806539513,"pZ":2.5841168657084657,"vX0":4.831181976707935,"vY0":-136.08706073009643,"vZ0":-6.940082458897977,"x":102.07,"y":169.01,"x0":-1.2065736049390126,"y0":50.00012155609118,"z0":6.178051265826023,"aX":-2.634265487411415},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.9,"breakHorizontal":1.8,"spinRate":2197,"spinDirection":194},"zone":6,"typeConfidence":2.0,"plateTime":0.3979566525773812,"extension":6.532073079591957},"index":0,"playId":"bd20788e-f9b6-3367-9e4c-4cb749692802","pitchNumber":1,"startTime":"2025-07-23T01:27:34.963Z","endTime":"2025-07-23T01:27:38.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":80.5,"strikeZoneTop":3.30279472488868,"strikeZoneBottom":1.54982371620505,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.073472738349576,"aZ":-32.80637964437282,"pfxX":1.2774242704037073,"pfxZ":-0.3965861053404254,"pX":1.4828046270203543,"pZ":1.2483146272766457,"vX0":6.436040115218471,"vY0":-124.11154909424938,"vZ0":-5.156175539963398,"x":60.48,"y":205.08,"x0":-1.28402781326778,"y0":50.00255707703994,"z0":6.0087077884255065,"aX":2.0410699792825957},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.4,"breakHorizontal":-3.5,"spinRate":2598,"spinDirection":87},"zone":14,"typeConfidence":2.0,"plateTime":0.4372167457013294,"extension":6.544741253067376},"index":1,"playId":"002cb0d7-f4f2-3501-ba33-10b4dc0bec4e","pitchNumber":2,"startTime":"2025-07-23T01:27:47.430Z","endTime":"2025-07-23T01:27:51.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":79.8,"strikeZoneTop":3.40120888876905,"strikeZoneBottom":1.56000310873748,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.28568759293589,"aZ":-32.892549976004915,"pfxX":1.8546480872351214,"pfxZ":-0.4581331471508623,"pX":1.4016651528871513,"pZ":1.8540391638152427,"vX0":6.2200453296851865,"vY0":-123.43139249432663,"vZ0":-3.680235645384146,"x":63.57,"y":188.72,"x0":-1.3687250602351881,"y0":50.00063440958189,"z0":6.068019156788632,"aX":2.926227889281567},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.3,"breakHorizontal":-4.6,"spinRate":2516,"spinDirection":88},"zone":14,"typeConfidence":2.0,"plateTime":0.43992424702468425,"extension":6.704165059572546},"index":2,"playId":"543ed473-f605-3e69-b4ca-2993d570e418","pitchNumber":3,"startTime":"2025-07-23T01:27:59.134Z","endTime":"2025-07-23T01:28:03.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":87.2,"strikeZoneTop":3.42,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.318791074986503,"aZ":-14.95362843029443,"pfxX":-0.3274706919909076,"pfxZ":9.017511613983167,"pX":0.851503720293712,"pZ":2.3791025008520297,"vX0":4.923975585119636,"vY0":-135.76933316487106,"vZ0":-7.566213478873966,"x":84.54,"y":174.54,"x0":-0.9256281994370488,"y0":50.00323516195059,"z0":6.196693987932169,"aX":-0.625667286873657},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.4,"breakHorizontal":-0.2,"spinRate":2195,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.3999413505520777,"extension":6.461807709624328},"hitData":{"launchSpeed":88.5,"launchAngle":-35.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.84,"coordY":166.88}},"index":3,"playId":"58d8b641-b113-3e54-9ed5-1c2a790157fc","pitchNumber":4,"startTime":"2025-07-23T01:28:12.369Z","endTime":"2025-07-23T01:28:19.884Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:28:19.884Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Burleson singles on a line drive to right fielder Mickey Moniak.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-23T01:28:28.557Z","endTime":"2025-07-23T01:29:20.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"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],"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":2},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.54954859460802,"strikeZoneBottom":1.59000026048561,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.406424500999297,"aZ":-16.15463777589662,"pfxX":-0.2666719845688723,"pfxZ":8.4695845639195,"pX":-1.067458318881402,"pZ":4.575972125292183,"vX0":0.9074210617517089,"vY0":-136.07670043024297,"vZ0":-1.9112107168238346,"x":157.69,"y":115.23,"x0":-1.3693347806457892,"y0":50.00511111369164,"z0":6.395953188196643,"aX":-0.5046023408059812},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.2,"breakHorizontal":0.4,"spinRate":2203,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.4011711410710932,"extension":6.3200803969650625},"index":0,"playId":"88d8ab24-3b44-3d29-8698-ce589dd20c77","pitchNumber":1,"startTime":"2025-07-23T01:28:43.030Z","endTime":"2025-07-23T01:28:46.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.8,"strikeZoneTop":3.56886397644412,"strikeZoneBottom":1.59000353007304,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.251375114186256,"aZ":-14.46411584105005,"pfxX":-1.7645577128941745,"pfxZ":9.516102093828504,"pX":0.42730159895854775,"pZ":1.9197061297291018,"vX0":5.486601033886014,"vY0":-134.80513149610434,"vZ0":-8.2860147003309,"x":100.71,"y":186.95,"x0":-1.395185084877437,"y0":50.002474354614854,"z0":6.030736155761005,"aX":-3.2843576200799607},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.8,"breakHorizontal":2.2,"spinRate":2110,"spinDirection":196},"zone":9,"typeConfidence":2.0,"plateTime":0.40459150866944205,"extension":6.519581347281165},"index":1,"playId":"10b47a90-449d-359d-8d99-410be0938709","pitchNumber":2,"startTime":"2025-07-23T01:28:54.674Z","endTime":"2025-07-23T01:28:58.989Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":75.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.68207528754546,"aZ":-37.972297223281025,"pfxX":-1.2219614193879655,"pfxZ":-4.0921854643976765,"pX":-0.31053259508418185,"pZ":2.0568752669705583,"vX0":2.8267360149389584,"vY0":-117.55776877026331,"vZ0":-1.7589504590958098,"x":128.84,"y":183.24,"x0":-1.363181560121532,"y0":50.0018593879216,"z0":6.299450633383484,"aX":-1.7315813746805382},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-7.6,"breakHorizontal":1.6,"spinRate":2506,"spinDirection":36},"zone":7,"typeConfidence":2.0,"plateTime":0.46371819393501124,"extension":6.374990097468181},"hitData":{"launchSpeed":77.5,"launchAngle":13.0,"totalDistance":156.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":180.19,"coordY":132.1}},"index":2,"playId":"6e08e8d0-8714-3941-b980-c02c0f5a91a1","pitchNumber":3,"startTime":"2025-07-23T01:29:08.977Z","endTime":"2025-07-23T01:29:20.471Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:29:20.471Z","atBatIndex":27},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Willson Contreras doubles (25) on a sharp fly ball to center fielder Brenton Doyle. Alec Burleson to 3rd.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-23T01:29:20.991Z","endTime":"2025-07-23T01:30:34.835Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"postOnThird":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":87.1,"strikeZoneTop":3.46160030640257,"strikeZoneBottom":1.63000225938591,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.545059039265716,"aZ":-15.032106615043189,"pfxX":-1.2149855644917726,"pfxZ":8.901774304708981,"pX":-0.011597310273330049,"pZ":3.6557476903178787,"vX0":4.404496865585812,"vY0":-136.78657821583005,"vZ0":-3.9559539022589427,"x":117.44,"y":140.07,"x0":-1.473455409917517,"y0":50.00499021274382,"z0":6.127756203382751,"aX":-2.3406819126453158},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.7,"breakHorizontal":1.4,"spinRate":2150,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.3979487556598822,"extension":6.621195969263707},"index":0,"playId":"82c191e5-10b3-391c-a1e8-8bd3a33573e3","pitchNumber":1,"startTime":"2025-07-23T01:29:46.687Z","endTime":"2025-07-23T01:29:50.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":79.3,"strikeZoneTop":3.40853215555098,"strikeZoneBottom":1.5133193201899,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.521231360929537,"aZ":-32.40969601777319,"pfxX":1.6520761080959274,"pfxZ":-0.1509917973533348,"pX":0.6066342340121206,"pZ":3.556122253361111,"vX0":5.1502793511560245,"vY0":-123.40014622729609,"vZ0":0.14401841315847874,"x":93.88,"y":142.76,"x0":-1.7039254224156777,"y0":50.00194274439913,"z0":6.179234924126137,"aX":2.60244394982112},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.0,"breakHorizontal":-4.0,"spinRate":2580,"spinDirection":80},"zone":12,"typeConfidence":2.0,"plateTime":0.44021745090034337,"extension":6.593444555448448},"index":1,"playId":"f54148b9-2586-3e4b-a9ea-18aa4dc70e31","pitchNumber":2,"startTime":"2025-07-23T01:30:03.577Z","endTime":"2025-07-23T01:30:07.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":87.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.138714992139032,"aZ":-13.203279142009626,"pfxX":-1.5729125854442494,"pfxZ":9.840275046268573,"pX":-0.043957381633160805,"pZ":1.3463191086958937,"vX0":3.2761766547654663,"vY0":-136.7627345608783,"vZ0":-10.321468448235763,"x":118.68,"y":202.43,"x0":-1.0436106930972981,"y0":50.00568711624876,"z0":6.034065621868247,"aX":-3.0334913904608203},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.3,"breakHorizontal":2.3,"spinRate":2158,"spinDirection":193},"zone":13,"typeConfidence":2.0,"plateTime":0.3978119306444188,"extension":6.639504906322551},"hitData":{"launchSpeed":111.5,"launchAngle":20.0,"totalDistance":406.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":1.0,"coordY":145.1}},"index":2,"playId":"f9035525-1218-3935-b2b3-5a7bd6813a0b","pitchNumber":3,"startTime":"2025-07-23T01:30:21.310Z","endTime":"2025-07-23T01:30:34.835Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:30:34.835Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Arenado grounds out, third baseman Ryan McMahon to first baseman Michael Toglia. Alec Burleson scores.","rbi":1,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-23T01:30:58.964Z","endTime":"2025-07-23T01:31:39.524Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669911,"link":"/api/v1/people/669911"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":{"id":687134,"link":"/api/v1/people/687134"},"isScoringEvent":true,"rbi":true,"earned":true,"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":88.7,"strikeZoneTop":3.41764537553337,"strikeZoneBottom":1.71000155330027,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.193116623798517,"aZ":-15.106806874313941,"pfxX":-0.8889484611566889,"pfxZ":8.66770508633296,"pX":1.8048771002611377,"pZ":2.328238506869622,"vX0":7.6665805680054895,"vY0":-137.6965953025928,"vZ0":-7.842259770378226,"x":48.2,"y":175.92,"x0":-0.8700024451962165,"y0":50.00630200176105,"z0":6.1837793831472325,"aX":-1.7510448621174488},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.6,"breakHorizontal":0.5,"spinRate":2250,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.39393105133033,"extension":6.598989419668446},"index":0,"playId":"6e4eb082-2a46-3f82-bb09-d9c80bad3688","pitchNumber":1,"startTime":"2025-07-23T01:31:11.983Z","endTime":"2025-07-23T01:31:14.983Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":79.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.028101362410315,"aZ":-34.80415103996061,"pfxX":2.3436129557747534,"pfxZ":-1.6621029743815132,"pX":-0.8249792858802726,"pZ":3.0443961738919882,"vX0":1.4627845764533691,"vY0":-123.5354820894016,"vZ0":-0.7221393644018944,"x":148.45,"y":156.58,"x0":-1.7245609085175948,"y0":50.00335453847434,"z0":6.205786452302644,"aX":3.709294246963349},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.0,"breakHorizontal":-4.6,"spinRate":2604,"spinDirection":77},"zone":1,"typeConfidence":2.0,"plateTime":0.4393565231754857,"extension":6.401773665570562},"hitData":{"launchSpeed":61.9,"launchAngle":-18.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":90.87,"coordY":163.41}},"index":1,"playId":"cb68dacc-0a88-3f30-af15-dda86bc7afbf","pitchNumber":2,"startTime":"2025-07-23T01:31:31.506Z","endTime":"2025-07-23T01:31:39.524Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:31:39.524Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a ground ball to right fielder Mickey Moniak, deflected by first baseman Michael Toglia. Willson Contreras scores.","rbi":1,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-23T01:32:00.691Z","endTime":"2025-07-23T01:33:18.393Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669911,"link":"/api/v1/people/669911"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_deflection"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":{"id":687134,"link":"/api/v1/people/687134"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":80.8,"strikeZoneTop":3.34149755634483,"strikeZoneBottom":1.5799961992784,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.446558893107863,"aZ":-31.281671610260325,"pfxX":1.7319430246145142,"pfxZ":0.5495320380107485,"pX":1.1236412340550384,"pZ":1.2622252940144996,"vX0":6.234022330881269,"vY0":-124.75230581155054,"vZ0":-5.488420608833975,"x":74.17,"y":204.7,"x0":-1.608515462772953,"y0":50.00028177780229,"z0":5.996914693854309,"aX":2.7941925633951104},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.2,"breakHorizontal":-4.2,"spinRate":2615,"spinDirection":95},"zone":14,"typeConfidence":2.0,"plateTime":0.43509157881018146,"extension":6.5968107532697395},"index":0,"playId":"04ae0adf-9f5e-3e2c-91dd-c1da41a0372f","pitchNumber":1,"startTime":"2025-07-23T01:32:12.722Z","endTime":"2025-07-23T01:32:17.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":88.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.68468725866779,"aZ":-12.963071656598048,"pfxX":-1.4443552167927143,"pfxZ":9.757916220086365,"pX":-0.7864421609279634,"pZ":2.7634291106505615,"vX0":2.040474455699079,"vY0":-137.98978225714976,"vZ0":-7.005296454000512,"x":146.98,"y":164.17,"x0":-1.340751456366292,"y0":50.00271907234269,"z0":6.171428292680049,"aX":-2.843726597329757},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.8,"breakHorizontal":2.3,"spinRate":2226,"spinDirection":190},"zone":4,"typeConfidence":2.0,"plateTime":0.3937976835055057,"extension":6.566936120699593},"index":1,"playId":"f912d832-3296-3a9f-8baf-2e7bb642a56d","pitchNumber":2,"startTime":"2025-07-23T01:32:30.624Z","endTime":"2025-07-23T01:32:34.456Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2025-07-23T01:32:50.059Z","endTime":"2025-07-23T01:33:05.772Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.2750932859504,"aZ":-13.35132034113961,"pfxX":-1.1338651139807383,"pfxZ":9.455968851195134,"pX":-0.283601172010415,"pZ":2.010866299930205,"vX0":2.877157708176675,"vY0":-139.0166791705507,"vZ0":-8.930557494608468,"x":127.81,"y":184.49,"x0":-1.1769875762335997,"y0":50.00008669252536,"z0":6.1166442912449055,"aX":-2.2566900424577576},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.8,"breakHorizontal":1.6,"spinRate":2281,"spinDirection":193},"zone":7,"typeConfidence":2.0,"plateTime":0.3915129626668836,"extension":6.637517670701677},"hitData":{"launchSpeed":98.9,"launchAngle":-11.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":170.06,"coordY":118.74}},"index":3,"playId":"bf837d5c-2dd1-3118-871e-1d60572c994f","pitchNumber":3,"startTime":"2025-07-23T01:33:05.772Z","endTime":"2025-07-23T01:33:18.393Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:33:18.393Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Walker singles on a ground ball to center fielder Brenton Doyle. Masyn Winn to 3rd.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-23T01:33:41.131Z","endTime":"2025-07-23T01:34:14.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"postOnThird":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":89.1,"strikeZoneTop":3.65030509634585,"strikeZoneBottom":1.80999803160221,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.352752010779483,"aZ":-14.741483579117443,"pfxX":0.06532552851858187,"pfxZ":8.7685161595005,"pX":0.7163378611130936,"pZ":1.7506669162565267,"vX0":4.882713533964371,"vY0":-138.52897381527677,"vZ0":-9.243218996994834,"x":89.69,"y":191.51,"x0":-1.0609465643157816,"y0":50.002225146539864,"z0":6.066444777253122,"aX":0.1284365140505593},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.6,"breakHorizontal":-1.0,"spinRate":2190,"spinDirection":188},"zone":9,"typeConfidence":2.0,"plateTime":0.3920193032423174,"extension":6.582724153030604},"index":0,"playId":"f7da44d9-aede-3806-8568-ec729eee8b31","pitchNumber":1,"startTime":"2025-07-23T01:33:46.110Z","endTime":"2025-07-23T01:33:50.014Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":80.7,"strikeZoneTop":3.83,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.6507790622696,"aZ":-31.940473650216664,"pfxX":1.3310212583289665,"pfxZ":0.14521244394737387,"pX":-0.15443625233594738,"pZ":1.9674942472766774,"vX0":3.1688245534172155,"vY0":-124.65986279029198,"vZ0":-3.9052312077629736,"x":122.89,"y":185.66,"x0":-1.60150042507266,"y0":50.004436598467684,"z0":6.115295167305373,"aX":2.1513030208094595},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.2,"breakHorizontal":-3.0,"spinRate":2685,"spinDirection":86},"zone":8,"typeConfidence":2.0,"plateTime":0.4349007204666724,"extension":6.498539111399186},"hitData":{"launchSpeed":107.3,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":102.81,"coordY":95.94}},"index":1,"playId":"6b72ae97-740b-30a7-8c95-7053484cdf2f","pitchNumber":2,"startTime":"2025-07-23T01:34:03.031Z","endTime":"2025-07-23T01:34:14.435Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:34:14.435Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pedro Pagés grounds out, shortstop Ezequiel Tovar to first baseman Michael Toglia.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-23T01:35:30.383Z","endTime":"2025-07-23T01:35:40.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669911,"link":"/api/v1/people/669911"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-23T01:34:31.728Z","endTime":"2025-07-23T01:35:32.597Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":79.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.4263422233883,"aZ":-34.3322227278927,"pfxX":1.912257659148531,"pfxZ":-1.3670313892799513,"pX":-0.0779572676034262,"pZ":2.811290151804549,"vX0":3.1531895563694454,"vY0":-123.21397954059401,"vZ0":-1.313763331729637,"x":119.97,"y":162.88,"x0":-1.6098426236134897,"y0":50.00254690078337,"z0":6.184457748181922,"aX":3.017671085528513},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.5,"breakHorizontal":-4.1,"spinRate":2576,"spinDirection":79},"zone":2,"typeConfidence":2.0,"plateTime":0.44013624669392026,"extension":6.678933388352855},"hitData":{"launchSpeed":102.5,"launchAngle":-1.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.81,"coordY":154.72}},"index":1,"playId":"c1dfa55d-a75f-3a25-a4b6-68ba90c13774","pitchNumber":1,"startTime":"2025-07-23T01:35:32.597Z","endTime":"2025-07-23T01:35:40.622Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:35:40.622Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Toglia flies out to center fielder Victor Scott II.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-23T01:37:52.834Z","endTime":"2025-07-23T01:38:32.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kyle Leahy replaces Erick Fedde.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T01:36:27.080Z","endTime":"2025-07-23T01:37:54.943Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681517,"link":"/api/v1/people/681517"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":82.2,"endSpeed":77.2,"strikeZoneTop":3.66312154361815,"strikeZoneBottom":1.77000133998245,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.11505477674077,"aZ":-41.769242811648404,"pfxX":3.030882601130616,"pfxZ":-6.468521788544326,"pX":-0.501415264293208,"pZ":2.780427740599245,"vX0":2.870705953269689,"vY0":-119.86906126957028,"vZ0":1.087537271555179,"x":136.11,"y":163.71,"x0":-2.100342658778924,"y0":50.0052218912619,"z0":5.996621675297301,"aX":4.49319324885488},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-11.4,"breakHorizontal":-6.1,"spinRate":2516,"spinDirection":37},"zone":4,"typeConfidence":2.0,"plateTime":0.4537220795843191,"extension":6.69909639234775},"index":1,"playId":"d0320e02-c8a5-3390-ba5b-d10dba651053","pitchNumber":1,"startTime":"2025-07-23T01:37:54.943Z","endTime":"2025-07-23T01:37:58.961Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":84.1,"strikeZoneTop":3.72,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.54671059200674,"aZ":-28.22238124151754,"pfxX":-5.316352507676899,"pfxZ":2.227444276420531,"pX":0.3188786223630811,"pZ":1.8042302054695516,"vX0":7.594438217680974,"vY0":-131.00115280302472,"vZ0":-4.686230678843572,"x":104.85,"y":190.07,"x0":-1.9008632843331912,"y0":50.00213759795486,"z0":5.677310560943353,"aX":-9.423526971785817},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.4,"breakHorizontal":8.4,"spinRate":1567,"spinDirection":221},"zone":9,"typeConfidence":0.9,"plateTime":0.41499661227600315,"extension":6.744377802534591},"index":2,"playId":"c1d54a9a-3a93-3ecd-b54d-da30cefc4582","pitchNumber":2,"startTime":"2025-07-23T01:38:07.582Z","endTime":"2025-07-23T01:38:10.929Z","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.9,"endSpeed":88.8,"strikeZoneTop":3.72,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.553364994799985,"aZ":-18.358640625468272,"pfxX":-3.4330203226009064,"pfxZ":6.960801548761312,"pX":0.010657593128631545,"pZ":3.079276974972362,"vX0":6.673007162959006,"vY0":-138.26366379163878,"vZ0":-4.050670316785007,"x":116.59,"y":155.64,"x0":-1.9610790153618245,"y0":50.00417273763435,"z0":5.754937290509452,"aX":-6.815547120821649},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.2,"breakHorizontal":5.2,"spinRate":2394,"spinDirection":206},"zone":5,"typeConfidence":0.84,"plateTime":0.39241891322750044,"extension":6.78965054098183},"hitData":{"launchSpeed":96.4,"launchAngle":32.0,"totalDistance":383.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":147.89,"coordY":46.01}},"index":3,"playId":"eec6da0b-5c74-3a0b-8c12-58c3bb260474","pitchNumber":3,"startTime":"2025-07-23T01:38:23.811Z","endTime":"2025-07-23T01:38:32.027Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:38:32.027Z","atBatIndex":33},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Adael Amador doubles (6) on a line drive to left fielder Alec Burleson, deflected by third baseman Nolan Arenado.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-23T01:38:37.913Z","endTime":"2025-07-23T01:39:52.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"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":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.7,"strikeZoneTop":3.47476125426995,"strikeZoneBottom":1.62107346705959,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.128972369432617,"aZ":-14.947388084875444,"pfxX":-2.119673535298571,"pfxZ":8.656992436815038,"pX":-0.17416831629318905,"pZ":2.093953408517871,"vX0":5.760947025991755,"vY0":-139.17823107263615,"vZ0":-7.036905377935648,"x":123.64,"y":182.24,"x0":-1.9826566074155707,"y0":50.00108564460113,"z0":5.618835957824731,"aX":-4.217942634576491},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.6,"breakHorizontal":2.9,"spinRate":2402,"spinDirection":208},"zone":8,"typeConfidence":0.91,"plateTime":0.3914539565413562,"extension":6.950303219766312},"index":0,"playId":"317ab042-7456-332d-82ae-0230e16d604a","pitchNumber":1,"startTime":"2025-07-23T01:38:58.762Z","endTime":"2025-07-23T01:39:03.029Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-07-23T01:39:11.610Z","endTime":"2025-07-23T01:39:22.246Z","isPitch":false,"type":"action","player":{"id":691182,"link":"/api/v1/people/691182"}},{"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.5,"endSpeed":84.7,"strikeZoneTop":3.47356479163017,"strikeZoneBottom":1.65729878423305,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.13599212016503,"aZ":-26.755866366747842,"pfxX":1.9815121345152868,"pfxZ":3.033312399057403,"pX":0.8086792580898233,"pZ":0.9844362164446293,"vX0":6.92358168619105,"vY0":-131.6239342412683,"vZ0":-7.061453570008115,"x":86.18,"y":212.2,"x0":-2.093993604105348,"y0":50.00277909556469,"z0":5.632927529027712,"aX":3.540725913318806},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.4,"breakHorizontal":-4.8,"spinRate":2436,"spinDirection":174},"zone":14,"typeConfidence":0.9,"plateTime":0.41324620227534137,"extension":6.71288734929257},"index":2,"playId":"7d4fd0b3-6298-3846-9176-ca85d77bd296","pitchNumber":2,"startTime":"2025-07-23T01:39:22.246Z","endTime":"2025-07-23T01:39:25.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":88.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.6691890726689,"aZ":-15.636886212598915,"pfxX":-2.516903835087712,"pfxZ":8.339722534731262,"pX":-0.3547460056811922,"pZ":2.444056581428832,"vX0":5.479112511592525,"vY0":-138.45446701138488,"vZ0":-6.0999413836663345,"x":130.52,"y":172.79,"x0":-2.013503992591763,"y0":50.004817816909664,"z0":5.684225361983569,"aX":-4.992567618481245},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.3,"breakHorizontal":3.7,"spinRate":2439,"spinDirection":202},"zone":4,"typeConfidence":0.9,"plateTime":0.3923982702558453,"extension":7.103935836910641},"hitData":{"launchSpeed":98.8,"launchAngle":5.0,"totalDistance":134.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":76.82,"coordY":135.47}},"index":3,"playId":"8bcfbfe0-b8d0-3927-bad6-e025aa3287e5","pitchNumber":3,"startTime":"2025-07-23T01:39:39.739Z","endTime":"2025-07-23T01:39:52.434Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:39:52.434Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Freeman walks.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-23T01:40:15.104Z","endTime":"2025-07-23T01:41:47.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"postOnSecond":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.9,"endSpeed":85.6,"strikeZoneTop":3.3242193915391,"strikeZoneBottom":1.65615199911887,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.332553540651674,"aZ":-28.901663351438966,"pfxX":1.5636329634648387,"pfxZ":1.7905998432347712,"pX":0.5288673543486688,"pZ":2.1044894484415186,"vX0":6.5522235711395425,"vY0":-132.49542263041164,"vZ0":-4.008057447405077,"x":96.84,"y":181.96,"x0":-2.153182683225472,"y0":50.00185161009183,"z0":5.6874794303360785,"aX":2.8503760916348804},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.8,"breakHorizontal":-4.0,"spinRate":2405,"spinDirection":144},"zone":9,"typeConfidence":0.9,"plateTime":0.40932123579041635,"extension":6.959040918466399},"index":0,"playId":"8c5181b5-d1b5-3e63-81d3-c04e27ae1bc6","pitchNumber":1,"startTime":"2025-07-23T01:40:24.110Z","endTime":"2025-07-23T01:40:27.860Z","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":95.9,"endSpeed":89.6,"strikeZoneTop":3.25999585882884,"strikeZoneBottom":1.51980062316071,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.80347004299153,"aZ":-13.733764278732961,"pfxX":-2.3550297321064306,"pfxZ":9.193004907170463,"pX":1.422222753961646,"pZ":0.8605337881549158,"vX0":9.765445981129222,"vY0":-139.20644510367632,"vZ0":-10.624624458824991,"x":62.79,"y":215.55,"x0":-1.7921116965557846,"y0":50.0026454055515,"z0":5.584746361761954,"aX":-4.724908351667751},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.1,"breakHorizontal":2.8,"spinRate":2396,"spinDirection":201},"zone":14,"typeConfidence":0.91,"plateTime":0.3902096435486673,"extension":7.136390349922288},"index":1,"playId":"6577c9be-75d9-3511-a9d8-bbe9c460302d","pitchNumber":2,"startTime":"2025-07-23T01:40:44.839Z","endTime":"2025-07-23T01:40:48.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":85.7,"strikeZoneTop":3.24087796072377,"strikeZoneBottom":1.53000338022608,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.17573280486531,"aZ":-27.400133889400582,"pfxX":1.693908846484928,"pfxZ":2.6340409936550646,"pX":1.2261421681623972,"pZ":0.34992781509819987,"vX0":8.012832315369634,"vY0":-132.04377873217769,"vZ0":-8.348364664302162,"x":70.26,"y":229.33,"x0":-2.035735228026745,"y0":50.00256739627846,"z0":5.491053132499434,"aX":3.0691869353289993},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.6,"breakHorizontal":-4.4,"spinRate":2472,"spinDirection":164},"zone":14,"typeConfidence":0.9,"plateTime":0.41070192258425475,"extension":6.909986203156536},"index":2,"playId":"98ebac42-e10a-33a6-92ec-3e6ea3d0132c","pitchNumber":3,"startTime":"2025-07-23T01:41:01.848Z","endTime":"2025-07-23T01:41:05.164Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":85.3,"strikeZoneTop":3.24343897749185,"strikeZoneBottom":1.52999589120957,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.979269102235893,"aZ":-28.84972812439501,"pfxX":2.3625958552071946,"pfxZ":1.8376875852267327,"pX":1.7144892702108816,"pZ":1.493429138386753,"vX0":8.82259741702021,"vY0":-132.31509973843248,"vZ0":-5.222008972380352,"x":55.73,"y":190.84,"x0":-1.9434782826649686,"y0":50.00189389251843,"z0":5.555959163307361,"aX":4.2713374515385745},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.5,"breakHorizontal":-5.9,"spinRate":2418,"spinDirection":162},"zone":14,"typeConfidence":0.9,"plateTime":0.41086404618570027,"extension":7.079711541150752},"index":3,"playId":"3579bc48-c740-3714-954c-dde3fc20664d","pitchNumber":4,"startTime":"2025-07-23T01:41:26.162Z","endTime":"2025-07-23T01:41:29.365Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":89.8,"strikeZoneTop":3.2328972553215,"strikeZoneBottom":1.52999974375669,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.92585550930119,"aZ":-15.979197281999804,"pfxX":-2.6474541478004516,"pfxZ":8.04479689700624,"pX":0.6534397204757647,"pZ":0.8638861789094704,"vX0":7.987607724662259,"vY0":-139.24641719927902,"vZ0":-10.01392795357409,"x":92.09,"y":215.46,"x0":-1.8771054131250613,"y0":50.0018580565857,"z0":5.505148239605494,"aX":-5.329555492283455},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.2,"breakHorizontal":3.6,"spinRate":2482,"spinDirection":206},"zone":14,"typeConfidence":0.9,"plateTime":0.38965535557588415,"extension":7.252774991038708},"index":4,"playId":"e1dccce0-4a0d-34c3-8bb2-535939fd60aa","pitchNumber":5,"startTime":"2025-07-23T01:41:43.545Z","endTime":"2025-07-23T01:41:47.587Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:41:47.587Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mickey Moniak flies out to left fielder Alec Burleson.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-23T01:42:43.120Z","endTime":"2025-07-23T01:42:57.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"postOnSecond":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-23T01:42:08.192Z","endTime":"2025-07-23T01:42:45.390Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.7,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.718158060482804,"aZ":-15.719949760802752,"pfxX":-2.864462838662137,"pfxZ":8.077798409415177,"pX":0.004630723858350266,"pZ":2.5396694867218343,"vX0":6.298959277084721,"vY0":-140.61017453316668,"vZ0":-5.954747573878975,"x":116.82,"y":170.21,"x0":-1.8752265537135726,"y0":50.00365409789158,"z0":5.675264847573877,"aX":-5.835951437130775},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.8,"breakHorizontal":4.2,"spinRate":2461,"spinDirection":205},"zone":5,"typeConfidence":0.91,"plateTime":0.3870043253219033,"extension":7.133613108888412},"hitData":{"launchSpeed":96.2,"launchAngle":36.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":45.52,"coordY":80.32}},"index":1,"playId":"e83def03-98d7-3ee2-ae32-3fb00f5bc20e","pitchNumber":1,"startTime":"2025-07-23T01:42:45.390Z","endTime":"2025-07-23T01:42:57.400Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:42:57.400Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman called out on strikes.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-23T01:43:03.829Z","endTime":"2025-07-23T01:44:44.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.6,"endSpeed":77.0,"strikeZoneTop":3.48688272755936,"strikeZoneBottom":1.55999879862495,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.29231093947948,"aZ":-40.51365696478043,"pfxX":1.9543073049403745,"pfxZ":-5.603355482893271,"pX":-0.4218957946112803,"pZ":3.0963067937998816,"vX0":2.9862060894334905,"vY0":-120.3567334544584,"vZ0":1.7510431609086967,"x":133.08,"y":155.18,"x0":-1.9260158738116502,"y0":50.00500193312764,"z0":5.910222045003468,"aX":2.906809816215777},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-9.6,"breakHorizontal":-4.2,"spinRate":2435,"spinDirection":42},"zone":1,"typeConfidence":2.0,"plateTime":0.45267401138840135,"extension":6.810675092248223},"index":0,"playId":"2073239c-12ca-3dec-b681-8187fd3c332c","pitchNumber":1,"startTime":"2025-07-23T01:43:24.846Z","endTime":"2025-07-23T01:43:28.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":89.6,"strikeZoneTop":3.42613679266115,"strikeZoneBottom":1.56000379047949,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.619610965389253,"aZ":-16.493396989824284,"pfxX":-3.3283084494435133,"pfxZ":7.761577905142388,"pX":0.5687532533884148,"pZ":1.9686529408647544,"vX0":7.498849111483288,"vY0":-139.8429257347056,"vZ0":-7.31606709097023,"x":95.32,"y":185.63,"x0":-1.6913881357302663,"y0":50.00435872963373,"z0":5.6614416025852154,"aX":-6.726002790724951},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.1,"breakHorizontal":4.8,"spinRate":2437,"spinDirection":204},"zone":9,"typeConfidence":0.9,"plateTime":0.3887266365308122,"extension":7.174756793429585},"index":1,"playId":"c1b36792-3d23-3ee8-929f-43d543ce2973","pitchNumber":2,"startTime":"2025-07-23T01:43:43.522Z","endTime":"2025-07-23T01:43:50.979Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-23T01:44:08.193Z","endTime":"2025-07-23T01:44:17.328Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"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":86.5,"endSpeed":81.1,"strikeZoneTop":3.44286847843616,"strikeZoneBottom":1.55999572708859,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.277787701683167,"aZ":-30.56461621999689,"pfxX":4.010992519967294,"pfxZ":0.9931853181651227,"pX":2.379590599409786,"pZ":0.5174620417260155,"vX0":9.129004993389872,"vY0":-125.72356634337035,"vZ0":-6.716917776195383,"x":26.3,"y":224.81,"x0":-1.8005023179277508,"y0":50.00354424851832,"z0":5.661981682658846,"aX":6.507004094324229},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.6,"breakHorizontal":-9.1,"spinRate":2807,"spinDirection":62},"zone":14,"typeConfidence":0.88,"plateTime":0.43343212670564135,"extension":6.99033806666682},"index":3,"playId":"54a0013e-431d-3a08-b37c-3554d0a4f938","pitchNumber":3,"startTime":"2025-07-23T01:44:17.328Z","endTime":"2025-07-23T01:44:20.619Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.3,"strikeZoneTop":3.37863675296275,"strikeZoneBottom":1.55999790194848,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.432586811744404,"aZ":-29.68894341837658,"pfxX":-8.602732146493723,"pfxZ":1.38282396336729,"pX":0.253053762733421,"pZ":3.0367731367179704,"vX0":7.923253421978582,"vY0":-131.9233058733547,"vZ0":-1.42480490199442,"x":107.35,"y":156.79,"x0":-1.6462690181757829,"y0":50.00093309527306,"z0":5.73678353422612,"aX":-15.429261869097518},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.4,"breakHorizontal":14.3,"spinRate":1559,"spinDirection":221},"zone":2,"typeConfidence":0.91,"plateTime":0.4124385077963315,"extension":6.982034207690436},"index":4,"playId":"f385bc4b-7855-35cc-b13c-594ed08ece0e","pitchNumber":4,"startTime":"2025-07-23T01:44:40.296Z","endTime":"2025-07-23T01:44:44.052Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:44:44.052Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Scott II flies out to center fielder Brenton Doyle.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T01:46:45.480Z","endTime":"2025-07-23T01:48:48.978Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":6},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":87.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.82480311285882,"aZ":-14.547880857198432,"pfxX":-2.453856498440575,"pfxZ":9.175339634400057,"pX":0.01102743431638955,"pZ":2.555278522618018,"vX0":5.278866740562788,"vY0":-136.24310628893397,"vZ0":-6.989382042692472,"x":116.58,"y":169.79,"x0":-1.614149460966269,"y0":50.00226522132228,"z0":6.118371051573977,"aX":-4.714131475227674},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":3.6,"spinRate":2188,"spinDirection":195},"zone":5,"typeConfidence":2.0,"plateTime":0.3987378251175784,"extension":6.563897587532714},"index":0,"playId":"5bd21b26-8375-3001-9dec-c77528b7b191","pitchNumber":1,"startTime":"2025-07-23T01:46:55.694Z","endTime":"2025-07-23T01:46:59.535Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":87.3,"strikeZoneTop":3.07625172985087,"strikeZoneBottom":1.46001108274851,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.037152843514022,"aZ":-17.437207977782222,"pfxX":-1.9546137530122243,"pfxZ":7.693691479328992,"pX":0.5291225960251174,"pZ":3.277192026326042,"vX0":6.457926328145215,"vY0":-135.90228520888726,"vZ0":-4.586536039726457,"x":96.83,"y":150.3,"x0":-1.5992516158591175,"y0":50.00480176981573,"z0":6.157311429399153,"aX":-3.7457008166179597},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.4,"breakHorizontal":2.5,"spinRate":2143,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.3993708752790228,"extension":6.580548623020644},"index":1,"playId":"c319587d-1584-3b4a-8d94-5f528400d9eb","pitchNumber":2,"startTime":"2025-07-23T01:47:13.498Z","endTime":"2025-07-23T01:47:16.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":75.6,"strikeZoneTop":3.08677893407379,"strikeZoneBottom":1.34697363835037,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.845805369250122,"aZ":-37.43163051658709,"pfxX":2.6502899377560705,"pfxZ":-3.7001605730905123,"pX":0.5814713120209015,"pZ":3.26610866932725,"vX0":3.696006223110504,"vY0":-117.29204181033438,"vZ0":0.7420063705509206,"x":94.84,"y":150.6,"x0":-1.3464460732945567,"y0":50.00030081399256,"z0":6.379350447568234,"aX":3.7687657188319195},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-6.4,"breakHorizontal":-5.5,"spinRate":2445,"spinDirection":33},"zone":12,"typeConfidence":2.0,"plateTime":0.4633086018256227,"extension":6.4861697386124115},"index":2,"playId":"526d1862-7dcf-3b39-9d9f-e0d230802a64","pitchNumber":3,"startTime":"2025-07-23T01:47:28.505Z","endTime":"2025-07-23T01:47:32.386Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":75.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.106849193257037,"aZ":-35.6548362001185,"pfxX":-0.48930042920243233,"pfxZ":-2.441773489951448,"pX":0.6587395875869555,"pZ":2.821146473514303,"vX0":4.522083276393643,"vY0":-117.74537382296484,"vZ0":-0.7808955045877071,"x":91.89,"y":162.61,"x0":-1.2104956293981564,"y0":50.0018809152545,"z0":6.4120585774411065,"aX":-0.6977885549325183},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-4.3,"breakHorizontal":0.0,"spinRate":2438,"spinDirection":30},"zone":3,"typeConfidence":2.0,"plateTime":0.46245323196408616,"extension":6.391548489052919},"index":3,"playId":"58d4982e-f4b8-348d-add5-27c5861fd8dd","pitchNumber":4,"startTime":"2025-07-23T01:47:43.511Z","endTime":"2025-07-23T01:47:46.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":83.0,"strikeZoneTop":3.09221937284222,"strikeZoneBottom":1.35244061900158,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.82731354700268,"aZ":-24.89729431615177,"pfxX":-6.180868382457714,"pfxZ":4.255071897100182,"pX":-0.35832365585274745,"pZ":0.13008539995170845,"vX0":5.606998033775472,"vY0":-128.716930080054,"vZ0":-9.835865875492239,"x":130.66,"y":235.27,"x0":-1.7415510101909846,"y0":50.00481035135635,"z0":5.867086415791154,"aX":-10.575374299643087},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.1,"breakHorizontal":10.2,"spinRate":1423,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.42240598429316245,"extension":6.5683192841935965},"index":4,"playId":"07f5a277-6907-3823-ae58-49f966e6924a","pitchNumber":5,"startTime":"2025-07-23T01:48:05.710Z","endTime":"2025-07-23T01:48:09.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":88.6,"strikeZoneTop":3.09959481272345,"strikeZoneBottom":1.39683515245036,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.709649321157457,"aZ":-16.546209551235076,"pfxX":-2.961847080836657,"pfxZ":7.921617437486851,"pX":-0.44614926349026623,"pZ":1.2024396532862625,"vX0":3.9172188150362213,"vY0":-138.32343140716958,"vZ0":-10.185140764027484,"x":134.01,"y":206.31,"x0":-1.4841988156267756,"y0":50.00041525499692,"z0":5.998172703500672,"aX":-5.841117862307096},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.8,"breakHorizontal":4.7,"spinRate":2139,"spinDirection":193},"zone":13,"typeConfidence":2.0,"plateTime":0.393319042833741,"extension":6.655984209007228},"index":5,"playId":"2cf468b1-f12c-31f4-a1e6-77e11fb0135e","pitchNumber":6,"startTime":"2025-07-23T01:48:24.287Z","endTime":"2025-07-23T01:48:28.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.438185404582935,"aZ":-17.38371720507338,"pfxX":-3.4040279783754985,"pfxZ":7.3865831924615195,"pX":0.2820207458781806,"pZ":2.5598206152067853,"vX0":5.951635239884432,"vY0":-139.87218582294142,"vZ0":-6.50867347237264,"x":106.25,"y":169.66,"x0":-1.4209466470984515,"y0":50.00263753947081,"z0":6.036687191770311,"aX":-6.816240959547152},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.4,"breakHorizontal":5.0,"spinRate":2179,"spinDirection":194},"zone":6,"typeConfidence":2.0,"plateTime":0.39002919971926175,"extension":6.645505766024086},"hitData":{"launchSpeed":92.8,"launchAngle":44.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":96.88,"coordY":70.59}},"index":6,"playId":"8df13b63-73ee-347a-bc04-91fc226be0d8","pitchNumber":7,"startTime":"2025-07-23T01:48:40.073Z","endTime":"2025-07-23T01:48:48.978Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:48:48.978Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brendan Donovan flies out to right fielder Mickey Moniak.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T01:48:55.029Z","endTime":"2025-07-23T01:50:01.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"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":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":79.3,"strikeZoneTop":3.13767549710487,"strikeZoneBottom":1.57530660360869,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.406136589774906,"aZ":-34.49821378007928,"pfxX":1.730801528562036,"pfxZ":-1.4842227986599523,"pX":0.20541269226107642,"pZ":1.8610364229340826,"vX0":4.3160691546409256,"vY0":-122.87025218452288,"vZ0":-3.289107056523785,"x":109.17,"y":188.53,"x0":-1.7839866204976276,"y0":50.005925511238296,"z0":6.084852695992161,"aX":2.703376211656323},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.1,"breakHorizontal":-4.0,"spinRate":2689,"spinDirection":69},"zone":8,"typeConfidence":2.0,"plateTime":0.4421437302661424,"extension":6.585221160002926},"index":0,"playId":"43f43c04-9b49-31a7-b55c-cf69a44876fe","pitchNumber":1,"startTime":"2025-07-23T01:49:12.166Z","endTime":"2025-07-23T01:49:16.289Z","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":87.4,"endSpeed":81.9,"strikeZoneTop":3.22219579908815,"strikeZoneBottom":1.61999637972069,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.083186511111887,"aZ":-26.11508226499143,"pfxX":-2.5014785643865194,"pfxZ":3.623781049618394,"pX":1.093640910771571,"pZ":1.9965741624535156,"vX0":7.900617812262806,"vY0":-127.22674482385285,"vZ0":-5.028603179493933,"x":75.31,"y":184.87,"x0":-1.699512651449423,"y0":50.006091742606344,"z0":6.017177278751178,"aX":-4.187148455390012},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.9,"breakHorizontal":3.1,"spinRate":1255,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.42718676847313963,"extension":6.5244159407962},"index":1,"playId":"a3fc1102-3dab-3c9a-9c01-7fafed03888f","pitchNumber":2,"startTime":"2025-07-23T01:49:24.682Z","endTime":"2025-07-23T01:49:30.688Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":85.8,"strikeZoneTop":3.22998243214543,"strikeZoneBottom":1.61999640524296,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.640928276638455,"aZ":-26.37478226446402,"pfxX":1.5162390745675078,"pfxZ":3.1789041387855006,"pX":0.7165785192886002,"pZ":1.1632421391893388,"vX0":5.389031911413017,"vY0":-132.28292702339243,"vZ0":-7.776349149323988,"x":89.69,"y":207.37,"x0":-1.5208287459996745,"y0":50.002514029107445,"z0":5.995180448109549,"aX":2.762078970330676},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.7,"breakHorizontal":-3.6,"spinRate":2379,"spinDirection":169},"zone":14,"typeConfidence":2.0,"plateTime":0.40962322690155295,"extension":6.58226094268517},"index":2,"playId":"4f8afa7e-d15c-3273-8dda-3d93c54b48ec","pitchNumber":3,"startTime":"2025-07-23T01:49:40.887Z","endTime":"2025-07-23T01:49:44.998Z","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":94.7,"endSpeed":88.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.929556927694478,"aZ":-18.794091284320807,"pfxX":-2.3584378635601766,"pfxZ":6.831341098282758,"pX":0.6145579896468468,"pZ":3.0290986195475207,"vX0":5.79852760817059,"vY0":-137.92863288741745,"vZ0":-5.303389088982012,"x":93.57,"y":156.99,"x0":-1.1932577444457373,"y0":50.00400826533726,"z0":6.21388143984113,"aX":-4.620615674128982},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.6,"breakHorizontal":3.2,"spinRate":2265,"spinDirection":188},"zone":3,"typeConfidence":2.0,"plateTime":0.3946299245588625,"extension":6.510577654729063},"hitData":{"launchSpeed":84.4,"launchAngle":33.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.31,"coordY":80.22}},"index":3,"playId":"761576a2-2b53-3f8a-ac77-dcfe3cf1ef5b","pitchNumber":4,"startTime":"2025-07-23T01:49:54.306Z","endTime":"2025-07-23T01:50:01.793Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:50:01.793Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Iván Herrera flies out to right fielder Mickey Moniak.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T01:50:07.503Z","endTime":"2025-07-23T01:51:46.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":666160,"link":"/api/v1/people/666160"},"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":96.3,"endSpeed":89.4,"strikeZoneTop":3.40175069170037,"strikeZoneBottom":1.55999954831187,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.02681633268004,"aZ":-15.149965015556733,"pfxX":-2.075599423752788,"pfxZ":8.47196955121175,"pX":2.3787071927308605,"pZ":2.256715607331376,"vX0":9.962234846755035,"vY0":-139.80702940440605,"vZ0":-8.025119146858746,"x":26.33,"y":177.85,"x0":-0.937900199541093,"y0":50.003646649369415,"z0":6.1281169492252845,"aX":-4.171724866824417},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.0,"breakHorizontal":2.0,"spinRate":2280,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.38950808781509716,"extension":6.651599195523398},"index":0,"playId":"d46f7162-c3ec-365c-98b8-95ceab2e8235","pitchNumber":1,"startTime":"2025-07-23T01:50:26.979Z","endTime":"2025-07-23T01:50:30.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":79.3,"strikeZoneTop":3.40241218485266,"strikeZoneBottom":1.55999985956867,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.039886154261232,"aZ":-34.11753800005119,"pfxX":2.1261512765201394,"pfxZ":-1.241405022611847,"pX":-0.20862259938255917,"pZ":2.113187439711435,"vX0":2.7566110183359536,"vY0":-123.18087750463398,"vZ0":-2.82781532899223,"x":124.95,"y":181.72,"x0":-1.6103234670712894,"y0":50.00268512751231,"z0":6.1058265154690625,"aX":3.3298540937493364},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.6,"breakHorizontal":-4.4,"spinRate":2540,"spinDirection":94},"zone":8,"typeConfidence":2.0,"plateTime":0.44142151225674553,"extension":6.5606864918833425},"index":1,"playId":"a55259e4-54d9-3188-aeb9-e8db0145db5d","pitchNumber":2,"startTime":"2025-07-23T01:50:39.655Z","endTime":"2025-07-23T01:50:43.468Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.970706522488378,"aZ":-35.12145262696414,"pfxX":1.8462410261128614,"pfxZ":-1.8517186974849995,"pX":0.14417178608275955,"pZ":2.9005747816601244,"vX0":3.9406888762829864,"vY0":-124.18875572245004,"vZ0":-0.911907180650636,"x":111.5,"y":160.46,"x0":-1.692786107559202,"y0":50.00566180251975,"z0":6.151288011074241,"aX":2.932199429817334},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.4,"breakHorizontal":-4.1,"spinRate":2574,"spinDirection":93},"zone":2,"typeConfidence":2.0,"plateTime":0.4382584254093618,"extension":6.457151297781977},"index":2,"playId":"86aa8c80-3aaf-3a70-96f0-393dcefac52b","pitchNumber":3,"startTime":"2025-07-23T01:50:51.029Z","endTime":"2025-07-23T01:50:54.429Z","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.8,"endSpeed":89.3,"strikeZoneTop":3.44242561055265,"strikeZoneBottom":1.56000147334301,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.18423998370102,"aZ":-13.757161127745807,"pfxX":-2.7085008202105705,"pfxZ":9.119786092394811,"pX":0.29175984784412706,"pZ":4.183136667792975,"vX0":4.614675818914284,"vY0":-139.7230658386911,"vZ0":-3.4157045169836557,"x":105.88,"y":125.84,"x0":-1.013441296451106,"y0":50.001699219951696,"z0":6.298876920272926,"aX":-5.4694906064611954},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.2,"breakHorizontal":4.2,"spinRate":2257,"spinDirection":185},"zone":12,"typeConfidence":2.0,"plateTime":0.38886425769121713,"extension":6.4527321719375745},"index":3,"playId":"28a77eb8-0eb8-3f8f-9c67-34d2aee1b608","pitchNumber":4,"startTime":"2025-07-23T01:51:07.398Z","endTime":"2025-07-23T01:51:11.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":89.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.009182311981288,"aZ":-14.380221978155266,"pfxX":-1.5285605174590609,"pfxZ":8.90673131693994,"pX":0.2786486204481699,"pZ":2.496261013186053,"vX0":4.18715230648434,"vY0":-138.7742616529265,"vZ0":-7.444660229266978,"x":106.38,"y":171.38,"x0":-1.0351887031266072,"y0":50.00199040681122,"z0":6.1258665208751975,"aX":-3.053898766159195},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.2,"breakHorizontal":2.2,"spinRate":2212,"spinDirection":184},"zone":6,"typeConfidence":2.0,"plateTime":0.39110630712493055,"extension":6.524096684140088},"index":4,"playId":"b581422a-becd-3af7-9701-babeac2a357e","pitchNumber":5,"startTime":"2025-07-23T01:51:21.365Z","endTime":"2025-07-23T01:51:25.059Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":94.3,"endSpeed":88.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.00519343559311,"aZ":-14.334235461708099,"pfxX":-1.0214972592917086,"pfxZ":9.120872285302712,"pX":0.15146311074765487,"pZ":3.1873314126456287,"vX0":4.275360868101692,"vY0":-137.41147347623522,"vZ0":-5.586192716100825,"x":111.23,"y":152.72,"x0":-1.276730951106696,"y0":50.000484762787,"z0":6.183556594594114,"aX":-1.998366119403048},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.8,"breakHorizontal":1.2,"spinRate":2259,"spinDirection":188},"zone":2,"typeConfidence":2.0,"plateTime":0.3952258866253904,"extension":6.627204263872249},"hitData":{"launchSpeed":93.5,"launchAngle":32.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.85,"coordY":72.69}},"index":5,"playId":"49026216-c800-3440-85a1-da4480ec703b","pitchNumber":6,"startTime":"2025-07-23T01:51:37.997Z","endTime":"2025-07-23T01:51:46.389Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:51:46.389Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Beck strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T01:53:52.210Z","endTime":"2025-07-23T01:54:36.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"endSpeed":88.7,"strikeZoneTop":3.60933724785353,"strikeZoneBottom":1.68999589177489,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.122446561796803,"aZ":-21.730679423979662,"pfxX":-6.139587493433924,"pfxZ":5.299304083947725,"pX":0.727188591393488,"pZ":2.930558973546498,"vX0":8.981368530736262,"vY0":-137.52859717236828,"vZ0":-3.979426473685252,"x":89.28,"y":159.65,"x0":-1.7399017217125836,"y0":50.00553483166844,"z0":5.817798465265439,"aX":-12.107336190572513},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.2,"breakHorizontal":9.8,"spinRate":2268,"spinDirection":208},"zone":6,"typeConfidence":0.9,"plateTime":0.39390226615605695,"extension":6.837310796270942},"index":0,"playId":"b783315b-d99e-32db-8a59-010e7f605550","pitchNumber":1,"startTime":"2025-07-23T01:53:53.581Z","endTime":"2025-07-23T01:53:58.468Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":78.0,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.502213090484876,"aZ":-41.72702383741568,"pfxX":1.940467533508706,"pfxZ":-6.318448701545263,"pX":0.14180145879174166,"pZ":1.7768237367940878,"vX0":4.472282581970101,"vY0":-121.28430439480188,"vZ0":-1.1444970111998307,"x":111.59,"y":190.81,"x0":-1.9677331712670947,"y0":50.005231755745974,"z0":5.847897170896554,"aX":2.9318570556792984},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-11.5,"breakHorizontal":-4.4,"spinRate":2499,"spinDirection":42},"zone":8,"typeConfidence":2.0,"plateTime":0.44914691859463174,"extension":6.726955733633881},"index":1,"playId":"84667d17-4715-3efe-a38b-70e45912dd61","pitchNumber":2,"startTime":"2025-07-23T01:54:07.475Z","endTime":"2025-07-23T01:54:10.711Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-23T01:54:19.259Z","endTime":"2025-07-23T01:54:32.888Z","isPitch":false,"type":"action","player":{"id":687597,"link":"/api/v1/people/687597"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":81.2,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.883555548112472,"aZ":-32.39299889994014,"pfxX":6.34473958329099,"pfxZ":-0.13477501619945276,"pX":1.061118821318479,"pZ":1.936288795409719,"vX0":5.760884839230254,"vY0":-125.85075787275699,"vZ0":-3.404790053221447,"x":76.55,"y":186.5,"x0":-2.065985937693373,"y0":50.001557839801535,"z0":5.877674392891876,"aX":10.374476598490961},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.7,"breakHorizontal":-12.6,"spinRate":2783,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.4320276742820961,"extension":6.7172697612371985},"index":3,"playId":"b6ecd3ae-e7f3-356a-9f45-7b1744636e79","pitchNumber":3,"startTime":"2025-07-23T01:54:32.888Z","endTime":"2025-07-23T01:54:36.779Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:54:36.779Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan McMahon strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T01:54:44.195Z","endTime":"2025-07-23T01:56:06.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.231799006781515,"aZ":-27.352551835500527,"pfxX":6.7066952227815655,"pfxZ":3.0087035647615323,"pX":0.6115547925079533,"pZ":2.6097803042246115,"vX0":4.848860030230803,"vY0":-125.0858199246217,"vZ0":-2.1687604368604267,"x":93.69,"y":168.32,"x0":-2.21526646446839,"y0":50.00614337672558,"z0":5.702708084087869,"aX":10.764451295536258},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.3,"breakHorizontal":-13.2,"spinRate":2664,"spinDirection":74},"zone":6,"typeConfidence":0.91,"plateTime":0.43577173951318837,"extension":6.663752106803626},"index":0,"playId":"de85b2bf-e1d4-3a3a-aed1-0eb867879d9f","pitchNumber":1,"startTime":"2025-07-23T01:55:05.887Z","endTime":"2025-07-23T01:55:10.601Z","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":95.7,"endSpeed":88.9,"strikeZoneTop":3.47611484205466,"strikeZoneBottom":1.60999762377138,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.38740009730115,"aZ":-15.44455354700663,"pfxX":-2.644146037561592,"pfxZ":8.39052268165649,"pX":1.1973090391820318,"pZ":2.6742546774240146,"vX0":9.457771523494454,"vY0":-139.15956556560107,"vZ0":-5.617300803861766,"x":71.36,"y":166.58,"x0":-1.877466208702927,"y0":50.003726183161014,"z0":5.714474223903505,"aX":-5.274338498007916},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.4,"breakHorizontal":3.1,"spinRate":2492,"spinDirection":204},"zone":12,"typeConfidence":0.9,"plateTime":0.39114913180261635,"extension":6.961956343864329},"index":1,"playId":"491b2bdd-b6f1-36ff-b27f-34cab54a5cde","pitchNumber":2,"startTime":"2025-07-23T01:55:28.738Z","endTime":"2025-07-23T01:55:32.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.4,"strikeZoneTop":3.37050460633855,"strikeZoneBottom":1.60999939589371,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.334975607596228,"aZ":-25.685501214126962,"pfxX":-5.25961051232353,"pfxZ":3.6972112670910313,"pX":-0.4353157034622325,"pZ":1.6801438106808533,"vX0":5.93538048398245,"vY0":-131.08047478099456,"vZ0":-5.180010830082971,"x":133.59,"y":193.42,"x0":-2.0359427992416217,"y0":50.00637849627174,"z0":5.577863140977211,"aX":-9.238814279852168},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.9,"breakHorizontal":8.4,"spinRate":1710,"spinDirection":222},"zone":7,"typeConfidence":0.9,"plateTime":0.4164185595357015,"extension":6.896426247797871},"index":2,"playId":"a26cb351-ec5a-3ec1-aebf-2f9a2632c71d","pitchNumber":3,"startTime":"2025-07-23T01:55:43.088Z","endTime":"2025-07-23T01:55:48.012Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-23T01:55:50.572Z","endTime":"2025-07-23T01:56:03.169Z","isPitch":false,"type":"action","player":{"id":641857,"link":"/api/v1/people/641857"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":79.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.285418085692584,"aZ":-41.44890134896067,"pfxX":2.404094172779968,"pfxZ":-5.9123482773314375,"pX":-0.4009272019485841,"pZ":0.40229201363096245,"vX0":3.243221373791832,"vY0":-123.59665747908844,"vZ0":-4.569512019005053,"x":132.28,"y":227.92,"x0":-2.0351862394527913,"y0":50.000996629673125,"z0":5.703088328696183,"aX":3.7725876181777873},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-11.4,"breakHorizontal":-5.0,"spinRate":2610,"spinDirection":34},"zone":13,"typeConfidence":2.0,"plateTime":0.44073031024286724,"extension":6.8635280393085},"index":4,"playId":"60486f35-dbcf-3815-b398-64998967faaa","pitchNumber":4,"startTime":"2025-07-23T01:56:03.169Z","endTime":"2025-07-23T01:56:06.815Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:56:06.815Z","atBatIndex":42},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ezequiel Tovar doubles (7) on a sharp line drive to center fielder Victor Scott II.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T01:56:15.963Z","endTime":"2025-07-23T01:57:41.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":86.7,"strikeZoneTop":3.06834748437556,"strikeZoneBottom":1.46979894879206,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.22636963231141,"aZ":-26.749590810337743,"pfxX":1.3154501128793505,"pfxZ":2.9338282329974614,"pX":2.123347620081303,"pZ":0.31900482320859097,"vX0":10.772536961453056,"vY0":-133.2810144586894,"vZ0":-8.593848850076691,"x":36.06,"y":230.17,"x0":-2.096564181311392,"y0":50.004767567447345,"z0":5.437264458537014,"aX":2.4288508071747077},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.1,"breakHorizontal":-4.1,"spinRate":2513,"spinDirection":167},"zone":14,"typeConfidence":0.9,"plateTime":0.40671001748467894,"extension":6.983751219656719},"index":0,"playId":"3efe66df-f56c-3cbf-8d11-6100c607fb1c","pitchNumber":1,"startTime":"2025-07-23T01:56:33.800Z","endTime":"2025-07-23T01:56:37.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":2},"pitchData":{"startSpeed":90.7,"endSpeed":85.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.390243051469444,"aZ":-30.04605112831564,"pfxX":1.4574353955098092,"pfxZ":1.176856657947889,"pX":-0.6741619731324733,"pZ":2.7856668147967127,"vX0":3.711923266325207,"vY0":-132.32409206763867,"vZ0":-2.002097896416905,"x":142.7,"y":163.57,"x0":-2.2724447537337658,"y0":50.006538898615446,"z0":5.707044118962924,"aX":2.640966843003345},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.9,"breakHorizontal":-3.2,"spinRate":2520,"spinDirection":139},"zone":1,"typeConfidence":0.9,"plateTime":0.41048991589310235,"extension":6.834729814193878},"index":1,"playId":"9508f241-bdbe-30ae-8c5b-662da401c074","pitchNumber":2,"startTime":"2025-07-23T01:56:50.146Z","endTime":"2025-07-23T01:56:53.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.8,"strikeZoneTop":3.21880032450294,"strikeZoneBottom":1.52999921408455,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.34936542804047,"aZ":-31.065906514355106,"pfxX":6.193202613396283,"pfxZ":0.6768019184299536,"pX":-0.34734062270897575,"pZ":1.5819485914728149,"vX0":2.539904095151207,"vY0":-126.14364372751409,"vZ0":-4.142538171867667,"x":130.24,"y":196.07,"x0":-2.1679124932358196,"y0":50.00256337883958,"z0":5.712304064719112,"aX":10.11670109984966},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.6,"breakHorizontal":-11.8,"spinRate":2785,"spinDirection":74},"zone":7,"typeConfidence":0.9,"plateTime":0.4319445836000888,"extension":6.82067842075668},"index":2,"playId":"71f9e8e3-0f10-3645-b7d9-4e1539b67918","pitchNumber":3,"startTime":"2025-07-23T01:57:10.314Z","endTime":"2025-07-23T01:57:14.400Z","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":85.7,"endSpeed":80.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.593675954808738,"aZ":-32.21136951599263,"pfxX":6.570361163787272,"pfxZ":-0.023813809495766947,"pX":0.7874082567115842,"pZ":2.3452406721816716,"vX0":5.033336220204332,"vY0":-124.8532753929808,"vZ0":-2.059820582224121,"x":86.99,"y":175.46,"x0":-2.097780503699969,"y0":50.00289425585351,"z0":5.79393683577387,"aX":10.527629268012827},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.2,"breakHorizontal":-13.0,"spinRate":2782,"spinDirection":49},"zone":6,"typeConfidence":0.89,"plateTime":0.436211466641963,"extension":6.806897309293409},"hitData":{"launchSpeed":100.7,"launchAngle":20.0,"totalDistance":329.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":177.84,"coordY":58.47}},"index":3,"playId":"285fec78-6082-3c56-9ab2-c6584cd3f071","pitchNumber":4,"startTime":"2025-07-23T01:57:26.988Z","endTime":"2025-07-23T01:57:41.903Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:57:41.903Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brenton Doyle singles on a sharp line drive to left fielder Alec Burleson. Ezequiel Tovar scores. Brenton Doyle to 2nd.","rbi":1,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T01:57:55.029Z","endTime":"2025-07-23T01:58:58.881Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":{"id":681517,"link":"/api/v1/people/681517"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":89.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.953520091508185,"aZ":-15.40894601445622,"pfxX":-2.7520118391470527,"pfxZ":8.417969486170476,"pX":-0.09984733796395752,"pZ":3.045382216253778,"vX0":6.498696470216097,"vY0":-138.33755456096995,"vZ0":-4.393295478347737,"x":120.81,"y":156.55,"x0":-2.0936813439117774,"y0":50.00025739959351,"z0":5.646181171317183,"aX":-5.480070291646129},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.9,"breakHorizontal":4.1,"spinRate":2464,"spinDirection":210},"zone":2,"typeConfidence":0.89,"plateTime":0.3918813693853309,"extension":7.149678475563485},"index":0,"playId":"afc85105-467e-3039-b604-5d7eed6bf881","pitchNumber":1,"startTime":"2025-07-23T01:58:13.183Z","endTime":"2025-07-23T01:58:16.833Z","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.2,"endSpeed":79.0,"strikeZoneTop":3.44142989980345,"strikeZoneBottom":1.63999960922288,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.330541870497413,"aZ":-41.95590010367764,"pfxX":1.0230213777832862,"pfxZ":-6.342989769578973,"pX":0.3196585807442068,"pZ":1.019311075968578,"vX0":5.4170045323721085,"vY0":-122.6372296901557,"vZ0":-2.8778884030769225,"x":104.82,"y":211.26,"x0":-2.039030316903764,"y0":50.00094832309709,"z0":5.742415390202602,"aX":1.5778622030070912},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-11.9,"breakHorizontal":-3.0,"spinRate":2579,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4444413977572821,"extension":6.8708818799517175},"index":1,"playId":"dc10a3c7-3e21-3297-939e-7786b5b47f07","pitchNumber":2,"startTime":"2025-07-23T01:58:32.194Z","endTime":"2025-07-23T01:58:35.876Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.02577895196017,"aZ":-31.097372361923917,"pfxX":6.645983006493596,"pfxZ":0.6674841238141944,"pX":0.029018491879219125,"pZ":3.0170229389719307,"vX0":3.2833981089766535,"vY0":-125.57632970619557,"vZ0":-0.7656548711781078,"x":115.89,"y":157.32,"x0":-2.1548005813808535,"y0":50.00284945539478,"z0":5.833314704265429,"aX":10.720658082240742},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.3,"breakHorizontal":-12.7,"spinRate":2802,"spinDirection":68},"zone":2,"typeConfidence":0.9,"plateTime":0.4345023170855429,"extension":6.687284633583344},"hitData":{"launchSpeed":101.4,"launchAngle":12.0,"totalDistance":245.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":61.77,"coordY":95.41}},"index":2,"playId":"487ed927-3148-34b8-86f8-ec0865d329f1","pitchNumber":3,"startTime":"2025-07-23T01:58:48.712Z","endTime":"2025-07-23T01:58:58.881Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:58:58.881Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Toglia strikes out swinging.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T01:59:27.342Z","endTime":"2025-07-23T02:00:52.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":79.2,"strikeZoneTop":3.72,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.241535800684165,"aZ":-42.16571858064132,"pfxX":2.027701022502961,"pfxZ":-6.438651625475749,"pX":1.0473271267236475,"pZ":1.5034777078187662,"vX0":6.614496274270693,"vY0":-122.97029049042722,"vZ0":-1.8216609326629527,"x":77.08,"y":198.19,"x0":-1.9258588407892945,"y0":50.002240189762546,"z0":5.786443786293216,"aX":3.1460164447822496},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-11.9,"breakHorizontal":-5.0,"spinRate":2633,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.44310060500243376,"extension":6.898436396604482},"index":0,"playId":"29f401a1-f96b-3e0a-b007-99699b693ee4","pitchNumber":1,"startTime":"2025-07-23T01:59:37.122Z","endTime":"2025-07-23T01:59:40.333Z","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":2},"pitchData":{"startSpeed":90.5,"endSpeed":84.4,"strikeZoneTop":3.76695082192199,"strikeZoneBottom":1.8071220235879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.1340001483754,"aZ":-29.387983106244295,"pfxX":-6.205552063913498,"pfxZ":1.558427087974244,"pX":-0.8852360024725169,"pZ":1.3873223825990886,"vX0":5.065381007179433,"vY0":-131.86248021389363,"vZ0":-5.155160355536458,"x":150.74,"y":201.32,"x0":-2.0109615077229033,"y0":50.001589430133926,"z0":5.497199662335717,"aX":-11.089682684413582},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.0,"breakHorizontal":10.3,"spinRate":1527,"spinDirection":220},"zone":13,"typeConfidence":0.9,"plateTime":0.41303845390480864,"extension":6.9105734573378035},"index":1,"playId":"0178d740-1f69-3397-8450-ec6511b4065d","pitchNumber":2,"startTime":"2025-07-23T01:59:53.088Z","endTime":"2025-07-23T01:59:57.536Z","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":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":80.3,"strikeZoneTop":3.67973293639277,"strikeZoneBottom":1.76999775594006,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.475328604346974,"aZ":-39.49356333276422,"pfxX":0.9798207063307394,"pfxZ":-4.633899086688931,"pX":0.9012811443125667,"pZ":-0.5512992889234911,"vX0":6.5839909052072505,"vY0":-124.28535428004247,"vZ0":-7.240711206728842,"x":82.65,"y":253.67,"x0":-1.8979803275345801,"y0":50.001499999173,"z0":5.638780952601836,"aX":1.5475187158591082},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-9.7,"breakHorizontal":-3.1,"spinRate":2579,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.43895939711966925,"extension":6.910916121610831},"index":2,"playId":"72699ae0-cfbd-336a-9113-61852dc65fb4","pitchNumber":3,"startTime":"2025-07-23T02:00:08.657Z","endTime":"2025-07-23T02:00:12.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":79.6,"strikeZoneTop":3.72,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.310987186796513,"aZ":-42.33515776106582,"pfxX":2.752745625100535,"pfxZ":-6.4937413166899915,"pX":0.6832743484262793,"pZ":1.3535745763364995,"vX0":5.10080489727812,"vY0":-123.23755985247337,"vZ0":-2.233992375790452,"x":90.96,"y":202.23,"x0":-1.7561833819479005,"y0":50.00075410001169,"z0":5.787742535010513,"aX":4.308844310253841},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-12.0,"breakHorizontal":-6.0,"spinRate":2588,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4414071871946841,"extension":7.015075728605687},"index":3,"playId":"ebf602be-6c6f-3fa8-8ced-09fd3a12f35d","pitchNumber":4,"startTime":"2025-07-23T02:00:30.339Z","endTime":"2025-07-23T02:00:34.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":80.2,"strikeZoneTop":3.72,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.076444563627675,"aZ":-41.964535841634515,"pfxX":1.6665282714974474,"pfxZ":-6.176702439785823,"pX":0.4688491669549097,"pZ":1.1184471664691995,"vX0":5.207435844843291,"vY0":-123.85031199186345,"vZ0":-3.0171265235146234,"x":99.13,"y":208.58,"x0":-1.8607252289221836,"y0":50.0036999075839,"z0":5.794362141298977,"aX":2.640575765777558},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-11.6,"breakHorizontal":-4.0,"spinRate":2579,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.43889269498834604,"extension":6.886724456781524},"index":4,"playId":"663f88f9-0ba2-30ae-91d5-9bff0ecf6b9c","pitchNumber":5,"startTime":"2025-07-23T02:00:49.095Z","endTime":"2025-07-23T02:00:52.954Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T02:00:52.954Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Burleson singles on a sharp line drive to left fielder Jordan Beck.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T02:03:11.848Z","endTime":"2025-07-23T02:04:05.119Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"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":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T02:03:02.313Z","endTime":"2025-07-23T02:03:14.018Z","isPitch":false,"type":"action","player":{"id":676475,"link":"/api/v1/people/676475"}},{"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":0},"pitchData":{"startSpeed":84.5,"endSpeed":79.5,"strikeZoneTop":3.47310172144407,"strikeZoneBottom":1.59000253206922,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.606167200121554,"aZ":-24.920389304330346,"pfxX":-4.649378640319842,"pfxZ":4.617374661900932,"pX":0.32310324795926976,"pZ":1.361829560147397,"vX0":6.014612293849747,"vY0":-123.01117997173978,"vZ0":-6.3849430406586976,"x":104.68,"y":202.01,"x0":-1.5214364470463837,"y0":50.00285910314028,"z0":6.03306845375492,"aX":-7.305705609728638},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.4,"breakHorizontal":7.4,"spinRate":1148,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.44103128428309546,"extension":6.558164009033562},"index":1,"playId":"9a9d3aaa-a0e6-356f-a9d3-1a309308c23b","pitchNumber":1,"startTime":"2025-07-23T02:03:14.018Z","endTime":"2025-07-23T02:03:18.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.681620775824552,"aZ":-16.944503498660755,"pfxX":-1.685061521341608,"pfxZ":8.164652051079516,"pX":0.3901900173249057,"pZ":3.6757138548962383,"vX0":6.01674640663671,"vY0":-134.37853941253317,"vZ0":-3.554620901430836,"x":102.13,"y":139.54,"x0":-1.6396745908280266,"y0":50.003785636371354,"z0":6.189007694613163,"aX":-3.1446736012548113},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.4,"breakHorizontal":2.0,"spinRate":2139,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.40454681685753746,"extension":6.460532960082409},"index":2,"playId":"7922a6bb-33d9-3307-9b98-e08198acffa8","pitchNumber":2,"startTime":"2025-07-23T02:03:25.842Z","endTime":"2025-07-23T02:03:29.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":87.5,"strikeZoneTop":3.48893930278529,"strikeZoneBottom":1.58999774202888,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.761975918693985,"aZ":-17.361046924171433,"pfxX":-1.7013342003478282,"pfxZ":7.742806104942802,"pX":1.3364393243086068,"pZ":1.9998411217204084,"vX0":8.219377071794973,"vY0":-135.74773188740454,"vZ0":-7.866461556965219,"x":66.06,"y":184.78,"x0":-1.477373258049295,"y0":50.00253852903796,"z0":6.089500671650708,"aX":-3.2560001498725217},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.0,"breakHorizontal":1.8,"spinRate":2136,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.3997076960595991,"extension":6.61162896731767},"index":3,"playId":"617e056d-447e-3c18-8364-733f2da9735e","pitchNumber":3,"startTime":"2025-07-23T02:03:41.578Z","endTime":"2025-07-23T02:03:45.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":87.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.875290810366987,"aZ":-17.062183883859245,"pfxX":-0.6163619923996131,"pfxZ":7.93365292253512,"pX":0.3003018619328499,"pZ":2.012313487335974,"vX0":4.412961505150913,"vY0":-135.49919296968727,"vZ0":-7.937116935611695,"x":105.55,"y":184.45,"x0":-1.2526657128523362,"y0":50.003227371866004,"z0":6.118913774953223,"aX":-1.1749860356095552},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.3,"breakHorizontal":0.4,"spinRate":2117,"spinDirection":188},"zone":9,"typeConfidence":2.0,"plateTime":0.40054812311926025,"extension":6.586325046691774},"hitData":{"launchSpeed":103.6,"launchAngle":11.0,"totalDistance":259.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":54.28,"coordY":95.31}},"index":4,"playId":"57203fb9-1c15-3527-9463-c67af8a02d83","pitchNumber":4,"startTime":"2025-07-23T02:03:55.946Z","endTime":"2025-07-23T02:04:05.119Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T02:04:05.119Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willson Contreras singles on a sharp line drive to right fielder Mickey Moniak. Alec Burleson to 3rd.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T02:04:12.947Z","endTime":"2025-07-23T02:04:45.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"postOnThird":{"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,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":84.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.51571408033959,"aZ":-27.48988768690528,"pfxX":1.5433488735485734,"pfxZ":2.649922226839359,"pX":0.5641498763166716,"pZ":2.16120305175757,"vX0":4.6564255063160545,"vY0":-130.6262017273341,"vZ0":-4.948282529521024,"x":95.5,"y":180.43,"x0":-1.4256482040663405,"y0":50.0026223320701,"z0":6.089336206614666,"aX":2.729296302528089},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.2,"breakHorizontal":-3.6,"spinRate":2430,"spinDirection":143},"zone":9,"typeConfidence":2.0,"plateTime":0.41564223657490995,"extension":6.604748697051885},"hitData":{"launchSpeed":109.5,"launchAngle":10.0,"totalDistance":225.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":166.22,"coordY":86.27}},"index":0,"playId":"1ed21a8a-27fd-3bdb-8dd2-708993108509","pitchNumber":1,"startTime":"2025-07-23T02:04:34.955Z","endTime":"2025-07-23T02:04:45.837Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T02:04:45.837Z","atBatIndex":47},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nolan Arenado lines out to right fielder Mickey Moniak.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T02:06:11.024Z","endTime":"2025-07-23T02:07:05.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"postOnThird":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T02:05:06.592Z","endTime":"2025-07-23T02:06:13.239Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":79.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.029555232473015,"aZ":-31.959882130860336,"pfxX":2.2390850577834365,"pfxZ":0.13687165540208746,"pX":-0.3475672919344428,"pZ":2.7796347953724605,"vX0":2.7409701659521764,"vY0":-123.17138410345143,"vZ0":-1.7474974638933183,"x":130.25,"y":163.73,"x0":-1.7542115732153174,"y0":50.00379940541855,"z0":6.131157958882528,"aX":3.5366184992176555},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.1,"breakHorizontal":-4.6,"spinRate":2507,"spinDirection":78},"zone":4,"typeConfidence":2.0,"plateTime":0.4400181698347527,"extension":6.584487036048585},"index":1,"playId":"e5ddeb92-6f7c-3c23-909a-fa598207ef92","pitchNumber":1,"startTime":"2025-07-23T02:06:13.239Z","endTime":"2025-07-23T02:06:18.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":79.7,"strikeZoneTop":3.51869724314312,"strikeZoneBottom":1.7100042160659,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.221150415288115,"aZ":-35.17141255021178,"pfxX":0.7017506363866417,"pfxZ":-1.8977465120427528,"pX":1.168755352310714,"pZ":2.6241687677280443,"vX0":6.277939622675384,"vY0":-123.09326651188739,"vZ0":-1.4666236586933667,"x":72.45,"y":167.93,"x0":-1.4778761392648034,"y0":50.00542901150391,"z0":6.133380664718646,"aX":1.105761773978643},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.6,"breakHorizontal":-2.4,"spinRate":2625,"spinDirection":52},"zone":12,"typeConfidence":2.0,"plateTime":0.4404419363338956,"extension":6.656300503658898},"index":2,"playId":"a6c4b381-c8a0-3e75-9685-a4a4a668a9b9","pitchNumber":2,"startTime":"2025-07-23T02:06:38.250Z","endTime":"2025-07-23T02:06:42.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":89.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.343053145110545,"aZ":-14.139932511203243,"pfxX":-1.3750177529532719,"pfxZ":8.871199048175054,"pX":1.188456242838415,"pZ":2.2393715529581977,"vX0":7.0653707271623105,"vY0":-140.39892339474102,"vZ0":-8.198894387383124,"x":71.7,"y":178.32,"x0":-1.1622712796098886,"y0":50.000754585614935,"z0":6.081570186145557,"aX":-2.7947807026521607},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.9,"breakHorizontal":1.3,"spinRate":2233,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.3874183558395474,"extension":6.505736611119236},"hitData":{"launchSpeed":88.4,"launchAngle":17.0,"totalDistance":275.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":183.4,"coordY":104.82}},"index":3,"playId":"9de0a49b-b501-32c4-9bd1-cb450db6f70f","pitchNumber":3,"startTime":"2025-07-23T02:06:54.637Z","endTime":"2025-07-23T02:07:05.986Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T02:07:05.986Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Masyn Winn flies out to shortstop Ezequiel Tovar.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T02:09:38.165Z","endTime":"2025-07-23T02:10:27.018Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656234,"fullName":"Jake Bird","link":"/api/v1/people/656234"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"postOnThird":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-23T02:07:21.062Z","endTime":"2025-07-23T02:07:47.619Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jake Bird replaces Bradley Blalock.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-23T02:07:47.619Z","endTime":"2025-07-23T02:09:40.418Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656234,"link":"/api/v1/people/656234"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":88.4,"strikeZoneTop":3.39518005364134,"strikeZoneBottom":1.58000374252262,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.782115051622615,"aZ":-30.28364067616779,"pfxX":-8.245763281276485,"pfxZ":0.9622650669009225,"pX":-1.3966531866305827,"pZ":2.8382824424914017,"vX0":6.064026412618831,"vY0":-137.73827230480697,"vZ0":-1.3090614880100135,"x":170.24,"y":162.15,"x0":-2.5295331943254857,"y0":50.00470667732985,"z0":5.323283379812071,"aX":-16.221792776544227},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":1.7,"breakHorizontal":14.0,"spinRate":2225,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.3941147309738753,"extension":5.5396372583072795},"index":2,"playId":"b8b27992-d633-3e59-a66e-4cb73e9f8a27","pitchNumber":1,"startTime":"2025-07-23T02:09:40.418Z","endTime":"2025-07-23T02:09:44.099Z","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":1},"pitchData":{"startSpeed":83.1,"endSpeed":78.1,"strikeZoneTop":3.3610574405691,"strikeZoneBottom":1.58000196615868,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.086375256486768,"aZ":-29.529919221896268,"pfxX":7.526120615841291,"pfxZ":1.7392224243154049,"pX":0.10866409209818885,"pZ":1.5852503303880607,"vX0":4.771347298416158,"vY0":-121.20969743901763,"vZ0":-2.0049857852416415,"x":112.86,"y":195.98,"x0":-2.8493440728318333,"y0":50.000601411862526,"z0":4.950743373237902,"aX":11.42927246419896},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.0,"breakHorizontal":-14.6,"spinRate":2916,"spinDirection":73},"zone":8,"typeConfidence":2.0,"plateTime":0.44833961980504977,"extension":5.680136261923288},"index":3,"playId":"dad6cdc8-046f-34ea-aabc-93f0c0f823d9","pitchNumber":2,"startTime":"2025-07-23T02:09:55.757Z","endTime":"2025-07-23T02:09:59.878Z","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":82.9,"endSpeed":77.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.9585383702693,"aZ":-28.97971977705349,"pfxX":7.189482233504615,"pfxZ":2.1142827451157142,"pX":-0.1914466417623366,"pZ":2.952835674426034,"vX0":3.843589320447378,"vY0":-120.83788955520984,"vZ0":1.0167940092187067,"x":124.3,"y":159.05,"x0":-2.7261111952175665,"y0":50.00206744300766,"z0":5.033153683636655,"aX":10.850512124505979},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.3,"breakHorizontal":-13.8,"spinRate":2851,"spinDirection":63},"zone":2,"typeConfidence":2.0,"plateTime":0.4497332248957271,"extension":5.6338076600993965},"hitData":{"launchSpeed":86.4,"launchAngle":58.0,"totalDistance":213.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":101.3,"coordY":119.12}},"index":4,"playId":"6f4e9f8d-041d-30ac-8f5d-04ad6f311f9a","pitchNumber":3,"startTime":"2025-07-23T02:10:13.416Z","endTime":"2025-07-23T02:10:27.018Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T02:10:27.018Z","atBatIndex":49},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jordan Walker lines out to second baseman Adael Amador.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T02:10:36.421Z","endTime":"2025-07-23T02:13:06.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656234,"fullName":"Jake Bird","link":"/api/v1/people/656234"},"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":"Lineout","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":6},"credits":[{"player":{"id":691182,"link":"/api/v1/people/691182"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.1,"endSpeed":76.9,"strikeZoneTop":3.78823650500645,"strikeZoneBottom":1.81000016027876,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.97543358580548,"aZ":-27.840674168137866,"pfxX":7.500183394734613,"pfxZ":2.8823962101893237,"pX":-0.7702756937389298,"pZ":4.183959001296368,"vX0":2.5541176727929886,"vY0":-121.036548658084,"vZ0":3.260335631374502,"x":146.36,"y":125.81,"x0":-2.81001003649092,"y0":50.00008284343758,"z0":5.240251520800073,"aX":11.257545467016946},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":6.1,"breakHorizontal":-14.2,"spinRate":2658,"spinDirection":81},"zone":11,"typeConfidence":2.0,"plateTime":0.4504825744305312,"extension":5.542392886505408},"index":0,"playId":"9d740e38-fc1b-35b8-8e56-79cca8ae1b07","pitchNumber":1,"startTime":"2025-07-23T02:10:59.405Z","endTime":"2025-07-23T02:11:03.890Z","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":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.5,"strikeZoneTop":3.78033502608714,"strikeZoneBottom":1.80999636916936,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.85626919750939,"aZ":-27.98351993759555,"pfxX":8.12618844152511,"pfxZ":2.8439577109989536,"pX":0.5804449664222026,"pZ":1.9466216173414435,"vX0":5.532135155798872,"vY0":-120.14550363770394,"vZ0":-1.264720891612514,"x":94.87,"y":186.22,"x0":-2.8022478227862013,"y0":50.00070734501238,"z0":4.951988880771695,"aX":11.95324362101585},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":5.2,"breakHorizontal":-16.0,"spinRate":2730,"spinDirection":79},"zone":9,"typeConfidence":2.0,"plateTime":0.4547689138423916,"extension":5.778052371326075},"index":1,"playId":"1758a1f0-41e1-3dda-9d92-d275b677f102","pitchNumber":2,"startTime":"2025-07-23T02:11:17.988Z","endTime":"2025-07-23T02:11:21.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":77.0,"strikeZoneTop":3.83,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.31916894730993,"aZ":-28.50487005411265,"pfxX":8.191000243840232,"pfxZ":2.456600985500028,"pX":-1.1954982812106885,"pZ":3.0136047156270727,"vX0":1.6467255820807862,"vY0":-120.31550690934604,"vZ0":0.9107123791595633,"x":162.57,"y":157.41,"x0":-2.9509540657205062,"y0":50.0026936836538,"z0":5.121246791111101,"aX":12.227923986641635},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.9,"breakHorizontal":-15.2,"spinRate":2692,"spinDirection":79},"zone":11,"typeConfidence":2.0,"plateTime":0.4520994893980421,"extension":5.623879956264026},"index":2,"playId":"71756110-83b1-398d-ae9e-0d840366e21a","pitchNumber":3,"startTime":"2025-07-23T02:11:36.231Z","endTime":"2025-07-23T02:11:39.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":75.5,"strikeZoneTop":3.83,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.932300958319143,"aZ":-38.91591500519356,"pfxX":7.027489980362532,"pfxZ":-4.7462351970102805,"pX":0.7002563832550348,"pZ":3.088518850369191,"vX0":4.645561756172538,"vY0":-117.54099305883067,"vZ0":2.222461683929934,"x":90.31,"y":155.39,"x0":-2.203808913244644,"y0":50.00134057885806,"z0":5.703157935072892,"aX":9.987664251860718},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-7.9,"breakHorizontal":-13.8,"spinRate":2978,"spinDirection":64},"zone":6,"typeConfidence":2.0,"plateTime":0.46316472978517265,"extension":5.823215517995295},"index":3,"playId":"74fb7ee3-d5a7-3a0f-9f36-39c6db47240e","pitchNumber":4,"startTime":"2025-07-23T02:12:00.339Z","endTime":"2025-07-23T02:12:04.661Z","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":85.1,"endSpeed":79.5,"strikeZoneTop":3.76796101225804,"strikeZoneBottom":1.80999803698845,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.97654150369333,"aZ":-31.61598636362513,"pfxX":6.330483235840029,"pfxZ":0.3560217650321973,"pX":1.4131723525226176,"pZ":0.7824579052102721,"vX0":7.882452016811244,"vY0":-123.82048173439473,"vZ0":-3.5245713133405854,"x":63.13,"y":217.65,"x0":-2.6198891487124034,"y0":50.00349985620561,"z0":4.836935879510778,"aX":9.945546829016875},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.1,"breakHorizontal":-13.1,"spinRate":2733,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.4403575392098946,"extension":5.674370082965023},"index":4,"playId":"6d7af982-b926-360b-aab2-db326cceeffd","pitchNumber":5,"startTime":"2025-07-23T02:12:23.681Z","endTime":"2025-07-23T02:12:28.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":90.6,"strikeZoneTop":3.7740140634021,"strikeZoneBottom":1.81000037493281,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.42651837470939,"aZ":-28.400806199209725,"pfxX":-8.525537963588498,"pfxZ":1.8424186542137253,"pX":1.114100728123961,"pZ":1.8116962680066298,"vX0":12.688231946301803,"vY0":-139.99544556595905,"vZ0":-3.93032596127147,"x":74.53,"y":189.86,"x0":-2.3057020253442473,"y0":50.001679737955,"z0":5.028411303582845,"aX":-17.446235848332574},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":2.9,"breakHorizontal":13.8,"spinRate":2263,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.38672592901833935,"extension":5.649789183495785},"index":5,"playId":"374acca8-6bf2-3205-b52b-0d22d73b01e7","pitchNumber":6,"startTime":"2025-07-23T02:12:41.928Z","endTime":"2025-07-23T02:12:47.532Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":80.0,"strikeZoneTop":3.83,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.94735906182803,"aZ":-29.544754898518857,"pfxX":6.848961490013673,"pfxZ":1.6459519395660287,"pX":-0.1438178353155277,"pZ":2.0273685700252444,"vX0":4.244028772244566,"vY0":-124.26217317886628,"vZ0":-1.4169917551399667,"x":122.48,"y":184.04,"x0":-2.751754526883242,"y0":50.00256192447157,"z0":5.012090971540614,"aX":10.936696737602281},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.9,"breakHorizontal":-13.2,"spinRate":2750,"spinDirection":83},"zone":8,"typeConfidence":2.0,"plateTime":0.4372559950889703,"extension":5.476691663134686},"hitData":{"launchSpeed":76.3,"launchAngle":16.0,"totalDistance":165.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":126.4,"coordY":135.69}},"index":6,"playId":"b08feedf-855f-3b10-a25e-4372116d1617","pitchNumber":7,"startTime":"2025-07-23T02:13:01.336Z","endTime":"2025-07-23T02:13:06.558Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T02:13:06.558Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adael Amador strikes out swinging.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T02:14:28.432Z","endTime":"2025-07-23T02:16:03.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.7,"endSpeed":84.4,"strikeZoneTop":3.63120922111516,"strikeZoneBottom":1.73429968997181,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.847049697608167,"aZ":-27.501141288955356,"pfxX":0.022238037846709302,"pfxZ":2.6346594234371565,"pX":-0.1705556245239152,"pZ":1.6362158848103523,"vX0":5.606035814205432,"vY0":-130.7034273743769,"vZ0":-5.147425842671488,"x":123.5,"y":194.6,"x0":-2.3231906776311404,"y0":50.00518102366173,"z0":5.631797910683727,"aX":0.038779249387522204},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.1,"breakHorizontal":-1.0,"spinRate":2403,"spinDirection":179},"zone":8,"typeConfidence":0.9,"plateTime":0.4149767354466456,"extension":6.82357935915222},"index":0,"playId":"68d2571e-9ecf-325c-b907-3ab4f5003021","pitchNumber":1,"startTime":"2025-07-23T02:15:17.861Z","endTime":"2025-07-23T02:15:21.864Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-07-23T02:15:27.280Z","endTime":"2025-07-23T02:15:42.820Z","isPitch":false,"type":"action","player":{"id":691182,"link":"/api/v1/people/691182"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":77.6,"strikeZoneTop":3.48073114251076,"strikeZoneBottom":1.73254994343172,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.257957476472992,"aZ":-40.808467162747725,"pfxX":4.162207275745976,"pfxZ":-5.734387190689052,"pX":-0.6134380990223641,"pZ":3.3213639314636016,"vX0":2.577382665872378,"vY0":-120.74408976410204,"vZ0":2.0927692937589195,"x":140.38,"y":149.1,"x0":-2.228724211291277,"y0":50.00455158517872,"z0":5.9845388488017335,"aX":6.264249155970042},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-9.8,"breakHorizontal":-8.0,"spinRate":2507,"spinDirection":41},"zone":1,"typeConfidence":2.0,"plateTime":0.45032381475913397,"extension":6.659558962338489},"index":2,"playId":"1db10820-763b-324a-8a26-203868b83c3e","pitchNumber":2,"startTime":"2025-07-23T02:15:42.820Z","endTime":"2025-07-23T02:15:46.834Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":78.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.095303340406783,"aZ":-41.43791589720802,"pfxX":2.865935724053235,"pfxZ":-6.032423275163566,"pX":-0.266780768215957,"pZ":1.1306900960039878,"vX0":3.458116660774244,"vY0":-122.0712072768557,"vZ0":-2.7643928988131847,"x":127.17,"y":208.25,"x0":-2.0648902305490155,"y0":50.002820153979016,"z0":5.785845864440274,"aX":4.400586802315637},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-11.3,"breakHorizontal":-5.9,"spinRate":2452,"spinDirection":39},"zone":13,"typeConfidence":2.0,"plateTime":0.4457349518382836,"extension":6.862640990298399},"index":3,"playId":"49e78a6a-5a23-38ce-9560-4f202c44cf90","pitchNumber":3,"startTime":"2025-07-23T02:15:59.404Z","endTime":"2025-07-23T02:16:03.650Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T02:16:03.650Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Freeman grounds out, third baseman Nolan Arenado to first baseman Willson Contreras.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T02:16:12.439Z","endTime":"2025-07-23T02:16:37.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":86.7,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.72877353370854,"aZ":-28.183550702710622,"pfxX":1.5670243249197238,"pfxZ":2.141556322323872,"pX":0.3716047420167568,"pZ":2.4451146259780145,"vX0":6.112246343287261,"vY0":-132.88418878742416,"vZ0":-3.5252537047161736,"x":102.84,"y":172.76,"x0":-2.1252573794675205,"y0":50.000003521643876,"z0":5.74866532643491,"aX":2.9128269448860733},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.6,"breakHorizontal":-3.7,"spinRate":2456,"spinDirection":165},"zone":6,"typeConfidence":0.9,"plateTime":0.40604467380056164,"extension":6.823660713527371},"hitData":{"launchSpeed":72.9,"launchAngle":-18.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.24,"coordY":164.35}},"index":0,"playId":"649eafa0-21de-32b9-9ab1-3af1eda086f3","pitchNumber":1,"startTime":"2025-07-23T02:16:29.001Z","endTime":"2025-07-23T02:16:37.030Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T02:16:37.030Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mickey Moniak flies out to left fielder Alec Burleson.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T02:16:49.493Z","endTime":"2025-07-23T02:17:10.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.4,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.88648294912234,"aZ":-24.794351829269814,"pfxX":-5.373052106888816,"pfxZ":4.202477733422819,"pX":-0.49069108201963113,"pZ":2.9747392078109924,"vX0":5.672258458857153,"vY0":-130.5326269318363,"vZ0":-2.077794792401,"x":135.7,"y":158.46,"x0":-1.9756038944024579,"y0":50.00500108028237,"z0":5.614836031696524,"aX":-9.439179195028673},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.4,"breakHorizontal":8.8,"spinRate":1325,"spinDirection":216},"zone":1,"typeConfidence":0.89,"plateTime":0.4168028990913828,"extension":6.840359548498555},"hitData":{"launchSpeed":91.6,"launchAngle":58.0,"totalDistance":233.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":96.19,"coordY":111.81}},"index":0,"playId":"0d00f62c-72f8-3fec-a4ae-0029c22a7447","pitchNumber":1,"startTime":"2025-07-23T02:16:59.626Z","endTime":"2025-07-23T02:17:10.420Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T02:17:10.420Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pedro Pagés grounds out, pitcher Zach Agnos to first baseman Michael Toglia.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T02:19:26.839Z","endTime":"2025-07-23T02:19:37.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":688642,"link":"/api/v1/people/688642"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669911,"link":"/api/v1/people/669911"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Zach Agnos replaces Jake Bird.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T02:18:09.397Z","endTime":"2025-07-23T02:19:29.224Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688642,"link":"/api/v1/people/688642"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":85.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.95527895210699,"aZ":-26.808042644298435,"pfxX":1.0397526723342176,"pfxZ":2.9451699622597136,"pX":0.5200337014482699,"pZ":2.4267753253689968,"vX0":6.478243781933248,"vY0":-133.02641461122153,"vZ0":-3.708121125450596,"x":97.18,"y":173.26,"x0":-2.0650253772722675,"y0":50.005470230489244,"z0":5.745170197103338,"aX":1.8940351398339048},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.8,"breakHorizontal":-3.0,"spinRate":2226,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.40908882090054455,"extension":5.86687576125684},"hitData":{"launchSpeed":64.8,"launchAngle":-79.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":122.9,"coordY":194.66}},"index":1,"playId":"446bdcd5-2a00-37ff-b696-958b03c57671","pitchNumber":1,"startTime":"2025-07-23T02:19:29.224Z","endTime":"2025-07-23T02:19:37.066Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T02:19:37.066Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Victor Scott II walks.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T02:19:44.493Z","endTime":"2025-07-23T02:21:30.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":88.1,"strikeZoneTop":3.13763045793831,"strikeZoneBottom":1.46000256836196,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.688413508074557,"aZ":-19.02709888902597,"pfxX":-5.543849592532407,"pfxZ":6.7023407803432455,"pX":0.20084861558592168,"pZ":2.6979624161068525,"vX0":7.000094396471005,"vY0":-137.96558013524157,"vZ0":-5.244288584613996,"x":109.34,"y":165.94,"x0":-1.6285209307655095,"y0":50.00362926855298,"z0":5.873904295923384,"aX":-10.874898126788457},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.4,"breakHorizontal":8.9,"spinRate":2236,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.3943999663349218,"extension":6.035821058463265},"index":0,"playId":"5f1d9295-dbee-3a70-a1f8-27d24f11dfac","pitchNumber":1,"startTime":"2025-07-23T02:20:05.668Z","endTime":"2025-07-23T02:20:09.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":86.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.0085287916504,"aZ":-25.620955013381305,"pfxX":0.008568839363529257,"pfxZ":3.495674616487028,"pX":0.6221286658790182,"pZ":3.0498176495793174,"vX0":7.440255243080205,"vY0":-134.33220853511784,"vZ0":-2.321973581214129,"x":93.29,"y":156.43,"x0":-2.1549214271831163,"y0":50.00503057855106,"z0":5.6992645951001935,"aX":0.013768018263546738},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.1,"breakHorizontal":-1.2,"spinRate":2339,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.40376783322087206,"extension":5.865224108425534},"index":1,"playId":"05f2c1e7-6c01-3334-ad17-f6ddfa56e953","pitchNumber":2,"startTime":"2025-07-23T02:20:21.066Z","endTime":"2025-07-23T02:20:24.485Z","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":94.5,"endSpeed":87.6,"strikeZoneTop":3.1399394184002,"strikeZoneBottom":1.45999710140094,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.977022736554336,"aZ":-21.678487375225885,"pfxX":-5.960740040936857,"pfxZ":5.377875963280392,"pX":-0.5822610548098103,"pZ":4.386891627089265,"vX0":5.966920679203781,"vY0":-137.72375025268389,"vZ0":-0.1797379136219313,"x":139.19,"y":120.33,"x0":-1.98585228470505,"y0":50.00459225593036,"z0":5.899470257669984,"aX":-11.636721099862976},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.0,"breakHorizontal":9.8,"spinRate":2249,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3952927768442702,"extension":5.875536897696141},"index":2,"playId":"a34e78a3-d4ad-35e5-8d32-bdcaa053704e","pitchNumber":3,"startTime":"2025-07-23T02:20:38.300Z","endTime":"2025-07-23T02:20:41.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":80.1,"strikeZoneTop":3.12278638458947,"strikeZoneBottom":1.37214773030563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.88763753229475,"aZ":-33.00951763697895,"pfxX":-5.087955649798056,"pfxZ":-0.524711677370588,"pX":-0.322762497817775,"pZ":0.9562558349652193,"vX0":6.085777704881784,"vY0":-124.46734179445642,"vZ0":-4.8607788134553935,"x":129.3,"y":212.96,"x0":-2.1187256822008806,"y0":50.00149190916831,"z0":5.614419876384511,"aX":-8.122274951790091},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.7,"breakHorizontal":8.0,"spinRate":1425,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4371400361519826,"extension":5.954906356804479},"index":3,"playId":"f2dceb5c-ac34-3dfc-af21-912c3bf47c89","pitchNumber":4,"startTime":"2025-07-23T02:20:53.504Z","endTime":"2025-07-23T02:20:59.009Z","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":95.8,"endSpeed":89.0,"strikeZoneTop":3.08950485693828,"strikeZoneBottom":1.45999759069127,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.310500231002962,"aZ":-19.55591179421915,"pfxX":-5.977324164178624,"pfxZ":6.284834415220455,"pX":-1.020932780382172,"pZ":3.458771755235051,"vX0":4.740351985415402,"vY0":-139.59876940920245,"vZ0":-2.9911782922289754,"x":155.92,"y":145.39,"x0":-1.9498738045039041,"y0":50.00524662447766,"z0":5.805575455344571,"aX":-12.004225419643813},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.0,"breakHorizontal":10.1,"spinRate":2310,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.38980109317480505,"extension":5.894809513919399},"index":4,"playId":"94f6fc1e-fa67-30d4-94ca-580813c2bc52","pitchNumber":5,"startTime":"2025-07-23T02:21:10.277Z","endTime":"2025-07-23T02:21:13.704Z","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":89.2,"strikeZoneTop":3.13541890219911,"strikeZoneBottom":1.45999750729921,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.43117026476184,"aZ":-18.60172825996276,"pfxX":-5.030021036428882,"pfxZ":6.77101344225862,"pX":-1.1276767646698695,"pZ":2.461457162733605,"vX0":3.437377113837318,"vY0":-139.0771274922537,"vZ0":-5.899003978779629,"x":159.98,"y":172.32,"x0":-1.7118097466741726,"y0":50.0004950117699,"z0":5.8000437133753655,"aX":-10.08005141853637},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.5,"breakHorizontal":8.6,"spinRate":2221,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.39040991786609647,"extension":6.055489105700972},"index":5,"playId":"004f2537-6ded-3de5-a220-e5c2e9f72e38","pitchNumber":6,"startTime":"2025-07-23T02:21:26.592Z","endTime":"2025-07-23T02:21:30.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T02:21:30.757Z","atBatIndex":55},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brendan Donovan doubles (24) on a ground ball to right fielder Mickey Moniak. Victor Scott II scores.","rbi":1,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T02:21:38.607Z","endTime":"2025-07-23T02:23:06.896Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"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":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":{"id":688642,"link":"/api/v1/people/688642"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":90.0,"strikeZoneTop":3.0983944742195,"strikeZoneBottom":1.49912728323542,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.52220986026033,"aZ":-16.82624835852875,"pfxX":-4.144008795058969,"pfxZ":7.5539753247633215,"pX":-0.6956166736809036,"pZ":2.376307301587129,"vX0":4.718414121779674,"vY0":-139.54262756903603,"vZ0":-6.412513763425233,"x":143.52,"y":174.62,"x0":-1.8463206248868524,"y0":50.00001649357748,"z0":5.756882245578545,"aX":-8.417292610830447},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.0,"breakHorizontal":6.8,"spinRate":2294,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.3880834129087285,"extension":6.05053955174559},"index":0,"playId":"2397fc9d-f518-3aa3-9c15-aa6d6f4d6c89","pitchNumber":1,"startTime":"2025-07-23T02:21:55.515Z","endTime":"2025-07-23T02:21:59.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.6,"strikeZoneTop":3.29332814585554,"strikeZoneBottom":1.62000157308832,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.648767899779855,"aZ":-17.40891636498481,"pfxX":-4.477511751848988,"pfxZ":7.460511575191368,"pX":-0.5854071289906396,"pZ":1.4799445920054832,"vX0":4.856050138959947,"vY0":-138.73650899564217,"vZ0":-8.43778269324357,"x":139.31,"y":198.82,"x0":-1.7642079346958672,"y0":50.00205081874264,"z0":5.68751144464199,"aX":-8.860121916426483},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.2,"breakHorizontal":7.3,"spinRate":2297,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.39254869514200363,"extension":6.064948582735582},"index":1,"playId":"11a0d2be-7959-3718-9df8-afd158975e06","pitchNumber":2,"startTime":"2025-07-23T02:22:13.964Z","endTime":"2025-07-23T02:22:18.925Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":81.4,"strikeZoneTop":3.26500231352969,"strikeZoneBottom":1.6200008651313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.421029414394923,"aZ":-30.629380985069968,"pfxX":-6.021601239989421,"pfxZ":0.9474900100790584,"pX":-0.37736252456668695,"pZ":-0.22699352906918197,"vX0":6.0565203609850995,"vY0":-124.56767854421436,"vZ0":-8.078705715974404,"x":131.38,"y":244.91,"x0":-2.0212544772787697,"y0":50.000923856612644,"z0":5.481079401941082,"aX":-9.76897003993789},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.6,"breakHorizontal":10.1,"spinRate":1511,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.43439390518426624,"extension":6.007699782991913},"index":2,"playId":"90f5fe5e-1bde-3338-b52b-b49342c9a151","pitchNumber":3,"startTime":"2025-07-23T02:22:31.339Z","endTime":"2025-07-23T02:22:34.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":87.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.65866777540422,"aZ":-26.13325976481925,"pfxX":-0.48113921352008004,"pfxZ":3.146230934449001,"pX":0.5243239328059525,"pZ":1.91956603960936,"vX0":6.934159932670736,"vY0":-135.75117361829345,"vZ0":-5.199219915239105,"x":97.01,"y":186.95,"x0":-1.9698422624824525,"y0":50.00301131625419,"z0":5.6133939451515475,"aX":-0.9243606247594475},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.0,"breakHorizontal":-0.1,"spinRate":2422,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.39910498218489643,"extension":6.0649803112495375},"hitData":{"launchSpeed":101.0,"launchAngle":-2.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.88,"coordY":118.74}},"index":3,"playId":"ad80ed8e-61ed-3ebd-9d36-bfb905b88232","pitchNumber":4,"startTime":"2025-07-23T02:22:54.622Z","endTime":"2025-07-23T02:23:06.896Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T02:23:06.896Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Iván Herrera walks.","rbi":0,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T02:23:28.634Z","endTime":"2025-07-23T02:25:16.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnSecond":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":79.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.12815096408704,"aZ":-36.952871919446736,"pfxX":1.8190576159994762,"pfxZ":-3.052248333699277,"pX":1.5295155506039584,"pZ":0.9640018839131009,"vX0":7.324894141793335,"vY0":-123.10408112576577,"vZ0":-4.313325897736513,"x":58.7,"y":212.75,"x0":-1.6984718843673923,"y0":50.004602504708075,"z0":5.805073651220448,"aX":2.8449250087436186},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-6.2,"breakHorizontal":-4.7,"spinRate":2692,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4417664309823297,"extension":5.908653411868117},"index":0,"playId":"0419de5a-60ed-3d17-9047-7f5509441e4d","pitchNumber":1,"startTime":"2025-07-23T02:23:41.310Z","endTime":"2025-07-23T02:23:45.371Z","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":1},"pitchData":{"startSpeed":84.6,"endSpeed":79.7,"strikeZoneTop":3.43463551718726,"strikeZoneBottom":1.56000007233839,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.96445247760895,"aZ":-36.36550367626663,"pfxX":1.850593695357488,"pfxZ":-2.6852221209584357,"pX":2.1231216274907134,"pZ":1.0400100228740123,"vX0":8.896633437450781,"vY0":-123.03016474777067,"vZ0":-4.1961769252285706,"x":36.07,"y":210.7,"x0":-1.7516352059129263,"y0":50.000320593653186,"z0":5.786905149016193,"aX":2.8911501428320654},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-5.5,"breakHorizontal":-5.0,"spinRate":2782,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.4419264491244679,"extension":5.925788190493353},"index":1,"playId":"9eab6315-8c1c-33f9-8a83-6342b1e97dd5","pitchNumber":2,"startTime":"2025-07-23T02:23:56.612Z","endTime":"2025-07-23T02:23:59.890Z","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":1},"pitchData":{"startSpeed":85.7,"endSpeed":80.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.69217010275552,"aZ":-37.06944431148816,"pfxX":2.0372302210697795,"pfxZ":-3.0454830961090074,"pX":1.542929644296425,"pZ":0.8813302978383858,"vX0":7.659030606345625,"vY0":-124.76841394340616,"vZ0":-4.5182515868861035,"x":58.19,"y":214.98,"x0":-1.8082614657370646,"y0":50.00451094249893,"z0":5.709622222638242,"aX":3.271716106017551},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-6.2,"breakHorizontal":-5.2,"spinRate":2796,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4358854183744847,"extension":5.9991359991463415},"index":2,"playId":"e10e867f-a831-3554-bb6e-94b31d85c41d","pitchNumber":3,"startTime":"2025-07-23T02:24:14.067Z","endTime":"2025-07-23T02:24:18.657Z","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":1},"pitchData":{"startSpeed":85.1,"endSpeed":80.8,"strikeZoneTop":3.37608075836033,"strikeZoneBottom":1.56000050726738,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.771329815407572,"aZ":-38.19025233080455,"pfxX":3.361805591529397,"pfxZ":-3.769022176885566,"pX":0.6736360389677271,"pZ":0.5026992102763882,"vX0":5.167174447886037,"vY0":-123.99575133251875,"vZ0":-5.287848566505076,"x":91.32,"y":225.21,"x0":-1.853412228330192,"y0":50.00028261179589,"z0":5.759320195793202,"aX":5.369474866604608},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-7.6,"breakHorizontal":-7.1,"spinRate":2827,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4374302705658115,"extension":6.044880996329873},"index":3,"playId":"6dc15868-a8be-3e3a-8f5b-527fc60504bd","pitchNumber":4,"startTime":"2025-07-23T02:24:33.114Z","endTime":"2025-07-23T02:24:38.073Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":85.6,"strikeZoneTop":3.40944304691833,"strikeZoneBottom":1.55999964993589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.568188163553817,"aZ":-27.95449446076839,"pfxX":1.4993787436125912,"pfxZ":2.292485825239737,"pX":1.3690944705155352,"pZ":4.092396002070192,"vX0":8.480501392883774,"vY0":-133.31329929442143,"vZ0":0.6789782254424975,"x":64.81,"y":128.29,"x0":-2.018838311311822,"y0":50.00276816289905,"z0":5.817336257282658,"aX":2.7589091322570094},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.4,"breakHorizontal":-4.2,"spinRate":2400,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.4073479769581092,"extension":5.848466232449403},"index":4,"playId":"a75d501d-17d1-3338-b3dc-6b3547e76573","pitchNumber":5,"startTime":"2025-07-23T02:24:54.852Z","endTime":"2025-07-23T02:24:58.575Z","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":96.5,"endSpeed":89.5,"strikeZoneTop":3.38035408111681,"strikeZoneBottom":1.56000053665172,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.867156025937234,"aZ":-15.51644189374775,"pfxX":-2.3225036898921205,"pfxZ":8.200300248900108,"pX":1.200404186079149,"pZ":3.6295708124915507,"vX0":8.32040707050521,"vY0":-140.45371479529774,"vZ0":-3.689054467922075,"x":71.24,"y":140.78,"x0":-1.4771825919191148,"y0":50.000121090413586,"z0":5.946190539126257,"aX":-4.717100180542187},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.4,"breakHorizontal":2.8,"spinRate":2438,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.38752504995193515,"extension":6.07612757013811},"index":5,"playId":"6c04ffb0-150d-3c51-abd3-c86efac9308a","pitchNumber":6,"startTime":"2025-07-23T02:25:12.527Z","endTime":"2025-07-23T02:25:16.934Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T02:25:16.934Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Burleson flies out to center fielder Brenton Doyle. Brendan Donovan to 3rd.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T02:27:50.145Z","endTime":"2025-07-23T02:28:03.623Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnThird":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[1],"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-23T02:25:29.428Z","endTime":"2025-07-23T02:25:47.083Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Victor Vodnik replaces Zach Agnos.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-23T02:25:47.083Z","endTime":"2025-07-23T02:27:52.411Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680767,"link":"/api/v1/people/680767"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":89.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.606514031141042,"aZ":-17.91919591999456,"pfxX":-5.12418888821259,"pfxZ":6.988943332163981,"pX":-0.5417479882888879,"pZ":3.7996434270043964,"vX0":7.064363983177891,"vY0":-140.44881285522285,"vZ0":-0.532297697834565,"x":137.65,"y":136.19,"x0":-2.3997986613369164,"y0":50.00003160969705,"z0":5.135510207522772,"aX":-10.448474238856711},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.8,"breakHorizontal":8.2,"spinRate":2339,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.38691905560163153,"extension":6.407582488910326},"hitData":{"launchSpeed":99.7,"launchAngle":25.0,"totalDistance":394.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":105.18,"coordY":41.25}},"index":2,"playId":"2150ac8e-596f-3e6e-9dc3-1ed8fee29578","pitchNumber":1,"startTime":"2025-07-23T02:27:52.411Z","endTime":"2025-07-23T02:28:03.623Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T02:28:03.623Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willson Contreras flies out to right fielder Mickey Moniak.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T02:28:19.442Z","endTime":"2025-07-23T02:29:07.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":84.1,"strikeZoneTop":3.43569291833801,"strikeZoneBottom":1.63000086650841,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.450192545377245,"aZ":-31.210179988959933,"pfxX":1.4037250258410428,"pfxZ":0.5415954437801229,"pX":0.863285589167214,"pZ":2.949588268778672,"vX0":6.809879917345574,"vY0":-130.81405985750573,"vZ0":0.24916519852728425,"x":84.09,"y":159.14,"x0":-1.9310795741844364,"y0":50.00229052139884,"z0":5.148630818358944,"aX":2.488177784029387},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.2,"breakHorizontal":-3.7,"spinRate":2252,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.41497706995280303,"extension":6.636604169206477},"index":0,"playId":"6527a53d-b81f-3e0a-836c-38cc66a4d499","pitchNumber":1,"startTime":"2025-07-23T02:28:38.971Z","endTime":"2025-07-23T02:28:43.332Z","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":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.540025722957715,"aZ":-16.57390424190155,"pfxX":-3.832800286571368,"pfxZ":7.501957582265805,"pX":0.723904086948661,"pZ":2.4066921981421165,"vX0":7.8547655658335,"vY0":-142.33003428244075,"vZ0":-5.4177746790348165,"x":89.41,"y":173.8,"x0":-1.5569120113300225,"y0":50.00155664768899,"z0":5.3620254222223,"aX":-7.969667836184009},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":12.8,"breakHorizontal":5.6,"spinRate":2341,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.38286292689601353,"extension":6.451461663196911},"hitData":{"launchSpeed":96.6,"launchAngle":42.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.98,"coordY":84.15}},"index":1,"playId":"c17a67f2-c2ef-31c5-89fa-a2c0c615d770","pitchNumber":2,"startTime":"2025-07-23T02:28:57.524Z","endTime":"2025-07-23T02:29:07.105Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T02:29:07.105Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T02:31:17.553Z","endTime":"2025-07-23T02:33:03.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":88.7,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.568603533273485,"aZ":-17.965824258126194,"pfxX":-2.7118034739578962,"pfxZ":7.162171726448224,"pX":-0.2081713934667704,"pZ":2.4815596660746277,"vX0":6.014305003536842,"vY0":-138.66621139846845,"vZ0":-5.55813398743796,"x":124.94,"y":171.78,"x0":-2.0349267226344847,"y0":50.005112538319764,"z0":5.676853425833566,"aX":-5.3818291583232245},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.2,"breakHorizontal":4.0,"spinRate":2315,"spinDirection":202},"zone":5,"typeConfidence":0.89,"plateTime":0.39222481358245354,"extension":6.945526957604301},"index":0,"playId":"2da66065-4beb-320b-9779-ea0b7be05b22","pitchNumber":1,"startTime":"2025-07-23T02:31:32.287Z","endTime":"2025-07-23T02:31:36.159Z","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":95.3,"endSpeed":88.5,"strikeZoneTop":3.34697547904014,"strikeZoneBottom":1.56000233186986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.073844606022895,"aZ":-14.789302139429301,"pfxX":-2.183558141859981,"pfxZ":8.777338854519872,"pX":1.034327171871048,"pZ":3.414647648606774,"vX0":8.602817398871277,"vY0":-138.67701428751406,"vZ0":-3.9527976940441394,"x":77.57,"y":146.58,"x0":-1.8016459878505615,"y0":50.00434983832852,"z0":5.821301364568925,"aX":-4.3267460654371055},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.5,"breakHorizontal":2.5,"spinRate":2428,"spinDirection":201},"zone":12,"typeConfidence":0.91,"plateTime":0.39243932269449777,"extension":6.9770814199903874},"index":1,"playId":"e258b5ff-e2e9-3637-b8a2-ae8c7f8c1d39","pitchNumber":2,"startTime":"2025-07-23T02:31:51.115Z","endTime":"2025-07-23T02:31:55.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":77.4,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.946534782948937,"aZ":-41.5609220610005,"pfxX":2.2659161358534314,"pfxZ":-6.281877977130515,"pX":0.020233037936449632,"pZ":3.0567424426290724,"vX0":3.9296772661044375,"vY0":-120.21610933228001,"vZ0":1.797267802432307,"x":116.23,"y":156.25,"x0":-1.9175690996194972,"y0":50.005668886945834,"z0":5.9346194586709045,"aX":3.383273229655831},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-10.9,"breakHorizontal":-4.9,"spinRate":2487,"spinDirection":49},"zone":2,"typeConfidence":2.0,"plateTime":0.45219277527799706,"extension":6.798256082098505},"index":2,"playId":"5a48661f-f681-3ee2-a8d1-1aa9b5b95329","pitchNumber":3,"startTime":"2025-07-23T02:32:04.784Z","endTime":"2025-07-23T02:32:10.464Z","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":0},"pitchData":{"startSpeed":84.7,"endSpeed":79.6,"strikeZoneTop":3.48218164545495,"strikeZoneBottom":1.5600002786623,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.278942867101815,"aZ":-40.715565466401195,"pfxX":2.386445298366019,"pfxZ":-5.485625151224149,"pX":1.7412715585801741,"pZ":0.6572219646696642,"vX0":7.641527697329513,"vY0":-123.19454963804414,"vZ0":-4.11949324647765,"x":50.63,"y":221.04,"x0":-1.6932849502788614,"y0":50.001399604655575,"z0":5.7436335784765795,"aX":3.7163777745091076},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-10.6,"breakHorizontal":-5.9,"spinRate":2589,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4422698101581801,"extension":6.893820525962849},"index":3,"playId":"8ca64d4e-1bb1-3855-b9a9-5c15114c8d1b","pitchNumber":4,"startTime":"2025-07-23T02:32:23.117Z","endTime":"2025-07-23T02:32:26.352Z","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":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.8,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.005786395906217,"aZ":-36.49242926907773,"pfxX":6.5892265884398755,"pfxZ":-2.770516491583935,"pX":0.08010868759259519,"pZ":3.824775770451312,"vX0":3.2362354341294837,"vY0":-123.17490446965896,"vZ0":2.3079570642154854,"x":113.95,"y":135.51,"x0":-2.1006066500187557,"y0":50.001546102737706,"z0":5.928897047870546,"aX":10.276076107976369},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.3,"breakHorizontal":-12.6,"spinRate":2720,"spinDirection":55},"zone":12,"typeConfidence":0.74,"plateTime":0.4421342520810856,"extension":6.6746594587780725},"index":4,"playId":"f420e265-daca-3ff7-b0bb-1410ea518613","pitchNumber":5,"startTime":"2025-07-23T02:32:38.756Z","endTime":"2025-07-23T02:32:42.642Z","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":86.4,"endSpeed":79.9,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.22583815245977,"aZ":-31.45510729068007,"pfxX":6.090015789503793,"pfxZ":0.4506065999081983,"pX":1.6740270526949392,"pZ":1.960148172763029,"vX0":7.495834924996139,"vY0":-125.69755112789784,"vZ0":-3.0321530047176344,"x":53.19,"y":185.86,"x0":-2.1368968672416586,"y0":50.004633222790524,"z0":5.73332574164706,"aX":9.7549468699666},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.4,"breakHorizontal":-12.7,"spinRate":2767,"spinDirection":66},"zone":14,"typeConfidence":0.9,"plateTime":0.43558386594872855,"extension":6.735976892239643},"index":5,"playId":"6ede9087-cd39-392a-aa3d-d7e0aea4f74b","pitchNumber":6,"startTime":"2025-07-23T02:32:59.056Z","endTime":"2025-07-23T02:33:03.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T02:33:03.415Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Beck strikes out swinging.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T02:33:04.560Z","endTime":"2025-07-23T02:34:13.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":92.7,"endSpeed":86.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.924803046688638,"aZ":-27.35575754290177,"pfxX":0.3644933238022725,"pfxZ":2.574821413976247,"pX":1.0209220948880338,"pZ":2.5320554346284534,"vX0":8.10231099839668,"vY0":-134.87158361117469,"vZ0":-3.258496797781138,"x":78.08,"y":170.41,"x0":-2.0495310783104452,"y0":50.00279412813895,"z0":5.651608339634036,"aX":0.6821743864721805},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.2,"breakHorizontal":-2.2,"spinRate":2506,"spinDirection":179},"zone":14,"typeConfidence":0.91,"plateTime":0.40365067536804755,"extension":6.908076615206785},"index":0,"playId":"de68c31a-433a-3b5a-9f6b-7a0340451f48","pitchNumber":1,"startTime":"2025-07-23T02:33:26.289Z","endTime":"2025-07-23T02:33:29.890Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":88.0,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.280840127250077,"aZ":-15.840077633688061,"pfxX":-2.2816212631015733,"pfxZ":8.339205139370021,"pX":0.8574194726740222,"pZ":2.4561598611597106,"vX0":8.208625922029917,"vY0":-138.00771345865132,"vZ0":-5.81296233784623,"x":84.32,"y":172.46,"x0":-1.8391712737481547,"y0":50.00231634658321,"z0":5.629663381307029,"aX":-4.469507409854931},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.3,"breakHorizontal":2.6,"spinRate":2460,"spinDirection":201},"zone":14,"typeConfidence":0.89,"plateTime":0.39456723251568215,"extension":7.00450977324335},"index":1,"playId":"4d457ad5-cf38-31ef-aced-505e52a5dbec","pitchNumber":2,"startTime":"2025-07-23T02:33:45.614Z","endTime":"2025-07-23T02:33:50.553Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":78.9,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.05956098691676,"aZ":-41.483692564172955,"pfxX":1.461490431440796,"pfxZ":-6.079205586164376,"pX":0.5586981635250076,"pZ":0.6475605353531702,"vX0":5.418690929007224,"vY0":-121.93944640610896,"vZ0":-3.791771195811527,"x":95.7,"y":221.3,"x0":-1.8664636843980131,"y0":50.001177742923105,"z0":5.739286663151381,"aX":2.2383757708949656},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-11.6,"breakHorizontal":-3.7,"spinRate":2592,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4462249349767555,"extension":6.847391892315684},"index":2,"playId":"13c78f0c-f8d6-370c-8f7a-8f86fca893fc","pitchNumber":3,"startTime":"2025-07-23T02:34:08.700Z","endTime":"2025-07-23T02:34:13.189Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T02:34:13.189Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan McMahon grounds out, shortstop Masyn Winn to first baseman Willson Contreras.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T02:36:42.519Z","endTime":"2025-07-23T02:37:41.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"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":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-23T02:34:25.741Z","endTime":"2025-07-23T02:34:47.148Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: John King replaces Kyle Leahy.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-23T02:34:47.148Z","endTime":"2025-07-23T02:36:44.776Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667463,"link":"/api/v1/people/667463"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":86.6,"strikeZoneTop":3.46181374910405,"strikeZoneBottom":1.61000164824544,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.109759670011403,"aZ":-26.50626327054699,"pfxX":7.523168574774208,"pfxZ":3.0086094632504423,"pX":-1.1005599122333827,"pZ":2.5794392253095206,"vX0":-9.560251707886113,"vY0":-134.86740187225547,"vZ0":-3.1363020983715493,"x":158.95,"y":169.14,"x0":1.475803130971811,"y0":50.00284983345238,"z0":5.581490255792119,"aX":14.173139604756875},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.0,"breakHorizontal":-12.1,"spinRate":2329,"spinDirection":128},"zone":11,"typeConfidence":2.0,"plateTime":0.4026679934822224,"extension":5.821604697518041},"index":2,"playId":"12bc68fd-ddff-3d62-994d-261d5720c7f4","pitchNumber":1,"startTime":"2025-07-23T02:36:44.776Z","endTime":"2025-07-23T02:36:48.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":79.1,"strikeZoneTop":3.50154454141695,"strikeZoneBottom":1.61000326907251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.016871553666704,"aZ":-31.192481118192127,"pfxX":-0.9738411017025288,"pfxZ":0.6304133497352331,"pX":-0.9241288209371138,"pZ":0.759900016428949,"vX0":-5.834915170157579,"vY0":-122.65056374429231,"vZ0":-5.23480315186603,"x":152.23,"y":218.26,"x0":1.5940710510548883,"y0":50.001824457120286,"z0":5.524791069890048,"aX":-1.5102703044858037},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.4,"breakHorizontal":2.9,"spinRate":2860,"spinDirection":308},"zone":13,"typeConfidence":2.0,"plateTime":0.4434381842294006,"extension":5.80407701755343},"index":3,"playId":"fc74431f-0cd7-3fd7-9cb1-54bfbf22763d","pitchNumber":2,"startTime":"2025-07-23T02:36:58.796Z","endTime":"2025-07-23T02:37:03.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":78.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.644509070882464,"aZ":-34.3254482480059,"pfxX":-1.6810770288770915,"pfxZ":-1.419106562419656,"pX":-0.5053332223296684,"pZ":1.4120836795788612,"vX0":-5.002262361582101,"vY0":-121.05723613078901,"vZ0":-2.9630273546630974,"x":136.26,"y":200.65,"x0":1.7876380703880723,"y0":50.00106791700502,"z0":5.590011469069053,"aX":-2.550939108559238},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.9,"breakHorizontal":4.0,"spinRate":2863,"spinDirection":314},"zone":13,"typeConfidence":2.0,"plateTime":0.44861669128840287,"extension":5.803093373908824},"index":4,"playId":"0efa5979-5a20-3670-8eba-c7c63bee81cd","pitchNumber":3,"startTime":"2025-07-23T02:37:16.473Z","endTime":"2025-07-23T02:37:20.838Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":87.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.065820960899725,"aZ":-27.316097528966452,"pfxX":5.760739513543396,"pfxZ":2.5479756947456034,"pX":0.4216496630407136,"pZ":1.8076344921631335,"vX0":-5.164372613549793,"vY0":-135.91246250200828,"vZ0":-4.990896906241417,"x":100.93,"y":189.97,"x0":1.579230762052927,"y0":50.0057647155745,"z0":5.517503526288797,"aX":11.000211198009326},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.0,"breakHorizontal":-9.6,"spinRate":2288,"spinDirection":128},"zone":9,"typeConfidence":2.0,"plateTime":0.3998943973069209,"extension":5.809870347237183},"hitData":{"launchSpeed":108.5,"launchAngle":-16.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.36,"coordY":150.67}},"index":5,"playId":"8bc36bc3-e218-3233-9a0e-3e388a4dd007","pitchNumber":4,"startTime":"2025-07-23T02:37:33.070Z","endTime":"2025-07-23T02:37:41.429Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T02:37:41.429Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Arenado grounds out, second baseman Adael Amador to first baseman Michael Toglia.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T02:39:29.478Z","endTime":"2025-07-23T02:40:48.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691182,"link":"/api/v1/people/691182"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669911,"link":"/api/v1/people/669911"},"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":0},"pitchData":{"startSpeed":91.7,"endSpeed":85.5,"strikeZoneTop":3.4729830189125,"strikeZoneBottom":1.70999946616109,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.510213625990595,"aZ":-28.167086767401823,"pfxX":1.7827398691464351,"pfxZ":2.184332952489802,"pX":1.1038189994313223,"pZ":1.8976770803556184,"vX0":7.411897907579947,"vY0":-133.54317058016434,"vZ0":-3.548234174964797,"x":74.93,"y":187.54,"x0":-1.9216053369693418,"y0":50.00305605788272,"z0":5.234823192387291,"aX":3.2698800980503533},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.5,"breakHorizontal":-4.6,"spinRate":2241,"spinDirection":163},"zone":14,"typeConfidence":2.0,"plateTime":0.40771056096713476,"extension":6.542674818804836},"index":0,"playId":"663a40af-70e3-3b0e-8b90-ca146779f976","pitchNumber":1,"startTime":"2025-07-23T02:39:49.635Z","endTime":"2025-07-23T02:39:53.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":90.7,"strikeZoneTop":3.42398363656929,"strikeZoneBottom":1.70999752205119,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.522122926933967,"aZ":-15.91120080434711,"pfxX":-3.8423339292211534,"pfxZ":7.798477371986433,"pX":-0.3376819880734708,"pZ":3.743022755925079,"vX0":4.782850072851748,"vY0":-142.09150409336823,"vZ0":-2.1297903026386487,"x":129.87,"y":137.72,"x0":-1.5280467309822783,"y0":50.00155955822006,"z0":5.490764272167807,"aX":-8.01199013403014},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.0,"breakHorizontal":6.2,"spinRate":2365,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.38259963253029916,"extension":6.429606408384804},"index":1,"playId":"b35053a8-d37d-38c9-b5cd-214b5e729713","pitchNumber":2,"startTime":"2025-07-23T02:40:04.638Z","endTime":"2025-07-23T02:40:08.643Z","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":98.4,"endSpeed":91.3,"strikeZoneTop":3.42466306903238,"strikeZoneBottom":1.70999982835489,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.185078360723985,"aZ":-16.441866857024117,"pfxX":-4.016896428435005,"pfxZ":7.473105252670807,"pX":0.6673910236860041,"pZ":1.7856194310588007,"vX0":7.784641152837369,"vY0":-143.05269041078049,"vZ0":-7.350384646432743,"x":91.56,"y":190.57,"x0":-1.5482032498306337,"y0":50.00245760742722,"z0":5.389337971371419,"aX":-8.456111373774716},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":12.5,"breakHorizontal":6.0,"spinRate":2369,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.38063831360928946,"extension":6.514667636620362},"index":2,"playId":"34e7625e-d01f-30c9-af89-200a01bd19e2","pitchNumber":3,"startTime":"2025-07-23T02:40:21.080Z","endTime":"2025-07-23T02:40:24.806Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":86.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.021564256759927,"aZ":-27.370207061353266,"pfxX":1.7539877405301687,"pfxZ":2.545241592482671,"pX":0.5410005220639423,"pZ":1.3267896386758895,"vX0":5.301111209101583,"vY0":-135.13604953420474,"vZ0":-5.337372223615352,"x":96.38,"y":202.96,"x0":-1.6586104068757508,"y0":50.00226341428371,"z0":5.203258870501652,"aX":3.305852952417338},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.8,"breakHorizontal":-4.1,"spinRate":2206,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.4023284339435307,"extension":6.614201473521464},"hitData":{"launchSpeed":63.9,"launchAngle":-1.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.02,"coordY":147.13}},"index":3,"playId":"b001535e-e218-38f1-8a74-58a42728a7ae","pitchNumber":4,"startTime":"2025-07-23T02:40:41.247Z","endTime":"2025-07-23T02:40:48.825Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T02:40:48.825Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masyn Winn grounds out, shortstop Ezequiel Tovar to first baseman Michael Toglia.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T02:40:55.846Z","endTime":"2025-07-23T02:41:23.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"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":2},"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":0},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669911,"link":"/api/v1/people/669911"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":91.2,"endSpeed":85.5,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.043404561264175,"aZ":-30.457732575073543,"pfxX":0.8270930895789514,"pfxZ":0.934348924862034,"pX":0.3016033352171351,"pZ":2.40326802634425,"vX0":5.990228223554133,"vY0":-132.94207944890314,"vZ0":-1.396751782856541,"x":105.5,"y":173.89,"x0":-2.0661018571453336,"y0":50.00187863600562,"z0":5.097624553199656,"aX":1.5144682361196895},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.7,"breakHorizontal":-2.5,"spinRate":2186,"spinDirection":134},"zone":6,"typeConfidence":2.0,"plateTime":0.40827011028379,"extension":6.5900956283318175},"hitData":{"launchSpeed":92.7,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.59,"coordY":137.45}},"index":0,"playId":"df573f02-d078-3a06-b97f-b004dbfacb0a","pitchNumber":1,"startTime":"2025-07-23T02:41:15.063Z","endTime":"2025-07-23T02:41:23.056Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T02:41:23.056Z","atBatIndex":64},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jordan Walker doubles (7) on a sharp line drive to center fielder Brenton Doyle.","rbi":0,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T02:41:30.014Z","endTime":"2025-07-23T02:44:00.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":92.2,"strikeZoneTop":3.83,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.15015857096928,"aZ":-17.278712514521455,"pfxX":-2.2858874078294242,"pfxZ":6.918681825991632,"pX":0.12642938637388307,"pZ":3.672988800802466,"vX0":5.9435875523882205,"vY0":-144.3343305630308,"vZ0":-2.140346713509335,"x":112.18,"y":139.61,"x0":-1.643990738227537,"y0":50.002380812820675,"z0":5.46405955592893,"aX":-4.921591974505459},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":12.4,"breakHorizontal":3.2,"spinRate":2264,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.37655842419731433,"extension":6.485367155873603},"index":0,"playId":"818fd4c5-275a-3a0f-89df-0fcf401959e7","pitchNumber":1,"startTime":"2025-07-23T02:41:47.942Z","endTime":"2025-07-23T02:41:51.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":91.7,"strikeZoneTop":3.80727784552098,"strikeZoneBottom":1.81000385172565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.538713937154252,"aZ":-17.530410991012115,"pfxX":-0.4680072080986797,"pfxZ":6.827912558131619,"pX":0.5285852484329037,"pZ":4.556359124571206,"vX0":6.029305073623355,"vY0":-144.59656595052525,"vZ0":-0.03292584087680017,"x":96.85,"y":115.76,"x0":-1.5113044111858427,"y0":50.00704898866978,"z0":5.63173129462629,"aX":-1.0046515297557712},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":12.6,"breakHorizontal":-0.2,"spinRate":2378,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.37689160645663744,"extension":6.509691612637962},"index":1,"playId":"bb05e1e5-1f2d-3946-880e-aead704f007f","pitchNumber":2,"startTime":"2025-07-23T02:42:06.309Z","endTime":"2025-07-23T02:42:13.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":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.0,"endSpeed":92.2,"strikeZoneTop":3.85415238275759,"strikeZoneBottom":1.88319465434597,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.27536117791817,"aZ":-13.989725147892047,"pfxX":-2.3820672036638366,"pfxZ":8.421909375057393,"pX":0.7497520481417711,"pZ":1.7276687528930519,"vX0":6.834759098261146,"vY0":-145.38525029507153,"vZ0":-8.002421594725572,"x":88.42,"y":192.13,"x0":-1.3130898914403113,"y0":50.00634187503968,"z0":5.348852795217955,"aX":-5.145875847809248},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":13.9,"breakHorizontal":3.1,"spinRate":2435,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.37547974690526686,"extension":6.640494156997137},"index":2,"playId":"88967c94-0974-3dfa-ab32-402bd700e072","pitchNumber":3,"startTime":"2025-07-23T02:42:23.661Z","endTime":"2025-07-23T02:42:28.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":86.6,"strikeZoneTop":3.83,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.258846434886912,"aZ":-30.149767690544135,"pfxX":0.6377525396093349,"pfxZ":1.079739768446215,"pX":0.6416143578737514,"pZ":1.4011086212520572,"vX0":5.714458159650736,"vY0":-134.59281719858168,"vZ0":-4.534372328540335,"x":92.54,"y":200.95,"x0":-1.5730642616682486,"y0":50.00326449117397,"z0":5.18977142748229,"aX":1.1944968546842052},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.3,"breakHorizontal":-2.2,"spinRate":2358,"spinDirection":158},"zone":14,"typeConfidence":2.0,"plateTime":0.40361655134850105,"extension":6.648844735879742},"index":3,"playId":"37ff1988-8046-3659-ba80-425e20cb3f25","pitchNumber":4,"startTime":"2025-07-23T02:42:40.984Z","endTime":"2025-07-23T02:42:44.415Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-23T02:42:59.765Z","endTime":"2025-07-23T02:43:16.576Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.8,"strikeZoneTop":3.75530378823341,"strikeZoneBottom":1.80999655472075,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.31929805327228,"aZ":-35.39097917780705,"pfxX":1.0274321059731428,"pfxZ":-1.8891919493036602,"pX":0.662245710654248,"pZ":0.3541378438332808,"vX0":5.542079804513284,"vY0":-128.4252511815364,"vZ0":-5.595231590493016,"x":91.76,"y":229.22,"x0":-1.6423235115185695,"y0":50.0057769395007,"z0":5.259697449817195,"aX":1.7456580854121269},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-4.3,"breakHorizontal":-2.9,"spinRate":2454,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.42372592734975045,"extension":6.707049986953489},"index":5,"playId":"613d5d86-85c8-38e8-9956-632ca410e546","pitchNumber":5,"startTime":"2025-07-23T02:43:16.576Z","endTime":"2025-07-23T02:43:20.724Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":87.0,"strikeZoneTop":3.83,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.12563306354122,"aZ":-27.590454256062472,"pfxX":2.178822888181158,"pfxZ":2.4133653366079013,"pX":0.42842692508398206,"pZ":2.957645956604996,"vX0":5.739747915367918,"vY0":-135.4373406483717,"vZ0":-0.9712604211686924,"x":100.67,"y":158.92,"x0":-1.982174652440837,"y0":50.0057185875662,"z0":5.210529225932437,"aX":4.141132312085629},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.4,"breakHorizontal":-4.9,"spinRate":2368,"spinDirection":149},"zone":6,"typeConfidence":2.0,"plateTime":0.4008811135452488,"extension":6.76126250846691},"hitData":{"launchSpeed":111.4,"launchAngle":17.0,"totalDistance":423.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":122.48,"coordY":27.91}},"index":6,"playId":"27938d9a-0887-3ee7-9c64-5589f9b31637","pitchNumber":6,"startTime":"2025-07-23T02:43:43.169Z","endTime":"2025-07-23T02:44:00.103Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T02:44:00.103Z","atBatIndex":65},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Yohel Pozo doubles (7) on a line drive to right fielder Mickey Moniak. Jordan Walker scores.","rbi":1,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T02:45:08.752Z","endTime":"2025-07-23T02:46:01.185Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":{"id":680767,"link":"/api/v1/people/680767"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-23T02:44:22.442Z","endTime":"2025-07-23T02:44:30.884Z","isPitch":false,"type":"action"},{"details":{"description":"Offensive Substitution: Pinch-hitter Yohel Pozo replaces Pedro Pagés.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-23T02:44:30.884Z","endTime":"2025-07-23T02:45:11.112Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":686780,"link":"/api/v1/people/686780"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":87.7,"strikeZoneTop":3.30890957735504,"strikeZoneBottom":1.42000369367266,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.541124344287926,"aZ":-27.3243438335244,"pfxX":1.5013429887078407,"pfxZ":2.552904731509806,"pX":0.7289738775707953,"pZ":-0.08166330886966709,"vX0":6.316458244705058,"vY0":-135.01035205214913,"vZ0":-8.66095852542433,"x":89.21,"y":240.98,"x0":-1.8092337290802987,"y0":50.00024175593499,"z0":5.008578821564642,"aX":2.85015681462426},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.5,"breakHorizontal":-3.7,"spinRate":2317,"spinDirection":164},"zone":14,"typeConfidence":2.0,"plateTime":0.401367494097161,"extension":6.737813939251411},"index":2,"playId":"cd769256-538b-35ac-a10e-91ffd24fe342","pitchNumber":1,"startTime":"2025-07-23T02:45:11.112Z","endTime":"2025-07-23T02:45:15.135Z","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":99.1,"endSpeed":92.8,"strikeZoneTop":3.2713685075528,"strikeZoneBottom":1.4199967832004,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.695489346477714,"aZ":-20.645058964386262,"pfxX":-3.5346421702083903,"pfxZ":5.349754949116701,"pX":1.0624017548192688,"pZ":0.9363393233882648,"vX0":10.10195760996657,"vY0":-144.08862731239225,"vZ0":-7.581585924429675,"x":76.5,"y":213.5,"x0":-1.991811760558548,"y0":50.00185530555351,"z0":4.824570801200326,"aX":-7.61688007303479},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":8.6,"breakHorizontal":4.9,"spinRate":2310,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.37658865436744327,"extension":6.717179191669784},"index":3,"playId":"7b719ec8-c67d-3b72-990b-82a25020996c","pitchNumber":2,"startTime":"2025-07-23T02:45:29.513Z","endTime":"2025-07-23T02:45:33.080Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":92.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.306671841236756,"aZ":-20.09510393665221,"pfxX":-2.9536957319674135,"pfxZ":5.564523636610035,"pX":0.36025255480934254,"pZ":3.0673851171830813,"vX0":7.861421966381671,"vY0":-144.7172362427447,"vZ0":-2.381309454302462,"x":103.27,"y":155.96,"x0":-1.9797167097182382,"y0":50.00558007092596,"z0":5.1002923904883675,"aX":-6.415622600717245},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":10.0,"breakHorizontal":4.2,"spinRate":2317,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.37513408438694995,"extension":6.612602571084015},"hitData":{"launchSpeed":79.9,"launchAngle":28.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":194.86,"coordY":117.4}},"index":4,"playId":"699090fc-fb2b-3afe-aef3-ba967d52fa40","pitchNumber":3,"startTime":"2025-07-23T02:45:48.128Z","endTime":"2025-07-23T02:46:01.185Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T02:46:01.185Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Scott II grounds out to first baseman Michael Toglia.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T02:47:15.896Z","endTime":"2025-07-23T02:47:23.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669911,"link":"/api/v1/people/669911"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-23T02:46:20.403Z","endTime":"2025-07-23T02:47:18.033Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":98.4,"endSpeed":91.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.658619921630407,"aZ":-17.32339344604263,"pfxX":-4.32169179834741,"pfxZ":7.031694875157153,"pX":0.35118348056358495,"pZ":1.918350444298565,"vX0":8.324719396960308,"vY0":-143.14691077728335,"vZ0":-6.118835875403466,"x":103.61,"y":186.98,"x0":-2.010400172819444,"y0":50.00047086850028,"z0":5.137190306109893,"aX":-9.124760532188882},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":11.9,"breakHorizontal":6.5,"spinRate":2406,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.3801293497655154,"extension":6.621746555125399},"hitData":{"launchSpeed":100.9,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.31,"coordY":170.43}},"index":1,"playId":"35f44b7e-2cf7-3034-accb-f1c3bcdc418e","pitchNumber":1,"startTime":"2025-07-23T02:47:18.033Z","endTime":"2025-07-23T02:47:23.594Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T02:47:23.594Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ezequiel Tovar flies out to left fielder Alec Burleson.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T02:50:14.822Z","endTime":"2025-07-23T02:50:46.144Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Yohel Pozo remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T02:49:49.667Z","endTime":"2025-07-23T02:49:49.687Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"801","replacedPlayer":{"id":686780,"link":"/api/v1/people/686780"}},{"details":{"description":"Pitching Change: Riley O'Brien replaces John King.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-23T02:49:49.687Z","endTime":"2025-07-23T02:50:17.176Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676617,"link":"/api/v1/people/676617"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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":97.3,"endSpeed":91.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.186966154242445,"aZ":-23.17818869264523,"pfxX":-6.951184311749049,"pfxZ":4.320525989618973,"pX":-0.11436103662975106,"pZ":2.4441816996733574,"vX0":6.514534848043384,"vY0":-141.6905971645466,"vZ0":-4.722435780128941,"x":121.36,"y":172.79,"x0":-1.5141156264242046,"y0":50.000723010296255,"z0":5.56857387868246,"aX":-14.466775388000991},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.3,"breakHorizontal":11.6,"spinRate":1978,"spinDirection":224},"zone":5,"typeConfidence":0.9,"plateTime":0.3831303868927147,"extension":6.664273901129128},"index":2,"playId":"99694544-4c65-3fb9-9bd0-a12479cdd9a9","pitchNumber":1,"startTime":"2025-07-23T02:50:17.176Z","endTime":"2025-07-23T02:50:20.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.240371457972575,"aZ":-36.22797517496726,"pfxX":5.802741787359233,"pfxZ":-2.775274717475397,"pX":0.4991805576637007,"pZ":1.8290534783459715,"vX0":3.2817281670817184,"vY0":-119.9011974542184,"vZ0":-0.9481725416073148,"x":97.97,"y":189.4,"x0":-1.6390804825177137,"y0":50.001983025593304,"z0":5.450132026056912,"aX":8.483401162180595},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-5.0,"breakHorizontal":-11.3,"spinRate":2185,"spinDirection":54},"zone":9,"typeConfidence":2.0,"plateTime":0.4560660442810609,"extension":6.7164890059654665},"hitData":{"launchSpeed":90.8,"launchAngle":28.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.27,"coordY":64.55}},"index":3,"playId":"cc5757cb-72f7-3c85-9b0a-418c5da9e3ce","pitchNumber":2,"startTime":"2025-07-23T02:50:33.215Z","endTime":"2025-07-23T02:50:46.144Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T02:50:46.144Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brenton Doyle singles on a ground ball to third baseman Nolan Arenado.","rbi":0,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T02:50:58.302Z","endTime":"2025-07-23T02:52:16.549Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"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(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.6,"endSpeed":83.8,"strikeZoneTop":3.33386614232746,"strikeZoneBottom":1.64000009161995,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.369352630986597,"aZ":-28.208514027443563,"pfxX":2.25396358369929,"pfxZ":2.2478442270122407,"pX":-0.6065080295572427,"pZ":2.3809464070300574,"vX0":2.630653527844678,"vY0":-130.645904131451,"vZ0":-2.438507783724769,"x":140.12,"y":174.49,"x0":-1.911869372839507,"y0":50.001297287716945,"z0":5.404160259430911,"aX":3.9735010261777712},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.8,"breakHorizontal":-4.6,"spinRate":2413,"spinDirection":196},"zone":4,"typeConfidence":0.91,"plateTime":0.41609052901218835,"extension":6.629075181539298},"index":0,"playId":"6b14546d-025c-32e2-a337-4e7f98d682f5","pitchNumber":1,"startTime":"2025-07-23T02:51:04.825Z","endTime":"2025-07-23T02:51:09.670Z","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":1},"pitchData":{"startSpeed":83.8,"endSpeed":78.6,"strikeZoneTop":3.36339114892441,"strikeZoneBottom":1.64000149614917,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.855354961709264,"aZ":-37.26984938588922,"pfxX":4.532913941423812,"pfxZ":-3.3328952037542727,"pX":1.9826329846246067,"pZ":1.1513482699373379,"vX0":6.987222804310522,"vY0":-121.9911641583254,"vZ0":-2.5896928947574542,"x":41.43,"y":207.69,"x0":-1.4924174777919765,"y0":50.004854418545385,"z0":5.396527106281141,"aX":6.926191732823501},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-6.4,"breakHorizontal":-9.7,"spinRate":2602,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.44662249690742994,"extension":6.747699843344942},"index":1,"playId":"b0b50b75-d77c-36d0-83d2-0a6ac607e212","pitchNumber":2,"startTime":"2025-07-23T02:51:18.566Z","endTime":"2025-07-23T02:51:22.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":93.2,"strikeZoneTop":3.44743434917235,"strikeZoneBottom":1.64000140856332,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.950007727208472,"aZ":-23.29617325882545,"pfxX":-7.572396504594358,"pfxZ":4.109630475130473,"pX":1.8010485979069613,"pZ":1.4979565172858438,"vX0":11.899781147178997,"vY0":-143.6621295303466,"vZ0":-7.412800113685518,"x":48.35,"y":198.34,"x0":-1.3491385608009072,"y0":50.002541915569246,"z0":5.486085641141731,"aX":-16.353420020796847},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":6.5,"breakHorizontal":12.2,"spinRate":2107,"spinDirection":225},"zone":14,"typeConfidence":0.92,"plateTime":0.37657035945538286,"extension":6.8362826140327675},"index":2,"playId":"a1998b46-ca80-3a29-a862-ff12db89fb15","pitchNumber":3,"startTime":"2025-07-23T02:51:33.910Z","endTime":"2025-07-23T02:51:37.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":84.9,"strikeZoneTop":3.40205259077025,"strikeZoneBottom":1.64000012436479,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.163927148376548,"aZ":-30.769530218577902,"pfxX":0.5475754489728777,"pfxZ":0.7856929014760068,"pX":1.3422426746254643,"pZ":1.4529536361443676,"vX0":7.683578188164614,"vY0":-131.39346333917163,"vZ0":-4.094606509885962,"x":65.84,"y":199.55,"x0":-1.6605404967431332,"y0":50.00422129429952,"z0":5.2538936958759175,"aX":0.9820319803971038},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.8,"breakHorizontal":-2.3,"spinRate":2568,"spinDirection":161},"zone":14,"typeConfidence":0.91,"plateTime":0.412855777575309,"extension":7.141722402996989},"index":3,"playId":"58bb58c7-dae7-3183-b53a-5e7cf64e8cb7","pitchNumber":4,"startTime":"2025-07-23T02:51:48.562Z","endTime":"2025-07-23T02:51:51.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":91.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.89725283938044,"aZ":-26.240375718365467,"pfxX":-7.746241763687479,"pfxZ":2.843539620217638,"pX":0.04209642794136414,"pZ":1.8938187585710715,"vX0":7.141631146413258,"vY0":-141.59579202973015,"vZ0":-5.547188896217651,"x":115.4,"y":187.65,"x0":-1.4727264012345633,"y0":50.003620635711805,"z0":5.49697782352548,"aX":-16.167638523010584},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":4.4,"breakHorizontal":13.1,"spinRate":2045,"spinDirection":227},"zone":8,"typeConfidence":0.9,"plateTime":0.38279809546119603,"extension":6.897571578381099},"hitData":{"launchSpeed":74.4,"launchAngle":-45.0,"totalDistance":0.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.8,"coordY":179.05}},"index":4,"playId":"7fab0579-4283-39e1-88f3-110edd8e9f45","pitchNumber":5,"startTime":"2025-07-23T02:52:04.213Z","endTime":"2025-07-23T02:52:16.549Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T02:52:16.549Z","atBatIndex":69},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Michael Toglia reaches on a fielder's choice, fielded by second baseman Brendan Donovan. Brenton Doyle to 3rd. Brenton Doyle advances to 3rd, on a fielding error by second baseman Brendan Donovan.","rbi":0,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T02:52:24.738Z","endTime":"2025-07-23T02:53:17.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"postOnThird":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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, 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":91.4,"endSpeed":85.0,"strikeZoneTop":3.72,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.22765492440228,"aZ":-28.585788455852825,"pfxX":1.8118208598238659,"pfxZ":1.974969913239807,"pX":0.8309100177267571,"pZ":1.7325645682821589,"vX0":5.938613646593755,"vY0":-133.07750139095413,"vZ0":-4.0365695043033885,"x":85.33,"y":192.0,"x0":-1.6537728909808111,"y0":50.00199433237609,"z0":5.310640592024993,"aX":3.28906962663713},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.0,"breakHorizontal":-4.4,"spinRate":2489,"spinDirection":188},"zone":14,"typeConfidence":0.9,"plateTime":0.40963604994409986,"extension":7.049509880587098},"index":0,"playId":"cccd012e-5a21-3564-83ae-58ac59fc8ceb","pitchNumber":1,"startTime":"2025-07-23T02:52:41.406Z","endTime":"2025-07-23T02:52:44.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":92.2,"strikeZoneTop":3.72,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.036225009691446,"aZ":-25.44356843771636,"pfxX":-7.291789121075466,"pfxZ":3.1513802834517826,"pX":-0.040992039402133286,"pZ":1.8525051045850618,"vX0":6.919404195650287,"vY0":-143.57707401772913,"vZ0":-5.895742647683654,"x":118.56,"y":188.76,"x0":-1.508102276539802,"y0":50.00209322618832,"z0":5.466340335186215,"aX":-15.574988124878343},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":4.9,"breakHorizontal":12.2,"spinRate":2257,"spinDirection":229},"zone":8,"typeConfidence":0.92,"plateTime":0.37816170373954083,"extension":6.742099361032594},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.24,"coordY":151.68}},"index":1,"playId":"d7c82301-cf2b-36ab-8d6c-9a2f6c77645a","pitchNumber":2,"startTime":"2025-07-23T02:53:05.289Z","endTime":"2025-07-23T02:53:17.876Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T02:53:17.876Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Adael Amador walks. Michael Toglia to 2nd.","rbi":0,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T02:53:41.339Z","endTime":"2025-07-23T02:57:33.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"postOnSecond":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"postOnThird":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"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":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.894331718531145,"aZ":-31.613499540752983,"pfxX":0.5169926544799278,"pfxZ":0.3182409303271738,"pX":-0.03177402256312381,"pZ":1.4296768082840337,"vX0":4.459671417969398,"vY0":-130.824612468791,"vZ0":-4.052730569851863,"x":118.21,"y":200.18,"x0":-1.8182815232389256,"y0":50.001083707937724,"z0":5.341140844072817,"aX":0.9050535003106803},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.0,"breakHorizontal":-1.8,"spinRate":2494,"spinDirection":145},"zone":8,"typeConfidence":0.91,"plateTime":0.41701184255647084,"extension":6.775031817960614},"index":0,"playId":"c84569d9-127c-3485-af2b-22333685eb82","pitchNumber":1,"startTime":"2025-07-23T02:54:07.007Z","endTime":"2025-07-23T02:54:11.105Z","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":91.4,"endSpeed":85.5,"strikeZoneTop":3.42577332575305,"strikeZoneBottom":1.60650536588788,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.64178100237474,"aZ":-29.360740350804647,"pfxX":1.7593266380876837,"pfxZ":1.5391944601746053,"pX":1.5808905435308995,"pZ":1.7869841168435,"vX0":7.763852366158337,"vY0":-133.1357428430913,"vZ0":-3.667357013461486,"x":56.74,"y":190.53,"x0":-1.5799299573964851,"y0":50.00227339015755,"z0":5.264573688648664,"aX":3.21658131677496},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.3,"breakHorizontal":-4.6,"spinRate":2621,"spinDirection":165},"zone":14,"typeConfidence":0.9,"plateTime":0.40853860311159806,"extension":6.686332129749835},"index":1,"playId":"0d6a13cb-cc74-3b8e-9d1b-7be3232f877f","pitchNumber":2,"startTime":"2025-07-23T02:54:26.559Z","endTime":"2025-07-23T02:54:29.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":90.6,"strikeZoneTop":3.43176758367616,"strikeZoneBottom":1.61304363461075,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.298475939393132,"aZ":-24.94737301921301,"pfxX":-6.769237964557954,"pfxZ":3.495637103977236,"pX":-1.164889788412689,"pZ":3.133076105932463,"vX0":3.948606750060293,"vY0":-141.31360578050138,"vZ0":-2.469378225046968,"x":161.4,"y":154.19,"x0":-1.684186514401877,"y0":50.00441159302837,"z0":5.582696378494618,"aX":-14.005141975610753},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.1,"breakHorizontal":11.8,"spinRate":2215,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.3842622289035047,"extension":6.872698131839413},"index":2,"playId":"04757a2b-def1-36b0-affa-4e164f406861","pitchNumber":3,"startTime":"2025-07-23T02:54:46.025Z","endTime":"2025-07-23T02:54:49.921Z","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":90.0,"endSpeed":83.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.971262411713973,"aZ":-30.624343562697668,"pfxX":0.36762767956900433,"pfxZ":0.8843965576036519,"pX":0.24203674682005394,"pZ":1.3107859336735541,"vX0":5.151713937796327,"vY0":-131.04375356168615,"vZ0":-4.196165765821017,"x":107.77,"y":203.39,"x0":-1.788686395214048,"y0":50.00602472724804,"z0":5.193962941802642,"aX":0.6451685013189588},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.0,"breakHorizontal":-1.7,"spinRate":2453,"spinDirection":179},"zone":14,"typeConfidence":0.91,"plateTime":0.4163091942886106,"extension":7.142523043429216},"index":3,"playId":"aa220588-cd93-3162-be82-120da5c88d44","pitchNumber":4,"startTime":"2025-07-23T02:55:05.695Z","endTime":"2025-07-23T02:55:09.744Z","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.7,"endSpeed":77.2,"strikeZoneTop":3.45844883620133,"strikeZoneBottom":1.75082310172539,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.150386502991363,"aZ":-34.508664024931235,"pfxX":7.26704778472868,"pfxZ":-1.5673285567926944,"pX":-0.16396226442400216,"pZ":0.7252149392021632,"vX0":1.7968482614059345,"vY0":-120.50043655048327,"vZ0":-3.459295862561708,"x":123.25,"y":219.2,"x0":-1.8620377972990194,"y0":50.00543297845692,"z0":5.196101625326589,"aX":10.798559918211291},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.4,"breakHorizontal":-13.6,"spinRate":2289,"spinDirection":55},"zone":13,"typeConfidence":2.0,"plateTime":0.45275390087676337,"extension":6.737512649950069},"index":4,"playId":"40e8c284-a17b-3a24-a3e4-6a912b9caad8","pitchNumber":5,"startTime":"2025-07-23T02:55:27.798Z","endTime":"2025-07-23T02:55:31.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":84.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.113830352963276,"aZ":-29.88971692587444,"pfxX":1.4522752946404052,"pfxZ":1.2711393564172724,"pX":-0.6255021421864968,"pZ":2.772748906478366,"vX0":2.810046746426729,"vY0":-131.8031847567034,"vZ0":-1.0124030369172947,"x":140.84,"y":163.92,"x0":-1.884946778096177,"y0":50.00373093499017,"z0":5.32506921057079,"aX":2.6124146730547073},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.3,"breakHorizontal":-3.1,"spinRate":2479,"spinDirection":173},"zone":1,"typeConfidence":0.9,"plateTime":0.41204885545454895,"extension":6.576715964843929},"index":5,"playId":"fe8c8d42-e7c6-3923-9832-8d8521afb9bf","pitchNumber":6,"startTime":"2025-07-23T02:55:50.523Z","endTime":"2025-07-23T02:55:53.656Z","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":99.3,"endSpeed":93.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.215558544511243,"aZ":-25.707849966388945,"pfxX":-6.48972281222083,"pfxZ":2.968571400846951,"pX":-0.08907126262095938,"pZ":2.0794652850079314,"vX0":6.499965039691003,"vY0":-144.64392331313448,"vZ0":-5.474399600989677,"x":120.4,"y":182.63,"x0":-1.4934376102579896,"y0":50.00042544494009,"z0":5.517430278976961,"aX":-14.120081748457661},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":4.7,"breakHorizontal":10.9,"spinRate":2051,"spinDirection":224},"zone":5,"typeConfidence":0.92,"plateTime":0.3748498332861132,"extension":6.886331741122078},"index":6,"playId":"056f64bd-c86c-31a2-aa51-a50c8acf8ec9","pitchNumber":7,"startTime":"2025-07-23T02:56:13.835Z","endTime":"2025-07-23T02:56:18.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":84.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.543175898444012,"aZ":-29.400618191649126,"pfxX":1.8755064332602884,"pfxZ":1.5625498628007355,"pX":0.27144272815316933,"pZ":1.8889212060904146,"vX0":4.751499890896545,"vY0":-131.17206073708357,"vZ0":-3.0080445023711215,"x":109.2,"y":178.12,"x0":-1.7929522070649577,"y0":50.00427890435657,"z0":5.197232932642221,"aX":3.333819623995394},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.5,"breakHorizontal":-4.2,"spinRate":2435,"spinDirection":180},"zone":8,"typeConfidence":0.91,"plateTime":0.41441572509394087,"extension":6.648437288552111},"index":7,"playId":"26123032-e125-3b86-b359-ed77d6333a0b","pitchNumber":8,"startTime":"2025-07-23T02:56:44.344Z","endTime":"2025-07-23T02:56:47.940Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":78.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.56141418974271,"aZ":-35.77496232344641,"pfxX":5.442587038191266,"pfxZ":-2.3560250898782567,"pX":-0.7031472268766021,"pZ":1.9192547550087489,"vX0":1.0673339804597597,"vY0":-121.76097143261664,"vZ0":-0.8974561140419195,"x":143.8,"y":186.96,"x0":-1.8529333361206357,"y0":50.00139701123519,"z0":5.33622290574116,"aX":8.32892899449114},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-4.2,"breakHorizontal":-10.1,"spinRate":2324,"spinDirection":50},"zone":7,"typeConfidence":2.0,"plateTime":0.44655884606322216,"extension":6.671331225499555},"index":8,"playId":"472c8060-d4ae-3937-b20a-e9dd684492a9","pitchNumber":9,"startTime":"2025-07-23T02:57:06.722Z","endTime":"2025-07-23T02:57:10.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":91.8,"strikeZoneTop":3.46645438873458,"strikeZoneBottom":1.75919091275426,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.76362177413594,"aZ":-25.31870000157851,"pfxX":-9.425589745052255,"pfxZ":3.2419632309532753,"pX":-0.17284099417337961,"pZ":0.9877567283773763,"vX0":7.144780385376888,"vY0":-143.29214839151442,"vZ0":-7.898494666169533,"x":123.59,"y":212.11,"x0":-1.4525528969568369,"y0":50.00383623315374,"z0":5.3197548466302464,"aX":-19.939696955082702},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":4.7,"breakHorizontal":16.0,"spinRate":2066,"spinDirection":228},"zone":13,"typeConfidence":0.91,"plateTime":0.3797630969596595,"extension":6.794666840470677},"index":9,"playId":"da75ac68-82fc-3c02-b9d9-92fe5c140d38","pitchNumber":10,"startTime":"2025-07-23T02:57:29.768Z","endTime":"2025-07-23T02:57:33.637Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T02:57:33.637Z","atBatIndex":71},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Tyler Freeman grounds into a force out, shortstop Masyn Winn to catcher Yohel Pozo. Brenton Doyle out at home. Michael Toglia to 3rd. Adael Amador to 2nd. Tyler Freeman to 1st.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T02:58:53.477Z","endTime":"2025-07-23T02:59:02.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"postOnSecond":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"postOnThird":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"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":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-23T02:57:53.280Z","endTime":"2025-07-23T02:58:55.898Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":92.9,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.655628919946498,"aZ":-23.429554159112268,"pfxX":-8.39043826285389,"pfxZ":4.0191262927217455,"pX":-0.2775533064228576,"pZ":2.2530483023166026,"vX0":6.575831267987655,"vY0":-145.1261579000815,"vZ0":-5.587787724321888,"x":127.58,"y":177.95,"x0":-1.460433981241502,"y0":50.00234190712184,"z0":5.591566523387889,"aX":-18.251735136455604},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":6.6,"breakHorizontal":14.3,"spinRate":2082,"spinDirection":222},"zone":4,"typeConfidence":0.93,"plateTime":0.3746064937600919,"extension":6.717580204816962},"hitData":{"launchSpeed":82.9,"launchAngle":-34.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.85,"coordY":166.88}},"index":1,"playId":"327046bd-04a1-3f18-b426-dadb42728ad2","pitchNumber":1,"startTime":"2025-07-23T02:58:55.898Z","endTime":"2025-07-23T02:59:02.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T02:59:02.651Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mickey Moniak walks. Michael Toglia scores. Adael Amador to 3rd. Tyler Freeman to 2nd.","rbi":1,"awayScore":4,"homeScore":8,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T02:59:28.278Z","endTime":"2025-07-23T03:00:44.693Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"postOnSecond":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"postOnThird":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"responsiblePitcher":{"id":676617,"link":"/api/v1/people/676617"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":84.8,"strikeZoneTop":3.43000155385937,"strikeZoneBottom":1.64402213314446,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.476221018451056,"aZ":-29.335923379770154,"pfxX":0.7667616343227577,"pfxZ":1.5730849901753974,"pX":-0.903513509926695,"pZ":3.1155732389877806,"vX0":2.418854396363712,"vY0":-131.97456151177227,"vZ0":-0.6649663652629003,"x":151.44,"y":154.66,"x0":-1.9225036658916153,"y0":50.00505190635291,"z0":5.484738937544366,"aX":1.3868714193977976},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.9,"breakHorizontal":-1.8,"spinRate":2488,"spinDirection":165},"zone":11,"typeConfidence":0.9,"plateTime":0.4111027554904685,"extension":6.660106615718837},"index":0,"playId":"6361c005-ea14-3e34-823f-13b9f3129f84","pitchNumber":1,"startTime":"2025-07-23T02:59:31.321Z","endTime":"2025-07-23T02:59:35.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":86.2,"strikeZoneTop":3.39993323576883,"strikeZoneBottom":1.59999795208952,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.32034913806655,"aZ":-29.15088045208289,"pfxX":1.089837899739737,"pfxZ":1.6390948765949558,"pX":1.2955397584019677,"pZ":1.0250257514360916,"vX0":7.635271512910865,"vY0":-133.13878936527885,"vZ0":-5.586715102253239,"x":67.62,"y":211.1,"x0":-1.7194874587214166,"y0":50.00212179066993,"z0":5.1903644973826655,"aX":2.0088512875669076},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.3,"breakHorizontal":-3.2,"spinRate":2641,"spinDirection":201},"zone":14,"typeConfidence":0.9,"plateTime":0.40720926950979,"extension":6.9299662328235},"index":1,"playId":"882e7a33-cb3a-36af-b7d1-ff2d0a6a9733","pitchNumber":2,"startTime":"2025-07-23T02:59:47.284Z","endTime":"2025-07-23T02:59:51.362Z","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":99.3,"endSpeed":93.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.35115729004887,"aZ":-23.307306469297014,"pfxX":-7.077643942530882,"pfxZ":4.086930353380045,"pX":0.07279147010686854,"pZ":1.1406811823526648,"vX0":7.16892694825786,"vY0":-144.44631845151875,"vZ0":-8.288003797307647,"x":114.23,"y":207.98,"x0":-1.4907002847767317,"y0":50.00021750489409,"z0":5.41824021737615,"aX":-15.346975543339152},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":6.4,"breakHorizontal":11.9,"spinRate":2042,"spinDirection":225},"zone":14,"typeConfidence":0.92,"plateTime":0.3754540680276808,"extension":6.893524398641539},"index":2,"playId":"817b058f-f6fa-3569-8a42-958c6c39a21a","pitchNumber":3,"startTime":"2025-07-23T03:00:04.860Z","endTime":"2025-07-23T03:00:09.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":92.2,"strikeZoneTop":3.4359599627217,"strikeZoneBottom":1.59999753725877,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.566807970702897,"aZ":-24.51276814735609,"pfxX":-6.835428924461372,"pfxZ":3.6043504781198834,"pX":-0.9851058876284666,"pZ":1.5535949550994776,"vX0":4.461239992832006,"vY0":-142.90229195147776,"vZ0":-6.896838444166021,"x":154.55,"y":196.83,"x0":-1.6569951313765114,"y0":50.00087658665669,"z0":5.47737121038776,"aX":-14.51807690489885},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":5.6,"breakHorizontal":11.8,"spinRate":2031,"spinDirection":223},"zone":13,"typeConfidence":0.9,"plateTime":0.3794008253777488,"extension":6.918553552691278},"index":3,"playId":"706c54b8-060f-388b-8c80-4523585f154b","pitchNumber":4,"startTime":"2025-07-23T03:00:25.362Z","endTime":"2025-07-23T03:00:29.175Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":92.4,"strikeZoneTop":3.46076637890112,"strikeZoneBottom":1.6004004642393,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.667899876078405,"aZ":-24.420380255977147,"pfxX":-7.0717987012011125,"pfxZ":3.6161374926422063,"pX":-1.24880496982667,"pZ":2.9254799119486816,"vX0":3.3879399714835,"vY0":-143.54160472625642,"vZ0":-3.4562848394122327,"x":164.6,"y":159.79,"x0":-1.5080075243584488,"y0":50.0034422236518,"z0":5.618203647756623,"aX":-15.162427029341334},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":6.2,"breakHorizontal":12.4,"spinRate":2106,"spinDirection":222},"zone":11,"typeConfidence":0.92,"plateTime":0.3776558635329148,"extension":6.762310778834636},"index":4,"playId":"69a042e4-606b-354f-aee0-c277bd5eb487","pitchNumber":5,"startTime":"2025-07-23T03:00:40.902Z","endTime":"2025-07-23T03:00:44.693Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T03:00:44.693Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T03:01:09.776Z","endTime":"2025-07-23T03:02:51.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":79.0,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.91114308963749,"aZ":-37.149260265561885,"pfxX":5.68806653768308,"pfxZ":-3.206126779811661,"pX":0.1996985200139159,"pZ":1.7983422103601467,"vX0":2.826608339573731,"vY0":-122.65781706709461,"vZ0":-1.245018984216777,"x":109.39,"y":190.22,"x0":-1.6997265271716988,"y0":50.00198581123315,"z0":5.426634425754907,"aX":8.831204312843912},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-5.9,"breakHorizontal":-10.9,"spinRate":2503,"spinDirection":59},"zone":8,"typeConfidence":2.0,"plateTime":0.44333806272702514,"extension":6.801072501033545},"index":0,"playId":"4d4af0e1-a18a-3a9e-a224-705367ac05dd","pitchNumber":1,"startTime":"2025-07-23T03:01:12.043Z","endTime":"2025-07-23T03:01:15.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},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":80.4,"strikeZoneTop":3.47396558677842,"strikeZoneBottom":1.56000074485262,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.8915613821324,"aZ":-35.6883899497982,"pfxX":7.227345720401706,"pfxZ":-2.178819508672885,"pX":-1.2110479752808214,"pZ":1.8881885867577337,"vX0":-0.9110766268753996,"vY0":-124.77086445181578,"vZ0":-1.432640415907539,"x":163.16,"y":187.8,"x0":-1.7870495683165424,"y0":50.00460838290567,"z0":5.3524099365320765,"aX":11.64822053752356},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.1,"breakHorizontal":-13.0,"spinRate":2590,"spinDirection":58},"zone":13,"typeConfidence":2.0,"plateTime":0.4353254279292984,"extension":6.701457545546942},"index":1,"playId":"0bf06a33-06ab-3225-9d94-acbe44fc66de","pitchNumber":2,"startTime":"2025-07-23T03:01:26.631Z","endTime":"2025-07-23T03:01:30.233Z","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":2},"pitchData":{"startSpeed":98.9,"endSpeed":92.7,"strikeZoneTop":3.46104409816797,"strikeZoneBottom":1.64297398900737,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.0635232319332,"aZ":-24.086654000368693,"pfxX":-7.9617992631999535,"pfxZ":3.7595553139758593,"pX":1.0745779029909366,"pZ":1.8308318021747452,"vX0":9.981181954344175,"vY0":-143.82928404591092,"vZ0":-6.452855796660584,"x":56.61,"y":163.51,"x0":-1.3636341240698129,"y0":50.00359019350421,"z0":5.540561829250929,"aX":-17.125320438833626},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":6.0,"breakHorizontal":13.1,"spinRate":2200,"spinDirection":221},"zone":14,"typeConfidence":0.92,"plateTime":0.37704425197577685,"extension":6.892096461346923},"index":2,"playId":"383bc4a5-7de2-3194-b2b2-4693b731018b","pitchNumber":3,"startTime":"2025-07-23T03:01:45.297Z","endTime":"2025-07-23T03:01:48.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":92.6,"strikeZoneTop":3.47274936507463,"strikeZoneBottom":1.61763724979288,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.538428088254378,"aZ":-23.023810867881142,"pfxX":-6.772471689979516,"pfxZ":4.226510747749758,"pX":0.26571259702459277,"pZ":3.8902917130633585,"vX0":7.398656861506308,"vY0":-144.35188896004988,"vZ0":-0.9798267238969649,"x":106.87,"y":133.74,"x0":-1.4197775729767963,"y0":50.00226073237156,"z0":5.618592337083517,"aX":-14.65858654612594},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":7.7,"breakHorizontal":11.3,"spinRate":2216,"spinDirection":215},"zone":12,"typeConfidence":0.93,"plateTime":0.3758051199871346,"extension":6.785713234412937},"index":3,"playId":"fc9e77bd-1e2e-3fd6-a676-132572bb6c5a","pitchNumber":4,"startTime":"2025-07-23T03:02:06.439Z","endTime":"2025-07-23T03:02:10.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":91.8,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.055978321922613,"aZ":-25.184381410931902,"pfxX":-7.732483197414753,"pfxZ":3.294442397940289,"pX":-0.4452787751053769,"pZ":2.3792938568332516,"vX0":6.202669662908405,"vY0":-143.09483732918386,"vZ0":-4.0990385683714825,"x":133.97,"y":174.54,"x0":-1.6124003651681538,"y0":50.002094687238376,"z0":5.3659834962456765,"aX":-16.39571733026585},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":5.5,"breakHorizontal":13.1,"spinRate":2284,"spinDirection":222},"zone":4,"typeConfidence":0.92,"plateTime":0.37954380022132383,"extension":7.015544083687996},"index":4,"playId":"776cea11-ef6a-3719-ba62-a0451fd3f3c0","pitchNumber":5,"startTime":"2025-07-23T03:02:25.102Z","endTime":"2025-07-23T03:02:28.774Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.8,"endSpeed":93.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.59804248792397,"aZ":-24.824814803760525,"pfxX":-7.272804231193088,"pfxZ":3.3415423925571623,"pX":-0.5170000490398279,"pZ":2.9589124619085103,"vX0":5.37712455420135,"vY0":-145.47767721287346,"vZ0":-3.1433398096019785,"x":136.71,"y":158.89,"x0":-1.4197717447884655,"y0":50.0067604521623,"z0":5.513936988612102,"aX":-16.007896730247275},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":5.8,"breakHorizontal":12.5,"spinRate":2089,"spinDirection":226},"zone":1,"typeConfidence":0.93,"plateTime":0.37275157847788254,"extension":6.834512912471078},"index":5,"playId":"ec92be98-665a-377f-a060-d749f4cce3e2","pitchNumber":6,"startTime":"2025-07-23T03:02:47.243Z","endTime":"2025-07-23T03:02:51.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T03:02:51.480Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brendan Donovan grounds out, second baseman Orlando Arcia to first baseman Michael Toglia.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T03:05:22.510Z","endTime":"2025-07-23T03:05:51.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"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":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":606115,"link":"/api/v1/people/606115"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669911,"link":"/api/v1/people/669911"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Orlando Arcia replaces second baseman Adael Amador, batting 9th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T03:04:18.821Z","endTime":"2025-07-23T03:04:18.852Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606115,"link":"/api/v1/people/606115"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":691182,"link":"/api/v1/people/691182"}},{"details":{"description":"Pitching Change: Seth Halvorsen replaces Victor Vodnik.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-23T03:04:18.852Z","endTime":"2025-07-23T03:05:24.537Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678020,"link":"/api/v1/people/678020"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":92.0,"strikeZoneTop":3.32325312644917,"strikeZoneBottom":1.62000061512073,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.86402886640452,"aZ":-15.69052884633983,"pfxX":-6.354387657048823,"pfxZ":7.732942267014648,"pX":-0.19890597028382132,"pZ":0.668358311375575,"vX0":7.438447710203396,"vY0":-144.01342889351554,"vZ0":-11.243689404629835,"x":124.58,"y":220.73,"x0":-1.9719274695757394,"y0":50.00205591399819,"z0":5.558299534598001,"aX":-13.542581240493474},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.2,"breakHorizontal":10.3,"spinRate":2276,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.3782224904022229,"extension":6.779141718621547},"index":2,"playId":"42df961c-7201-319b-bfee-cd274c05cd49","pitchNumber":1,"startTime":"2025-07-23T03:05:24.537Z","endTime":"2025-07-23T03:05:28.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":91.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.115434188667464,"aZ":-16.843630803585462,"pfxX":-7.81649407843798,"pfxZ":7.242525012405704,"pX":-0.47204297748996604,"pZ":1.5508957780439723,"vX0":7.248931447439898,"vY0":-143.2133939338236,"vZ0":-8.741591700596334,"x":134.99,"y":196.91,"x0":-1.9969626940032208,"y0":50.00560394145897,"z0":5.65561282018678,"aX":-16.55167540259071},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":11.9,"breakHorizontal":13.1,"spinRate":2348,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.3796867764595864,"extension":6.680764361098416},"hitData":{"launchSpeed":76.4,"launchAngle":-19.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.74,"coordY":161.31}},"index":3,"playId":"5fbe64d5-83f2-3b43-8c68-5d2719ae157a","pitchNumber":2,"startTime":"2025-07-23T03:05:43.182Z","endTime":"2025-07-23T03:05:51.008Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T03:05:51.008Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out, third baseman Ryan McMahon to first baseman Michael Toglia.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T03:06:04.397Z","endTime":"2025-07-23T03:07:06.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":641857,"link":"/api/v1/people/641857"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669911,"link":"/api/v1/people/669911"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":92.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.69590685693071,"aZ":-17.35482791608267,"pfxX":-6.33612431953382,"pfxZ":6.8401684370786375,"pX":0.25590545910944423,"pZ":1.4818681518865198,"vX0":8.572318368633768,"vY0":-144.65523661892018,"vZ0":-9.156861015347028,"x":107.25,"y":198.77,"x0":-1.8922635136136536,"y0":50.00091304786185,"z0":5.703608896851966,"aX":-13.725425529783047},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":11.2,"breakHorizontal":10.2,"spinRate":2252,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.37546766804648657,"extension":6.86585142544298},"index":0,"playId":"3bf03906-ce43-3d47-928f-6e15102a2c15","pitchNumber":1,"startTime":"2025-07-23T03:06:19.110Z","endTime":"2025-07-23T03:06:22.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":83.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.987933849204815,"aZ":-26.652571129484308,"pfxX":1.5106416810469367,"pfxZ":3.2347633112712613,"pX":1.260004183439127,"pZ":0.363095086020155,"vX0":7.787150988951131,"vY0":-128.88853599352706,"vZ0":-8.526674010174577,"x":68.97,"y":228.98,"x0":-1.9782206032489416,"y0":50.00402795185572,"z0":5.725963295645101,"aX":2.5801540980494946},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.4,"breakHorizontal":-4.2,"spinRate":2645,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4225238672053484,"extension":6.670841613680353},"index":1,"playId":"175051be-eef2-3c7f-82cb-e91f4c80c978","pitchNumber":2,"startTime":"2025-07-23T03:06:37.660Z","endTime":"2025-07-23T03:06:41.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":83.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.414391608270297,"aZ":-31.440588946806834,"pfxX":-0.238609514577365,"pfxZ":0.42368503673228375,"pX":0.4438324855530176,"pZ":1.4331853442445215,"vX0":6.684144439092108,"vY0":-129.23011002621624,"vZ0":-5.196690048186689,"x":100.08,"y":200.08,"x0":-2.1257130326129543,"y0":50.00112117448125,"z0":5.834885676694256,"aX":-0.4116193367254682},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.0,"breakHorizontal":-0.8,"spinRate":2730,"spinDirection":89},"zone":14,"typeConfidence":2.0,"plateTime":0.42098511129958105,"extension":6.5041040628802325},"hitData":{"launchSpeed":93.8,"launchAngle":-19.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.08,"coordY":170.94}},"index":2,"playId":"762f93ec-da00-30a6-93f0-6cfc16919bd4","pitchNumber":3,"startTime":"2025-07-23T03:06:57.484Z","endTime":"2025-07-23T03:07:06.376Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T03:07:06.376Z","atBatIndex":76},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alec Burleson walks.","rbi":0,"awayScore":4,"homeScore":8,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T03:07:15.284Z","endTime":"2025-07-23T03:08:31.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"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],"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.8,"endSpeed":92.3,"strikeZoneTop":3.49820756456167,"strikeZoneBottom":1.58999909091629,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.28010369812406,"aZ":-17.498148394575455,"pfxX":-6.117912362106674,"pfxZ":6.767273738542734,"pX":-2.2447015067040375,"pZ":3.8459413741558945,"vX0":2.166899178768288,"vY0":-145.46979532374345,"vZ0":-3.010784427966005,"x":202.56,"y":134.94,"x0":-2.1990281659457978,"y0":50.00379876629659,"z0":5.939420905427803,"aX":-13.27032738964736},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":11.9,"breakHorizontal":10.8,"spinRate":2380,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.37479642071401686,"extension":6.639833094966022},"index":0,"playId":"53e2db2b-38c4-390b-8a96-4da72220fd64","pitchNumber":1,"startTime":"2025-07-23T03:07:34.390Z","endTime":"2025-07-23T03:07:37.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":91.0,"strikeZoneTop":3.45249727898535,"strikeZoneBottom":1.5900011170344,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.107001803350983,"aZ":-19.696027093827347,"pfxX":-6.063792754176874,"pfxZ":5.912327337289923,"pX":-1.9539395588628687,"pZ":3.748497642989131,"vX0":3.152469831313252,"vY0":-143.64780684114808,"vZ0":-2.513405730195222,"x":191.48,"y":137.57,"x0":-2.2717281104803644,"y0":50.00476356122256,"z0":5.845336011102307,"aX":-12.802702843241654},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":10.4,"breakHorizontal":10.4,"spinRate":2346,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3798172828938471,"extension":6.680711249080257},"index":1,"playId":"933c3897-ab01-301d-8c63-368b2b01cf2d","pitchNumber":2,"startTime":"2025-07-23T03:07:51.676Z","endTime":"2025-07-23T03:07:55.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.7,"strikeZoneTop":3.44136448216438,"strikeZoneBottom":1.59000009254833,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.97656446582672,"aZ":-13.568340272183727,"pfxX":-5.674900564246856,"pfxZ":8.943781852857665,"pX":-0.5523018971354885,"pZ":1.2246741264829468,"vX0":6.414690299367205,"vY0":-142.452776478437,"vZ0":-9.812623948956857,"x":138.05,"y":205.71,"x0":-2.0829967519682366,"y0":50.00561600148251,"z0":5.545801091587337,"aX":-11.808310169502873},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.6,"breakHorizontal":9.1,"spinRate":2337,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.38272772685172995,"extension":6.839510280224446},"index":2,"playId":"db80cfa5-0f34-3835-8abe-59892742f1b3","pitchNumber":3,"startTime":"2025-07-23T03:08:10.043Z","endTime":"2025-07-23T03:08:13.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":91.3,"strikeZoneTop":3.45471285294994,"strikeZoneBottom":1.59000280894996,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.26440981857996,"aZ":-16.271508521433166,"pfxX":-5.314326598580178,"pfxZ":7.487412597538476,"pX":-0.4331536146994361,"pZ":4.259889857598376,"vX0":6.75311856291674,"vY0":-143.86097834598823,"vZ0":-1.6308815321870367,"x":133.51,"y":123.76,"x0":-2.1061153336513523,"y0":50.00056103475586,"z0":5.828710106814621,"aX":-11.284606861765294},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.4,"breakHorizontal":8.5,"spinRate":2335,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.37884161295238794,"extension":6.6103826299485},"index":3,"playId":"2928de80-2bef-33df-9abc-3030197ccd87","pitchNumber":4,"startTime":"2025-07-23T03:08:28.169Z","endTime":"2025-07-23T03:08:31.591Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T03:08:31.591Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras called out on strikes.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T03:08:55.548Z","endTime":"2025-07-23T03:10:28.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":91.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.49450476333228,"aZ":-16.87150192114556,"pfxX":-6.294034573426175,"pfxZ":7.134381569799373,"pX":-0.26402496224034605,"pZ":3.252854138573796,"vX0":7.270517737249703,"vY0":-144.35252166111644,"vZ0":-4.396913424261862,"x":127.06,"y":150.95,"x0":-1.9783437422323962,"y0":50.001507355872576,"z0":5.810346333494093,"aX":-13.497940921980721},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":12.4,"breakHorizontal":10.2,"spinRate":2313,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.3771169774865113,"extension":6.834520312888602},"index":0,"playId":"f3cf2b34-b000-375a-b6a5-49b671c3b877","pitchNumber":1,"startTime":"2025-07-23T03:09:03.806Z","endTime":"2025-07-23T03:09:08.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.19751938208283,"aZ":-35.71676625436337,"pfxX":2.1704243264146994,"pfxZ":-2.0912715056296376,"pX":0.8186437786216683,"pZ":0.730115412196112,"vX0":6.379545691352931,"vY0":-128.47449615562724,"vZ0":-5.746906210289794,"x":85.8,"y":219.07,"x0":-1.9651191056428168,"y0":50.00394053901587,"z0":5.728119225017162,"aX":3.676186948728432},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-4.8,"breakHorizontal":-5.2,"spinRate":2591,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.42412369959005813,"extension":6.855379057496639},"index":1,"playId":"af96dbd9-c401-3f97-9fee-48ae01385931","pitchNumber":2,"startTime":"2025-07-23T03:09:21.778Z","endTime":"2025-07-23T03:09:24.889Z","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":101.4,"endSpeed":93.8,"strikeZoneTop":3.47971045226296,"strikeZoneBottom":1.63000178701487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.535191298503417,"aZ":-14.837469966962429,"pfxX":-4.987698281940663,"pfxZ":7.773118477619143,"pX":1.0580508873073653,"pZ":3.0624546216611117,"vX0":9.612873742235614,"vY0":-147.3897870122402,"vZ0":-5.783641240257561,"x":76.67,"y":156.09,"x0":-1.5775267307209397,"y0":50.002577727727775,"z0":5.905301945451481,"aX":-11.124728475363407},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":13.2,"breakHorizontal":7.4,"spinRate":2406,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3696926141454022,"extension":6.899727262863091},"index":2,"playId":"54124461-0c76-3a56-bd32-5d41dfb7c8b9","pitchNumber":3,"startTime":"2025-07-23T03:09:42.235Z","endTime":"2025-07-23T03:09:47.523Z","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":99.8,"endSpeed":92.2,"strikeZoneTop":3.39701779463693,"strikeZoneBottom":1.62999929606367,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.41807730116322,"aZ":-14.281798417728131,"pfxX":-5.759566336804271,"pfxZ":8.265509748040671,"pX":-0.4960293248772446,"pZ":3.4562762678488554,"vX0":5.9085868028369415,"vY0":-145.38046202428004,"vZ0":-4.674956041134104,"x":135.91,"y":145.46,"x0":-1.7952582993323405,"y0":50.006370372104925,"z0":5.936257573635454,"aX":-12.473120601494701},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":14.3,"breakHorizontal":9.5,"spinRate":2379,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.3751089244496142,"extension":6.7764774065752205},"index":3,"playId":"1a15df37-f3fc-3da0-8836-2ef636916341","pitchNumber":4,"startTime":"2025-07-23T03:10:02.333Z","endTime":"2025-07-23T03:10:07.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":92.1,"strikeZoneTop":3.48182776559474,"strikeZoneBottom":1.62998472515343,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.02966822054678,"aZ":-17.9759676477452,"pfxX":-5.276630519748342,"pfxZ":6.580329054312331,"pX":-0.37749542120561647,"pZ":3.1030030380409395,"vX0":6.46750417581055,"vY0":-145.07780329452297,"vZ0":-4.750864882729626,"x":131.39,"y":155.0,"x0":-1.9372474607596837,"y0":50.00261644334561,"z0":5.837871385709777,"aX":-11.386245207626848},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":11.3,"breakHorizontal":8.5,"spinRate":2273,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.3757817980089633,"extension":6.797339404766661},"index":4,"playId":"27b20aeb-09bc-3003-abdb-86d9a00507b7","pitchNumber":5,"startTime":"2025-07-23T03:10:24.985Z","endTime":"2025-07-23T03:10:28.725Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T03:10:28.725Z","atBatIndex":78}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras called out on strikes.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T03:08:55.548Z","endTime":"2025-07-23T03:10:28.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":91.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.49450476333228,"aZ":-16.87150192114556,"pfxX":-6.294034573426175,"pfxZ":7.134381569799373,"pX":-0.26402496224034605,"pZ":3.252854138573796,"vX0":7.270517737249703,"vY0":-144.35252166111644,"vZ0":-4.396913424261862,"x":127.06,"y":150.95,"x0":-1.9783437422323962,"y0":50.001507355872576,"z0":5.810346333494093,"aX":-13.497940921980721},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":12.4,"breakHorizontal":10.2,"spinRate":2313,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.3771169774865113,"extension":6.834520312888602},"index":0,"playId":"f3cf2b34-b000-375a-b6a5-49b671c3b877","pitchNumber":1,"startTime":"2025-07-23T03:09:03.806Z","endTime":"2025-07-23T03:09:08.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.19751938208283,"aZ":-35.71676625436337,"pfxX":2.1704243264146994,"pfxZ":-2.0912715056296376,"pX":0.8186437786216683,"pZ":0.730115412196112,"vX0":6.379545691352931,"vY0":-128.47449615562724,"vZ0":-5.746906210289794,"x":85.8,"y":219.07,"x0":-1.9651191056428168,"y0":50.00394053901587,"z0":5.728119225017162,"aX":3.676186948728432},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-4.8,"breakHorizontal":-5.2,"spinRate":2591,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.42412369959005813,"extension":6.855379057496639},"index":1,"playId":"af96dbd9-c401-3f97-9fee-48ae01385931","pitchNumber":2,"startTime":"2025-07-23T03:09:21.778Z","endTime":"2025-07-23T03:09:24.889Z","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":101.4,"endSpeed":93.8,"strikeZoneTop":3.47971045226296,"strikeZoneBottom":1.63000178701487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.535191298503417,"aZ":-14.837469966962429,"pfxX":-4.987698281940663,"pfxZ":7.773118477619143,"pX":1.0580508873073653,"pZ":3.0624546216611117,"vX0":9.612873742235614,"vY0":-147.3897870122402,"vZ0":-5.783641240257561,"x":76.67,"y":156.09,"x0":-1.5775267307209397,"y0":50.002577727727775,"z0":5.905301945451481,"aX":-11.124728475363407},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":13.2,"breakHorizontal":7.4,"spinRate":2406,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3696926141454022,"extension":6.899727262863091},"index":2,"playId":"54124461-0c76-3a56-bd32-5d41dfb7c8b9","pitchNumber":3,"startTime":"2025-07-23T03:09:42.235Z","endTime":"2025-07-23T03:09:47.523Z","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":99.8,"endSpeed":92.2,"strikeZoneTop":3.39701779463693,"strikeZoneBottom":1.62999929606367,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.41807730116322,"aZ":-14.281798417728131,"pfxX":-5.759566336804271,"pfxZ":8.265509748040671,"pX":-0.4960293248772446,"pZ":3.4562762678488554,"vX0":5.9085868028369415,"vY0":-145.38046202428004,"vZ0":-4.674956041134104,"x":135.91,"y":145.46,"x0":-1.7952582993323405,"y0":50.006370372104925,"z0":5.936257573635454,"aX":-12.473120601494701},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":14.3,"breakHorizontal":9.5,"spinRate":2379,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.3751089244496142,"extension":6.7764774065752205},"index":3,"playId":"1a15df37-f3fc-3da0-8836-2ef636916341","pitchNumber":4,"startTime":"2025-07-23T03:10:02.333Z","endTime":"2025-07-23T03:10:07.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":92.1,"strikeZoneTop":3.48182776559474,"strikeZoneBottom":1.62998472515343,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.02966822054678,"aZ":-17.9759676477452,"pfxX":-5.276630519748342,"pfxZ":6.580329054312331,"pX":-0.37749542120561647,"pZ":3.1030030380409395,"vX0":6.46750417581055,"vY0":-145.07780329452297,"vZ0":-4.750864882729626,"x":131.39,"y":155.0,"x0":-1.9372474607596837,"y0":50.00261644334561,"z0":5.837871385709777,"aX":-11.386245207626848},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":11.3,"breakHorizontal":8.5,"spinRate":2273,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.3757817980089633,"extension":6.797339404766661},"index":4,"playId":"27b20aeb-09bc-3003-abdb-86d9a00507b7","pitchNumber":5,"startTime":"2025-07-23T03:10:24.985Z","endTime":"2025-07-23T03:10:28.725Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T03:10:28.725Z","atBatIndex":78},"scoringPlays":[5,15,23,29,30,44,56,66,73],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3],"bottom":[4,5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"coordinates":{"x":178.55,"y":120.0},"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":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":125.19,"y":179.72},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":164.51,"y":83.29},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":254.82,"y":67.54},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":121.41,"y":98.98},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"coordinates":{"x":105.7,"y":168.91},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":8,"endIndex":16,"top":[8,9,10],"bottom":[11,12,13,14,15,16],"hits":{"away":[{"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":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":40.08,"y":111.04},"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":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":136.98,"y":135.81},"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":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":108.24,"y":152.19},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"coordinates":{"x":113.81,"y":184.11},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"batter":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"coordinates":{"x":191.34,"y":70.6},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":107.8,"y":52.11},"type":"O","description":"Flyout"}]}},{"startIndex":17,"endIndex":25,"top":[17,18,19],"bottom":[20,21,22,23,24,25],"hits":{"away":[{"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":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":94.69,"y":79.84},"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":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"coordinates":{"x":167.52,"y":58.95},"type":"O","description":"Double Play"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":188.3,"y":112.16},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":47.43,"y":76.69},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"coordinates":{"x":152.88,"y":105.34},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"coordinates":{"x":49.09,"y":51.26},"type":"H","description":"Home Run"}]}},{"startIndex":26,"endIndex":37,"top":[26,27,28,29,30,31,32],"bottom":[33,34,35,36,37],"hits":{"away":[{"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":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":115.84,"y":166.88},"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":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":180.19,"y":132.1},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":1.0,"y":145.1},"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":4,"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":90.87,"y":163.41},"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":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":170.06,"y":118.74},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":102.81,"y":95.94},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":113.81,"y":154.72},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"coordinates":{"x":147.89,"y":46.01},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"coordinates":{"x":76.82,"y":135.47},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":45.52,"y":80.32},"type":"O","description":"Flyout"}]}},{"startIndex":38,"endIndex":45,"top":[38,39,40],"bottom":[41,42,43,44,45],"hits":{"away":[{"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":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":96.88,"y":70.59},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"coordinates":{"x":182.31,"y":80.22},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":182.85,"y":72.69},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":177.84,"y":58.47},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"coordinates":{"x":61.77,"y":95.41},"type":"H","description":"Single"}]}},{"startIndex":46,"endIndex":53,"top":[46,47,48,49,50],"bottom":[51,52,53],"hits":{"away":[{"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":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":54.28,"y":95.31},"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":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":166.22,"y":86.27},"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":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":183.4,"y":104.82},"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":6,"pitcher":{"id":656234,"fullName":"Jake Bird","link":"/api/v1/people/656234"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":101.3,"y":119.12},"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":6,"pitcher":{"id":656234,"fullName":"Jake Bird","link":"/api/v1/people/656234"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":126.4,"y":135.69},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":108.24,"y":164.35},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":96.19,"y":111.81},"type":"O","description":"Flyout"}]}},{"startIndex":54,"endIndex":62,"top":[54,55,56,57,58,59],"bottom":[60,61,62],"hits":{"away":[{"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":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":122.9,"y":194.66},"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":7,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"coordinates":{"x":193.88,"y":118.74},"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":7,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":105.18,"y":41.25},"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":7,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":212.98,"y":84.15},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"coordinates":{"x":117.36,"y":150.67},"type":"O","description":"Groundout"}]}},{"startIndex":63,"endIndex":74,"top":[63,64,65,66,67],"bottom":[68,69,70,71,72,73,74],"hits":{"away":[{"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":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":142.02,"y":147.13},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":116.59,"y":137.45},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":122.48,"y":27.91},"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":8,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"coordinates":{"x":194.86,"y":117.4},"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":8,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":151.31,"y":170.43},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":73.27,"y":64.55},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"coordinates":{"x":112.8,"y":179.05},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"coordinates":{"x":146.24,"y":151.68},"type":"O","description":"Fielders Choice"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":116.85,"y":166.88},"type":"O","description":"Forceout"}]}},{"startIndex":75,"endIndex":78,"top":[75,76,77,78],"bottom":[],"hits":{"away":[{"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":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"coordinates":{"x":145.74,"y":161.31},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":96.08,"y":170.94},"type":"O","description":"Groundout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":2,"hits":4,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":3},"away":{"runs":1,"hits":2,"errors":1,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":8,"hits":11,"errors":0,"leftOnBase":7},"away":{"runs":4,"hits":11,"errors":1,"leftOnBase":9}},"defense":{"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"catcher":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"first":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"second":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"third":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"shortstop":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"left":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"center":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"right":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"onDeck":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"inHole":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"battingOrder":4,"team":{"id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"}},"offense":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"onDeck":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"inHole":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"battingOrder":4,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"balls":2,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"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":9,"groundOuts":12,"airOuts":11,"runs":4,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":1,"avg":".253","atBats":35,"obp":".322","slg":".394","ops":".716","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":15,"rbi":4,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"flyOuts":6,"groundOuts":5,"airOuts":6,"runs":8,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":35,"obp":".385","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":146,"era":"4.19","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.28","battersFaced":39,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":146,"balls":49,"strikes":97,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":8,"pitchesPerInning":"18.25","runsScoredPer9":"9.00","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":24,"errors":1,"chances":30,"passedBall":0,"pickoffs":0}},"players":{"ID700241":{"person":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":4,"flyOuts":18,"groundOuts":30,"airOuts":35,"runs":12,"doubles":2,"triples":2,"homeRuns":2,"strikeOuts":17,"baseOnBalls":3,"intentionalWalks":0,"hits":26,"hitByPitch":1,"atBats":107,"obp":".270","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":425,"era":"3.49","inningsPitched":"28.1","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.02","battersFaced":112,"outs":85,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":425,"balls":160,"strikes":265,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".667","pitchesPerInning":"15.00","gamesFinished":1,"strikeoutWalkRatio":"5.67","strikeoutsPer9Inn":"5.40","walksPer9Inn":"0.95","hitsPer9Inn":"8.26","runsScoredPer9":"3.81","homeRunsPer9":"0.64","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691023":{"person":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | 2B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":60,"flyOuts":23,"groundOuts":36,"airOuts":49,"runs":23,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":68,"baseOnBalls":13,"intentionalWalks":0,"hits":44,"hitByPitch":2,"avg":".224","atBats":196,"obp":".278","slg":".316","ops":".594","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":212,"totalBases":62,"rbi":25,"leftOnBase":104,"sacBunts":0,"sacFlies":1,"babip":".325","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"65.33","popOuts":12,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":108,"errors":1,"chances":112,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID687363":{"person":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"jerseyNumber":"11","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | 2 BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":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":95,"flyOuts":43,"groundOuts":73,"airOuts":73,"runs":43,"doubles":11,"triples":1,"homeRuns":5,"strikeOuts":89,"baseOnBalls":30,"intentionalWalks":0,"hits":69,"hitByPitch":8,"avg":".232","atBats":297,"obp":".318","slg":".327","ops":".645","caughtStealing":2,"stolenBases":25,"stolenBasePercentage":".926","caughtStealingPercentage":".074","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":342,"totalBases":97,"rbi":33,"leftOnBase":115,"sacBunts":5,"sacFlies":2,"babip":".312","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"59.40","popOuts":12,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":235,"errors":2,"chances":240,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID575929":{"person":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"jerseyNumber":"40","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"400","stats":{"batting":{"summary":"2-5 | 2B, K, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":49,"groundOuts":81,"airOuts":85,"runs":49,"doubles":25,"triples":0,"homeRuns":13,"strikeOuts":101,"baseOnBalls":32,"intentionalWalks":1,"hits":92,"hitByPitch":14,"avg":".258","atBats":356,"obp":".342","slg":".438","ops":".780","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":405,"totalBases":156,"rbi":57,"leftOnBase":164,"sacBunts":1,"sacFlies":2,"babip":".324","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.38","popOuts":9,"lineOuts":27},"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":57,"putOuts":666,"errors":4,"chances":727,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID571927":{"person":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"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":29,"gamesStarted":2,"flyOuts":27,"groundOuts":51,"airOuts":56,"runs":23,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":46,"baseOnBalls":9,"intentionalWalks":0,"hits":50,"hitByPitch":1,"atBats":201,"obp":".283","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":844,"era":"3.29","inningsPitched":"52.0","wins":5,"losses":2,"saves":1,"saveOpportunities":4,"holds":6,"blownSaves":3,"earnedRuns":19,"whip":"1.13","battersFaced":213,"outs":156,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":844,"balls":278,"strikes":566,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".714","pitchesPerInning":"16.23","gamesFinished":2,"strikeoutWalkRatio":"5.11","strikeoutsPer9Inn":"7.96","walksPer9Inn":"1.56","hitsPer9Inn":"8.65","runsScoredPer9":"3.98","homeRunsPer9":"0.69","inheritedRunners":17,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID571448":{"person":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"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":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":75,"groundOuts":82,"airOuts":139,"runs":41,"doubles":15,"triples":1,"homeRuns":10,"strikeOuts":35,"baseOnBalls":26,"intentionalWalks":4,"hits":82,"hitByPitch":3,"avg":".244","atBats":336,"obp":".302","slg":".384","ops":".686","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":367,"totalBases":129,"rbi":43,"leftOnBase":164,"sacBunts":0,"sacFlies":2,"babip":".246","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.60","popOuts":37,"lineOuts":27},"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":168,"putOuts":62,"errors":3,"chances":233,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":{"summary":"3.2 IP, ER, 7 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":1,"airOuts":3,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":14,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":49,"inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":15,"outs":11,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":49,"balls":13,"strikes":36,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"2.45","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":40,"gamesStarted":0,"flyOuts":29,"groundOuts":58,"airOuts":52,"runs":18,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":48,"baseOnBalls":19,"intentionalWalks":1,"hits":46,"hitByPitch":1,"atBats":202,"obp":".295","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":834,"era":"2.95","inningsPitched":"55.0","wins":2,"losses":1,"saves":0,"saveOpportunities":2,"holds":12,"blownSaves":2,"earnedRuns":18,"whip":"1.18","battersFaced":224,"outs":165,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":834,"balls":281,"strikes":553,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.12","rbi":1,"winPercentage":".667","pitchesPerInning":"15.16","gamesFinished":7,"strikeoutWalkRatio":"2.53","strikeoutsPer9Inn":"7.85","walksPer9Inn":"3.11","hitsPer9Inn":"7.53","runsScoredPer9":"2.95","homeRunsPer9":"0.65","inheritedRunners":19,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID571945":{"person":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"jerseyNumber":"39","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":19,"gamesStarted":19,"flyOuts":77,"groundOuts":94,"airOuts":124,"runs":58,"doubles":21,"triples":4,"homeRuns":17,"strikeOuts":69,"baseOnBalls":23,"intentionalWalks":0,"hits":103,"hitByPitch":2,"atBats":385,"obp":".309","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":1537,"era":"5.20","inningsPitched":"97.0","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":56,"whip":"1.30","battersFaced":415,"outs":291,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1537,"balls":521,"strikes":1016,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".417","pitchesPerInning":"15.85","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"6.40","walksPer9Inn":"2.13","hitsPer9Inn":"9.56","runsScoredPer9":"5.38","homeRunsPer9":"1.58","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":24,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":11,"errors":1,"chances":23,"fielding":".957","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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":4,"groundOuts":4,"airOuts":6,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".368","atBats":19,"obp":".429","slg":".632","ops":"1.061","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":21,"totalBases":12,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".375","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.00","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":38,"gamesStarted":0,"flyOuts":14,"groundOuts":35,"airOuts":25,"runs":11,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":30,"baseOnBalls":15,"intentionalWalks":3,"hits":25,"hitByPitch":1,"atBats":110,"obp":".320","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":505,"era":"2.30","inningsPitched":"31.1","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":14,"blownSaves":0,"earnedRuns":8,"whip":"1.28","battersFaced":132,"outs":94,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":505,"balls":187,"strikes":318,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":".500","pitchesPerInning":"16.12","gamesFinished":6,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.62","walksPer9Inn":"4.31","hitsPer9Inn":"7.18","runsScoredPer9":"3.16","homeRunsPer9":"0.29","inheritedRunners":17,"inheritedRunnersScored":3,"catchersInterference":1,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641658":{"person":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"jerseyNumber":"13","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":12,"groundOuts":12,"airOuts":22,"runs":12,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":24,"baseOnBalls":11,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".164","atBats":67,"obp":".282","slg":".194","ops":".476","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":80,"totalBases":13,"rbi":1,"leftOnBase":24,"sacBunts":2,"sacFlies":0,"babip":".256","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":6},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":3,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":3,"balls":0,"strikes":3,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"3.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":42,"putOuts":48,"errors":0,"chances":90,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676475":{"person":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"jerseyNumber":"41","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"300","stats":{"batting":{"summary":"2-3 | BB, HBP, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":58,"groundOuts":74,"airOuts":103,"runs":33,"doubles":17,"triples":0,"homeRuns":12,"strikeOuts":44,"baseOnBalls":24,"intentionalWalks":1,"hits":90,"hitByPitch":1,"avg":".293","atBats":307,"obp":".343","slg":".466","ops":".809","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":337,"totalBases":143,"rbi":44,"leftOnBase":138,"sacBunts":1,"sacFlies":3,"babip":".307","groundOutsToAirouts":"0.72","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"25.58","popOuts":23,"lineOuts":22},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":7,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":3,"strikes":4,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"7.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":275,"errors":3,"chances":296,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID543243":{"person":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"jerseyNumber":"54","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":20,"gamesStarted":20,"flyOuts":51,"groundOuts":92,"airOuts":104,"runs":53,"doubles":18,"triples":4,"homeRuns":12,"strikeOuts":123,"baseOnBalls":19,"intentionalWalks":0,"hits":109,"hitByPitch":3,"atBats":427,"obp":".291","caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","numberOfPitches":1637,"era":"4.04","inningsPitched":"111.1","wins":9,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.15","battersFaced":453,"outs":334,"gamesPitched":20,"completeGames":1,"shutouts":1,"pitchesThrown":1637,"balls":542,"strikes":1095,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".692","pitchesPerInning":"14.70","gamesFinished":0,"strikeoutWalkRatio":"6.47","strikeoutsPer9Inn":"9.94","walksPer9Inn":"1.54","hitsPer9Inn":"8.81","runsScoredPer9":"4.28","homeRunsPer9":"0.97","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":3,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":25,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":7,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID667463":{"person":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"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":".---","numberOfPitches":4,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":4,"balls":2,"strikes":2,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":39,"gamesStarted":0,"flyOuts":13,"groundOuts":69,"airOuts":22,"runs":27,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":22,"baseOnBalls":12,"intentionalWalks":0,"hits":49,"hitByPitch":0,"atBats":160,"obp":".353","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":615,"era":"5.30","inningsPitched":"37.1","wins":2,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":22,"whip":"1.63","battersFaced":174,"outs":112,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":615,"balls":216,"strikes":399,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"3.14","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.47","gamesFinished":12,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"5.30","walksPer9Inn":"2.89","hitsPer9Inn":"11.81","runsScoredPer9":"6.51","homeRunsPer9":"1.45","inheritedRunners":24,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":3,"errors":0,"chances":15,"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"}]},"ID695336":{"person":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"jerseyNumber":"25","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":15,"groundOuts":20,"airOuts":24,"runs":6,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":23,"baseOnBalls":3,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".241","atBats":87,"obp":".264","slg":".345","ops":".609","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":91,"totalBases":30,"rbi":10,"leftOnBase":47,"sacBunts":0,"sacFlies":1,"babip":".313","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"87.00","popOuts":1,"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":58,"putOuts":25,"errors":3,"chances":86,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676617":{"person":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":31,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":14,"strikes":17,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.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":19,"gamesStarted":0,"flyOuts":9,"groundOuts":24,"airOuts":18,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":26,"baseOnBalls":12,"intentionalWalks":0,"hits":19,"hitByPitch":2,"atBats":87,"obp":".327","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":423,"era":"1.85","inningsPitched":"24.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":5,"whip":"1.27","battersFaced":101,"outs":73,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":423,"balls":169,"strikes":254,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":1,"winPercentage":".---","pitchesPerInning":"17.38","gamesFinished":3,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"9.62","walksPer9Inn":"4.44","hitsPer9Inn":"7.03","runsScoredPer9":"2.22","homeRunsPer9":"0.74","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"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"}]},"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":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":19,"gamesStarted":19,"flyOuts":38,"groundOuts":171,"airOuts":69,"runs":58,"doubles":20,"triples":4,"homeRuns":14,"strikeOuts":67,"baseOnBalls":34,"intentionalWalks":0,"hits":107,"hitByPitch":1,"atBats":412,"obp":".317","caughtStealing":0,"stolenBases":11,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1689,"era":"4.71","inningsPitched":"105.0","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":55,"whip":"1.34","battersFaced":450,"outs":315,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1689,"balls":653,"strikes":1036,"strikePercentage":".610","hitBatsmen":1,"balks":2,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"2.48","rbi":0,"winPercentage":".455","pitchesPerInning":"16.09","gamesFinished":0,"strikeoutWalkRatio":"1.97","strikeoutsPer9Inn":"5.74","walksPer9Inn":"2.91","hitsPer9Inn":"9.17","runsScoredPer9":"4.97","homeRunsPer9":"1.20","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":14,"errors":3,"chances":30,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650968":{"person":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"jerseyNumber":"63","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"1-1 | 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":13,"groundOuts":23,"airOuts":34,"runs":12,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":30,"hitByPitch":0,"avg":".309","atBats":97,"obp":".333","slg":".505","ops":".838","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":102,"totalBases":49,"rbi":15,"leftOnBase":34,"sacBunts":0,"sacFlies":1,"babip":".313","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.25","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":{"caughtStealing":4,"stolenBases":23,"stolenBasePercentage":".852","caughtStealingPercentage":".148","assists":7,"putOuts":170,"errors":3,"chances":180,"fielding":".983","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID669461":{"person":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"jerseyNumber":"52","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":18,"gamesStarted":18,"flyOuts":70,"groundOuts":97,"airOuts":118,"runs":48,"doubles":24,"triples":1,"homeRuns":10,"strikeOuts":80,"baseOnBalls":22,"intentionalWalks":0,"hits":103,"hitByPitch":2,"atBats":392,"obp":".302","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","numberOfPitches":1530,"era":"4.13","inningsPitched":"100.1","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.25","battersFaced":422,"outs":301,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1530,"balls":527,"strikes":1003,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".462","pitchesPerInning":"15.25","gamesFinished":0,"strikeoutWalkRatio":"3.64","strikeoutsPer9Inn":"7.18","walksPer9Inn":"1.97","hitsPer9Inn":"9.24","runsScoredPer9":"4.31","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":21,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":3,"errors":0,"chances":13,"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,"battingOrder":"800","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"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":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":37,"groundOuts":62,"airOuts":68,"runs":26,"doubles":10,"triples":0,"homeRuns":6,"strikeOuts":66,"baseOnBalls":14,"intentionalWalks":0,"hits":50,"hitByPitch":1,"avg":".207","atBats":241,"obp":".252","slg":".324","ops":".576","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":261,"totalBases":78,"rbi":29,"leftOnBase":122,"sacBunts":3,"sacFlies":2,"babip":".257","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.17","popOuts":16,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":14,"stolenBases":39,"stolenBasePercentage":".736","caughtStealingPercentage":".264","assists":31,"putOuts":504,"errors":4,"chances":539,"fielding":".993","passedBall":6,"pickoffs":3}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID680977":{"person":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"jerseyNumber":"33","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | 2B, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":1,"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":3,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":53,"groundOuts":103,"airOuts":103,"runs":52,"doubles":24,"triples":0,"homeRuns":8,"strikeOuts":55,"baseOnBalls":35,"intentionalWalks":3,"hits":107,"hitByPitch":7,"avg":".295","atBats":363,"obp":".364","slg":".427","ops":".791","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":410,"totalBases":155,"rbi":39,"leftOnBase":131,"sacBunts":1,"sacFlies":4,"babip":".326","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.38","popOuts":20,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":209,"putOuts":142,"errors":3,"chances":354,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID664854":{"person":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"jerseyNumber":"56","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":34,"gamesStarted":0,"flyOuts":17,"groundOuts":31,"airOuts":32,"runs":12,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":37,"baseOnBalls":14,"intentionalWalks":2,"hits":34,"hitByPitch":1,"atBats":131,"obp":".331","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":572,"era":"3.18","inningsPitched":"34.0","wins":3,"losses":1,"saves":19,"saveOpportunities":24,"holds":0,"blownSaves":5,"earnedRuns":12,"whip":"1.41","battersFaced":149,"outs":102,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":572,"balls":182,"strikes":390,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".750","pitchesPerInning":"16.82","gamesFinished":27,"strikeoutWalkRatio":"2.64","strikeoutsPer9Inn":"9.79","walksPer9Inn":"3.71","hitsPer9Inn":"9.00","runsScoredPer9":"3.18","homeRunsPer9":"1.06","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607200":{"person":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"jerseyNumber":"12","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(L, 3-10)","summary":"3.0 IP, 6 ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":15,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":62,"inningsPitched":"3.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"battersFaced":16,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":62,"balls":20,"strikes":42,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":6,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"6.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":70,"groundOuts":102,"airOuts":126,"runs":62,"doubles":22,"triples":1,"homeRuns":14,"strikeOuts":63,"baseOnBalls":47,"intentionalWalks":1,"hits":106,"hitByPitch":2,"atBats":392,"obp":".350","caughtStealing":2,"stolenBases":22,"stolenBasePercentage":".917","caughtStealingPercentage":".083","numberOfPitches":1667,"era":"5.22","inningsPitched":"101.2","wins":3,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":59,"whip":"1.50","battersFaced":446,"outs":305,"gamesPitched":20,"completeGames":1,"shutouts":1,"pitchesThrown":1667,"balls":653,"strikes":1014,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":6,"winPercentage":".231","pitchesPerInning":"16.40","gamesFinished":0,"strikeoutWalkRatio":"1.34","strikeoutsPer9Inn":"5.58","walksPer9Inn":"4.16","hitsPer9Inn":"9.38","runsScoredPer9":"5.49","homeRunsPer9":"1.24","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":25,"lineOuts":31},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":10,"errors":1,"chances":21,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664208":{"person":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"jerseyNumber":"88","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":38,"gamesStarted":0,"flyOuts":13,"groundOuts":27,"airOuts":30,"runs":12,"doubles":8,"triples":0,"homeRuns":1,"strikeOuts":47,"baseOnBalls":15,"intentionalWalks":1,"hits":28,"hitByPitch":5,"atBats":130,"obp":".318","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":614,"era":"2.48","inningsPitched":"36.1","wins":1,"losses":3,"saves":2,"saveOpportunities":4,"holds":18,"blownSaves":2,"earnedRuns":10,"whip":"1.18","battersFaced":152,"outs":109,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":614,"balls":214,"strikes":400,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".250","pitchesPerInning":"16.90","gamesFinished":9,"strikeoutWalkRatio":"3.13","strikeoutsPer9Inn":"11.64","walksPer9Inn":"3.72","hitsPer9Inn":"6.94","runsScoredPer9":"2.97","homeRunsPer9":"0.25","inheritedRunners":15,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".750","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":"1-4 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":63,"groundOuts":73,"airOuts":117,"runs":57,"doubles":20,"triples":0,"homeRuns":7,"strikeOuts":66,"baseOnBalls":27,"intentionalWalks":0,"hits":93,"hitByPitch":3,"avg":".269","atBats":346,"obp":".325","slg":".387","ops":".712","caughtStealing":5,"stolenBases":6,"stolenBasePercentage":".545","caughtStealingPercentage":".455","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":379,"totalBases":134,"rbi":34,"leftOnBase":128,"sacBunts":1,"sacFlies":2,"babip":".313","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.43","popOuts":28,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":230,"putOuts":110,"errors":2,"chances":342,"fielding":".994","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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"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":48,"flyOuts":16,"groundOuts":51,"airOuts":34,"runs":22,"doubles":8,"triples":0,"homeRuns":8,"strikeOuts":39,"baseOnBalls":18,"intentionalWalks":0,"hits":53,"hitByPitch":3,"avg":".303","atBats":175,"obp":".374","slg":".486","ops":".860","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":198,"totalBases":85,"rbi":37,"leftOnBase":81,"sacBunts":0,"sacFlies":2,"babip":".346","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.88","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":0,"stolenBases":15,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":6,"putOuts":85,"errors":1,"chances":92,"fielding":".989","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]}},"batters":[680977,671056,676475,575929,571448,691026,691023,686780,650968,687363,607200,681517,667463,676617],"pitchers":[607200,681517,667463,676617],"bench":[665877,641658,695336],"bullpen":[543243,664854,669461,664208,571927,700241,571945,669467,668941],"battingOrder":[680977,671056,676475,575929,571448,691026,691023,650968,687363],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Contreras, Wn (25, Blalock); Donovan (24, Agnos); Walker, J (7, Vodnik); Pozo (7, Vodnik)."},{"label":"TB","value":"Arenado; Burleson 2; Contreras, Wn 3; Donovan 3; Pozo 2; Walker, J 3; Winn."},{"label":"RBI","value":"Arenado (43); Donovan (39); Pozo (15); Winn (34)."},{"label":"2-out RBI","value":"Pozo; Winn."},{"label":"Runners left in scoring position, 2 out","value":"Contreras, Wn; Walker, J; Pagés, P; Scott II."},{"label":"GIDP","value":"Herrera."},{"label":"Team RISP","value":"2-for-10."},{"label":"Team LOB","value":"9."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Donovan (3, fielding)."},{"label":"DP","value":"(Arenado-Donovan-Contreras, Wn)."}]}],"note":[{"label":"a","value":"Doubled for Pagés, P in the 8th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":5,"airOuts":6,"runs":8,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".234","atBats":35,"obp":".293","slg":".385","ops":".678","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":20,"rbi":8,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.50","popOuts":0,"lineOuts":0},"pitching":{"flyOuts":9,"groundOuts":12,"airOuts":11,"runs":4,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":35,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":132,"era":"5.55","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.58","battersFaced":40,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":132,"balls":56,"strikes":76,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.09","rbi":4,"pitchesPerInning":"14.67","runsScoredPer9":"4.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":27,"errors":0,"chances":41,"passedBall":0,"pickoffs":0}},"players":{"ID663372":{"person":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":22,"groundOuts":33,"airOuts":32,"runs":17,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":25,"baseOnBalls":12,"intentionalWalks":0,"hits":33,"hitByPitch":0,"atBats":122,"obp":".333","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":522,"era":"4.75","inningsPitched":"30.1","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.48","battersFaced":135,"outs":91,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":522,"balls":198,"strikes":324,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".000","pitchesPerInning":"17.21","gamesFinished":0,"strikeoutWalkRatio":"2.08","strikeoutsPer9Inn":"7.42","walksPer9Inn":"3.56","hitsPer9Inn":"9.79","runsScoredPer9":"5.04","homeRunsPer9":"1.19","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"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}},"ID691182":{"person":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"900","stats":{"batting":{"summary":"2-3 | 2 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":17,"groundOuts":23,"airOuts":31,"runs":4,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":26,"baseOnBalls":11,"intentionalWalks":0,"hits":17,"hitByPitch":1,"avg":".179","atBats":95,"obp":".271","slg":".274","ops":".545","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":109,"totalBases":26,"rbi":7,"leftOnBase":35,"sacBunts":2,"sacFlies":0,"babip":".235","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"95.00","popOuts":5,"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":84,"putOuts":39,"errors":3,"chances":126,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID666160":{"person":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"jerseyNumber":"22","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":46,"groundOuts":48,"airOuts":70,"runs":38,"doubles":11,"triples":6,"homeRuns":15,"strikeOuts":65,"baseOnBalls":17,"intentionalWalks":1,"hits":69,"hitByPitch":2,"avg":".275","atBats":251,"obp":".325","slg":".546","ops":".871","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":271,"totalBases":137,"rbi":38,"leftOnBase":84,"sacBunts":0,"sacFlies":1,"babip":".314","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.73","popOuts":5,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":150,"errors":5,"chances":158,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID680767":{"person":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(H, 6)","summary":"1.2 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":2,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":7,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":7,"strikes":11,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":31,"gamesStarted":0,"flyOuts":14,"groundOuts":36,"airOuts":19,"runs":12,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":30,"baseOnBalls":17,"intentionalWalks":1,"hits":25,"hitByPitch":0,"atBats":109,"obp":".331","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":551,"era":"3.00","inningsPitched":"30.0","wins":3,"losses":3,"saves":2,"saveOpportunities":6,"holds":6,"blownSaves":4,"earnedRuns":10,"whip":"1.40","battersFaced":127,"outs":90,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":551,"balls":237,"strikes":314,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.89","rbi":1,"winPercentage":".500","pitchesPerInning":"18.37","gamesFinished":13,"strikeoutWalkRatio":"1.76","strikeoutsPer9Inn":"9.00","walksPer9Inn":"5.10","hitsPer9Inn":"7.50","runsScoredPer9":"3.60","homeRunsPer9":"0.90","inheritedRunners":15,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669911":{"person":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"jerseyNumber":"4","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | 2 K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"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":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":13,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":33,"groundOuts":51,"airOuts":61,"runs":21,"doubles":15,"triples":1,"homeRuns":10,"strikeOuts":123,"baseOnBalls":27,"intentionalWalks":2,"hits":57,"hitByPitch":1,"avg":".197","atBats":290,"obp":".266","slg":".359","ops":".625","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":320,"totalBases":104,"rbi":31,"leftOnBase":117,"sacBunts":0,"sacFlies":2,"babip":".296","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":10,"lineOuts":18},"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":45,"putOuts":691,"errors":3,"chances":739,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID623474":{"person":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":35,"gamesStarted":0,"flyOuts":32,"groundOuts":44,"airOuts":61,"runs":18,"doubles":10,"triples":0,"homeRuns":5,"strikeOuts":43,"baseOnBalls":18,"intentionalWalks":0,"hits":52,"hitByPitch":4,"atBats":196,"obp":".335","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":792,"era":"3.00","inningsPitched":"51.0","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":17,"whip":"1.37","battersFaced":222,"outs":153,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":792,"balls":282,"strikes":510,"strikePercentage":".640","hitBatsmen":4,"balks":2,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".000","pitchesPerInning":"15.53","gamesFinished":4,"strikeoutWalkRatio":"2.39","strikeoutsPer9Inn":"7.59","walksPer9Inn":"3.18","hitsPer9Inn":"9.18","runsScoredPer9":"3.18","homeRunsPer9":"0.88","inheritedRunners":27,"inheritedRunnersScored":12,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":13,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":0,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641857":{"person":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"jerseyNumber":"24","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":51,"groundOuts":69,"airOuts":78,"runs":41,"doubles":15,"triples":1,"homeRuns":16,"strikeOuts":125,"baseOnBalls":48,"intentionalWalks":1,"hits":76,"hitByPitch":1,"avg":".219","atBats":347,"obp":".315","slg":".406","ops":".721","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":397,"totalBases":141,"rbi":35,"leftOnBase":141,"sacBunts":0,"sacFlies":1,"babip":".290","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.69","popOuts":8,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":193,"putOuts":73,"errors":6,"chances":272,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID607536":{"person":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":18,"gamesStarted":18,"flyOuts":59,"groundOuts":104,"airOuts":102,"runs":67,"doubles":21,"triples":3,"homeRuns":10,"strikeOuts":70,"baseOnBalls":25,"intentionalWalks":1,"hits":121,"hitByPitch":2,"atBats":392,"obp":".350","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1497,"era":"5.19","inningsPitched":"95.1","wins":2,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":55,"whip":"1.53","battersFaced":424,"outs":286,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1497,"balls":487,"strikes":1010,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".167","pitchesPerInning":"15.70","gamesFinished":0,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"6.61","walksPer9Inn":"2.36","hitsPer9Inn":"11.42","runsScoredPer9":"6.33","homeRunsPer9":"0.94","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":13,"lineOuts":30},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":3,"chances":14,"fielding":".786","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596295":{"person":{"id":596295,"fullName":"Austin Gomber","link":"/api/v1/people/596295"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":38,"groundOuts":27,"airOuts":54,"runs":25,"doubles":12,"triples":2,"homeRuns":7,"strikeOuts":20,"baseOnBalls":7,"intentionalWalks":0,"hits":50,"hitByPitch":0,"atBats":149,"obp":".363","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":580,"era":"6.03","inningsPitched":"34.1","wins":0,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":23,"whip":"1.66","battersFaced":158,"outs":103,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":580,"balls":191,"strikes":389,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".000","pitchesPerInning":"16.89","gamesFinished":0,"strikeoutWalkRatio":"2.86","strikeoutsPer9Inn":"5.24","walksPer9Inn":"1.83","hitsPer9Inn":"13.11","runsScoredPer9":"6.55","homeRunsPer9":"1.83","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671289":{"person":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"jerseyNumber":"2","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"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":57,"flyOuts":34,"groundOuts":56,"airOuts":48,"runs":25,"doubles":14,"triples":1,"homeRuns":1,"strikeOuts":18,"baseOnBalls":19,"intentionalWalks":0,"hits":55,"hitByPitch":6,"avg":".316","atBats":174,"obp":".396","slg":".425","ops":".821","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":202,"totalBases":74,"rbi":15,"leftOnBase":67,"sacBunts":0,"sacFlies":3,"babip":".342","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"174.00","popOuts":3,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":57,"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"}]},"ID675848":{"person":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":31,"gamesStarted":0,"flyOuts":16,"groundOuts":30,"airOuts":37,"runs":23,"doubles":9,"triples":2,"homeRuns":4,"strikeOuts":34,"baseOnBalls":13,"intentionalWalks":0,"hits":33,"hitByPitch":2,"atBats":132,"obp":".324","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":604,"era":"4.63","inningsPitched":"35.0","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":6,"blownSaves":1,"earnedRuns":18,"whip":"1.31","battersFaced":149,"outs":105,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":604,"balls":217,"strikes":387,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.26","gamesFinished":9,"strikeoutWalkRatio":"2.62","strikeoutsPer9Inn":"8.74","walksPer9Inn":"3.34","hitsPer9Inn":"8.49","runsScoredPer9":"5.91","homeRunsPer9":"1.03","inheritedRunners":13,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":3,"chances":12,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID692585":{"person":{"id":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585"},"jerseyNumber":"35","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":6,"groundOuts":10,"airOuts":9,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".237","atBats":38,"obp":".256","slg":".289","ops":".545","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":11,"rbi":2,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".321","groundOutsToAirouts":"1.11","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":2,"putOuts":12,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696100":{"person":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"300","stats":{"batting":{"summary":"1-5 | 3 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":6,"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":89,"flyOuts":51,"groundOuts":59,"airOuts":87,"runs":48,"doubles":18,"triples":4,"homeRuns":18,"strikeOuts":100,"baseOnBalls":20,"intentionalWalks":0,"hits":94,"hitByPitch":3,"avg":".277","atBats":339,"obp":".322","slg":".513","ops":".835","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":363,"totalBases":174,"rbi":56,"leftOnBase":133,"sacBunts":0,"sacFlies":1,"babip":".342","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.83","popOuts":21,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":10,"stolenBases":42,"stolenBasePercentage":".808","caughtStealingPercentage":".192","assists":24,"putOuts":372,"errors":7,"chances":403,"fielding":".983","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID669020":{"person":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":1,"flyOuts":15,"groundOuts":35,"airOuts":27,"runs":25,"doubles":1,"triples":1,"homeRuns":8,"strikeOuts":17,"baseOnBalls":13,"intentionalWalks":0,"hits":38,"hitByPitch":0,"atBats":114,"obp":".395","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":441,"era":"7.45","inningsPitched":"29.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.76","battersFaced":130,"outs":87,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":441,"balls":170,"strikes":271,"strikePercentage":".610","hitBatsmen":0,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.30","rbi":0,"winPercentage":".---","pitchesPerInning":"15.21","gamesFinished":7,"strikeoutWalkRatio":"1.31","strikeoutsPer9Inn":"5.28","walksPer9Inn":"4.03","hitsPer9Inn":"11.79","runsScoredPer9":"7.76","homeRunsPer9":"2.48","inheritedRunners":13,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID571657":{"person":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"jerseyNumber":"6","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":28,"groundOuts":59,"airOuts":57,"runs":12,"doubles":14,"triples":0,"homeRuns":4,"strikeOuts":49,"baseOnBalls":10,"intentionalWalks":0,"hits":45,"hitByPitch":3,"avg":".215","atBats":209,"obp":".260","slg":".340","ops":".600","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":223,"totalBases":71,"rbi":20,"leftOnBase":85,"sacBunts":0,"sacFlies":1,"babip":".261","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.25","popOuts":10,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":103,"putOuts":120,"errors":3,"chances":226,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641755":{"person":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":46,"gamesStarted":0,"flyOuts":31,"groundOuts":38,"airOuts":50,"runs":33,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":46,"baseOnBalls":26,"intentionalWalks":4,"hits":41,"hitByPitch":2,"atBats":173,"obp":".340","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":831,"era":"6.04","inningsPitched":"44.2","wins":0,"losses":3,"saves":3,"saveOpportunities":6,"holds":7,"blownSaves":3,"earnedRuns":30,"whip":"1.50","battersFaced":203,"outs":134,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":831,"balls":300,"strikes":531,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".000","pitchesPerInning":"18.60","gamesFinished":14,"strikeoutWalkRatio":"1.77","strikeoutsPer9Inn":"9.27","walksPer9Inn":"5.24","hitsPer9Inn":"8.26","runsScoredPer9":"6.65","homeRunsPer9":"1.01","inheritedRunners":22,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687134":{"person":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(W, 1-2)","summary":"5.1 IP, 2 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":6,"airOuts":7,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":73,"inningsPitched":"5.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":23,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":73,"balls":29,"strikes":44,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.38","homeRunsPer9":"0.00","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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":5,"flyOuts":23,"groundOuts":32,"airOuts":32,"runs":26,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":9,"baseOnBalls":7,"intentionalWalks":0,"hits":41,"hitByPitch":2,"atBats":112,"obp":".407","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":452,"era":"8.67","inningsPitched":"27.0","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.78","battersFaced":123,"outs":81,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":452,"balls":167,"strikes":285,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":2,"winPercentage":".333","pitchesPerInning":"16.74","gamesFinished":2,"strikeoutWalkRatio":"1.29","strikeoutsPer9Inn":"3.00","walksPer9Inn":"2.33","hitsPer9Inn":"13.67","runsScoredPer9":"8.67","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID688642":{"person":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":9,"strikes":8,"strikePercentage":".470","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":27,"gamesStarted":0,"flyOuts":24,"groundOuts":33,"airOuts":34,"runs":21,"doubles":9,"triples":1,"homeRuns":5,"strikeOuts":17,"baseOnBalls":14,"intentionalWalks":0,"hits":29,"hitByPitch":0,"atBats":111,"obp":".341","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":478,"era":"5.83","inningsPitched":"29.1","wins":1,"losses":3,"saves":4,"saveOpportunities":4,"holds":3,"blownSaves":0,"earnedRuns":19,"whip":"1.47","battersFaced":127,"outs":88,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":478,"balls":194,"strikes":284,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.97","rbi":1,"winPercentage":".250","pitchesPerInning":"16.30","gamesFinished":13,"strikeoutWalkRatio":"1.21","strikeoutsPer9Inn":"5.22","walksPer9Inn":"4.30","hitsPer9Inn":"8.90","runsScoredPer9":"6.44","homeRunsPer9":"1.53","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID687597":{"person":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"jerseyNumber":"27","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"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":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":45,"groundOuts":66,"airOuts":75,"runs":45,"doubles":18,"triples":5,"homeRuns":11,"strikeOuts":102,"baseOnBalls":23,"intentionalWalks":0,"hits":90,"hitByPitch":3,"avg":".271","atBats":332,"obp":".323","slg":".455","ops":".778","caughtStealing":6,"stolenBases":11,"stolenBasePercentage":".647","caughtStealingPercentage":".353","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":359,"totalBases":151,"rbi":33,"leftOnBase":114,"sacBunts":0,"sacFlies":1,"babip":".359","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.18","popOuts":14,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":162,"errors":2,"chances":172,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID686668":{"person":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"jerseyNumber":"9","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"700","stats":{"batting":{"summary":"3-4 | K, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":53,"groundOuts":77,"airOuts":87,"runs":35,"doubles":12,"triples":2,"homeRuns":7,"strikeOuts":89,"baseOnBalls":22,"intentionalWalks":0,"hits":69,"hitByPitch":0,"avg":".216","atBats":320,"obp":".265","slg":".331","ops":".596","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":344,"totalBases":106,"rbi":31,"leftOnBase":125,"sacBunts":0,"sacFlies":2,"babip":".274","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.71","popOuts":10,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":228,"errors":2,"chances":232,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID656234":{"person":{"id":656234,"fullName":"Jake Bird","link":"/api/v1/people/656234"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":4,"strikes":6,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":19,"groundOuts":52,"airOuts":38,"runs":25,"doubles":11,"triples":1,"homeRuns":4,"strikeOuts":61,"baseOnBalls":21,"intentionalWalks":3,"hits":52,"hitByPitch":3,"atBats":200,"obp":".335","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":868,"era":"3.96","inningsPitched":"52.1","wins":3,"losses":1,"saves":0,"saveOpportunities":4,"holds":10,"blownSaves":4,"earnedRuns":23,"whip":"1.39","battersFaced":227,"outs":157,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":868,"balls":281,"strikes":587,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.37","rbi":0,"winPercentage":".750","pitchesPerInning":"16.59","gamesFinished":5,"strikeoutWalkRatio":"2.90","strikeoutsPer9Inn":"10.49","walksPer9Inn":"3.61","hitsPer9Inn":"8.94","runsScoredPer9":"4.30","homeRunsPer9":"0.69","inheritedRunners":35,"inheritedRunnersScored":13,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID678662":{"person":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"jerseyNumber":"14","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | 2B, 2 K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":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":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":16,"groundOuts":31,"airOuts":43,"runs":17,"doubles":7,"triples":2,"homeRuns":4,"strikeOuts":34,"baseOnBalls":7,"intentionalWalks":0,"hits":38,"hitByPitch":1,"avg":".266","atBats":143,"obp":".305","slg":".427","ops":".732","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":154,"totalBases":61,"rbi":13,"leftOnBase":46,"sacBunts":3,"sacFlies":0,"babip":".324","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.75","popOuts":6,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":110,"putOuts":60,"errors":5,"chances":175,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID606115":{"person":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"jerseyNumber":"11","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"901","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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":21,"groundOuts":39,"airOuts":37,"runs":7,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":25,"baseOnBalls":6,"intentionalWalks":0,"hits":22,"hitByPitch":0,"avg":".179","atBats":123,"obp":".217","slg":".260","ops":".477","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":129,"totalBases":32,"rbi":6,"leftOnBase":59,"sacBunts":0,"sacFlies":0,"babip":".208","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.50","popOuts":8,"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":69,"putOuts":78,"errors":4,"chances":151,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID678020":{"person":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":7,"strikes":7,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":39,"gamesStarted":0,"flyOuts":14,"groundOuts":45,"airOuts":26,"runs":25,"doubles":10,"triples":1,"homeRuns":7,"strikeOuts":35,"baseOnBalls":18,"intentionalWalks":1,"hits":40,"hitByPitch":0,"atBats":144,"obp":".356","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":593,"era":"5.02","inningsPitched":"37.2","wins":1,"losses":2,"saves":9,"saveOpportunities":12,"holds":4,"blownSaves":3,"earnedRuns":21,"whip":"1.54","battersFaced":164,"outs":113,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":593,"balls":217,"strikes":376,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.73","rbi":0,"winPercentage":".333","pitchesPerInning":"15.74","gamesFinished":21,"strikeoutWalkRatio":"1.94","strikeoutsPer9Inn":"8.36","walksPer9Inn":"4.30","hitsPer9Inn":"9.56","runsScoredPer9":"5.97","homeRunsPer9":"1.67","inheritedRunners":13,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":6,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID543592":{"person":{"id":543592,"fullName":"Austin Nola","link":"/api/v1/people/543592"},"jerseyNumber":"20","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":2,"groundOuts":8,"airOuts":7,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".190","atBats":21,"obp":".190","slg":".190","ops":".380","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":4,"rbi":0,"leftOnBase":7,"sacBunts":1,"sacFlies":0,"babip":".222","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":37,"errors":0,"chances":37,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID622608":{"person":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":19,"flyOuts":56,"groundOuts":126,"airOuts":103,"runs":77,"doubles":27,"triples":3,"homeRuns":16,"strikeOuts":52,"baseOnBalls":34,"intentionalWalks":0,"hits":146,"hitByPitch":4,"atBats":420,"obp":".397","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1718,"era":"6.41","inningsPitched":"98.1","wins":4,"losses":13,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":70,"whip":"1.83","battersFaced":466,"outs":295,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1718,"balls":670,"strikes":1048,"strikePercentage":".610","hitBatsmen":4,"balks":1,"wildPitches":8,"pickoffs":0,"groundOutsToAirouts":"1.22","rbi":0,"winPercentage":".235","pitchesPerInning":"17.47","gamesFinished":0,"strikeoutWalkRatio":"1.53","strikeoutsPer9Inn":"4.76","walksPer9Inn":"3.11","hitsPer9Inn":"13.36","runsScoredPer9":"7.05","homeRunsPer9":"1.46","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":12,"lineOuts":35},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":8,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[671289,666160,696100,687597,641857,678662,686668,669911,691182,606115,687134,656234,688642,680767,678020],"pitchers":[687134,656234,688642,680767,678020],"bench":[571657,692585,543592],"bullpen":[663372,607536,596295,623474,641755,675848,669020,622608],"battingOrder":[671289,666160,696100,687597,641857,678662,686668,669911,606115],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Amador 2 (6, Fedde, Leahy); Tovar (7, Leahy)."},{"label":"HR","value":"Moniak (15, 1st inning off Fedde, 0 on, 1 out); McMahon (16, 3rd inning off Fedde, 2 on, 1 out)."},{"label":"TB","value":"Amador 4; Beck; Doyle, B 3; Goodman; McMahon 4; Moniak 5; Tovar 2."},{"label":"RBI","value":"Amador 2 (7); Doyle, B (31); McMahon 3 (35); Moniak 2 (38)."},{"label":"2-out RBI","value":"Amador 2; Doyle, B; Moniak."},{"label":"Runners left in scoring position, 2 out","value":"Freeman, T; Toglia; Goodman 3."},{"label":"GIDP","value":"Beck."},{"label":"Team RISP","value":"3-for-10."},{"label":"Team LOB","value":"7."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Beck (Arenado at 2nd base); Doyle, B (Scott II at 1st base)."},{"label":"DP","value":"2 (Blalock-Amador-Toglia; Doyle, B-Toglia)."}]}],"note":[]}},"officials":[{"official":{"id":503077,"fullName":"Adam Hamari","link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"fullName":"Nestor Ceja","link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"fullName":"Todd Tichenor","link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"fullName":"Willie Traynor","link":"/api/v1/people/691042"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Burleson (by Blalock)."},{"label":"Pitches-strikes","value":"Fedde 62-42; Leahy 49-36; King, Jo 4-2; O'Brien 31-17; Blalock 73-44; Bird 10-6; Agnos 17-8; Vodnik 18-11; Halvorsen 14-7."},{"label":"Groundouts-flyouts","value":"Fedde 1-2; Leahy 1-3; King, Jo 1-0; O'Brien 2-1; Blalock 6-6; Bird 0-1; Agnos 1-0; Vodnik 3-2; Halvorsen 2-0."},{"label":"Batters faced","value":"Fedde 16; Leahy 15; King, Jo 1; O'Brien 7; Blalock 23; Bird 2; Agnos 4; Vodnik 7; Halvorsen 4."},{"label":"Inherited runners-scored","value":"Bird 2-0; Vodnik 2-0."},{"label":"Umpires","value":"HP: Adam Hamari. 1B: Nestor Ceja. 2B: Todd Tichenor. 3B: Willie Traynor. "},{"label":"Weather","value":"79 degrees, Cloudy."},{"label":"Wind","value":"6 mph, L To R."},{"label":"First pitch","value":"6:40 PM."},{"label":"T","value":"2:30."},{"label":"Att","value":"30,137."},{"label":"Venue","value":"Coors Field."},{"label":"July 22, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160","boxscoreName":"Moniak"},"jerseyNumber":"22","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":46,"groundOuts":48,"airOuts":70,"runs":38,"doubles":11,"triples":6,"homeRuns":15,"strikeOuts":65,"baseOnBalls":17,"intentionalWalks":1,"hits":69,"hitByPitch":2,"avg":".275","atBats":251,"obp":".325","slg":".546","ops":".871","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":271,"totalBases":137,"rbi":38,"leftOnBase":84,"sacBunts":0,"sacFlies":1,"babip":".314","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.73","popOuts":5,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":150,"errors":5,"chances":158,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":63,"hittingGameScore":63},{"player":{"person":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857","boxscoreName":"McMahon"},"jerseyNumber":"24","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":51,"groundOuts":69,"airOuts":78,"runs":41,"doubles":15,"triples":1,"homeRuns":16,"strikeOuts":125,"baseOnBalls":48,"intentionalWalks":1,"hits":76,"hitByPitch":1,"avg":".219","atBats":347,"obp":".315","slg":".406","ops":".721","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":397,"totalBases":141,"rbi":35,"leftOnBase":141,"sacBunts":0,"sacFlies":1,"babip":".290","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.69","popOuts":8,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":193,"putOuts":73,"errors":6,"chances":272,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":61,"hittingGameScore":61},{"player":{"person":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182","boxscoreName":"Amador"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"900","stats":{"batting":{"summary":"2-3 | 2 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":17,"groundOuts":23,"airOuts":31,"runs":4,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":26,"baseOnBalls":11,"intentionalWalks":0,"hits":17,"hitByPitch":1,"avg":".179","atBats":95,"obp":".271","slg":".274","ops":".545","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":109,"totalBases":26,"rbi":7,"leftOnBase":35,"sacBunts":2,"sacFlies":0,"babip":".235","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"95.00","popOuts":5,"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":84,"putOuts":39,"errors":3,"chances":126,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":59,"hittingGameScore":59}]},"decisions":{"winner":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"loser":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}