{"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":823024,"link":"/api/v1.1/game/823024/feed/live","metaData":{"wait":10,"timeStamp":"20260808_025145","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count21","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823024,"type":"R","doubleHeader":"N","id":"2026/08/07/colmlb-slnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823024-2026-08-07","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-08T00:15:00Z","originalDate":"2026-08-07","officialDate":"2026-08-07","dayNight":"night","time":"7:15","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115","season":2026,"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":116,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":45,"losses":71,"ties":0,"pct":".388"},"records":{},"divisionLeader":false,"wins":45,"losses":71,"winningPercentage":".388"},"franchiseName":"Colorado","clubName":"Rockies","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138","season":2026,"venue":{"id":2889,"name":"Busch Stadium","link":"/api/v1/venues/2889"},"springVenue":{"id":2520,"link":"/api/v1/venues/2520"},"teamCode":"sln","fileCode":"stl","abbreviation":"STL","teamName":"Cardinals","locationName":"St. Louis","firstYearOfPlay":"1892","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"St. Louis","record":{"gamesPlayed":116,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":58,"losses":58,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":58,"losses":58,"winningPercentage":".500"},"franchiseName":"St. Louis","clubName":"Cardinals","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},"ID701675":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675","firstName":"Nathan","lastName":"Church","primaryNumber":"27","birthDate":"2000-07-12","currentAge":26,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Nathan","useLastName":"Church","middleName":"Michael","boxscoreName":"Church","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nathan Church","nameSlug":"nathan-church-701675","firstLastName":"Nathan Church","lastFirstName":"Church, Nathan","lastInitName":"Church, N","initLastName":"N Church","fullFMLName":"Nathan Michael Church","fullLFMName":"Church, Nathan Michael","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID700669":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669","firstName":"Gordon","lastName":"Graceffo","primaryNumber":"44","birthDate":"2000-03-17","currentAge":26,"birthCity":"Wayne","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gordon","useLastName":"Graceffo","middleName":"Joseph","boxscoreName":"Graceffo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"gruh-SEFF-oh","mlbDebutDate":"2024-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gordon Graceffo","nameSlug":"gordon-graceffo-700669","firstLastName":"Gordon Graceffo","lastFirstName":"Graceffo, Gordon","lastInitName":"Graceffo, G","initLastName":"G Graceffo","fullFMLName":"Gordon Joseph Graceffo","fullLFMName":"Graceffo, Gordon Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID802139":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139","firstName":"Jonathan","lastName":"Wetherholt","primaryNumber":"26","birthDate":"2002-09-10","currentAge":23,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"JJ","useLastName":"Wetherholt","middleName":"David","boxscoreName":"Wetherholt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"JJ Wetherholt","nameSlug":"jj-wetherholt-802139","firstLastName":"JJ Wetherholt","lastFirstName":"Wetherholt, JJ","lastInitName":"Wetherholt, J","initLastName":"J Wetherholt","fullFMLName":"Jonathan David Wetherholt","fullLFMName":"Wetherholt, Jonathan David","strikeZoneTop":3.1,"strikeZoneBottom":1.56},"ID690928":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928","firstName":"Hunter","lastName":"Dobbins","primaryNumber":"40","birthDate":"1999-08-30","currentAge":26,"birthCity":"Bryan","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Dobbins","boxscoreName":"Dobbins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Dobbins","nameSlug":"hunter-dobbins-690928","firstLastName":"Hunter Dobbins","lastFirstName":"Dobbins, Hunter","lastInitName":"Dobbins, H","initLastName":"H Dobbins","fullFMLName":"Hunter  Dobbins","fullLFMName":"Dobbins, Hunter ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID691458":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458","firstName":"Blaze","lastName":"Jordan","primaryNumber":"33","birthDate":"2002-12-19","currentAge":23,"birthCity":"Southaven","birthStateProvince":"MS","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Blaze","useLastName":"Jordan","boxscoreName":"Jordan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blaze Jordan","nameSlug":"blaze-jordan-691458","firstLastName":"Blaze Jordan","lastFirstName":"Jordan, Blaze","lastInitName":"Jordan, B","initLastName":"B Jordan","fullFMLName":"Blaze  Jordan","fullLFMName":"Jordan, Blaze","strikeZoneTop":3.237,"strikeZoneBottom":1.633},"ID650489":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489","firstName":"Willi","lastName":"Castro","primaryNumber":"3","birthDate":"1997-04-24","currentAge":29,"birthCity":"Rio Piedras","birthCountry":"Puerto Rico","height":"6' 0\"","weight":209,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Willi","useLastName":"Castro","middleName":"Rafael","boxscoreName":"Castro, W","gender":"M","nameMatrilineal":"Capellan","isPlayer":true,"isVerified":false,"pronunciation":"willie","mlbDebutDate":"2019-08-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willi Castro","nameSlug":"willi-castro-650489","firstLastName":"Willi Castro","lastFirstName":"Castro, Willi","lastInitName":"Castro, W","initLastName":"W Castro","fullFMLName":"Willi Rafael Castro","fullLFMName":"Castro, Willi Rafael","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"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},"ID657514":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514","firstName":"Brennan","lastName":"Bernardino","primaryNumber":"83","birthDate":"1992-01-15","currentAge":34,"birthCity":"Valencia","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brennan","useLastName":"Bernardino","middleName":"Allen","boxscoreName":"Bernardino","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"ber-nar-DEEN-o","mlbDebutDate":"2022-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brennan Bernardino","nameSlug":"brennan-bernardino-657514","firstLastName":"Brennan Bernardino","lastFirstName":"Bernardino, Brennan","lastInitName":"Bernardino, B","initLastName":"B Bernardino","fullFMLName":"Brennan Allen Bernardino","fullLFMName":"Bernardino, Brennan Allen","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID656786":{"id":656786,"fullName":"Parker Mushinski","link":"/api/v1/people/656786","firstName":"Parker","lastName":"Mushinski","primaryNumber":"67","birthDate":"1995-11-22","currentAge":30,"birthCity":"Arlington","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Parker","useLastName":"Mushinski","middleName":"Allen","boxscoreName":"Mushinski","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2022-04-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Parker Mushinski","nameSlug":"parker-mushinski-656786","firstLastName":"Parker Mushinski","lastFirstName":"Mushinski, Parker","lastInitName":"Mushinski, P","initLastName":"P Mushinski","fullFMLName":"Parker Allen Mushinski","fullLFMName":"Mushinski, Parker Allen","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID694249":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249","firstName":"Cole","lastName":"Carrigg","primaryNumber":"16","birthDate":"2002-05-08","currentAge":24,"birthCity":"Modesto","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":204,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Cole","useLastName":"Carrigg","middleName":"Michael","boxscoreName":"Carrigg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"CARE-igg","mlbDebutDate":"2026-06-09","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Carrigg","nameSlug":"cole-carrigg-694249","firstLastName":"Cole Carrigg","lastFirstName":"Carrigg, Cole","lastInitName":"Carrigg, C","initLastName":"C Carrigg","fullFMLName":"Cole Michael Carrigg","fullLFMName":"Carrigg, Cole Michael","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"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":27,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andre","useLastName":"Pallante","middleName":"Andre","boxscoreName":"Pallante","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"puh-LAWN-tay","mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andre Pallante","nameSlug":"andre-pallante-669467","firstLastName":"Andre Pallante","lastFirstName":"Pallante, Andre","lastInitName":"Pallante, A","initLastName":"A Pallante","fullFMLName":"Neil Andre Pallante","fullLFMName":"Pallante, Neil Andre","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID666277":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277","firstName":"George","lastName":"Soriano","primaryNumber":"65","birthDate":"1999-03-24","currentAge":27,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"George","useLastName":"Soriano","boxscoreName":"Soriano, G","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Soriano","nameSlug":"george-soriano-666277","firstLastName":"George Soriano","lastFirstName":"Soriano, George","lastInitName":"Soriano, G","initLastName":"G Soriano","fullFMLName":"George Soriano","fullLFMName":"Soriano, George","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID666397":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397","firstName":"Edouard","lastName":"Julien","primaryNumber":"6","birthDate":"1999-04-30","currentAge":27,"birthCity":"Quebec City","birthStateProvince":"QC","birthCountry":"Canada","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Edouard","useLastName":"Julien","boxscoreName":"Julien","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"ED-ward JOO-lee-en","mlbDebutDate":"2023-04-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edouard Julien","nameSlug":"edouard-julien-666397","firstLastName":"Edouard Julien","lastFirstName":"Julien, Edouard","lastInitName":"Julien, E","initLastName":"E Julien","fullFMLName":"Edouard Julien","fullLFMName":"Julien, Edouard","strikeZoneTop":3.235,"strikeZoneBottom":1.633},"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":27,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 11\"","weight":245,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Pedro","useLastName":"Pagés","middleName":"Jose","boxscoreName":"Pagés, P","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"paw-HESS","mlbDebutDate":"2024-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pedro Pagés","nameSlug":"pedro-pages-686780","firstLastName":"Pedro Pagés","lastFirstName":"Pagés, Pedro","lastInitName":"Pagés, P","initLastName":"P Pagés","fullFMLName":"Pedro Jose Pagés","fullLFMName":"Pagés, Pedro Jose","strikeZoneTop":3.174,"strikeZoneBottom":1.602},"ID687312":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312","firstName":"Gabriel","lastName":"Hughes","primaryNumber":"43","birthDate":"2001-08-22","currentAge":25,"birthCity":"Anchorage","birthStateProvince":"AK","birthCountry":"USA","height":"6' 4\"","weight":238,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gabriel","useLastName":"Hughes","middleName":"Alexander","boxscoreName":"Hughes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-07-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gabriel Hughes","nameSlug":"gabriel-hughes-687312","firstLastName":"Gabriel Hughes","lastFirstName":"Hughes, Gabriel","lastInitName":"Hughes, G","initLastName":"G Hughes","fullFMLName":"Gabriel Alexander Hughes","fullLFMName":"Hughes, Gabriel Alexander","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID685299":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299","firstName":"Tanner","lastName":"Gordon","primaryNumber":"29","birthDate":"1997-10-26","currentAge":28,"birthCity":"Champaign","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Gordon","middleName":"Robert","boxscoreName":"Gordon, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tanner Gordon","nameSlug":"tanner-gordon-685299","firstLastName":"Tanner Gordon","lastFirstName":"Gordon, Tanner","lastInitName":"Gordon, T","initLastName":"T Gordon","fullFMLName":"Tanner Robert Gordon","fullLFMName":"Gordon, Tanner Robert","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID703725":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725","firstName":"Luis","lastName":"Gastelum","primaryNumber":"72","birthDate":"2001-09-27","currentAge":24,"birthCity":"Los Mochis","birthStateProvince":"SI","birthCountry":"Mexico","height":"6' 2\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Gastelum","middleName":"Enrique","boxscoreName":"Gastelum, L","gender":"M","nameMatrilineal":"Canedo","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Gastelum","nameSlug":"luis-gastelum-703725","firstLastName":"Luis Gastelum","lastFirstName":"Gastelum, Luis","lastInitName":"Gastelum, L","initLastName":"L Gastelum","fullFMLName":"Luis Enrique Gastelum","fullLFMName":"Gastelum, Luis Enrique","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID605447":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447","firstName":"Jordan","lastName":"Romano","primaryNumber":"68","birthDate":"1993-04-21","currentAge":33,"birthCity":"Markham","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 5\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jordan","useLastName":"Romano","middleName":"Robert","boxscoreName":"Romano","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2014,"pronunciation":"row-MAN-oh","mlbDebutDate":"2019-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Romano","nameSlug":"jordan-romano-605447","firstLastName":"Jordan Romano","lastFirstName":"Romano, Jordan","lastInitName":"Romano, J","initLastName":"J Romano","fullFMLName":"Jordan Robert Romano","fullLFMName":"Romano, Jordan Robert","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID693308":{"id":693308,"fullName":"Nick Frasso","link":"/api/v1/people/693308","firstName":"Nicholas","lastName":"Frasso","primaryNumber":"41","birthDate":"1998-10-18","currentAge":27,"birthCity":"Torrance","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nick","useLastName":"Frasso","middleName":"Paul","boxscoreName":"Frasso","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Frasso","nameSlug":"nick-frasso-693308","firstLastName":"Nick Frasso","lastFirstName":"Frasso, Nick","lastInitName":"Frasso, N","initLastName":"N Frasso","fullFMLName":"Nicholas Paul Frasso","fullLFMName":"Frasso, Nicholas Paul","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID691720":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720","firstName":"Kyle","lastName":"Karros","primaryNumber":"12","birthDate":"2002-07-26","currentAge":24,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Kyle","useLastName":"Karros","middleName":"Garret","boxscoreName":"Karros, K","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"KARE-ohs","mlbDebutDate":"2025-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Karros","nameSlug":"kyle-karros-691720","firstLastName":"Kyle Karros","lastFirstName":"Karros, Kyle","lastInitName":"Karros, K","initLastName":"K Karros","fullFMLName":"Kyle Garret Karros","fullLFMName":"Karros, Kyle Garret","strikeZoneTop":3.43,"strikeZoneBottom":1.73},"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":29,"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},"ID663494":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494","firstName":"Bryan","lastName":"Torres","primaryNumber":"39","birthDate":"1997-07-02","currentAge":29,"birthCity":"Caguas","birthCountry":"Puerto Rico","height":"5' 7\"","weight":165,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Bryan","useLastName":"Torres","boxscoreName":"Torres, B","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Torres","nameSlug":"bryan-torres-663494","firstLastName":"Bryan Torres","lastFirstName":"Torres, Bryan","lastInitName":"Torres, B","initLastName":"B Torres","fullFMLName":"Bryan Torres","fullLFMName":"Torres, Bryan","strikeZoneTop":2.98,"strikeZoneBottom":1.5},"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},"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},"ID623474":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474","firstName":"Jimmy","lastName":"Herget","primaryNumber":"44","birthDate":"1993-09-09","currentAge":32,"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},"ID664983":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983","firstName":"Jacob","lastName":"McCarthy","primaryNumber":"31","birthDate":"1997-07-30","currentAge":29,"birthCity":"Scranton","birthStateProvince":"PA","birthCountry":"USA","height":"6' 0\"","weight":213,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jake","useLastName":"McCarthy","middleName":"Joseph","boxscoreName":"McCarthy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-08-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake McCarthy","nameSlug":"jake-mccarthy-664983","firstLastName":"Jake McCarthy","lastFirstName":"McCarthy, Jake","lastInitName":"McCarthy, J","initLastName":"J McCarthy","fullFMLName":"Jacob Joseph McCarthy","fullLFMName":"McCarthy, Jacob Joseph","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID687859":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859","firstName":"Troy","lastName":"Johnston","primaryNumber":"20","birthDate":"1997-06-22","currentAge":29,"birthCity":"Tacoma","birthStateProvince":"WA","birthCountry":"USA","height":"5' 11\"","weight":206,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Troy","useLastName":"Johnston","middleName":"Michael","boxscoreName":"Johnston, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-07-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Troy Johnston","nameSlug":"troy-johnston-687859","firstLastName":"Troy Johnston","lastFirstName":"Johnston, Troy","lastInitName":"Johnston, T","initLastName":"T Johnston","fullFMLName":"Troy Michael Johnston","fullLFMName":"Johnston, Troy Michael","strikeZoneTop":3.16,"strikeZoneBottom":1.59},"ID657571":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571","firstName":"Caleb","lastName":"Ferguson","primaryNumber":"54","birthDate":"1996-07-02","currentAge":30,"birthCity":"Columbus","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Caleb","useLastName":"Ferguson","middleName":"Paul","boxscoreName":"Ferguson, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2018-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Caleb Ferguson","nameSlug":"caleb-ferguson-657571","firstLastName":"Caleb Ferguson","lastFirstName":"Ferguson, Caleb","lastInitName":"Ferguson, C","initLastName":"C Ferguson","fullFMLName":"Caleb Paul Ferguson","fullLFMName":"Ferguson, Caleb Paul","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID677865":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865","firstName":"Justin","lastName":"Bruihl","primaryNumber":"47","birthDate":"1997-06-26","currentAge":29,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Bruihl","boxscoreName":"Bruihl","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Justin Bruihl","nameSlug":"justin-bruihl-677865","firstLastName":"Justin Bruihl","lastFirstName":"Bruihl, Justin","lastInitName":"Bruihl, J","initLastName":"J Bruihl","fullFMLName":"Justin  Bruihl","fullLFMName":"Bruihl, Justin ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID592773":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773","firstName":"Ryne","lastName":"Stanek","primaryNumber":"55","birthDate":"1991-07-26","currentAge":35,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 4\"","weight":226,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryne","useLastName":"Stanek","middleName":"Thomas","boxscoreName":"Stanek","nickName":"Stanny","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-05-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryne Stanek","nameSlug":"ryne-stanek-592773","firstLastName":"Ryne Stanek","lastFirstName":"Stanek, Ryne","lastInitName":"Stanek, R","initLastName":"R Stanek","fullFMLName":"Ryne Thomas Stanek","fullLFMName":"Stanek, Ryne Thomas","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID608372":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372","firstName":"Tomoyuki","lastName":"Sugano","primaryNumber":"11","birthDate":"1989-10-11","currentAge":36,"birthCity":"Kanagawa","birthCountry":"Japan","height":"6' 1\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tomoyuki","useLastName":"Sugano","boxscoreName":"Sugano","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"toh-moh-YOO-kee soo-GAH-noh","mlbDebutDate":"2025-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tomoyuki Sugano","nameSlug":"tomoyuki-sugano-608372","firstLastName":"Tomoyuki Sugano","lastFirstName":"Sugano, Tomoyuki","lastInitName":"Sugano, T","initLastName":"T Sugano","fullFMLName":"Tomoyuki Sugano","fullLFMName":"Sugano, Tomoyuki","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID664954":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954","firstName":"Brett","lastName":"Sullivan","primaryNumber":"26","birthDate":"1994-02-22","currentAge":32,"birthCity":"Stockton","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Brett","useLastName":"Sullivan","middleName":"Charles","boxscoreName":"Sullivan, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2023-04-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brett Sullivan","nameSlug":"brett-sullivan-664954","firstLastName":"Brett Sullivan","lastFirstName":"Sullivan, Brett","lastInitName":"Sullivan, B","initLastName":"B Sullivan","fullFMLName":"Brett Charles Sullivan","fullLFMName":"Sullivan, Brett Charles","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"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},"ID547179":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179","firstName":"Michael","lastName":"Lorenzen","primaryNumber":"24","birthDate":"1992-01-04","currentAge":34,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Lorenzen","middleName":"Clifton","boxscoreName":"Lorenzen","nickName":"Zen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2015-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Lorenzen","nameSlug":"michael-lorenzen-547179","firstLastName":"Michael Lorenzen","lastFirstName":"Lorenzen, Michael","lastInitName":"Lorenzen, M","initLastName":"M Lorenzen","fullFMLName":"Michael Clifton Lorenzen","fullLFMName":"Lorenzen, Michael Clifton","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID681198":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198","firstName":"Toby","lastName":"Rumfield","primaryNumber":"7","birthDate":"2000-05-17","currentAge":26,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 5\"","weight":238,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"TJ","useLastName":"Rumfield","middleName":"Joseph","boxscoreName":"Rumfield","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-03-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"TJ Rumfield","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"tj-rumfield-681198","firstLastName":"TJ Rumfield","lastFirstName":"Rumfield, TJ","lastInitName":"Rumfield, T","initLastName":"T Rumfield","fullFMLName":"Toby Joseph Rumfield","fullLFMName":"Rumfield, Toby Joseph","strikeZoneTop":3.42,"strikeZoneBottom":1.73},"ID657265":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265","firstName":"Peter","lastName":"Strzelecki","primaryNumber":"58","birthDate":"1994-10-24","currentAge":31,"birthCity":"Queens","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Peter","useLastName":"Strzelecki","middleName":"J.","boxscoreName":"Strzelecki","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"STREZ-lecky","mlbDebutDate":"2022-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Peter Strzelecki","nameSlug":"peter-strzelecki-657265","firstLastName":"Peter Strzelecki","lastFirstName":"Strzelecki, Peter","lastInitName":"Strzelecki, P","initLastName":"P Strzelecki","fullFMLName":"Peter J. Strzelecki","fullLFMName":"Strzelecki, Peter J.","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID693409":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409","firstName":"Cesar","lastName":"Prieto","primaryNumber":"31","birthDate":"1999-05-10","currentAge":27,"birthCity":"Cienfuegos","birthCountry":"Cuba","height":"5' 9\"","weight":195,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"César","useLastName":"Prieto","boxscoreName":"Prieto","gender":"M","nameMatrilineal":"Echevarria","isPlayer":true,"isVerified":true,"pronunciation":"SAY-zar pre-EH-toe","mlbDebutDate":"2025-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"César Prieto","nameSlug":"cesar-prieto-693409","firstLastName":"César Prieto","lastFirstName":"Prieto, César","lastInitName":"Prieto, C","initLastName":"C Prieto","fullFMLName":"Cesar Prieto","fullLFMName":"Prieto, Cesar ","strikeZoneTop":3.07,"strikeZoneBottom":1.549},"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},"ID676369":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369","firstName":"Nelson","lastName":"Velázquez","primaryNumber":"30","birthDate":"1998-12-26","currentAge":27,"birthCity":"Carolina","birthCountry":"Puerto Rico","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Nelson","useLastName":"Velázquez","middleName":"Javier","boxscoreName":"Velázquez, N","gender":"M","nameMatrilineal":"Romero","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"veh-LAZZ-kezz","mlbDebutDate":"2022-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nelson Velázquez","nameSlug":"nelson-velazquez-676369","firstLastName":"Nelson Velázquez","lastFirstName":"Velázquez, Nelson","lastInitName":"Velázquez, N","initLastName":"N Velázquez","fullFMLName":"Nelson Javier Velázquez","fullLFMName":"Velázquez, Nelson Javier","strikeZoneTop":3.15,"strikeZoneBottom":1.59},"ID699625":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625","firstName":"James","lastName":"Crooks","primaryNumber":"8","birthDate":"2001-07-19","currentAge":25,"birthCity":"Euless","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":230,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jimmy","useLastName":"Crooks","middleName":"Dale","boxscoreName":"Crooks","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jimmy Crooks","nameTitle":"II","nameSuffix":"II","nameSlug":"jimmy-crooks-699625","firstLastName":"Jimmy Crooks","lastFirstName":"Crooks, Jimmy","lastInitName":"Crooks, J","initLastName":"J Crooks","fullFMLName":"James Dale Crooks II","fullLFMName":"Crooks II, James Dale","strikeZoneTop":3.201,"strikeZoneBottom":1.615}},"venue":{"id":2889,"name":"Busch Stadium","link":"/api/v1/venues/2889","location":{"address1":"700 Clark Street","city":"St. Louis","state":"Missouri","stateAbbrev":"MO","postalCode":"63102","defaultCoordinates":{"latitude":38.62256667,"longitude":-90.19286667},"azimuthAngle":62.0,"elevation":460,"country":"USA","phone":"(314) 345-9600"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":44494,"turfType":"Grass","roofType":"Open","leftLine":336,"leftCenter":375,"center":400,"rightCenter":375,"rightLine":335},"active":true,"season":"2026"},"officialVenue":{"id":2889,"link":"/api/v1/venues/2889"},"weather":{"condition":"Cloudy","temp":"85","wind":"7 mph, R To L"},"gameInfo":{"attendance":26481,"firstPitch":"2026-08-08T00:15:00.000Z","gameDurationMinutes":156},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"home":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"}},"officialScorer":{"id":814501,"fullName":"Michael Miller","link":"/api/v1/people/814501"},"primaryDatacaster":{"id":679746,"fullName":"Danny Wind","link":"/api/v1/people/679746"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jake McCarthy doubles (24) on a sharp ground ball to center fielder Nathan Church.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-08T00:15:40.334Z","endTime":"2026-08-08T00:16:48.451Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-07T19:43:52.093Z","endTime":"2026-08-07T23:45:57.528Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-07T23:45:57.528Z","endTime":"2026-08-08T00:15:28.554Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-08T00:15:28.554Z","endTime":"2026-08-08T00:15:42.597Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"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.3,"endSpeed":87.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.51928480445519,"aZ":-13.603561158584391,"pfxX":-1.9860157624392956,"pfxZ":9.463533157042932,"pX":0.07672040063934356,"pZ":3.80913494271673,"vX0":5.789983113500641,"vY0":-138.8294889699464,"vZ0":-2.3495070807615237,"x":114.08,"y":135.93,"x0":-1.7729336547567875,"y0":50.00400436118947,"z0":5.565961335619883,"aX":-3.8984414724384964},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.9,"breakHorizontal":2.5,"spinRate":2287,"spinDirection":213},"zone":12,"typeConfidence":0.92,"plateTime":0.3937239484509041,"extension":7.119755854413629},"index":3,"playId":"e2cdd30b-6a29-3af6-9b30-65f438acc4e2","pitchNumber":1,"startTime":"2026-08-08T00:15:42.597Z","endTime":"2026-08-08T00:15:45.603Z","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.6,"endSpeed":88.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.408120194983194,"aZ":-16.791805696132652,"pfxX":-1.470293124050157,"pfxZ":7.758713404609132,"pX":-1.0760979584568513,"pZ":3.1901699623859603,"vX0":2.6752827584284944,"vY0":-139.25683234007855,"vZ0":-3.6353253883507675,"x":158.02,"y":152.65,"x0":-1.853998974029819,"y0":50.00673338690888,"z0":5.60914263526812,"aX":-2.9167305839522237},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.6,"breakHorizontal":2.2,"spinRate":2184,"spinDirection":202},"zone":11,"typeConfidence":0.91,"plateTime":0.3918635213099062,"extension":7.089189378021433},"index":4,"playId":"1cb33feb-df2f-3fc4-a2a7-bfe658286109","pitchNumber":2,"startTime":"2026-08-08T00:16:05.675Z","endTime":"2026-08-08T00:16:09.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.792440673341808,"aZ":-32.42051619024423,"pfxX":11.844124322549803,"pfxZ":-0.17105554476237472,"pX":-1.900138174262295,"pZ":3.5197775159035167,"vX0":-3.1782569632775948,"vY0":-120.43724084448449,"vZ0":1.8145300477499444,"x":189.43,"y":143.75,"x0":-2.1005501468601278,"y0":50.001060226383984,"z0":5.627763598440968,"aX":17.36512687512219},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.4,"breakHorizontal":-20.6,"spinRate":2546,"spinDirection":68},"zone":11,"typeConfidence":0.9,"plateTime":0.45510712461712455,"extension":6.783681079231996},"index":5,"playId":"9fbdc42e-f570-3989-9249-e42482017a1c","pitchNumber":3,"startTime":"2026-08-08T00:16:22.046Z","endTime":"2026-08-08T00:16:25.123Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.475176080992874,"aZ":-27.663129236847688,"pfxX":1.741140883818724,"pfxZ":2.49026260879139,"pX":-0.3235837606755399,"pZ":2.255064171616522,"vX0":3.5686166419328447,"vY0":-133.25534591366707,"vZ0":-3.277371052158858,"x":129.33,"y":177.89,"x0":-1.90217564780479,"y0":50.00387552235193,"z0":5.481925934694113,"aX":3.1567922325169637},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.1,"breakHorizontal":-3.8,"spinRate":2337,"spinDirection":174},"zone":4,"typeConfidence":0.89,"plateTime":0.40977377707169094,"extension":7.052694777387815},"hitData":{"launchSpeed":110.4,"launchAngle":2.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":130.14,"coordY":178.33}},"index":6,"playId":"1d276acd-a072-3524-ab3b-d3cb3395e0ef","pitchNumber":4,"startTime":"2026-08-08T00:16:36.152Z","endTime":"2026-08-08T00:16:48.451Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:16:48.451Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Carrigg strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-08T00:17:07.093Z","endTime":"2026-08-08T00:19:27.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"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":92.0,"endSpeed":84.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.342867968925493,"aZ":-27.44936644658404,"pfxX":1.9617805308558967,"pfxZ":2.5946665599974823,"pX":-0.2024640669631765,"pZ":2.2109798886413032,"vX0":4.319862909129735,"vY0":-134.02365270419554,"vZ0":-3.2174869934145094,"x":124.72,"y":179.08,"x0":-2.0887108020763727,"y0":50.005062632202105,"z0":5.382500111513045,"aX":3.57796296371641},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.2,"breakHorizontal":-4.4,"spinRate":2304,"spinDirection":173},"zone":8,"typeConfidence":0.89,"plateTime":0.40830730172981244,"extension":7.044271242300631},"index":0,"playId":"6a38bfb6-105b-30f9-8774-6f8c737b41b9","pitchNumber":1,"startTime":"2026-08-08T00:17:21.249Z","endTime":"2026-08-08T00:17:24.837Z","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":90.1,"endSpeed":82.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.798731790481394,"aZ":-31.12217107430673,"pfxX":-8.085376028034666,"pfxZ":0.6128151981548005,"pX":-1.0697841427891044,"pZ":2.355620343537959,"vX0":5.10547730457171,"vY0":-131.16409828388691,"vZ0":-1.7068837786913411,"x":157.78,"y":175.18,"x0":-1.9989079535007357,"y0":50.00604187776317,"z0":5.353110113434408,"aX":-13.978737493029184},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.0,"breakHorizontal":13.4,"spinRate":1523,"spinDirection":227},"zone":13,"typeConfidence":0.88,"plateTime":0.4188524388146857,"extension":7.074326689896517},"index":1,"playId":"9e48334d-3853-30dc-8919-a9d1da3834e2","pitchNumber":2,"startTime":"2026-08-08T00:17:38.056Z","endTime":"2026-08-08T00:17:41.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.57237634405117,"aZ":-15.342381506123454,"pfxX":-1.0883508753073152,"pfxZ":8.706787471828015,"pX":0.24741723700134835,"pZ":2.84956406247798,"vX0":6.062201536964384,"vY0":-138.12112571322294,"vZ0":-4.238454679183185,"x":107.57,"y":161.84,"x0":-1.8338883769394398,"y0":50.00547978499252,"z0":5.434814156090629,"aX":-2.1056318747581804},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.1,"breakHorizontal":0.7,"spinRate":2278,"spinDirection":198},"zone":3,"typeConfidence":0.91,"plateTime":0.39646912534300505,"extension":7.294069743353006},"index":2,"playId":"e0e22ea0-f009-37f2-8547-b516c8724e78","pitchNumber":3,"startTime":"2026-08-08T00:17:57.289Z","endTime":"2026-08-08T00:18:00.289Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.874272779187628,"aZ":-41.3693203599368,"pfxX":5.171653565013662,"pfxZ":-6.0927222176542255,"pX":0.48538944490333125,"pZ":0.6055248937039666,"vX0":3.895736744511798,"vY0":-122.53145778975666,"vZ0":-3.0882143554499675,"x":98.5,"y":222.43,"x0":-1.801049808086255,"y0":50.001663495625245,"z0":5.442457711326231,"aX":7.805705130396596},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-11.5,"breakHorizontal":-10.3,"spinRate":2452,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.4482612824779908,"extension":7.2614840984103814},"index":3,"playId":"d308f997-ceef-3439-85d5-53b1a2793a41","pitchNumber":4,"startTime":"2026-08-08T00:18:16.809Z","endTime":"2026-08-08T00:18:20.510Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80047412234832,"aZ":-29.091891667729925,"pfxX":-7.1749264229659815,"pfxZ":1.758709731396963,"pX":-0.9901280883286644,"pZ":1.9887821795303509,"vX0":4.4949130617055415,"vY0":-131.49989286003293,"vZ0":-3.0487018000485517,"x":154.74,"y":185.08,"x0":-1.7891344987780695,"y0":50.003448537476295,"z0":5.3207727423153575,"aX":-12.570111501782721},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.8,"breakHorizontal":12.0,"spinRate":1561,"spinDirection":232},"zone":13,"typeConfidence":0.78,"plateTime":0.41647271090372273,"extension":6.980611368278974},"index":4,"playId":"f9a090bd-f276-3a5f-9203-06c4c08d8845","pitchNumber":5,"startTime":"2026-08-08T00:18:38.783Z","endTime":"2026-08-08T00:18:42.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.088540007899347,"aZ":-18.262176653343435,"pfxX":-3.1773275582552256,"pfxZ":7.167826977687527,"pX":-0.8732139598779916,"pZ":4.046108276829961,"vX0":3.69091157560316,"vY0":-137.81185797619025,"vZ0":-0.652323085269622,"x":150.28,"y":129.54,"x0":-1.811469744912039,"y0":50.0004811944869,"z0":5.509534148551567,"aX":-6.165093720211549},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.1,"breakHorizontal":5.0,"spinRate":2260,"spinDirection":201},"zone":11,"typeConfidence":0.91,"plateTime":0.3961091668712262,"extension":7.150102463317507},"index":5,"playId":"73d1951d-628d-3605-b1bc-154a693c6532","pitchNumber":6,"startTime":"2026-08-08T00:19:05.466Z","endTime":"2026-08-08T00:19:08.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.823762418584238,"aZ":-28.553056587523322,"pfxX":3.0175483027942356,"pfxZ":2.0701463371419706,"pX":-0.35934350028380463,"pZ":2.8519577709623167,"vX0":3.1509315511307876,"vY0":-131.16824998788167,"vZ0":-1.078779789155019,"x":130.7,"y":161.78,"x0":-1.9666217234774162,"y0":50.00256373598388,"z0":5.3906829631380875,"aX":5.275806486876566},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.7,"breakHorizontal":-6.1,"spinRate":2344,"spinDirection":148},"zone":4,"typeConfidence":0.9,"plateTime":0.41701849677521796,"extension":7.0257958302508285},"index":6,"playId":"53d81a35-f1e5-3621-a4d4-d42638029203","pitchNumber":7,"startTime":"2026-08-08T00:19:23.929Z","endTime":"2026-08-08T00:19:27.330Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:19:27.330Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Moniak strikes out swinging, catcher Jimmy Crooks to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-08T00:19:43.943Z","endTime":"2026-08-08T00:20:41.154Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"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"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":77.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.064813861346153,"aZ":-35.34612768622015,"pfxX":8.582467029304834,"pfxZ":-2.0879765450279386,"pX":-0.5507196812414984,"pZ":2.380846798195031,"vX0":1.1408173092934781,"vY0":-122.81380545410586,"vZ0":-0.08748018756028908,"x":137.99,"y":174.5,"x0":-2.1365832290944433,"y0":50.005958981282696,"z0":5.442596695634386,"aX":13.01185711829823},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-3.5,"breakHorizontal":-15.8,"spinRate":2688,"spinDirection":67},"zone":4,"typeConfidence":0.9,"plateTime":0.4473063733458891,"extension":6.954658536745714},"index":0,"playId":"ed83fedd-b20b-3bb0-99ae-d51dd38f4ff0","pitchNumber":1,"startTime":"2026-08-08T00:19:51.107Z","endTime":"2026-08-08T00:19:54.698Z","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.4,"endSpeed":86.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.445504607944084,"aZ":-17.54067676383012,"pfxX":-1.6417766667707618,"pfxZ":7.588205131661898,"pX":0.19691061037555316,"pZ":3.8196759572028443,"vX0":6.161380289971943,"vY0":-137.5052148222347,"vZ0":-1.2740495043812663,"x":109.49,"y":135.65,"x0":-1.852575366253872,"y0":50.003800012832606,"z0":5.470691724104265,"aX":-3.167224754886246},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.7,"breakHorizontal":1.8,"spinRate":2353,"spinDirection":196},"zone":12,"typeConfidence":0.91,"plateTime":0.39725457546729936,"extension":7.165762859479094},"index":1,"playId":"f43efc4f-bda2-3e76-b132-da48328ffa4d","pitchNumber":2,"startTime":"2026-08-08T00:20:08.420Z","endTime":"2026-08-08T00:20:11.420Z","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":85.0,"endSpeed":78.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.278082938670583,"aZ":-42.377721680696794,"pfxX":4.116549863351002,"pfxZ":-6.667447485143715,"pX":0.34969482520892814,"pZ":0.09946160469784189,"vX0":3.7023183197845992,"vY0":-123.67377708488179,"vZ0":-4.264598456255127,"x":103.67,"y":236.09,"x0":-1.707566227483968,"y0":50.000941236976985,"z0":5.442726788725278,"aX":6.302578366892479},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-12.8,"breakHorizontal":-8.4,"spinRate":2467,"spinDirection":47},"zone":14,"typeConfidence":0.9,"plateTime":0.444825717610672,"extension":7.175216967421368},"index":2,"playId":"a98a8fa3-9136-38f0-bf6d-844e524444b0","pitchNumber":3,"startTime":"2026-08-08T00:20:33.523Z","endTime":"2026-08-08T00:20:41.154Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:20:41.154Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-08T00:20:57.294Z","endTime":"2026-08-08T00:22:51.827Z","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,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.3842826222848,"aZ":-17.48921936403568,"pfxX":-3.866458535353855,"pfxZ":7.541312977467369,"pX":1.0185437025472506,"pZ":2.733055194190974,"vX0":8.647426660565884,"vY0":-138.32605875496938,"vZ0":-4.141380609976692,"x":78.18,"y":164.99,"x0":-1.6387855950244254,"y0":50.00655902235145,"z0":5.414221902305748,"aX":-7.533666512404017},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.0,"breakHorizontal":5.3,"spinRate":2399,"spinDirection":200},"zone":12,"typeConfidence":0.91,"plateTime":0.3952120798531844,"extension":7.32551838546702},"index":0,"playId":"6fc04910-69f2-3d23-9d5f-27c38dde6b10","pitchNumber":1,"startTime":"2026-08-08T00:21:31.687Z","endTime":"2026-08-08T00:21:35.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20464234207132,"aZ":-18.655380635830966,"pfxX":-9.497397656499334,"pfxZ":6.952565443124842,"pX":0.02571345356026505,"pZ":3.1137642330102957,"vX0":7.945585587848663,"vY0":-138.83378961472775,"vZ0":-2.8705401605042513,"x":116.02,"y":154.71,"x0":-1.6448519573546638,"y0":50.003725411286815,"z0":5.408463567170276,"aX":-18.469600869761805},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.1,"breakHorizontal":15.5,"spinRate":2286,"spinDirection":203},"zone":2,"typeConfidence":0.91,"plateTime":0.3951098882949391,"extension":7.247100445196044},"index":1,"playId":"854c2bee-7a85-3f27-8bc0-63bb01234c05","pitchNumber":2,"startTime":"2026-08-08T00:21:50.776Z","endTime":"2026-08-08T00:21:54.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4760836863884,"aZ":-26.96347690672997,"pfxX":9.25850312904434,"pfxZ":3.343790094315023,"pX":0.8610545991044455,"pZ":0.9705265486952642,"vX0":3.868404283617671,"vY0":-124.47982928831047,"vZ0":-5.251712748046856,"x":84.18,"y":212.58,"x0":-1.919053793066457,"y0":50.00449879992587,"z0":5.35758113098474,"aX":14.437890961803113},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.0,"breakHorizontal":-17.6,"spinRate":2773,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.4410825651683341,"extension":7.103735882080077},"index":2,"playId":"02b51e76-c6fe-3b25-89df-bb696ccdd578","pitchNumber":3,"startTime":"2026-08-08T00:22:09.528Z","endTime":"2026-08-08T00:22:12.647Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-08T00:22:28.651Z","endTime":"2026-08-08T00:22:47.982Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.31074427576457,"aZ":-22.293202105650778,"pfxX":-8.580906766865208,"pfxZ":4.896060232095598,"pX":0.26761282768427436,"pZ":3.1025807821347438,"vX0":8.479120641935936,"vY0":-140.76442259515872,"vZ0":-2.548016042102273,"x":106.8,"y":155.01,"x0":-1.6608145464200483,"y0":50.00270100778324,"z0":5.454235427699088,"aX":-17.315202490425403},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.5,"breakHorizontal":13.9,"spinRate":2247,"spinDirection":211},"zone":3,"typeConfidence":0.91,"plateTime":0.38829600008913223,"extension":7.184790347735655},"index":4,"playId":"c198983f-f2c0-3c5e-9a2b-a8b86ea21dc6","pitchNumber":4,"startTime":"2026-08-08T00:22:47.982Z","endTime":"2026-08-08T00:22:51.827Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:22:51.827Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Wetherholt grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-08T00:25:06.023Z","endTime":"2026-08-08T00:26:00.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"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":681198,"link":"/api/v1/people/681198"},"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":92.8,"endSpeed":85.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.429169302639682,"aZ":-15.652501607404147,"pfxX":-4.254719518056358,"pfxZ":8.85845880228734,"pX":-0.0969347020477334,"pZ":0.9609641060637578,"vX0":4.891009574241461,"vY0":-134.98477838110261,"vZ0":-8.696417686655556,"x":120.69,"y":212.83,"x0":-1.370443318408115,"y0":50.00385152493965,"z0":5.302320228647319,"aX":-7.936562148572988},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.6,"breakHorizontal":6.8,"spinRate":2149,"spinDirection":213},"zone":13,"typeConfidence":0.9,"plateTime":0.4041121724201031,"extension":6.702640830210809},"index":0,"playId":"05512223-2fae-3fb0-9cb4-3835a2ca5aff","pitchNumber":1,"startTime":"2026-08-08T00:25:19.190Z","endTime":"2026-08-08T00:25:22.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.264002709371564,"aZ":-15.953579059325127,"pfxX":-4.498970444259207,"pfxZ":8.58146860510076,"pX":0.31694307534238914,"pZ":1.8903983677940543,"vX0":6.2861267854429785,"vY0":-135.98459716479994,"vZ0":-6.218306479797099,"x":104.92,"y":187.74,"x0":-1.43035609424541,"y0":50.00032190082794,"z0":5.296243291635949,"aX":-8.50186064287836},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.5,"breakHorizontal":7.0,"spinRate":2256,"spinDirection":212},"zone":9,"typeConfidence":0.88,"plateTime":0.4013769458861214,"extension":6.583198015513749},"index":1,"playId":"8be657de-1bf0-3e97-998b-895e504cef3b","pitchNumber":2,"startTime":"2026-08-08T00:25:33.090Z","endTime":"2026-08-08T00:25:36.598Z","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":94.7,"endSpeed":87.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.509880881482427,"aZ":-15.932847503997566,"pfxX":-3.4976807863398496,"pfxZ":8.375343841743726,"pX":0.1364910732276617,"pZ":2.7708123926408157,"vX0":5.339113708837086,"vY0":-137.86792918347422,"vZ0":-4.273841520250565,"x":111.8,"y":163.97,"x0":-1.3641465178225423,"y0":50.00471069235062,"z0":5.40502780247369,"aX":-6.784633566258788},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.5,"breakHorizontal":5.3,"spinRate":2349,"spinDirection":208},"zone":2,"typeConfidence":0.91,"plateTime":0.39615062008400637,"extension":6.57473119062644},"hitData":{"launchSpeed":98.1,"launchAngle":3.0,"totalDistance":67.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.2,"coordY":150.16}},"index":2,"playId":"20d9e7de-14c7-38c7-9845-c2f9ce14195a","pitchNumber":3,"startTime":"2026-08-08T00:25:50.679Z","endTime":"2026-08-08T00:26:00.763Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:26:00.763Z","atBatIndex":4},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jordan Walker pops out to shortstop Ezequiel Tovar.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-08T00:26:16.313Z","endTime":"2026-08-08T00:26:35.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.297912739171924,"aZ":-12.297786260733226,"pfxX":-3.797686181547084,"pfxZ":10.274401690591926,"pX":0.4868370709470272,"pZ":2.9785641622420385,"vX0":5.890158952123029,"vY0":-138.32316767541954,"vZ0":-4.584306176979989,"x":98.44,"y":158.36,"x0":-1.1783087116894533,"y0":50.00454584198407,"z0":5.484084649181046,"aX":-7.348608453449419},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.8,"breakHorizontal":5.6,"spinRate":2362,"spinDirection":209},"zone":6,"typeConfidence":0.91,"plateTime":0.3962045950583404,"extension":6.631517629316292},"hitData":{"launchSpeed":87.4,"launchAngle":70.0,"totalDistance":121.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":109.24,"coordY":156.24}},"index":0,"playId":"47442290-a747-329a-b4c8-6dc3c1c7e5c1","pitchNumber":1,"startTime":"2026-08-08T00:26:25.515Z","endTime":"2026-08-08T00:26:35.642Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:26:35.642Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alec Burleson walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-08T00:27:12.268Z","endTime":"2026-08-08T00:28:41.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"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,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-08T00:26:57.210Z","endTime":"2026-08-08T00:27:14.562Z","isPitch":false,"type":"action","player":{"id":676475,"link":"/api/v1/people/676475"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.3282656804304,"aZ":-13.107552268426131,"pfxX":-4.057152902466587,"pfxZ":10.008779143267283,"pX":0.2534518052911488,"pZ":2.3391249492390362,"vX0":5.8641581854326015,"vY0":-137.15800691826362,"vZ0":-5.687832043188546,"x":107.34,"y":175.62,"x0":-1.385169463968973,"y0":50.00456974395596,"z0":5.333547475847277,"aX":-7.730876675999085},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.2,"breakHorizontal":6.1,"spinRate":2413,"spinDirection":210},"zone":5,"typeConfidence":0.91,"plateTime":0.399323472370984,"extension":6.661981737329506},"index":1,"playId":"50856613-d27d-34b8-b72b-2d77ac481721","pitchNumber":1,"startTime":"2026-08-08T00:27:14.562Z","endTime":"2026-08-08T00:27:18.248Z","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":81.5,"endSpeed":75.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.171141389080574,"aZ":-39.55159058398796,"pfxX":2.9720356286077845,"pfxZ":-5.209418312201604,"pX":1.5419164696199208,"pZ":1.2849098140424564,"vX0":5.542476534109168,"vY0":-118.62618243146788,"vZ0":-1.532429493028444,"x":58.23,"y":204.09,"x0":-1.2174500447174128,"y0":50.00400269367564,"z0":5.567724310539531,"aX":4.206698458828736},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-9.5,"breakHorizontal":-6.8,"spinRate":2679,"spinDirection":36},"zone":14,"typeConfidence":0.91,"plateTime":0.46296518977169443,"extension":6.709906358658296},"index":2,"playId":"412974a1-3ad0-306c-8db4-8a6205167b33","pitchNumber":2,"startTime":"2026-08-08T00:27:30.068Z","endTime":"2026-08-08T00:27:33.705Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.936941774592285,"aZ":-39.43091529880208,"pfxX":5.442214671256291,"pfxZ":-5.342957827782412,"pX":1.1273925020108713,"pZ":1.436534663979607,"vX0":3.9763602749231137,"vY0":-116.40557434832222,"vZ0":-0.8824496136223906,"x":74.03,"y":199.99,"x0":-1.3162047061749498,"y0":50.00363331468783,"z0":5.5874281037298585,"aX":7.391004825234339},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-9.6,"breakHorizontal":-10.9,"spinRate":2743,"spinDirection":37},"zone":14,"typeConfidence":0.92,"plateTime":0.47239193359562215,"extension":6.659277164171936},"index":3,"playId":"561e8dc7-44c4-3fcb-aa75-9133d11c087b","pitchNumber":3,"startTime":"2026-08-08T00:27:44.155Z","endTime":"2026-08-08T00:27:47.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.605710417763888,"aZ":-29.066033848926036,"pfxX":-4.272832517216858,"pfxZ":1.98560330106453,"pX":0.45781676257595777,"pZ":0.18116966647118252,"vX0":6.2572221303436155,"vY0":-123.826996321708,"vZ0":-6.657926954100381,"x":99.55,"y":233.89,"x0":-1.5362266183273896,"y0":50.004776226389,"z0":5.308027593328059,"aX":-6.697172497071733},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.4,"breakHorizontal":6.5,"spinRate":1794,"spinDirection":202},"zone":14,"typeConfidence":0.91,"plateTime":0.4407992521363049,"extension":6.880903903653825},"index":4,"playId":"613d00bf-8131-376a-adc0-9e7523eee1b1","pitchNumber":4,"startTime":"2026-08-08T00:27:59.947Z","endTime":"2026-08-08T00:28:03.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":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.91512739982063,"aZ":-17.56837198128044,"pfxX":-4.211744643995237,"pfxZ":7.431433157400658,"pX":-0.7187910864546112,"pZ":4.230120043550447,"vX0":3.5495845190812987,"vY0":-139.44805898091855,"vZ0":-0.5589389024349951,"x":144.4,"y":124.57,"x0":-1.462167624292355,"y0":50.005258664839495,"z0":5.594216825875073,"aX":-8.280324364944054},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.6,"breakHorizontal":6.8,"spinRate":2424,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.39307041822403166,"extension":6.507992435571069},"index":5,"playId":"f6873ae7-7107-37a7-8b97-7e48f0901dd4","pitchNumber":5,"startTime":"2026-08-08T00:28:19.653Z","endTime":"2026-08-08T00:28:24.938Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.516579191617385,"aZ":-28.54143073125217,"pfxX":2.7430739392222785,"pfxZ":2.107758655687473,"pX":-0.5897103752105735,"pZ":4.659014236502746,"vX0":1.5867360851513992,"vY0":-130.05637299397358,"vZ0":2.821483015871912,"x":139.48,"y":112.99,"x0":-1.5627900681310896,"y0":50.004476916703226,"z0":5.715518923391749,"aX":4.731395444137734},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.6,"breakHorizontal":-5.3,"spinRate":2535,"spinDirection":157},"zone":11,"typeConfidence":0.9,"plateTime":0.42004368218523114,"extension":6.641648754709622},"index":6,"playId":"dcbdc873-d955-3e17-a139-5d67936a801d","pitchNumber":6,"startTime":"2026-08-08T00:28:37.184Z","endTime":"2026-08-08T00:28:41.027Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:28:41.027Z","atBatIndex":6},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Iván Herrera lines out to third baseman Willi Castro.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-08T00:28:55.835Z","endTime":"2026-08-08T00:30:45.403Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14017829123405,"aZ":-23.75149410367571,"pfxX":1.880001049462873,"pfxZ":4.884530378482861,"pX":-0.021767902945847437,"pZ":2.425389280142533,"vX0":3.063961810595752,"vY0":-130.22095740786727,"vZ0":-3.120701344167883,"x":117.83,"y":173.29,"x0":-1.4558469113457069,"y0":50.00547281547881,"z0":5.426762780485845,"aX":3.244584504628739},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.4,"breakHorizontal":-4.1,"spinRate":2389,"spinDirection":191},"zone":5,"typeConfidence":0.9,"plateTime":0.41985175465228197,"extension":6.812623430278498},"index":0,"playId":"5cd2e834-e8dc-3950-94a3-bf327e3416fa","pitchNumber":1,"startTime":"2026-08-08T00:29:05.894Z","endTime":"2026-08-08T00:29:08.913Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-08T00:29:32.027Z","endTime":"2026-08-08T00:29:49.669Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.705300147770537,"aZ":-20.34273145960889,"pfxX":-8.269237110902667,"pfxZ":6.201891426622428,"pX":-0.4733194518185416,"pZ":2.788345127067366,"vX0":5.792092329491756,"vY0":-136.69563141530926,"vZ0":-3.28392198405165,"x":135.04,"y":163.49,"x0":-1.536061774821887,"y0":50.006587435890374,"z0":5.387685731067023,"aX":-15.787351954226645},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.8,"breakHorizontal":13.9,"spinRate":2134,"spinDirection":213},"zone":1,"typeConfidence":0.91,"plateTime":0.39937721813822336,"extension":6.6216946325803425},"index":2,"playId":"49e2d0fe-228e-312f-a6d9-492400eadb1b","pitchNumber":2,"startTime":"2026-08-08T00:29:49.669Z","endTime":"2026-08-08T00:29:52.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40417047304574,"aZ":-39.656562427649256,"pfxX":8.644767773924745,"pfxZ":-5.392417977142215,"pX":0.6552582919245781,"pZ":0.7004266926460787,"vX0":2.596179980116223,"vY0":-117.8588218580441,"vZ0":-2.3458535802879923,"x":92.02,"y":219.87,"x0":-1.5878835050922357,"y0":50.00503657135372,"z0":5.421560971779633,"aX":11.98785191599831},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-10.1,"breakHorizontal":-16.3,"spinRate":2615,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.46731185046337975,"extension":6.754498807528614},"index":3,"playId":"4b3e6f17-32ff-3c39-ad8b-35604eafc547","pitchNumber":3,"startTime":"2026-08-08T00:30:14.957Z","endTime":"2026-08-08T00:30:19.033Z","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":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.54432250170926,"aZ":-37.43644180331579,"pfxX":9.733650482419336,"pfxZ":-3.7198967712203963,"pX":0.5492480596811017,"pZ":1.8080264244292095,"vX0":1.9728812422875162,"vY0":-118.41919538233542,"vZ0":-0.6256426766023678,"x":96.06,"y":189.96,"x0":-1.55994061829461,"y0":50.003574301395275,"z0":5.513407209267128,"aX":13.763464878458844},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-6.6,"breakHorizontal":-18.1,"spinRate":2608,"spinDirection":40},"zone":9,"typeConfidence":2.0,"plateTime":0.4633029446321659,"extension":6.9761461972791965},"hitData":{"launchSpeed":80.3,"launchAngle":11.0,"totalDistance":141.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":89.19,"coordY":158.43}},"index":4,"playId":"2eeb3025-4910-3380-8251-3a6ffdb8bfd2","pitchNumber":4,"startTime":"2026-08-08T00:30:40.050Z","endTime":"2026-08-08T00:30:45.403Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:30:45.403Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Rumfield singles on a line drive to center fielder Nathan Church.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-08T00:32:48.208Z","endTime":"2026-08-08T00:33:09.209Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.223574160709845,"aZ":-26.641020444194805,"pfxX":0.8015213111495547,"pfxZ":3.190465666179657,"pX":-0.26518804958994047,"pZ":2.3076663496272674,"vX0":3.9430251051865923,"vY0":-130.52533772668065,"vZ0":-2.9350524386725585,"x":127.11,"y":176.47,"x0":-1.896537409757665,"y0":50.00352889502577,"z0":5.442510127139011,"aX":1.3884483468513071},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.4,"breakHorizontal":-2.3,"spinRate":2445,"spinDirection":162},"zone":8,"typeConfidence":0.9,"plateTime":0.418871370063294,"extension":7.0430427906126045},"hitData":{"launchSpeed":81.5,"launchAngle":17.0,"totalDistance":228.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":105.84,"coordY":87.2}},"index":0,"playId":"06a461f5-8338-31f5-90b1-8653a90d989a","pitchNumber":1,"startTime":"2026-08-08T00:32:56.331Z","endTime":"2026-08-08T00:33:09.209Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:33:09.209Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willi Castro singles on a sharp ground ball to right fielder Jordan Walker. TJ Rumfield to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-08T00:33:18.914Z","endTime":"2026-08-08T00:34:03.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"postOnThird":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.557242066688612,"aZ":-16.878792058520617,"pfxX":-1.6327664164123936,"pfxZ":8.01245226231979,"pX":-0.08339314129333966,"pZ":1.9659517276394443,"vX0":5.363836060728479,"vY0":-136.6892999469551,"vZ0":-6.170110066667135,"x":120.18,"y":185.7,"x0":-1.8512800355509227,"y0":50.00574619928304,"z0":5.394170392728866,"aX":-3.1183393777594697},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.6,"breakHorizontal":1.9,"spinRate":2168,"spinDirection":201},"zone":8,"typeConfidence":0.9,"plateTime":0.3993091443928902,"extension":7.225140807909217},"index":0,"playId":"a254f1a4-b28b-3e88-abbc-7bac6608b6ad","pitchNumber":1,"startTime":"2026-08-08T00:33:32.952Z","endTime":"2026-08-08T00:33:36.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.206934647194483,"aZ":-28.961456513051395,"pfxX":-4.702562898186345,"pfxZ":1.8797571426808233,"pX":-0.20027509322579,"pZ":2.7071971296087356,"vX0":5.694834210058704,"vY0":-129.99495543698438,"vZ0":-1.4283308207640455,"x":124.63,"y":165.69,"x0":-1.8082465906549592,"y0":50.0063696419159,"z0":5.462132011985068,"aX":-8.05190933461297},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.4,"breakHorizontal":7.2,"spinRate":1414,"spinDirection":226},"zone":5,"typeConfidence":0.89,"plateTime":0.42132921763645514,"extension":7.2017141204677095},"hitData":{"launchSpeed":104.8,"launchAngle":5.0,"totalDistance":111.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":186.77,"coordY":100.0}},"index":1,"playId":"e87243cd-9148-37e8-9cc1-95e0aed323b0","pitchNumber":2,"startTime":"2026-08-08T00:33:51.727Z","endTime":"2026-08-08T00:34:03.949Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:34:03.949Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Tovar grounds out, third baseman César Prieto to first baseman Alec Burleson. Willi Castro to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-08T00:34:32.204Z","endTime":"2026-08-08T00:35:49.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"postOnThird":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":2},"credits":[{"player":{"id":693409,"link":"/api/v1/people/693409"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.284290929463484,"aZ":-29.552205515119788,"pfxX":1.5759637890041704,"pfxZ":1.5175096824424852,"pX":0.07335332808962476,"pZ":3.2576702422507395,"vX0":4.772478497073287,"vY0":-130.20171621511676,"vZ0":-0.17150784397570118,"x":114.2,"y":150.82,"x0":-1.9823546944968315,"y0":50.0057280467793,"z0":5.54573465647355,"aX":2.726785604004434},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.9,"breakHorizontal":-3.8,"spinRate":2310,"spinDirection":150},"zone":2,"typeConfidence":0.9,"plateTime":0.41939113523083327,"extension":7.050109802872118},"index":0,"playId":"72e13150-4e7a-320e-9563-a8c00bb6d273","pitchNumber":1,"startTime":"2026-08-08T00:34:40.995Z","endTime":"2026-08-08T00:34:44.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.251551168680407,"aZ":-30.56300446140402,"pfxX":8.039895591178414,"pfxZ":1.035202539582004,"pX":0.3200025387066038,"pZ":2.208417394164267,"vX0":3.0639591565806445,"vY0":-123.87224451335503,"vZ0":-1.696661314741633,"x":104.8,"y":179.15,"x0":-1.9779786228679692,"y0":50.000532680033324,"z0":5.462748207628997,"aX":12.463591728421695},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.7,"breakHorizontal":-15.2,"spinRate":2738,"spinDirection":67},"zone":6,"typeConfidence":0.9,"plateTime":0.4425418836379418,"extension":7.010566499214528},"index":1,"playId":"a1494ef2-999c-351b-b7b3-b96d27551e13","pitchNumber":2,"startTime":"2026-08-08T00:35:00.210Z","endTime":"2026-08-08T00:35:03.210Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.82496861452763,"aZ":-42.25508367701022,"pfxX":4.996507440041454,"pfxZ":-6.8534312198325775,"pX":0.5163244759969838,"pZ":0.8826936339986983,"vX0":3.575085570954333,"vY0":-121.12439871310684,"vZ0":-2.2026183025340718,"x":97.32,"y":214.95,"x0":-1.6328992402282283,"y0":50.001403580159476,"z0":5.532678671303437,"aX":7.350648215674093},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-12.7,"breakHorizontal":-10.0,"spinRate":2289,"spinDirection":41},"zone":14,"typeConfidence":0.9,"plateTime":0.4539093925787805,"extension":7.194337307678813},"hitData":{"launchSpeed":92.5,"launchAngle":-22.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.28,"coordY":176.01}},"index":2,"playId":"4c650dcc-ea23-3136-805a-af9f607cb49a","pitchNumber":3,"startTime":"2026-08-08T00:35:41.874Z","endTime":"2026-08-08T00:35:49.622Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:35:49.622Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Troy Johnston grounds out, shortstop Masyn Winn to first baseman Alec Burleson. TJ Rumfield scores. Willi Castro to 3rd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-08T00:36:09.903Z","endTime":"2026-08-08T00:36:44.137Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"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":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":{"id":681517,"link":"/api/v1/people/681517"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.51327551683377,"aZ":-28.452924817603087,"pfxX":-7.914921228415359,"pfxZ":2.1899443656622513,"pX":-1.157872003108241,"pZ":3.5921210016734224,"vX0":4.243342316870957,"vY0":-129.94581632772133,"vZ0":0.6844714830818063,"x":161.14,"y":141.79,"x0":-1.7879555098855107,"y0":50.005744465409784,"z0":5.495472217305584,"aX":-13.469782846130272},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.3,"breakHorizontal":13.3,"spinRate":1315,"spinDirection":230},"zone":11,"typeConfidence":0.82,"plateTime":0.4223160697075463,"extension":7.231749061413729},"index":0,"playId":"5bcfac84-580f-3acf-a580-44819737ac1a","pitchNumber":1,"startTime":"2026-08-08T00:36:16.035Z","endTime":"2026-08-08T00:36:20.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.466949431089386,"aZ":-17.964403424123166,"pfxX":-2.332079561653938,"pfxZ":7.356399161047767,"pX":-0.25777772006760696,"pZ":2.9397583324942755,"vX0":4.959514911639563,"vY0":-138.02271275936633,"vZ0":-3.5067258269801638,"x":126.83,"y":159.41,"x0":-1.774171699119434,"y0":50.00094708695548,"z0":5.43514201846935,"aX":-4.503997733017151},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.8,"breakHorizontal":3.2,"spinRate":2229,"spinDirection":204},"zone":2,"typeConfidence":0.9,"plateTime":0.39671698616745577,"extension":7.276063493339459},"hitData":{"launchSpeed":92.5,"launchAngle":6.0,"totalDistance":130.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.74,"coordY":150.16}},"index":1,"playId":"81032171-ff40-3569-8e33-f487bf3aa2e5","pitchNumber":2,"startTime":"2026-08-08T00:36:36.025Z","endTime":"2026-08-08T00:36:44.137Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:36:44.137Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jimmy Crooks challenged (pitch result), call on the field was overturned: Edouard Julien called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-08T00:37:17.766Z","endTime":"2026-08-08T00:39:00.098Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"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, 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":91.5,"endSpeed":84.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.823434879381807,"aZ":-26.644653216437643,"pfxX":0.7357296940840488,"pfxZ":3.0564758455831864,"pX":-0.05721892131009718,"pZ":2.289941945894543,"vX0":4.579626522117303,"vY0":-133.22270851950987,"vZ0":-3.0487256873634383,"x":119.18,"y":176.95,"x0":-1.8893937912217234,"y0":50.003764075008945,"z0":5.361161339540549,"aX":1.33082632214559},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.2,"breakHorizontal":-2.3,"spinRate":2383,"spinDirection":176},"zone":5,"typeConfidence":0.87,"plateTime":0.4100829346577113,"extension":7.191478422316402},"index":0,"playId":"29e8656e-db1e-3e1e-9066-cc4b2eae8868","pitchNumber":1,"startTime":"2026-08-08T00:37:17.766Z","endTime":"2026-08-08T00:37:21.026Z","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":94.6,"endSpeed":86.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.527654368344567,"aZ":-16.1852280688548,"pfxX":-2.453818081302987,"pfxZ":8.322902349302034,"pX":-0.7263906096051383,"pZ":3.8545591019391834,"vX0":3.8768776228028625,"vY0":-137.712039730562,"vZ0":-1.4593160275073431,"x":144.69,"y":134.71,"x0":-1.833485881233513,"y0":50.001813101955285,"z0":5.485929230513043,"aX":-4.713802110827836},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.0,"breakHorizontal":3.6,"spinRate":2288,"spinDirection":200},"zone":11,"typeConfidence":0.91,"plateTime":0.3976957926612017,"extension":7.107317578384092},"index":1,"playId":"ae0e1176-0fd7-3a13-9f27-f996ab1c33a1","pitchNumber":2,"startTime":"2026-08-08T00:37:36.940Z","endTime":"2026-08-08T00:37:40.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.058018494445093,"aZ":-29.689780983277444,"pfxX":-7.805441800444287,"pfxZ":1.4618332403767047,"pX":-0.6992645099129242,"pZ":1.856995390887269,"vX0":5.333539480562004,"vY0":-129.7170520088417,"vZ0":-3.024338493464758,"x":143.65,"y":188.64,"x0":-1.7717525366506708,"y0":50.00080461637693,"z0":5.310074602487209,"aX":-13.251742136106676},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.2,"breakHorizontal":12.8,"spinRate":1448,"spinDirection":232},"zone":7,"typeConfidence":0.9,"plateTime":0.4228274336379907,"extension":7.163197655990956},"index":2,"playId":"abf8cddb-6c90-360d-a7f4-2145aa75ca53","pitchNumber":3,"startTime":"2026-08-08T00:37:55.120Z","endTime":"2026-08-08T00:37:58.369Z","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":84.6,"endSpeed":77.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.63290484901051,"aZ":-43.08736556214841,"pfxX":5.765988874133935,"pfxZ":-7.176189539101884,"pX":-0.08636417143516997,"pZ":2.3034945389445305,"vX0":2.2560549049435,"vY0":-123.15657114929837,"vZ0":0.7698076140573753,"x":120.29,"y":176.59,"x0":-1.7657273543249707,"y0":50.00020612870801,"z0":5.658847780070327,"aX":8.771722230455367},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-12.5,"breakHorizontal":-11.0,"spinRate":2304,"spinDirection":49},"zone":5,"typeConfidence":0.9,"plateTime":0.4463694724156686,"extension":7.098080415790358},"index":3,"playId":"60e2d095-827e-3911-9597-7f396bcc0fd5","pitchNumber":4,"startTime":"2026-08-08T00:38:14.719Z","endTime":"2026-08-08T00:38:22.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.257875756017697,"aZ":-30.624588103737327,"pfxX":8.766105018586998,"pfxZ":0.9891422291898779,"pX":-0.18959864178454183,"pZ":1.81124550803461,"vX0":1.8167781852184373,"vY0":-124.40253937389457,"vZ0":-2.5846859507719637,"x":124.23,"y":189.88,"x0":-2.068380103109767,"y0":50.002991789719545,"z0":5.405621783247174,"aX":13.720782716719421},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.4,"breakHorizontal":-16.3,"spinRate":2511,"spinDirection":61},"zone":8,"typeConfidence":0.9,"plateTime":0.4405146698672078,"extension":7.034036463787285},"index":4,"playId":"4b3d5d71-31a4-318d-8e8f-63e029fe6b68","pitchNumber":5,"startTime":"2026-08-08T00:38:54.248Z","endTime":"2026-08-08T00:39:00.098Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"}},"playEndTime":"2026-08-08T00:39:00.098Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jimmy Crooks singles on a pop up to third baseman Willi Castro.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-08T00:41:23.307Z","endTime":"2026-08-08T00:42:28.377Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.635352798603584,"aZ":-24.433295261614767,"pfxX":1.482620341707182,"pfxZ":4.618762743663358,"pX":0.23298548567238353,"pZ":1.9134467813682667,"vX0":4.044075876556456,"vY0":-128.35012352034613,"vZ0":-3.942170228788008,"x":108.12,"y":187.12,"x0":-1.5531686060568064,"y0":50.00041014146091,"z0":5.36364648003447,"aX":2.4812167457133896},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.8,"breakHorizontal":-3.6,"spinRate":2501,"spinDirection":184},"zone":8,"typeConfidence":0.9,"plateTime":0.426140671123453,"extension":6.795501836532989},"index":0,"playId":"f109e6b8-b7cb-3f84-8b08-f26ab33c132f","pitchNumber":1,"startTime":"2026-08-08T00:41:23.307Z","endTime":"2026-08-08T00:41:26.318Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-08-08T00:41:34.982Z","endTime":"2026-08-08T00:41:45.106Z","isPitch":false,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"}},{"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":86.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.735938126563475,"aZ":-15.450685648656677,"pfxX":-4.589081260544517,"pfxZ":8.63599892150247,"pX":0.8424653339761343,"pZ":2.6094452423166885,"vX0":7.602020457734721,"vY0":-138.4861367391805,"vZ0":-4.800713343817625,"x":84.89,"y":168.32,"x0":-1.3455290595142788,"y0":50.005685666768386,"z0":5.4034911698120975,"aX":-8.890386199542627},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.8,"breakHorizontal":6.7,"spinRate":2393,"spinDirection":210},"zone":12,"typeConfidence":0.89,"plateTime":0.39592578550389446,"extension":6.723353049503241},"index":2,"playId":"dce40b9c-0c1f-3d0f-843f-7dd037556c12","pitchNumber":2,"startTime":"2026-08-08T00:41:45.106Z","endTime":"2026-08-08T00:41:49.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":84.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.64842248825089,"aZ":-24.947970908817826,"pfxX":-9.775766397097541,"pfxZ":3.894274170506794,"pX":-0.7861670465160521,"pZ":3.069836575248721,"vX0":4.615716242097478,"vY0":-136.77295821571403,"vZ0":-1.8705336557579273,"x":146.97,"y":155.89,"x0":-1.2436434337268996,"y0":50.0065640394197,"z0":5.507358641630343,"aX":-18.16427867301679},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.7,"breakHorizontal":16.4,"spinRate":2330,"spinDirection":210},"zone":1,"typeConfidence":0.91,"plateTime":0.4034763308000118,"extension":6.64465543504507},"index":3,"playId":"eced8157-224e-38da-8e4f-c40facfe8263","pitchNumber":3,"startTime":"2026-08-08T00:42:00.349Z","endTime":"2026-08-08T00:42:03.349Z","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":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.51843115691833,"aZ":-14.356879757592484,"pfxX":-5.543691921853901,"pfxZ":9.071185744465351,"pX":0.085197284934128,"pZ":2.8310933722163285,"vX0":6.07541366046686,"vY0":-139.962311770456,"vZ0":-4.323912820703842,"x":113.75,"y":162.34,"x0":-1.4037055191061758,"y0":50.003835133005985,"z0":5.350575739659503,"aX":-10.89031432641576},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.6,"breakHorizontal":8.6,"spinRate":2452,"spinDirection":212},"zone":2,"typeConfidence":0.88,"plateTime":0.39283498520466553,"extension":6.58494485564323},"hitData":{"launchSpeed":68.4,"launchAngle":42.0,"totalDistance":208.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":76.31,"coordY":133.02}},"index":4,"playId":"a8781902-0763-3af5-85d6-f7f7aa1e602e","pitchNumber":4,"startTime":"2026-08-08T00:42:16.869Z","endTime":"2026-08-08T00:42:28.377Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:42:28.377Z","atBatIndex":13},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Masyn Winn doubles (15) on a line drive to right fielder Troy Johnston. Jimmy Crooks to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-08T00:42:51.204Z","endTime":"2026-08-08T00:43:44.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"postOnThird":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"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":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.268896109478092,"aZ":-16.550710950317093,"pfxX":-2.885498138279373,"pfxZ":8.366734312793971,"pX":-0.4305074458157696,"pZ":2.829411596400424,"vX0":4.086147457064837,"vY0":-135.46613413959415,"vZ0":-3.7244097343335643,"x":133.41,"y":162.39,"x0":-1.5802229938165129,"y0":50.003827357985756,"z0":5.3717883990244975,"aX":-5.389164514225976},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.6,"breakHorizontal":4.4,"spinRate":2342,"spinDirection":210},"zone":1,"typeConfidence":0.91,"plateTime":0.4036024903158917,"extension":6.685607070854456},"index":0,"playId":"57ed6e9a-92a0-337b-b4b3-346ef79fa477","pitchNumber":1,"startTime":"2026-08-08T00:42:56.250Z","endTime":"2026-08-08T00:42:59.709Z","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.5,"endSpeed":85.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.94837577859028,"aZ":-23.769417628363865,"pfxX":-8.4518758410179,"pfxZ":4.457807180581543,"pX":-0.7225235162686018,"pZ":3.103631794428474,"vX0":5.189249196536629,"vY0":-136.19020266440594,"vZ0":-1.8001178241643712,"x":144.54,"y":154.98,"x0":-1.5511974249806106,"y0":50.001406716932564,"z0":5.411508044490675,"aX":-15.929927513345074},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.9,"breakHorizontal":14.3,"spinRate":2190,"spinDirection":212},"zone":1,"typeConfidence":0.91,"plateTime":0.40165481615781795,"extension":6.747223005341237},"index":1,"playId":"db34a83e-4ada-3754-abb3-793a5f1f237f","pitchNumber":2,"startTime":"2026-08-08T00:43:15.573Z","endTime":"2026-08-08T00:43:19.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.86559917769153,"aZ":-25.622843156123714,"pfxX":2.1053517455607476,"pfxZ":3.8724684715385536,"pX":0.3645143051566052,"pZ":2.1589510992334398,"vX0":3.985970870876335,"vY0":-128.56508923578022,"vZ0":-3.3122610059744044,"x":103.11,"y":180.49,"x0":-1.4729010481814027,"y0":50.00633353887363,"z0":5.428534990668322,"aX":3.5631945145985715},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.6,"breakHorizontal":-4.6,"spinRate":2476,"spinDirection":163},"zone":6,"typeConfidence":0.9,"plateTime":0.4242259385171332,"extension":6.786849688904791},"hitData":{"launchSpeed":92.6,"launchAngle":10.0,"totalDistance":194.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":197.8,"coordY":121.23}},"index":2,"playId":"0cca3afb-6c79-33b3-83e5-cb70a6636bb2","pitchNumber":3,"startTime":"2026-08-08T00:43:32.303Z","endTime":"2026-08-08T00:43:44.170Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:43:44.170Z","atBatIndex":14},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Nathan Church out on a sacrifice fly to center fielder Cole Carrigg. Jimmy Crooks scores. Masyn Winn to 3rd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-08T00:44:14.152Z","endTime":"2026-08-08T00:44:53.005Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"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":"Sac Fly","eventType":"sac_fly","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":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":{"id":663372,"link":"/api/v1/people/663372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.82059118125386,"aZ":-38.71262994100978,"pfxX":6.089327452396392,"pfxZ":-4.92593893934391,"pX":-0.47399631666483955,"pZ":3.1842240522190814,"vX0":0.9537995770610556,"vY0":-114.89983266187106,"vZ0":2.920198849895904,"x":135.07,"y":152.81,"x0":-1.6860187698602085,"y0":50.00474314133705,"z0":5.678732573499286,"aX":8.079100191719983},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-7.8,"breakHorizontal":-11.3,"spinRate":2547,"spinDirection":45},"zone":1,"typeConfidence":0.92,"plateTime":0.4781110659094594,"extension":6.813482226855094},"index":0,"playId":"66086f0c-a8aa-369f-8ab4-1b8ba56ae056","pitchNumber":1,"startTime":"2026-08-08T00:44:21.880Z","endTime":"2026-08-08T00:44:25.418Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51519801024873,"aZ":-23.552068762953823,"pfxX":-8.213342604497594,"pfxZ":4.585526160502218,"pX":0.2349057957407936,"pZ":2.335983840928761,"vX0":6.820536991104522,"vY0":-136.7929115769448,"vZ0":-3.8905101843116343,"x":108.05,"y":175.71,"x0":-1.2339566318872581,"y0":50.000694354767454,"z0":5.407499795641464,"aX":-15.434600698530517},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.6,"breakHorizontal":13.3,"spinRate":2199,"spinDirection":208},"zone":5,"typeConfidence":0.91,"plateTime":0.40167901585642163,"extension":6.802718094017253},"hitData":{"launchSpeed":97.7,"launchAngle":30.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.1,"coordY":47.82}},"index":1,"playId":"550620e8-6fa2-3b37-9379-7b357d37bfef","pitchNumber":2,"startTime":"2026-08-08T00:44:40.157Z","endTime":"2026-08-08T00:44:53.005Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:44:53.005Z","atBatIndex":15},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Bryan Torres out on a sacrifice fly to left fielder Mickey Moniak. Masyn Winn scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-08T00:45:19.069Z","endTime":"2026-08-08T00:45:40.947Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":{"id":663372,"link":"/api/v1/people/663372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":72.4,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.470296912453,"aZ":-41.85902029846463,"pfxX":5.062389085803705,"pfxZ":-7.332098307608717,"pX":-0.5193300011422814,"pZ":2.8289722733453515,"vX0":1.071278116980086,"vY0":-114.05204525392183,"vZ0":2.701639950548705,"x":136.8,"y":162.4,"x0":-1.6525998243059958,"y0":50.002810321583645,"z0":5.749621024350821,"aX":6.6862486305803115},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-12.4,"breakHorizontal":-9.5,"spinRate":2638,"spinDirection":39},"zone":1,"typeConfidence":0.9,"plateTime":0.4797645777532722,"extension":6.704496650780888},"hitData":{"launchSpeed":92.5,"launchAngle":35.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":53.65,"coordY":83.35}},"index":0,"playId":"2a4ef8ec-89e0-30b9-b1a6-d18c8afb186a","pitchNumber":1,"startTime":"2026-08-08T00:45:26.483Z","endTime":"2026-08-08T00:45:40.947Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:45:40.947Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"César Prieto singles on a bunt ground ball to pitcher Ryan Feltner.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-08T00:45:58.906Z","endTime":"2026-08-08T00:46:13.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663372,"link":"/api/v1/people/663372"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.2,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.372681655442015,"aZ":-17.03422026971405,"pfxX":-3.074103847206867,"pfxZ":8.024800772983355,"pX":0.06148831623922958,"pZ":1.8316906041567353,"vX0":4.963993010167709,"vY0":-135.8978813025049,"vZ0":-6.21180236793899,"x":114.66,"y":189.32,"x0":-1.3822129060111514,"y0":50.00341847984073,"z0":5.313717271299718,"aX":-5.8003594399305864},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.6,"breakHorizontal":4.7,"spinRate":2315,"spinDirection":208},"zone":8,"typeConfidence":0.9,"plateTime":0.4017230985983056,"extension":6.830848089470983},"hitData":{"launchSpeed":47.8,"launchAngle":-55.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":123.36,"coordY":185.46}},"index":0,"playId":"d6f851a2-2aa3-3fb2-b7ff-8f9a26008de0","pitchNumber":1,"startTime":"2026-08-08T00:46:04.990Z","endTime":"2026-08-08T00:46:13.304Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:46:13.304Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"JJ Wetherholt walks. César Prieto to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-08T00:46:47.074Z","endTime":"2026-08-08T00:48:52.787Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"postOnSecond":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"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":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.55215200431076,"aZ":-29.747359010168704,"pfxX":-3.4368537652495084,"pfxZ":1.653812699229162,"pX":-0.14409028414035505,"pZ":3.856636242698047,"vX0":4.389984888521418,"vY0":-119.99919500776139,"vZ0":1.9557749819809849,"x":122.49,"y":134.65,"x0":-1.5442486430068854,"y0":50.00475564046122,"z0":5.6669742733667245,"aX":-5.051638804160513},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.7,"breakHorizontal":5.3,"spinRate":1529,"spinDirection":196},"zone":11,"typeConfidence":0.89,"plateTime":0.45510970831977104,"extension":6.770811762385568},"index":0,"playId":"050d408d-942d-3f06-ade0-8a7fa5ecc763","pitchNumber":1,"startTime":"2026-08-08T00:46:47.074Z","endTime":"2026-08-08T00:46:51.774Z","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":93.6,"endSpeed":86.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95591247060417,"aZ":-18.087383307813038,"pfxX":-4.4722321940907985,"pfxZ":7.419112561716174,"pX":0.006028051778140731,"pZ":2.179333427434575,"vX0":5.755945665230422,"vY0":-136.21813959087862,"vZ0":-5.129067403407207,"x":116.77,"y":179.94,"x0":-1.5430055572395605,"y0":50.00655170116597,"z0":5.3181391163002,"aX":-8.495902235144563},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.7,"breakHorizontal":7.1,"spinRate":2306,"spinDirection":209},"zone":5,"typeConfidence":0.85,"plateTime":0.40047837516315443,"extension":6.80037881180714},"index":1,"playId":"f781cbd9-7858-3c58-af79-1e2935da0770","pitchNumber":2,"startTime":"2026-08-08T00:47:07.431Z","endTime":"2026-08-08T00:47:10.788Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.492819654281952,"aZ":-26.83906162218321,"pfxX":-3.3950522632941555,"pfxZ":3.4541320690596784,"pX":-1.0610429452694474,"pZ":3.1664820091535812,"vX0":2.0633422278166376,"vY0":-122.6774626915036,"vZ0":-0.23709489261880967,"x":157.44,"y":153.28,"x0":-1.4667617267032502,"y0":50.000082706729636,"z0":5.528729247202094,"aX":-5.237150084525646},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.5,"breakHorizontal":5.8,"spinRate":1507,"spinDirection":199},"zone":11,"typeConfidence":0.9,"plateTime":0.4444196362133028,"extension":6.844773488848623},"index":2,"playId":"67e479ab-f8b5-3e6c-b3e5-1cedae010305","pitchNumber":3,"startTime":"2026-08-08T00:47:32.598Z","endTime":"2026-08-08T00:47:36.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":78.2,"endSpeed":72.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.839173071308203,"aZ":-39.558479406352916,"pfxX":4.362605487723616,"pfxZ":-5.618422752076697,"pX":-0.2570656761760087,"pZ":2.941514407001334,"vX0":1.412036563476327,"vY0":-113.92910564061187,"vZ0":2.636428361343526,"x":126.8,"y":159.36,"x0":-1.451486213549765,"y0":50.00097973038372,"z0":5.6777554753087855,"aX":5.736538358846995},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-9.2,"breakHorizontal":-8.3,"spinRate":2652,"spinDirection":41},"zone":2,"typeConfidence":0.9,"plateTime":0.4806699072081959,"extension":6.712754538296463},"index":3,"playId":"37871cf6-9024-341d-90fd-8085c51441ba","pitchNumber":4,"startTime":"2026-08-08T00:47:50.787Z","endTime":"2026-08-08T00:47:54.544Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-08T00:48:03.251Z","endTime":"2026-08-08T00:48:17.523Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.59765038647855,"aZ":-27.107103407345985,"pfxX":-2.854100105829827,"pfxZ":3.242723559537483,"pX":0.5359795955447516,"pZ":0.3898940019212418,"vX0":5.877307896505836,"vY0":-123.86357462116007,"vZ0":-6.487478681788191,"x":96.57,"y":228.25,"x0":-1.491508540350077,"y0":50.002656678626465,"z0":5.295034859207802,"aX":-4.4577366457293},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.7,"breakHorizontal":3.8,"spinRate":1509,"spinDirection":211},"zone":14,"typeConfidence":0.9,"plateTime":0.44138154132537544,"extension":6.921858246527663},"index":5,"playId":"4369484d-8e5e-35b9-b39d-98c89ca8bdd3","pitchNumber":5,"startTime":"2026-08-08T00:48:17.523Z","endTime":"2026-08-08T00:48:21.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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.467788920001517,"aZ":-27.130737883320197,"pfxX":3.466073276450496,"pfxZ":2.894814955201811,"pX":1.0579300916108467,"pZ":1.6421879437118443,"vX0":5.408054085248811,"vY0":-130.60598912634836,"vZ0":-4.3620286384460725,"x":76.67,"y":194.44,"x0":-1.4834346840073191,"y0":50.00081155405681,"z0":5.355346575412736,"aX":6.034325441604916},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.6,"breakHorizontal":-7.4,"spinRate":2410,"spinDirection":169},"zone":14,"typeConfidence":0.89,"plateTime":0.4181088864088136,"extension":6.903922759742047},"index":6,"playId":"f76a797a-4db7-355a-8ee4-b9d05b0990f7","pitchNumber":6,"startTime":"2026-08-08T00:48:44.058Z","endTime":"2026-08-08T00:48:52.787Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:48:52.787Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Walker flies out to center fielder Cole Carrigg.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-08T00:50:05.174Z","endTime":"2026-08-08T00:51:53.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-08T00:49:09.120Z","endTime":"2026-08-08T00:50:07.419Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.177673655759712,"aZ":-24.607426370196222,"pfxX":-8.081277508267092,"pfxZ":3.8757184971539793,"pX":-0.5022986336398698,"pZ":1.1590106757001306,"vX0":5.715911947415327,"vY0":-138.6257227033524,"vZ0":-6.589112820871532,"x":136.15,"y":207.49,"x0":-1.5380725117659846,"y0":50.00331454857646,"z0":5.202952670910279,"aX":-15.772891242376915},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.9,"breakHorizontal":13.4,"spinRate":2200,"spinDirection":223},"zone":13,"typeConfidence":0.92,"plateTime":0.39469796914355415,"extension":6.8476441983863205},"index":1,"playId":"fb7d23c1-9326-3ae5-83b5-9c2506e04078","pitchNumber":1,"startTime":"2026-08-08T00:50:07.419Z","endTime":"2026-08-08T00:50:11.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.549731199059117,"aZ":-25.288598119035335,"pfxX":-8.478662117033313,"pfxZ":3.6310310202377183,"pX":-0.5231276355422897,"pZ":1.7755799379701438,"vX0":5.743391914005131,"vY0":-136.94599097974435,"vZ0":-4.762630588982143,"x":136.94,"y":190.84,"x0":-1.5470888185711813,"y0":50.00555597186155,"z0":5.269553785612945,"aX":-16.089377412779303},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.8,"breakHorizontal":14.2,"spinRate":2209,"spinDirection":216},"zone":7,"typeConfidence":0.92,"plateTime":0.40013326084232315,"extension":6.659593208794286},"index":2,"playId":"3ee6345b-a9f9-3357-b628-7ffd6837cf81","pitchNumber":2,"startTime":"2026-08-08T00:50:21.719Z","endTime":"2026-08-08T00:50:24.719Z","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":89.9,"endSpeed":83.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.511437976677374,"aZ":-27.932385841164955,"pfxX":1.8196328065446816,"pfxZ":2.421314283689645,"pX":0.42110940645304173,"pZ":2.6769124610748096,"vX0":3.993886205466134,"vY0":-131.05435361426552,"vZ0":-2.0122150008183057,"x":100.95,"y":166.5,"x0":-1.3540715094717708,"y0":50.00521880994822,"z0":5.52375239057674,"aX":3.1923230426096003},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.2,"breakHorizontal":-4.1,"spinRate":2393,"spinDirection":164},"zone":6,"typeConfidence":0.91,"plateTime":0.41659004547222933,"extension":6.744173589757338},"index":3,"playId":"d8ece2de-a87e-3679-be4a-49e988f01ee9","pitchNumber":3,"startTime":"2026-08-08T00:50:39.896Z","endTime":"2026-08-08T00:50:43.133Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-08T00:51:09.651Z","endTime":"2026-08-08T00:51:24.474Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.746143785580465,"aZ":-27.634896915867575,"pfxX":2.158456290474164,"pfxZ":2.661867020934105,"pX":1.277004369705173,"pZ":1.0272551536087742,"vX0":6.208290272477951,"vY0":-129.331149485844,"vZ0":-5.715911845144345,"x":68.32,"y":211.04,"x0":-1.4301043914296896,"y0":50.00052544274028,"z0":5.372486908199901,"aX":3.671240372470043},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.8,"breakHorizontal":-5.3,"spinRate":2345,"spinDirection":173},"zone":14,"typeConfidence":0.9,"plateTime":0.4227246185450899,"extension":6.86108666315862},"index":5,"playId":"fb364f0e-2159-3939-8536-8d87951dc570","pitchNumber":4,"startTime":"2026-08-08T00:51:24.474Z","endTime":"2026-08-08T00:51:27.854Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06720127371709,"aZ":-38.76179176853574,"pfxX":10.231931175029445,"pfxZ":-4.746591820003577,"pX":0.3683437204461632,"pZ":2.47864793689393,"vX0":1.1905836247214063,"vY0":-117.57007514149142,"vZ0":1.114091112024437,"x":102.96,"y":171.86,"x0":-1.473868886659111,"y0":50.003368636586984,"z0":5.620126242662082,"aX":14.200764018361863},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-7.9,"breakHorizontal":-18.8,"spinRate":2574,"spinDirection":42},"zone":6,"typeConfidence":2.0,"plateTime":0.4674032007042661,"extension":6.6168881160931265},"hitData":{"launchSpeed":99.0,"launchAngle":28.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":151.76,"coordY":47.87}},"index":6,"playId":"1cf782dd-e771-3eb2-81af-b2feeab75a5e","pitchNumber":5,"startTime":"2026-08-08T00:51:43.930Z","endTime":"2026-08-08T00:51:53.301Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:51:53.301Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake McCarthy singles on a ground ball to first baseman Alec Burleson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-08T00:53:48.603Z","endTime":"2026-08-08T00:55:05.416Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.904090342300567,"aZ":-14.936383002781202,"pfxX":-2.7885900207889085,"pfxZ":9.285084068913605,"pX":0.6336109506596708,"pZ":1.973723316147412,"vX0":6.9775903412732845,"vY0":-135.02609202133405,"vZ0":-6.443657246392934,"x":92.85,"y":185.49,"x0":-1.615458317808748,"y0":50.00194456429992,"z0":5.431741513682686,"aX":-5.176938204388093},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.7,"breakHorizontal":3.6,"spinRate":2228,"spinDirection":207},"zone":9,"typeConfidence":0.9,"plateTime":0.404795056964506,"extension":7.223641765667729},"index":0,"playId":"378d7513-b598-3796-b566-efd70ef335c0","pitchNumber":1,"startTime":"2026-08-08T00:53:53.044Z","endTime":"2026-08-08T00:53:57.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.991138552129247,"aZ":-16.05661562452601,"pfxX":-3.918650816804852,"pfxZ":8.329962760954166,"pX":-0.3085303150360049,"pZ":3.299076836329649,"vX0":5.539828230858353,"vY0":-137.81976878149814,"vZ0":-2.9392622979163017,"x":128.76,"y":149.7,"x0":-1.830199113528585,"y0":50.000472319915,"z0":5.4560559341167885,"aX":-7.58056502146064},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.8,"breakHorizontal":6.0,"spinRate":2237,"spinDirection":214},"zone":1,"typeConfidence":0.91,"plateTime":0.3965562868006769,"extension":7.129951161893868},"index":1,"playId":"92574e25-1757-3ae0-bf66-6c9ba6ad2a7d","pitchNumber":2,"startTime":"2026-08-08T00:54:06.623Z","endTime":"2026-08-08T00:54:10.219Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.019416023793617,"aZ":-31.963846060128585,"pfxX":-7.403568310208598,"pfxZ":0.11935154415460136,"pX":-1.4048207829832084,"pZ":1.0471905987113592,"vX0":3.713526825337797,"vY0":-129.7885335175827,"vZ0":-4.67467694106466,"x":170.55,"y":210.51,"x0":-1.8919187873412555,"y0":50.00053859302701,"z0":5.304280441021839,"aX":-12.636072681182805},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.6,"breakHorizontal":12.6,"spinRate":1434,"spinDirection":229},"zone":13,"typeConfidence":0.9,"plateTime":0.4219347401134099,"extension":7.107212591595739},"index":2,"playId":"d662b6b4-77c9-352e-9cfc-5bc2983b6bc1","pitchNumber":3,"startTime":"2026-08-08T00:54:23.843Z","endTime":"2026-08-08T00:54:26.989Z","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.3,"endSpeed":78.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.73151469128118,"aZ":-32.33436916361934,"pfxX":9.072562399598748,"pfxZ":-0.10443299055749833,"pX":0.9124944688028352,"pZ":1.0603219562476214,"vX0":3.8296005730431055,"vY0":-122.70112379916998,"vZ0":-3.939599181091868,"x":82.22,"y":210.15,"x0":-1.8460742991139234,"y0":50.00282154432492,"z0":5.434661814982282,"aX":13.866736385788272},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.8,"breakHorizontal":-17.3,"spinRate":2584,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.4459697940645997,"extension":7.174300666821252},"index":3,"playId":"6b0a64b6-a71d-3f07-bb58-137f95af7942","pitchNumber":4,"startTime":"2026-08-08T00:54:40.689Z","endTime":"2026-08-08T00:54:44.458Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31203040217623,"aZ":-29.89340172986299,"pfxX":-5.987597980951982,"pfxZ":1.3558457958824768,"pX":0.010476512703009333,"pZ":1.870679751243005,"vX0":6.313243026325574,"vY0":-129.1814774681727,"vZ0":-2.977196370286978,"x":116.6,"y":188.27,"x0":-1.6890339714257196,"y0":50.00554454840254,"z0":5.339910876399612,"aX":-10.1050953893832},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.0,"breakHorizontal":9.4,"spinRate":1302,"spinDirection":228},"zone":8,"typeConfidence":0.91,"plateTime":0.42425157857817375,"extension":7.133260502107822},"hitData":{"launchSpeed":80.7,"launchAngle":9.0,"totalDistance":110.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":173.39,"coordY":158.31}},"index":4,"playId":"bd4371e5-63a2-36f7-b44d-91c0073dcf96","pitchNumber":5,"startTime":"2026-08-08T00:54:56.974Z","endTime":"2026-08-08T00:55:05.416Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:55:05.416Z","atBatIndex":20},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Cole Carrigg grounds into a double play, second baseman JJ Wetherholt to shortstop Masyn Winn to first baseman Alec Burleson. Jake McCarthy out at 2nd. Cole Carrigg out at 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-08T00:55:36.864Z","endTime":"2026-08-08T00:55:53.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"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,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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.937737372989826,"aZ":-27.178190928887744,"pfxX":0.015290463059300818,"pfxZ":2.7764719141690257,"pX":0.09937713492358816,"pZ":2.6718471581556664,"vX0":5.256285514601663,"vY0":-132.96040519742076,"vZ0":-2.130294727752617,"x":113.21,"y":166.64,"x0":-1.9003571602462905,"y0":50.005998741844444,"z0":5.444178441019695,"aX":0.026525333797395852},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.8,"breakHorizontal":-1.1,"spinRate":2415,"spinDirection":168},"zone":5,"typeConfidence":0.87,"plateTime":0.4110318639187649,"extension":7.149795883184193},"hitData":{"launchSpeed":103.5,"launchAngle":0.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":152.32,"coordY":148.64}},"index":0,"playId":"e039bf7e-e4ff-366a-bfac-6e2c4575770b","pitchNumber":1,"startTime":"2026-08-08T00:55:45.345Z","endTime":"2026-08-08T00:55:53.040Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:55:53.040Z","atBatIndex":21},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mickey Moniak doubles (14) on a sharp line drive to center fielder Nathan Church.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-08T00:56:14.496Z","endTime":"2026-08-08T00:57:27.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"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"},"postOnSecond":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.196988722297753,"aZ":-14.801413967694428,"pfxX":-3.7140377907626148,"pfxZ":8.637177001738543,"pX":-0.1209230715924497,"pZ":2.143358116856989,"vX0":5.82398831633493,"vY0":-140.5350699212526,"vZ0":-6.413298477213592,"x":121.61,"y":180.91,"x0":-1.7323140759693745,"y0":50.00209484885068,"z0":5.406648022192188,"aX":-7.470205337441947},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.6,"breakHorizontal":5.6,"spinRate":2198,"spinDirection":212},"zone":8,"typeConfidence":0.91,"plateTime":0.38891241564018,"extension":7.283335547541766},"index":0,"playId":"43ae1458-5605-38e2-a324-81deabb64900","pitchNumber":1,"startTime":"2026-08-08T00:56:19.629Z","endTime":"2026-08-08T00:56:23.069Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":82.3,"endSpeed":75.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.162468753374917,"aZ":-42.82766222093967,"pfxX":6.119438014142497,"pfxZ":-7.36169535378443,"pX":-0.9024558595115288,"pZ":3.6524996599212507,"vX0":-0.07252990941170423,"vY0":-119.78639687488435,"vZ0":3.9157950881857504,"x":151.4,"y":140.16,"x0":-1.6662087498039462,"y0":50.004345676402735,"z0":5.837279895839441,"aX":8.851730115874808},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-12.0,"breakHorizontal":-11.0,"spinRate":2313,"spinDirection":49},"zone":11,"typeConfidence":0.9,"plateTime":0.45807205151321106,"extension":6.883035329683159},"index":1,"playId":"61fde40b-8199-383c-8140-1a9294fd8e2e","pitchNumber":2,"startTime":"2026-08-08T00:56:31.401Z","endTime":"2026-08-08T00:56:35.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.3750162619864,"aZ":-31.900875290167228,"pfxX":-7.986630674301464,"pfxZ":0.1586098549396695,"pX":-0.6324075808728061,"pZ":2.24513103264474,"vX0":5.649223347024086,"vY0":-129.92801054625232,"vZ0":-1.885486791952475,"x":141.11,"y":178.16,"x0":-1.8022199835598798,"y0":50.00051875763286,"z0":5.414879177159924,"aX":-13.59116078585059},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.1,"breakHorizontal":13.1,"spinRate":1542,"spinDirection":234},"zone":4,"typeConfidence":0.9,"plateTime":0.42228568490316665,"extension":7.20252155433533},"index":2,"playId":"1a874e70-f2de-3cb4-bee0-50a59a41c6e0","pitchNumber":3,"startTime":"2026-08-08T00:56:48.542Z","endTime":"2026-08-08T00:56:51.695Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-08T00:56:57.456Z","endTime":"2026-08-08T00:57:12.268Z","isPitch":false,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"}},{"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":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.833491758808467,"aZ":-14.876707786418631,"pfxX":-2.5983964664002954,"pfxZ":8.798369059393764,"pX":-0.8597951967141729,"pZ":3.462486026664938,"vX0":3.198738276997118,"vY0":-139.23399095904537,"vZ0":-2.8090628609857156,"x":149.77,"y":145.29,"x0":-1.6851563256596866,"y0":50.00586338512018,"z0":5.467200099802733,"aX":-5.110362201208619},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.6,"breakHorizontal":4.1,"spinRate":2269,"spinDirection":205},"zone":11,"typeConfidence":0.91,"plateTime":0.3931718217950082,"extension":7.157639170271563},"hitData":{"launchSpeed":103.5,"launchAngle":21.0,"totalDistance":376.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":97.7,"coordY":50.01}},"index":4,"playId":"700aecb7-3424-39fe-9555-b7b9c6df505a","pitchNumber":4,"startTime":"2026-08-08T00:57:12.268Z","endTime":"2026-08-08T00:57:27.780Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:57:27.780Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-08T00:57:55.311Z","endTime":"2026-08-08T00:59:21.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"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,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"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":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.868053552325836,"aZ":-31.257248243899884,"pfxX":2.6467853926854343,"pfxZ":0.5423225538542145,"pX":-0.28247717091583835,"pZ":3.019292986584856,"vX0":3.238870333779174,"vY0":-129.60408901288383,"vZ0":-0.24219442163290172,"x":127.77,"y":157.26,"x0":-1.8919473464536531,"y0":50.00509183949039,"z0":5.49931442156245,"aX":4.50745901173558},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.2,"breakHorizontal":-5.5,"spinRate":2128,"spinDirection":126},"zone":2,"typeConfidence":0.91,"plateTime":0.42246776580655565,"extension":7.314693116331453},"index":0,"playId":"2c4a99d7-8beb-3d82-852d-33c1f9cd8b6d","pitchNumber":1,"startTime":"2026-08-08T00:58:04.700Z","endTime":"2026-08-08T00:58:08.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.47503093082966,"aZ":-18.48491606168516,"pfxX":-7.990943388786434,"pfxZ":7.141100129715544,"pX":-1.1229892755329134,"pZ":2.4473682465895523,"vX0":3.828166777565008,"vY0":-138.194572931378,"vZ0":-4.783198678653849,"x":159.81,"y":172.7,"x0":-1.4952096444437757,"y0":50.000067762675016,"z0":5.458856101034018,"aX":-15.309050772356603},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.0,"breakHorizontal":13.6,"spinRate":2120,"spinDirection":209},"zone":13,"typeConfidence":0.91,"plateTime":0.3977674968370488,"extension":7.341228709152174},"index":1,"playId":"ab826199-05ae-354c-a724-066e9c8f1fd9","pitchNumber":2,"startTime":"2026-08-08T00:58:25.177Z","endTime":"2026-08-08T00:58:28.422Z","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":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.221442668252287,"aZ":-41.228093475039124,"pfxX":2.819585379907552,"pfxZ":-6.129669422672029,"pX":-0.16008447784527227,"pZ":2.544710997943788,"vX0":2.4663315028915864,"vY0":-120.65459439692194,"vZ0":1.1641733512947656,"x":123.1,"y":170.07,"x0":-1.5615183979185774,"y0":50.00505330344967,"z0":5.6857628797954245,"aX":4.162204746001844},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-10.6,"breakHorizontal":-5.6,"spinRate":2105,"spinDirection":52},"zone":5,"typeConfidence":0.9,"plateTime":0.4537538429819463,"extension":7.16115537878196},"index":2,"playId":"a55cda0b-27ea-3ec3-afb3-b51b03faa576","pitchNumber":3,"startTime":"2026-08-08T00:58:53.094Z","endTime":"2026-08-08T00:58:56.202Z","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":86.0,"endSpeed":78.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.427345118545798,"aZ":-33.6137285958593,"pfxX":9.615586284232254,"pfxZ":-0.9162064280842266,"pX":1.1457576784157262,"pZ":1.7655937275692593,"vX0":4.344207848635765,"vY0":-125.12326098475572,"vZ0":-2.066717150410021,"x":73.33,"y":191.11,"x0":-1.8670695688656649,"y0":50.00317456878236,"z0":5.381241087383124,"aX":15.104482880480637},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.9,"breakHorizontal":-18.5,"spinRate":2784,"spinDirection":68},"zone":14,"typeConfidence":0.9,"plateTime":0.4393154041895837,"extension":7.275994841707206},"index":3,"playId":"4328ea07-86e0-3a0f-a78c-ab1ce067db74","pitchNumber":4,"startTime":"2026-08-08T00:59:17.312Z","endTime":"2026-08-08T00:59:21.149Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:59:21.149Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Burleson flies out to left fielder Mickey Moniak.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-08T01:01:36.717Z","endTime":"2026-08-08T01:02:26.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":1},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.57561544078428,"aZ":-26.648611606734104,"pfxX":2.5765551763019,"pfxZ":3.252728473301147,"pX":0.261276672375663,"pZ":2.9739469740532245,"vX0":3.514777131837095,"vY0":-128.71217207057296,"vZ0":-1.0000818870816348,"x":107.04,"y":158.48,"x0":-1.4502409936141865,"y0":50.00248395466308,"z0":5.407674926479761,"aX":4.377132571463711},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.9,"breakHorizontal":-5.4,"spinRate":2500,"spinDirection":165},"zone":3,"typeConfidence":0.9,"plateTime":0.42351319929625975,"extension":6.659325870066147},"index":0,"playId":"d91e15c7-7211-3af4-9096-babbf49ae36c","pitchNumber":1,"startTime":"2026-08-08T01:01:55.523Z","endTime":"2026-08-08T01:02:00.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.733447122227286,"aZ":-27.555657791774234,"pfxX":-2.1320395397021827,"pfxZ":3.038612489412989,"pX":-0.5268957004792731,"pZ":3.2282018827764163,"vX0":3.006663389748639,"vY0":-122.46819618428479,"vZ0":-0.06948201162750778,"x":137.08,"y":151.62,"x0":-1.492401895705255,"y0":50.005678270864024,"z0":5.609830224008406,"aX":-3.245618524275822},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":5.8,"breakHorizontal":3.1,"spinRate":1504,"spinDirection":199},"zone":1,"typeConfidence":0.89,"plateTime":0.4468959485661985,"extension":6.644943806368131},"hitData":{"launchSpeed":98.7,"launchAngle":39.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":35.72,"coordY":92.35}},"index":1,"playId":"ac146dff-b2c9-359e-a80d-300806efb876","pitchNumber":2,"startTime":"2026-08-08T01:02:15.262Z","endTime":"2026-08-08T01:02:26.367Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:02:26.367Z","atBatIndex":24},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Iván Herrera homers (13) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-08T01:02:45.148Z","endTime":"2026-08-08T01:04:57.439Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":{"id":663372,"link":"/api/v1/people/663372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":83.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32239010508743,"aZ":-24.054610658869855,"pfxX":-8.958997350023798,"pfxZ":4.490298660308834,"pX":-0.5259129118960474,"pZ":2.0993584217239394,"vX0":5.27447340449838,"vY0":-134.43015574090856,"vZ0":-4.080663645636561,"x":137.05,"y":182.1,"x0":-1.361425485119291,"y0":50.00473185540299,"z0":5.36898688013545,"aX":-16.207166191773545},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.3,"breakHorizontal":14.9,"spinRate":2169,"spinDirection":219},"zone":7,"typeConfidence":0.89,"plateTime":0.4092788873479214,"extension":6.632910439098362},"index":0,"playId":"35685c2a-353b-3a4c-88f7-8ffac0d0387d","pitchNumber":1,"startTime":"2026-08-08T01:02:49.483Z","endTime":"2026-08-08T01:02:53.568Z","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":1},"pitchData":{"startSpeed":79.1,"endSpeed":73.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.79085218520529,"aZ":-37.621043837628925,"pfxX":3.617968096881605,"pfxZ":-4.03856684014664,"pX":0.9221192088711727,"pZ":0.8109784743940163,"vX0":3.9230134546760658,"vY0":-115.19509511621993,"vZ0":-2.4289224032181354,"x":81.85,"y":216.88,"x0":-1.271089803481777,"y0":50.00320024197014,"z0":5.505361451414746,"aX":4.877407216034888},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-7.7,"breakHorizontal":-7.6,"spinRate":2606,"spinDirection":41},"zone":14,"typeConfidence":0.91,"plateTime":0.47492745786039237,"extension":6.7529858198897035},"index":1,"playId":"9f988d7b-0a2a-3681-b517-67af238decba","pitchNumber":2,"startTime":"2026-08-08T01:03:11.046Z","endTime":"2026-08-08T01:03:15.091Z","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":79.4,"endSpeed":73.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.762957873198932,"aZ":-39.616817455649986,"pfxX":6.7191254902830835,"pfxZ":-5.499086357762952,"pX":0.36854566259563015,"pZ":2.4946238540426338,"vX0":2.3358272218516616,"vY0":-115.69553794754312,"vZ0":1.556742854902843,"x":102.95,"y":171.43,"x0":-1.527171165891307,"y0":50.00109824624117,"z0":5.6124638963016515,"aX":9.098735227055796},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-9.2,"breakHorizontal":-12.7,"spinRate":2568,"spinDirection":45},"zone":6,"typeConfidence":2.0,"plateTime":0.4735831440413456,"extension":6.7531153298850075},"index":2,"playId":"149b254f-c6ee-3b66-a0ce-6d945bb4a208","pitchNumber":3,"startTime":"2026-08-08T01:03:33.802Z","endTime":"2026-08-08T01:03:36.949Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":83.7,"endSpeed":77.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.130221703862446,"aZ":-26.95209539009782,"pfxX":-2.635677633964003,"pfxZ":3.4394272695369175,"pX":0.8682996733768201,"pZ":1.7724454025472332,"vX0":5.646652805378409,"vY0":-121.89484337432329,"vZ0":-3.1264376180546734,"x":83.9,"y":190.92,"x0":-1.1273277394681835,"y0":50.00028559742662,"z0":5.378517163643094,"aX":-3.9983758671468475},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.8,"breakHorizontal":3.6,"spinRate":1493,"spinDirection":202},"zone":14,"typeConfidence":0.9,"plateTime":0.4479408370368452,"extension":6.855524683295883},"index":3,"playId":"aff29c2b-387f-33d2-a1b4-0c07cc9223e5","pitchNumber":4,"startTime":"2026-08-08T01:03:51.959Z","endTime":"2026-08-08T01:03:55.188Z","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":81.5,"endSpeed":75.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.283397535413087,"aZ":-37.555353466602945,"pfxX":6.837548526767581,"pfxZ":-3.7563946390861997,"pX":0.21677798886597693,"pZ":0.7869874520711421,"vX0":1.7598805581039587,"vY0":-118.75955477800778,"vZ0":-2.690767770409575,"x":108.74,"y":217.53,"x0":-1.4219892821113775,"y0":50.00515686214843,"z0":5.343597554430698,"aX":9.788396294730314},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-7.2,"breakHorizontal":-12.8,"spinRate":2657,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4608286985820036,"extension":6.737969296327423},"index":4,"playId":"cc296d9b-d01a-30e2-82d7-3c7babf6c348","pitchNumber":5,"startTime":"2026-08-08T01:04:10.940Z","endTime":"2026-08-08T01:04:14.798Z","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":2,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.63622691123254,"aZ":-38.95885490605839,"pfxX":5.670613493718001,"pfxZ":-5.01349343002901,"pX":0.33059190060452237,"pZ":2.272686991856612,"vX0":2.1290306631107074,"vY0":-115.57309568322638,"vZ0":1.0639219446338424,"x":104.4,"y":177.42,"x0":-1.339551760380534,"y0":50.00551814421305,"z0":5.549485261041106,"aX":7.667954119586708},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-8.5,"breakHorizontal":-10.8,"spinRate":2588,"spinDirection":46},"zone":6,"typeConfidence":2.0,"plateTime":0.4740123102848828,"extension":6.748680767368118},"hitData":{"launchSpeed":97.0,"launchAngle":28.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":25.29,"coordY":82.46}},"index":5,"playId":"d18ef5e4-d997-3515-b5bb-be1a3a119c4d","pitchNumber":6,"startTime":"2026-08-08T01:04:32.551Z","endTime":"2026-08-08T01:04:57.439Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:04:57.439Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jimmy Crooks flies out to left fielder Mickey Moniak.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-08T01:05:17.918Z","endTime":"2026-08-08T01:06:29.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"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":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.733954550945725,"aZ":-16.412360945219962,"pfxX":-1.4846053923895033,"pfxZ":8.599926839927308,"pX":-0.906156609041638,"pZ":2.5351586897730796,"vX0":2.2281274243430804,"vY0":-133.97043129367896,"vZ0":-4.318400238709396,"x":151.54,"y":170.33,"x0":-1.552618799476758,"y0":50.000656939670804,"z0":5.327562429765808,"aX":-2.7204138173512753},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.0,"breakHorizontal":2.3,"spinRate":2278,"spinDirection":210},"zone":11,"typeConfidence":0.88,"plateTime":0.4075654051263613,"extension":6.680351758788573},"index":0,"playId":"d7f63e17-ac44-3581-9274-204523ca3cb6","pitchNumber":1,"startTime":"2026-08-08T01:05:22.455Z","endTime":"2026-08-08T01:05:26.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.637681707480194,"aZ":-25.915637262608122,"pfxX":-2.615589027157853,"pfxZ":4.066147615786658,"pX":0.16933345143152523,"pZ":2.6615601384137544,"vX0":4.4992350590316175,"vY0":-122.56953776398858,"vZ0":-1.4976597017872502,"x":110.55,"y":166.92,"x0":-1.3408419707295287,"y0":50.00315969165323,"z0":5.469862018963441,"aX":-4.025947402227099},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.3,"breakHorizontal":3.8,"spinRate":1654,"spinDirection":200},"zone":5,"typeConfidence":0.9,"plateTime":0.44494482951357783,"extension":6.806743410186518},"index":1,"playId":"8a8f16b8-b191-3e60-9883-9b4f89e12243","pitchNumber":2,"startTime":"2026-08-08T01:05:37.465Z","endTime":"2026-08-08T01:05:40.633Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-08-08T01:05:51.615Z","endTime":"2026-08-08T01:06:04.821Z","isPitch":false,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.699873632942634,"aZ":-23.754922285896296,"pfxX":-3.4918461812122095,"pfxZ":5.422619571917402,"pX":0.061161918866675005,"pZ":1.5053336287209906,"vX0":4.700470831917581,"vY0":-123.32080918727415,"vZ0":-4.3994814217704725,"x":114.67,"y":198.14,"x0":-1.4089528178017965,"y0":50.001995070303835,"z0":5.297109242667355,"aX":-5.420947369474234},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":9.1,"breakHorizontal":5.3,"spinRate":1601,"spinDirection":203},"zone":14,"typeConfidence":0.91,"plateTime":0.44280166171956914,"extension":6.927617260208076},"index":3,"playId":"c5964c70-c1f9-3764-b00e-89a32d4d17be","pitchNumber":3,"startTime":"2026-08-08T01:06:04.821Z","endTime":"2026-08-08T01:06:08.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7466489143805,"aZ":-15.546485313174866,"pfxX":-1.934232964187017,"pfxZ":8.782190882231646,"pX":0.07781493066463843,"pZ":2.7113722724658476,"vX0":4.764672685279955,"vY0":-136.65278379788532,"vZ0":-4.255583427569982,"x":114.03,"y":165.57,"x0":-1.4361165932972115,"y0":50.00603981289857,"z0":5.354968023275355,"aX":-3.6640293596322038},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.2,"breakHorizontal":2.5,"spinRate":2366,"spinDirection":208},"zone":5,"typeConfidence":0.9,"plateTime":0.4006121525719717,"extension":6.8037736145035},"hitData":{"launchSpeed":81.9,"launchAngle":49.0,"totalDistance":247.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.9,"coordY":113.28}},"index":4,"playId":"6d291a06-84f6-3e9f-a4d8-a443813f561b","pitchNumber":4,"startTime":"2026-08-08T01:06:19.561Z","endTime":"2026-08-08T01:06:29.742Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:06:29.742Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masyn Winn grounds out sharply, third baseman Willi Castro to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-08T01:06:45.826Z","endTime":"2026-08-08T01:07:05.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.771610095402007,"aZ":-15.149127844268527,"pfxX":-2.2932872175342527,"pfxZ":9.073293102166353,"pX":0.06198472133412835,"pZ":2.2488394051306786,"vX0":4.721912714815735,"vY0":-135.65793035442192,"vZ0":-5.3054789691325785,"x":114.64,"y":178.06,"x0":-1.39789856279619,"y0":50.00355085878005,"z0":5.274319211774828,"aX":-4.303835687729007},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.6,"breakHorizontal":3.2,"spinRate":2381,"spinDirection":204},"zone":5,"typeConfidence":0.9,"plateTime":0.40269639697016757,"extension":6.663401976748129},"hitData":{"launchSpeed":102.6,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":108.23,"coordY":170.94}},"index":0,"playId":"7476d0ea-d61c-3937-877e-9c29e4a02831","pitchNumber":1,"startTime":"2026-08-08T01:06:58.034Z","endTime":"2026-08-08T01:07:05.103Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:07:05.103Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Rumfield singles on a fly ball to center fielder Nathan Church.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-08T01:09:23.245Z","endTime":"2026-08-08T01:10:20.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":76.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16841670517364,"aZ":-29.437627814363264,"pfxX":9.225134748300277,"pfxZ":1.8095755011088581,"pX":-1.1845758779768394,"pZ":3.7671801289045703,"vX0":-0.6226869021701769,"vY0":-122.61347673780325,"vZ0":1.4906600720574472,"x":162.15,"y":137.07,"x0":-2.1248227185539554,"y0":50.0060261183999,"z0":5.670646301894727,"aX":13.99182974103282},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.8,"breakHorizontal":-16.6,"spinRate":2678,"spinDirection":79},"zone":11,"typeConfidence":0.9,"plateTime":0.4474052856478532,"extension":6.681032842443511},"index":0,"playId":"2d894416-dbc7-3f78-96f4-98eaf950f14f","pitchNumber":1,"startTime":"2026-08-08T01:09:31.910Z","endTime":"2026-08-08T01:09:35.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.483182982150296,"aZ":-32.457516744590805,"pfxX":-8.159740049010464,"pfxZ":-0.17248721312902227,"pX":-0.8342991556210669,"pZ":2.262992898553273,"vX0":5.193196890238722,"vY0":-128.24281470235394,"vZ0":-1.542882778947441,"x":148.8,"y":177.68,"x0":-1.833660664405895,"y0":50.00271066753848,"z0":5.4230682859721755,"aX":-13.483467354469427},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.5,"breakHorizontal":13.4,"spinRate":1427,"spinDirection":233},"zone":13,"typeConfidence":0.91,"plateTime":0.4284080830523438,"extension":7.161901654577636},"index":1,"playId":"3c42089c-355f-325b-802e-2f562d3bfe3f","pitchNumber":2,"startTime":"2026-08-08T01:09:44.520Z","endTime":"2026-08-08T01:09:48.108Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-08-08T01:09:56.278Z","endTime":"2026-08-08T01:10:07.223Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.75036466043531,"aZ":-25.78283742341484,"pfxX":2.4448884941910536,"pfxZ":3.60185454369428,"pX":0.3313866650769711,"pZ":3.2247740195722834,"vX0":4.832898104087404,"vY0":-132.01723848364202,"vZ0":-0.9516067416026412,"x":104.37,"y":151.71,"x0":-1.8368820207008236,"y0":50.002071823189816,"z0":5.47878109668206,"aX":4.3369883820386095},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.6,"breakHorizontal":-5.4,"spinRate":2281,"spinDirection":168},"zone":3,"typeConfidence":0.88,"plateTime":0.4140768848116232,"extension":7.119316815321405},"hitData":{"launchSpeed":66.3,"launchAngle":34.0,"totalDistance":216.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.16,"coordY":107.25}},"index":3,"playId":"939e3982-96ae-3ab6-a7b7-d5d3f1ff96c6","pitchNumber":3,"startTime":"2026-08-08T01:10:07.223Z","endTime":"2026-08-08T01:10:20.310Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:10:20.310Z","atBatIndex":28},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Willi Castro doubles (16) on a sharp line drive to right fielder Jordan Walker. TJ Rumfield to 3rd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-08T01:10:40.153Z","endTime":"2026-08-08T01:12:19.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"postOnThird":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"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(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.9,"endSpeed":85.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.10096716046959,"aZ":-21.065344823940315,"pfxX":0.6589085627762281,"pfxZ":5.967536447480711,"pX":0.1967035347972631,"pZ":3.1086131542239324,"vX0":4.846558499754229,"vY0":-135.2477230263575,"vZ0":-2.2481940620524115,"x":109.5,"y":154.85,"x0":-1.7003989790187877,"y0":50.00363116470864,"z0":5.4200061347590855,"aX":1.226884974987325},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.6,"breakHorizontal":-2.2,"spinRate":2235,"spinDirection":202},"zone":2,"typeConfidence":0.66,"plateTime":0.40420421855211863,"extension":7.222634835106722},"index":0,"playId":"474340da-c8bf-3899-bf53-91ba25c46efa","pitchNumber":1,"startTime":"2026-08-08T01:10:46.286Z","endTime":"2026-08-08T01:10:49.843Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.910333523331424,"aZ":-28.986804057795506,"pfxX":11.195984020113151,"pfxZ":2.1220913678829456,"pX":-0.109450115910508,"pZ":1.4636837004360033,"vX0":1.1633198169172723,"vY0":-122.06018374606104,"vZ0":-3.185290300258965,"x":121.17,"y":199.26,"x0":-2.0468161276908945,"y0":50.00516956883648,"z0":5.292060486204746,"aX":16.827595259152723},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.4,"breakHorizontal":-20.5,"spinRate":2611,"spinDirection":61},"zone":13,"typeConfidence":0.9,"plateTime":0.4494136545350318,"extension":7.264330836650507},"index":1,"playId":"186ce3a0-a159-30d9-8311-e20a9a739a99","pitchNumber":2,"startTime":"2026-08-08T01:11:06.797Z","endTime":"2026-08-08T01:11:11.124Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.638915292829054,"aZ":-18.079301790581397,"pfxX":0.4777721487462907,"pfxZ":7.3315111492311935,"pX":-1.128927079793513,"pZ":3.462540505174575,"vX0":1.83001581900172,"vY0":-137.56130354895612,"vZ0":-1.9622756915246609,"x":160.03,"y":145.29,"x0":-1.864019729930719,"y0":50.00168231166646,"z0":5.406698139809422,"aX":0.9181603339974943},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.1,"breakHorizontal":-1.2,"spinRate":2235,"spinDirection":199},"zone":11,"typeConfidence":0.85,"plateTime":0.39771034827162666,"extension":7.167957453281142},"index":2,"playId":"d849fd5c-227b-3cf3-8c46-91453b88d41d","pitchNumber":3,"startTime":"2026-08-08T01:11:25.607Z","endTime":"2026-08-08T01:11:29.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.883205174903573,"aZ":-27.902261232995386,"pfxX":1.4474887763335715,"pfxZ":2.5770560032539223,"pX":-1.8054478580702569,"pZ":3.7311540310134994,"vX0":0.23492193947010304,"vY0":-127.85270204200381,"vZ0":1.148734860698931,"x":185.82,"y":138.04,"x0":-2.0865827691159273,"y0":50.004164201835835,"z0":5.462608100457804,"aX":2.4010593233181288},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.2,"breakHorizontal":-2.6,"spinRate":2192,"spinDirection":160},"zone":11,"typeConfidence":0.91,"plateTime":0.42809416769496167,"extension":6.84594759606781},"index":3,"playId":"f678c24e-b733-387c-99b1-62135ad8a35e","pitchNumber":4,"startTime":"2026-08-08T01:11:44.973Z","endTime":"2026-08-08T01:11:48.184Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.768176061749703,"aZ":-18.897948928899932,"pfxX":-0.8458574972981954,"pfxZ":6.967734733048158,"pX":-0.3046953932214424,"pZ":2.326101165166234,"vX0":4.112579801022324,"vY0":-136.5930718024228,"vZ0":-4.709350038070973,"x":128.61,"y":175.98,"x0":-1.714545825059232,"y0":50.00192566007264,"z0":5.357124641838823,"aX":-1.61196233155617},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.9,"breakHorizontal":0.7,"spinRate":2131,"spinDirection":202},"zone":4,"typeConfidence":0.87,"plateTime":0.39973092556293377,"extension":7.341500684210137},"hitData":{"launchSpeed":110.8,"launchAngle":20.0,"totalDistance":365.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":189.16,"coordY":65.58}},"index":4,"playId":"3a819367-b6c1-33fb-882c-9077d873bf12","pitchNumber":5,"startTime":"2026-08-08T01:12:07.770Z","endTime":"2026-08-08T01:12:19.782Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:12:19.782Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Tovar strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-08T01:12:47.029Z","endTime":"2026-08-08T01:15:22.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"postOnThird":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"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":7},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.592592236028196,"aZ":-40.01342751264632,"pfxX":5.266225581714259,"pfxZ":-5.4678967478135085,"pX":-0.9528356912563881,"pZ":3.513399690987815,"vX0":0.1807530062178468,"vY0":-118.63746331562689,"vZ0":3.2023160998368634,"x":153.32,"y":143.92,"x0":-1.7146903621504546,"y0":50.0041467046276,"z0":5.780241840463133,"aX":7.546440106958325},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-8.9,"breakHorizontal":-9.6,"spinRate":2259,"spinDirection":56},"zone":11,"typeConfidence":0.9,"plateTime":0.4607640176839798,"extension":6.9571802274665755},"index":0,"playId":"173f9429-02ed-3d2e-8629-adcc2907772d","pitchNumber":1,"startTime":"2026-08-08T01:12:54.752Z","endTime":"2026-08-08T01:12:58.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.796887446876703,"aZ":-20.896242493072403,"pfxX":-7.595974727132721,"pfxZ":5.776942912175958,"pX":0.2125506665071075,"pZ":1.8025661326611246,"vX0":7.423140591594334,"vY0":-138.1562452587978,"vZ0":-5.901205563141294,"x":108.9,"y":190.11,"x0":-1.508902605081366,"y0":50.00567259518411,"z0":5.349548126973208,"aX":-14.838412162894702},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.5,"breakHorizontal":12.4,"spinRate":2269,"spinDirection":208},"zone":8,"typeConfidence":0.92,"plateTime":0.394903793286856,"extension":7.281597637710145},"index":1,"playId":"dcf80255-5f94-35de-8bf9-3bc871de5bdb","pitchNumber":2,"startTime":"2026-08-08T01:13:12.220Z","endTime":"2026-08-08T01:13:15.642Z","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.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.375971487663115,"aZ":-34.246742490235405,"pfxX":9.1059739630021,"pfxZ":-1.3833354103606972,"pX":0.30732980404260296,"pZ":1.6643697197759286,"vX0":2.328968205188656,"vY0":-121.83652057928957,"vZ0":-1.9039955431425497,"x":105.29,"y":193.84,"x0":-1.8442547514230672,"y0":50.001341296434916,"z0":5.421033603554458,"aX":13.661171450889338},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.6,"breakHorizontal":-17.0,"spinRate":2566,"spinDirection":66},"zone":9,"typeConfidence":0.9,"plateTime":0.44989017223419125,"extension":7.065397856890745},"index":2,"playId":"49675fe5-d6b8-38ec-b694-12888f85f259","pitchNumber":3,"startTime":"2026-08-08T01:13:35.323Z","endTime":"2026-08-08T01:13:38.524Z","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":84.9,"endSpeed":78.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.508988693152293,"aZ":-31.36229312499188,"pfxX":9.110326700806187,"pfxZ":0.5294679403230411,"pX":0.7322402083452698,"pZ":2.2902737047446085,"vX0":3.2465294980049766,"vY0":-123.57265670996075,"vZ0":-1.2569822366744763,"x":89.09,"y":176.94,"x0":-1.7837463925121717,"y0":50.005056596943625,"z0":5.449617115367626,"aX":14.03595107441894},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.0,"breakHorizontal":-17.3,"spinRate":2546,"spinDirection":68},"zone":6,"typeConfidence":0.9,"plateTime":0.44390225976117437,"extension":7.032253421563284},"index":3,"playId":"9606a3c6-fb50-3cbd-8a87-730baf4971cc","pitchNumber":4,"startTime":"2026-08-08T01:13:58.631Z","endTime":"2026-08-08T01:14:01.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.530812682601987,"aZ":-22.434781418752014,"pfxX":-7.568611889413344,"pfxZ":5.108950677430945,"pX":-0.5622768588155511,"pZ":4.134569496043824,"vX0":5.357584069393663,"vY0":-137.24315340452952,"vZ0":0.34980429255478207,"x":138.43,"y":127.15,"x0":-1.5569056771490828,"y0":50.003556388583476,"z0":5.534107191681836,"aX":-14.43090911380786},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.5,"breakHorizontal":12.6,"spinRate":2118,"spinDirection":205},"zone":11,"typeConfidence":0.91,"plateTime":0.3991839648687514,"extension":7.080988192759455},"index":4,"playId":"776d5fad-283e-3e8a-a257-f1c9f6995ef9","pitchNumber":5,"startTime":"2026-08-08T01:14:20.056Z","endTime":"2026-08-08T01:14:23.274Z","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":95.0,"endSpeed":87.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.384648875909097,"aZ":-18.67511658107407,"pfxX":-7.267746238742413,"pfxZ":6.976363550950535,"pX":0.3126211138702565,"pZ":2.2850399343898204,"vX0":7.46808381421262,"vY0":-138.133264634098,"vZ0":-5.037975660247311,"x":105.08,"y":177.08,"x0":-1.4800140437186122,"y0":50.00472225270583,"z0":5.385836965290954,"aX":-14.0656672948547},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.8,"breakHorizontal":11.6,"spinRate":2171,"spinDirection":209},"zone":6,"typeConfidence":0.92,"plateTime":0.39633123167219875,"extension":7.24467663469083},"index":5,"playId":"7e901713-1938-3d11-89c4-b0966ff085ed","pitchNumber":6,"startTime":"2026-08-08T01:14:40.570Z","endTime":"2026-08-08T01:14:43.612Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-08-08T01:15:02.847Z","endTime":"2026-08-08T01:15:18.363Z","isPitch":false,"type":"action","player":{"id":678662,"link":"/api/v1/people/678662"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.05105032709551,"aZ":-39.59848236258844,"pfxX":3.910646892367474,"pfxZ":-4.98595994220251,"pX":0.3127653805286974,"pZ":0.4647637801706408,"vX0":3.261707743944224,"vY0":-121.64048104198275,"vZ0":-3.8977136439827214,"x":105.08,"y":226.23,"x0":-1.5560138739504998,"y0":50.00134420678344,"z0":5.540134312956872,"aX":5.827033796209184},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-9.7,"breakHorizontal":-7.9,"spinRate":2223,"spinDirection":43},"zone":14,"typeConfidence":0.9,"plateTime":0.451209317393392,"extension":7.185990762458398},"index":7,"playId":"c04c4eac-995d-3f8c-99dd-3a3fb6d02181","pitchNumber":7,"startTime":"2026-08-08T01:15:18.363Z","endTime":"2026-08-08T01:15:22.804Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:15:22.804Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Troy Johnston grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson. TJ Rumfield scores. Willi Castro to 3rd.","rbi":1,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-08T01:15:39.541Z","endTime":"2026-08-08T01:16:43.594Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":{"id":681517,"link":"/api/v1/people/681517"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.531683244565613,"aZ":-27.696491574341074,"pfxX":2.2288181181498974,"pfxZ":2.570981320094205,"pX":-1.1255548945903378,"pZ":3.0182595716628082,"vX0":1.1853375700062068,"vY0":-130.60976529414353,"vZ0":-0.7718933305607294,"x":159.9,"y":157.29,"x0":-1.8737007666581889,"y0":50.001073009907934,"z0":5.386182772457293,"aX":3.8798865731421732},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.7,"breakHorizontal":-4.3,"spinRate":2193,"spinDirection":175},"zone":11,"typeConfidence":0.9,"plateTime":0.41813645197208693,"extension":7.191452648203074},"index":0,"playId":"9a7bfc83-40bf-3aeb-9f5e-057ae665bb53","pitchNumber":1,"startTime":"2026-08-08T01:15:49.576Z","endTime":"2026-08-08T01:15:53.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.189700779467298,"aZ":-31.345236790488997,"pfxX":-4.989348736807217,"pfxZ":0.5077482626795575,"pX":-0.8080899228595966,"pZ":2.93211813349579,"vX0":3.857012256588235,"vY0":-127.06268252872547,"vZ0":-0.13420441191849064,"x":147.8,"y":159.61,"x0":-1.6949010435516152,"y0":50.00424906497782,"z0":5.468945911866482,"aX":-8.18725419975467},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.1,"breakHorizontal":8.2,"spinRate":1443,"spinDirection":229},"zone":1,"typeConfidence":0.91,"plateTime":0.430497236701072,"extension":7.011047531891557},"index":1,"playId":"d0ff78e3-9c97-3e0b-819b-daafa04aeba2","pitchNumber":2,"startTime":"2026-08-08T01:16:07.659Z","endTime":"2026-08-08T01:16:11.279Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.473267707926865,"aZ":-28.349742796765586,"pfxX":-6.073901286947379,"pfxZ":2.308840140079403,"pX":-0.6573216347854952,"pZ":0.9461967773264632,"vX0":4.481193023793849,"vY0":-127.88378007880587,"vZ0":-5.122713660706905,"x":142.06,"y":213.23,"x0":-1.6435650568755484,"y0":50.00132594519481,"z0":5.200066017251441,"aX":-10.055452019334613},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.2,"breakHorizontal":10.0,"spinRate":1165,"spinDirection":227},"zone":13,"typeConfidence":0.91,"plateTime":0.42835560993824684,"extension":7.249740752359811},"hitData":{"launchSpeed":76.2,"launchAngle":3.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.81,"coordY":149.15}},"index":2,"playId":"7c9d805a-2752-3503-8585-5aa7b7ad6a30","pitchNumber":3,"startTime":"2026-08-08T01:16:35.305Z","endTime":"2026-08-08T01:16:43.594Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:16:43.594Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edouard Julien grounds out, first baseman Alec Burleson to pitcher Kyle Leahy.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-08T01:17:10.454Z","endTime":"2026-08-08T01:19:23.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"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,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":681517,"link":"/api/v1/people/681517"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.63729480264416,"aZ":-36.709711767029916,"pfxX":5.386796242782992,"pfxZ":-3.1442988371644702,"pX":-0.9051315752062518,"pZ":4.009967148767375,"vX0":0.6001635940285586,"vY0":-118.95460427120472,"vZ0":3.7733785000120204,"x":151.5,"y":130.51,"x0":-1.8606914044558887,"y0":50.00434407988086,"z0":5.719544880549016,"aX":7.763149964945802},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-4.6,"breakHorizontal":-10.0,"spinRate":2252,"spinDirection":55},"zone":11,"typeConfidence":0.89,"plateTime":0.4594720883728338,"extension":6.978837312997731},"index":0,"playId":"49ffdc64-5009-3c8e-a47b-1dcac23faebf","pitchNumber":1,"startTime":"2026-08-08T01:17:10.454Z","endTime":"2026-08-08T01:17:14.284Z","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":89.9,"endSpeed":82.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.407321282465148,"aZ":-28.230572250137254,"pfxX":4.161951282272226,"pfxZ":2.267225513164126,"pX":0.0340739245098001,"pZ":2.971304291518931,"vX0":3.5511484734158203,"vY0":-130.9564797393144,"vZ0":-0.9771329205108443,"x":115.7,"y":158.55,"x0":-1.8797091016932161,"y0":50.001858084461084,"z0":5.4591686370482,"aX":7.234478562521852},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.1,"breakHorizontal":-8.3,"spinRate":2162,"spinDirection":160},"zone":2,"typeConfidence":0.89,"plateTime":0.4181000495258518,"extension":7.207274907610761},"index":1,"playId":"5dd095e9-42fc-316a-9709-d76c9975117a","pitchNumber":2,"startTime":"2026-08-08T01:17:28.567Z","endTime":"2026-08-08T01:17:32.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55213158556048,"aZ":-18.39931503479482,"pfxX":0.4251297193235386,"pfxZ":7.230854443187055,"pX":1.5019021297536626,"pZ":2.3996224877366275,"vX0":8.333408946544163,"vY0":-136.75571490891133,"vZ0":-4.623731399710119,"x":59.75,"y":173.99,"x0":-1.632834675452298,"y0":50.003922518398824,"z0":5.364514515878893,"aX":0.8072550032131396},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.4,"breakHorizontal":-2.4,"spinRate":2282,"spinDirection":205},"zone":14,"typeConfidence":0.85,"plateTime":0.3996513678501552,"extension":7.156839439580005},"index":2,"playId":"fb3ca617-1666-3647-b73d-7f106840ddf7","pitchNumber":3,"startTime":"2026-08-08T01:17:47.891Z","endTime":"2026-08-08T01:17:51.325Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-08-08T01:18:11.752Z","endTime":"2026-08-08T01:18:29.655Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"}},{"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":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.235200332949603,"aZ":-27.703558465747435,"pfxX":2.73147904503442,"pfxZ":2.5136430918501578,"pX":-0.12353995515511622,"pZ":1.5185657327929696,"vX0":3.8593196504093683,"vY0":-132.11683902618444,"vZ0":-4.547002742425508,"x":121.71,"y":197.78,"x0":-1.954243163407291,"y0":50.00572299104979,"z0":5.280671451030582,"aX":4.864148908293592},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.8,"breakHorizontal":-5.8,"spinRate":2232,"spinDirection":152},"zone":13,"typeConfidence":0.9,"plateTime":0.4134342924933283,"extension":7.028882673758173},"index":4,"playId":"024a86b3-3db5-3631-a82b-e93c296c5842","pitchNumber":4,"startTime":"2026-08-08T01:18:29.655Z","endTime":"2026-08-08T01:18:33.839Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.052861283148562,"aZ":-27.701457519853008,"pfxX":-4.087838241345104,"pfxZ":2.6617769878274764,"pX":0.3515514849123967,"pZ":2.2040551249673164,"vX0":6.4774534377643755,"vY0":-128.57826410631372,"vZ0":-2.457854737064182,"x":103.6,"y":179.27,"x0":-1.6663444418245477,"y0":50.00049530427486,"z0":5.316543042444854,"aX":-6.861000770981685},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.6,"breakHorizontal":6.0,"spinRate":1381,"spinDirection":234},"zone":9,"typeConfidence":0.89,"plateTime":0.4256013559816689,"extension":7.348656058031178},"index":5,"playId":"2f39b331-e737-316e-bcbe-dda413cf80d7","pitchNumber":5,"startTime":"2026-08-08T01:18:50.186Z","endTime":"2026-08-08T01:18:54.199Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.72725079249563,"aZ":-20.5739586950389,"pfxX":-7.118124620737687,"pfxZ":6.056802593188628,"pX":-0.7463837618849397,"pZ":2.072379941796341,"vX0":4.994835313945117,"vY0":-137.36203739993113,"vZ0":-5.104609895914649,"x":145.45,"y":182.83,"x0":-1.6612203460001753,"y0":50.00537392127202,"z0":5.349000709121878,"aX":-13.637880383375796},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.1,"breakHorizontal":11.9,"spinRate":2140,"spinDirection":215},"zone":7,"typeConfidence":0.92,"plateTime":0.39836931510184037,"extension":7.192202463998489},"hitData":{"launchSpeed":68.6,"launchAngle":-35.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.8,"coordY":172.46}},"index":6,"playId":"385e9a0d-dac7-310e-8600-88745c12f3c2","pitchNumber":6,"startTime":"2026-08-08T01:19:16.652Z","endTime":"2026-08-08T01:19:23.304Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:19:23.304Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Church called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-08T01:21:38.431Z","endTime":"2026-08-08T01:23:21.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.08077519232606,"aZ":-16.58446619100627,"pfxX":-3.9448350565894006,"pfxZ":9.022857814637835,"pX":-0.4635684452630654,"pZ":3.1050122569647067,"vX0":3.7637851227888466,"vY0":-130.7326357730461,"vZ0":-2.559303530058703,"x":134.67,"y":154.94,"x0":-1.4107907053511457,"y0":50.000934639081095,"z0":5.344443045383774,"aX":-6.814102261988791},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":16.0,"breakHorizontal":6.2,"spinRate":2342,"spinDirection":204},"zone":1,"typeConfidence":0.77,"plateTime":0.419291050977022,"extension":6.681994865496263},"index":0,"playId":"2d5ec26f-a6b1-3cf7-bf3f-bfc6883bf05b","pitchNumber":1,"startTime":"2026-08-08T01:21:46.621Z","endTime":"2026-08-08T01:21:50.174Z","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":81.0,"endSpeed":74.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.583185263452147,"aZ":-28.095381255136655,"pfxX":-1.7226813078004066,"pfxZ":2.8942841876118415,"pX":-0.6038046589455212,"pZ":4.153800116459022,"vX0":2.5445067284747847,"vY0":-117.98473443931297,"vZ0":2.5157243085817367,"x":140.02,"y":126.63,"x0":-1.4727371936204852,"y0":50.002317469763135,"z0":5.663985102870285,"aX":-2.4272960387635028},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":6.1,"breakHorizontal":2.5,"spinRate":1668,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.4643523137401,"extension":6.686428434346613},"index":1,"playId":"bba332b8-2f1a-3c56-8bf2-e1577c72e2ac","pitchNumber":2,"startTime":"2026-08-08T01:22:00.167Z","endTime":"2026-08-08T01:22:03.447Z","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":83.1,"endSpeed":76.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.159021809945564,"aZ":-24.4401352559816,"pfxX":-4.413220874902369,"pfxZ":5.179265318581783,"pX":-0.35971457234569676,"pZ":2.1118146293825864,"vX0":3.8635623501786105,"vY0":-121.04526989402095,"vZ0":-2.799770092793735,"x":130.71,"y":181.76,"x0":-1.3980695382207307,"y0":50.004586489306256,"z0":5.408403589187947,"aX":-6.593209385322262},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":9.0,"breakHorizontal":7.2,"spinRate":1580,"spinDirection":207},"zone":7,"typeConfidence":0.9,"plateTime":0.4513490402499283,"extension":6.654004324112554},"index":2,"playId":"7921d757-fc53-3602-ad1c-c60d7fd21200","pitchNumber":3,"startTime":"2026-08-08T01:22:16.977Z","endTime":"2026-08-08T01:22:20.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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.44848927663929,"aZ":-27.07016013905084,"pfxX":1.7403965092312301,"pfxZ":3.095187884495763,"pX":1.388952263368441,"pZ":1.879398846885542,"vX0":6.263204476242014,"vY0":-127.24702472193336,"vZ0":-3.4136039490918724,"x":64.06,"y":188.04,"x0":-1.3238377833400459,"y0":50.00518016555184,"z0":5.367100794713063,"aX":2.87429460276897},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.0,"breakHorizontal":-4.4,"spinRate":2336,"spinDirection":164},"zone":14,"typeConfidence":0.89,"plateTime":0.4293279817915976,"extension":6.831960441896771},"index":3,"playId":"b543658a-4af8-3933-9e9b-1ab98aeceb21","pitchNumber":4,"startTime":"2026-08-08T01:22:39.173Z","endTime":"2026-08-08T01:22:42.756Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-08T01:22:48.204Z","endTime":"2026-08-08T01:23:01.428Z","isPitch":false,"type":"action","player":{"id":701675,"link":"/api/v1/people/701675"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.3196128883507,"aZ":-21.50221353698082,"pfxX":-7.9784950059377495,"pfxZ":5.748343433967305,"pX":0.597357932845981,"pZ":0.6342538704484754,"vX0":7.422951968372405,"vY0":-135.34892793520555,"vZ0":-8.249442589465342,"x":94.23,"y":221.66,"x0":-1.1430411807901308,"y0":50.00562909183536,"z0":5.225633826070298,"aX":-14.81763336895368},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.8,"breakHorizontal":12.8,"spinRate":2155,"spinDirection":214},"zone":14,"typeConfidence":0.9,"plateTime":0.4045596523431376,"extension":6.793226136912226},"index":5,"playId":"b595782f-54c5-3276-b7e3-11ad800e3344","pitchNumber":5,"startTime":"2026-08-08T01:23:01.428Z","endTime":"2026-08-08T01:23:04.719Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.015773088597392,"aZ":-15.001017974983267,"pfxX":-3.1523027605541385,"pfxZ":9.120728368844912,"pX":-0.07471729721373732,"pZ":2.118366342591331,"vX0":4.821171970097882,"vY0":-135.69910184134054,"vZ0":-5.591353853179862,"x":119.85,"y":181.58,"x0":-1.4570163156712497,"y0":50.0024378254821,"z0":5.233965650494979,"aX":-5.935566713350499},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.7,"breakHorizontal":4.8,"spinRate":2380,"spinDirection":210},"zone":5,"typeConfidence":0.91,"plateTime":0.40214995365015627,"extension":6.792131586112519},"index":6,"playId":"a1c33657-0846-3123-bcb1-d61e5142466b","pitchNumber":6,"startTime":"2026-08-08T01:23:17.513Z","endTime":"2026-08-08T01:23:21.503Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:23:21.503Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Torres grounds out, second baseman Edouard Julien to first baseman TJ Rumfield.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-08T01:23:37.673Z","endTime":"2026-08-08T01:25:49.104Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":72.9,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.311068796115727,"aZ":-37.98974778702162,"pfxX":3.935357717715025,"pfxZ":-4.358647998936123,"pX":0.8142658181200197,"pZ":1.8571084455925733,"vX0":4.000562819287707,"vY0":-114.81852351683412,"vZ0":0.1054095363120211,"x":85.96,"y":188.64,"x0":-1.4620748050752035,"y0":50.002927805431284,"z0":5.508271278460665,"aX":5.251507656753537},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-7.6,"breakHorizontal":-8.2,"spinRate":2615,"spinDirection":51},"zone":14,"typeConfidence":0.91,"plateTime":0.4770862280231283,"extension":6.711567577368053},"index":0,"playId":"359c76b5-e9eb-3ea1-b2ba-608ce3ab4688","pitchNumber":1,"startTime":"2026-08-08T01:23:46.601Z","endTime":"2026-08-08T01:23:50.273Z","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.8,"endSpeed":87.3,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19175303281933,"aZ":-16.159288975739514,"pfxX":-3.4505082961195517,"pfxZ":8.26653798626287,"pX":-0.24288004022979093,"pZ":1.2718879788297135,"vX0":4.720187557499584,"vY0":-137.93331848375345,"vZ0":-7.785508523242586,"x":126.26,"y":204.44,"x0":-1.5238933664498275,"y0":50.00227923834436,"z0":5.20992228739939,"aX":-6.683742058204357},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.7,"breakHorizontal":5.3,"spinRate":2438,"spinDirection":217},"zone":13,"typeConfidence":0.91,"plateTime":0.39631113535819207,"extension":6.749826820993549},"index":1,"playId":"5d6ac521-b9cc-30f5-a2d6-93595fa24758","pitchNumber":2,"startTime":"2026-08-08T01:24:02.141Z","endTime":"2026-08-08T01:24:05.528Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.4,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.175744526980655,"aZ":-26.882979332935893,"pfxX":-5.336888135168129,"pfxZ":3.3614198165501863,"pX":-0.09965985274724198,"pZ":0.08941349663797962,"vX0":5.027256141668322,"vY0":-124.0059648835089,"vZ0":-7.145994245592554,"x":120.8,"y":236.37,"x0":-1.4489714386973314,"y0":50.00447170541676,"z0":5.216797133703368,"aX":-8.40649624109526},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.8,"breakHorizontal":8.6,"spinRate":1676,"spinDirection":207},"zone":13,"typeConfidence":0.91,"plateTime":0.4398011957927803,"extension":6.949203741744398},"index":2,"playId":"ad45da6d-3dae-3c01-a8e5-2b58b2a7ed89","pitchNumber":3,"startTime":"2026-08-08T01:24:25.623Z","endTime":"2026-08-08T01:24:31.623Z","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":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.5,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.511717842100158,"aZ":-28.0259617935834,"pfxX":-2.684595261841745,"pfxZ":2.7310930389187043,"pX":-0.16059889776008995,"pZ":2.466422744210764,"vX0":3.731645543558476,"vY0":-121.82350660925741,"vZ0":-1.350271080194874,"x":123.12,"y":172.19,"x0":-1.3558991992479024,"y0":50.003432106769935,"z0":5.426379032367869,"aX":-4.079091490850018},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.9,"breakHorizontal":4.1,"spinRate":1732,"spinDirection":198},"zone":5,"typeConfidence":0.9,"plateTime":0.44776155467418555,"extension":6.894445598037114},"index":3,"playId":"aba5c273-b4bf-37d4-a2ec-648aa2a88d04","pitchNumber":4,"startTime":"2026-08-08T01:24:41.669Z","endTime":"2026-08-08T01:24:48.723Z","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":83.2,"endSpeed":76.7,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.90904380928129,"aZ":-24.104854637069185,"pfxX":-1.4198526510587537,"pfxZ":5.379045748996472,"pX":-0.3955969229782571,"pZ":4.0893017002975265,"vX0":2.9922215473236036,"vY0":-121.24742713321221,"vZ0":1.6690559988211202,"x":132.08,"y":128.37,"x0":-1.4568103667312977,"y0":50.00506332169835,"z0":5.4836739187210695,"aX":-2.1315293800431894},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":10.3,"breakHorizontal":1.9,"spinRate":1788,"spinDirection":199},"zone":11,"typeConfidence":0.88,"plateTime":0.4503534007590164,"extension":6.908357588863624},"index":4,"playId":"a81be87b-66df-3aed-8a04-60aadf8b519e","pitchNumber":5,"startTime":"2026-08-08T01:25:05.780Z","endTime":"2026-08-08T01:25:09.394Z","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.3,"endSpeed":87.3,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.447698188924466,"aZ":-15.926926469153539,"pfxX":-1.859316197120306,"pfxZ":8.30094574287505,"pX":-0.9695007705007653,"pZ":3.292493586230377,"vX0":2.056685293162648,"vY0":-138.86111666865307,"vZ0":-3.0364168497275656,"x":153.96,"y":149.88,"x0":-1.4774027347473804,"y0":50.0019904577303,"z0":5.456748635447232,"aX":-3.6390200226521485},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.6,"breakHorizontal":3.0,"spinRate":2456,"spinDirection":208},"zone":11,"typeConfidence":0.89,"plateTime":0.39409758661995253,"extension":6.668323305167313},"index":5,"playId":"7fdecfc3-14ce-3550-8798-7dc79da7c13b","pitchNumber":6,"startTime":"2026-08-08T01:25:22.310Z","endTime":"2026-08-08T01:25:25.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.45809429531053,"aZ":-23.185662443105716,"pfxX":-9.040289214982398,"pfxZ":4.832132892167058,"pX":-0.5394936589449022,"pZ":1.3198564451041879,"vX0":5.649526914165364,"vY0":-135.5446974880734,"vZ0":-5.941525154970667,"x":137.56,"y":203.14,"x0":-1.4755140198464576,"y0":50.00649287172203,"z0":5.157905392544632,"aX":-16.835401943836324},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.7,"breakHorizontal":15.2,"spinRate":2212,"spinDirection":209},"zone":13,"typeConfidence":0.91,"plateTime":0.40399231598677865,"extension":6.857710129152433},"hitData":{"launchSpeed":83.9,"launchAngle":-42.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.67,"coordY":153.51}},"index":6,"playId":"2f64980c-1613-3523-9cd7-3a32c744fb67","pitchNumber":7,"startTime":"2026-08-08T01:25:40.973Z","endTime":"2026-08-08T01:25:49.104Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:25:49.104Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"César Prieto grounds out to first baseman TJ Rumfield.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-08T01:25:57.695Z","endTime":"2026-08-08T01:26:21.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.9,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.449488937346196,"aZ":-13.949290801286955,"pfxX":-3.4618877515026347,"pfxZ":9.519326086317172,"pX":0.2518110742184353,"pZ":1.3581974310829832,"vX0":5.596589602308824,"vY0":-136.82179406084316,"vZ0":-7.892852528501077,"x":107.4,"y":202.11,"x0":-1.3613674285721378,"y0":50.002819536603866,"z0":5.217009036594558,"aX":-6.627964800141983},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.0,"breakHorizontal":5.3,"spinRate":2342,"spinDirection":211},"zone":14,"typeConfidence":0.91,"plateTime":0.3988530629155975,"extension":6.798687635239384},"hitData":{"launchSpeed":86.7,"launchAngle":-26.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.29,"coordY":167.9}},"index":0,"playId":"7f0053e8-9240-3a42-8e7b-07fbd377ca83","pitchNumber":1,"startTime":"2026-08-08T01:26:14.035Z","endTime":"2026-08-08T01:26:21.994Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:26:21.994Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake McCarthy singles on a sharp line drive to right fielder Jordan Walker.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-08T01:28:25.406Z","endTime":"2026-08-08T01:29:07.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.484023028374025,"aZ":-41.32189005262169,"pfxX":6.379258199300439,"pfxZ":-6.562515745745465,"pX":-0.8991468985188081,"pZ":3.029322085796036,"vX0":0.11719263619819631,"vY0":-117.68438436469093,"vZ0":2.408659793136241,"x":151.27,"y":156.99,"x0":-1.7775849724417991,"y0":50.00021698860846,"z0":5.835323301213851,"aX":8.896942235196839},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-10.9,"breakHorizontal":-11.5,"spinRate":2317,"spinDirection":48},"zone":11,"typeConfidence":0.9,"plateTime":0.46640031846406904,"extension":6.907377309200719},"index":0,"playId":"ab3815e0-0dfc-3c97-b805-9864fbf8b407","pitchNumber":1,"startTime":"2026-08-08T01:28:40.828Z","endTime":"2026-08-08T01:28:44.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3670008212031,"aZ":-29.092628237804895,"pfxX":9.003723930831612,"pfxZ":2.05751473809897,"pX":-0.41042675736316603,"pZ":2.7066512803694067,"vX0":0.9608036949101524,"vY0":-121.99739823892097,"vZ0":-0.6579778081615478,"x":132.64,"y":165.7,"x0":-1.978940380892925,"y0":50.0028583724758,"z0":5.500864341376132,"aX":13.488968135061201},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.8,"breakHorizontal":-16.6,"spinRate":2521,"spinDirection":77},"zone":4,"typeConfidence":0.9,"plateTime":0.45002036821724145,"extension":6.905168159479599},"hitData":{"launchSpeed":102.2,"launchAngle":11.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":187.46,"coordY":105.92}},"index":1,"playId":"4b366c98-0198-32a9-9e6f-f8ae827bb272","pitchNumber":2,"startTime":"2026-08-08T01:28:54.719Z","endTime":"2026-08-08T01:29:07.130Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:29:07.130Z","atBatIndex":36},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Cole Carrigg grounds into a force out, second baseman JJ Wetherholt to shortstop Masyn Winn. Jake McCarthy out at 2nd. Cole Carrigg to 1st.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-08T01:29:31.760Z","endTime":"2026-08-08T01:30:42.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.720444526280797,"aZ":-27.639783456027864,"pfxX":-7.146905848364067,"pfxZ":2.6918723993213307,"pX":0.8219687891491123,"pZ":1.5364598163363898,"vX0":8.640887433922911,"vY0":-128.6934450120881,"vZ0":-4.191936244218823,"x":85.67,"y":197.3,"x0":-1.6444100023209811,"y0":50.00319164700981,"z0":5.3177363948751575,"aX":-12.036535822531164},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.2,"breakHorizontal":11.2,"spinRate":1427,"spinDirection":228},"zone":14,"typeConfidence":0.9,"plateTime":0.4249765214537451,"extension":7.303955431131352},"index":0,"playId":"652f4271-f7a4-3488-a896-31734c9596ae","pitchNumber":1,"startTime":"2026-08-08T01:29:32.686Z","endTime":"2026-08-08T01:29:36.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.138141882185266,"aZ":-41.73964005982462,"pfxX":6.668829882755981,"pfxZ":-6.870091925935496,"pX":-0.2551694463077049,"pZ":2.928802382947215,"vX0":1.584355920649508,"vY0":-117.50331827103747,"vZ0":2.485805177962103,"x":126.73,"y":159.7,"x0":-1.8051150430541758,"y0":50.00206675878935,"z0":5.746957705915931,"aX":9.285656774159124},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-11.5,"breakHorizontal":-12.5,"spinRate":2343,"spinDirection":51},"zone":2,"typeConfidence":0.9,"plateTime":0.46689113814001404,"extension":6.93803636483126},"index":1,"playId":"c13b7ec7-0e67-3464-b81c-e622bd817afd","pitchNumber":2,"startTime":"2026-08-08T01:29:52.915Z","endTime":"2026-08-08T01:29:56.854Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"18b55ad3-6576-3b9b-af8d-3582052b91ef","startTime":"2026-08-08T01:30:13.018Z","endTime":"2026-08-08T01:30:16.018Z","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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.623170383198772,"aZ":-28.38962133603422,"pfxX":-5.197615769821503,"pfxZ":2.2857283410412093,"pX":-0.508079384017691,"pZ":1.416078769865321,"vX0":4.80017101330259,"vY0":-127.68973495068133,"vZ0":-4.2365421205647396,"x":136.37,"y":200.55,"x0":-1.7345681749757613,"y0":50.00359462761535,"z0":5.323557934787953,"aX":-8.606875138680946},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.5,"breakHorizontal":8.4,"spinRate":1407,"spinDirection":226},"zone":13,"typeConfidence":0.91,"plateTime":0.42851815542760363,"extension":7.109340379233204},"hitData":{"launchSpeed":83.3,"launchAngle":-3.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.34,"coordY":149.15}},"index":3,"playId":"194e62c8-bdfc-39a2-93a4-6df3eeecb6fb","pitchNumber":3,"startTime":"2026-08-08T01:30:34.783Z","endTime":"2026-08-08T01:30:42.891Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:30:42.891Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Moniak strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-08T01:31:08.109Z","endTime":"2026-08-08T01:32:33.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"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":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.350753565432377,"aZ":-17.300218867898607,"pfxX":-2.027368144738945,"pfxZ":7.700868179476474,"pX":0.5432494072357247,"pZ":1.5644028791944455,"vX0":6.573706704138325,"vY0":-137.78515575024034,"vZ0":-7.226736266547065,"x":96.29,"y":196.54,"x0":-1.6054015085174276,"y0":50.001497772872014,"z0":5.381050066257719,"aX":-3.915674758515777},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.7,"breakHorizontal":2.4,"spinRate":2213,"spinDirection":202},"zone":14,"typeConfidence":0.9,"plateTime":0.3968579683803708,"extension":7.243294785879545},"index":0,"playId":"53169710-22e6-322a-a1e0-fc14fbcf6449","pitchNumber":1,"startTime":"2026-08-08T01:31:18.547Z","endTime":"2026-08-08T01:31:22.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30580735564912,"aZ":-40.879971255101616,"pfxX":6.363020235654604,"pfxZ":-6.09585062732932,"pX":0.6715291210994601,"pZ":2.177316032444306,"vX0":3.2338587974146664,"vY0":-119.11179245192284,"vZ0":0.5414336031416074,"x":91.4,"y":179.99,"x0":-1.5334703486253467,"y0":50.004791660852824,"z0":5.663410604010575,"aX":9.082535548308227},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-10.6,"breakHorizontal":-12.4,"spinRate":2257,"spinDirection":47},"zone":9,"typeConfidence":0.9,"plateTime":0.4610285704793453,"extension":6.8849835426279755},"index":1,"playId":"0a8ce90c-9cc8-3224-b97f-44b8dac2acba","pitchNumber":2,"startTime":"2026-08-08T01:31:34.278Z","endTime":"2026-08-08T01:31:37.674Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-08T01:31:44.514Z","endTime":"2026-08-08T01:32:01.919Z","isPitch":false,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.859730487779682,"aZ":-42.23486181443396,"pfxX":4.6786765149155585,"pfxZ":-6.762569978915302,"pX":0.0016457611158824457,"pZ":-0.25366493174020843,"vX0":2.799684752196784,"vY0":-122.03454433644258,"vZ0":-4.853467929216893,"x":116.94,"y":245.63,"x0":-1.7730181377691838,"y0":50.0005549815489,"z0":5.448715039803131,"aX":6.96495677989262},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-13.2,"breakHorizontal":-9.2,"spinRate":2283,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.4510381451929111,"extension":7.119846481432669},"index":3,"playId":"dd0266fd-afbd-3440-b136-b48ce36ec724","pitchNumber":3,"startTime":"2026-08-08T01:32:01.919Z","endTime":"2026-08-08T01:32:05.171Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.931021778277593,"aZ":-32.936578737833784,"pfxX":-8.495611563507971,"pfxZ":-0.455169965190505,"pX":-0.7576326407082946,"pZ":1.4852942179737683,"vX0":5.338431607174997,"vY0":-128.00848234888252,"vZ0":-3.14433350506396,"x":145.88,"y":198.68,"x0":-1.7641802185141207,"y0":50.0057784195922,"z0":5.30291666443116,"aX":-14.129565657205658},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.3,"breakHorizontal":14.2,"spinRate":1422,"spinDirection":230},"zone":13,"typeConfidence":0.91,"plateTime":0.4275666636334372,"extension":7.03583044798946},"index":4,"playId":"987690ca-a6bb-3870-a1d8-883edf65f58e","pitchNumber":4,"startTime":"2026-08-08T01:32:29.195Z","endTime":"2026-08-08T01:32:33.099Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:32:33.099Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-08T01:32:49.279Z","endTime":"2026-08-08T01:34:34.450Z","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,2,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":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55184053322397,"aZ":-15.740874745104275,"pfxX":-1.1320332605118333,"pfxZ":8.401332772767088,"pX":0.9719074156616938,"pZ":2.2842102036377367,"vX0":7.405301671114648,"vY0":-138.41138508767534,"vZ0":-5.476715693906049,"x":79.95,"y":177.11,"x0":-1.5818853494295422,"y0":50.00384173691521,"z0":5.328964366231408,"aX":-2.2161076449678965},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.4,"breakHorizontal":0.6,"spinRate":2270,"spinDirection":201},"zone":14,"typeConfidence":0.91,"plateTime":0.3945158957714461,"extension":7.324781636572236},"index":0,"playId":"99149d45-5801-39f2-b152-baccb6e85b56","pitchNumber":1,"startTime":"2026-08-08T01:32:59.991Z","endTime":"2026-08-08T01:33:03.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.691944718306903,"aZ":-24.263492015522193,"pfxX":-9.113138537365126,"pfxZ":4.1005494452390945,"pX":0.08831971566390015,"pZ":3.1909428882274065,"vX0":7.573828279956784,"vY0":-137.98835892242357,"vZ0":-1.7562742556354163,"x":113.63,"y":152.62,"x0":-1.507970812144614,"y0":50.000432138819825,"z0":5.470229344183177,"aX":-17.572387037612412},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.2,"breakHorizontal":14.9,"spinRate":2250,"spinDirection":206},"zone":2,"typeConfidence":0.9,"plateTime":0.3969202467082562,"extension":7.047096666260202},"index":1,"playId":"6543f884-fd54-3e8c-a127-f93dfc2d9632","pitchNumber":2,"startTime":"2026-08-08T01:33:20.035Z","endTime":"2026-08-08T01:33:23.761Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.972498705594788,"aZ":-36.98102455813426,"pfxX":1.5526890925856385,"pfxZ":-3.1271220342272428,"pX":-0.32731079610572994,"pZ":0.8584026695812451,"vX0":3.037680719803914,"vY0":-123.1582405628791,"vZ0":-3.4898861299703294,"x":129.48,"y":215.6,"x0":-1.7772806434887076,"y0":50.00043395513623,"z0":5.414675228587955,"aX":2.3892712400892484},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-6.2,"breakHorizontal":-3.5,"spinRate":2387,"spinDirection":67},"zone":13,"typeConfidence":0.88,"plateTime":0.4443722523953997,"extension":7.013915776529337},"index":2,"playId":"f48a95cc-fb8e-3b38-af08-397df6bfa912","pitchNumber":3,"startTime":"2026-08-08T01:33:40.369Z","endTime":"2026-08-08T01:33:43.761Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-08T01:33:54.853Z","endTime":"2026-08-08T01:34:08.914Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"playId":"200e0b68-3e00-3156-9070-ac1e0037386d","startTime":"2026-08-08T01:34:08.914Z","endTime":"2026-08-08T01:34:11.914Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.320741877987512,"aZ":-28.608045531316026,"pfxX":10.339684958757523,"pfxZ":2.324449594850698,"pX":-0.5620498846376135,"pZ":2.2373883272146475,"vX0":0.37269956605451326,"vY0":-123.36986571052556,"vZ0":-1.976572679617675,"x":138.42,"y":178.37,"x0":-2.058056508455357,"y0":50.00520866378005,"z0":5.468208362706879,"aX":15.886104411197655},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.0,"breakHorizontal":-18.8,"spinRate":2731,"spinDirection":66},"zone":4,"typeConfidence":0.9,"plateTime":0.44454621685698337,"extension":7.036655365594675},"index":5,"playId":"2b255654-f518-3875-b5a6-7384f71ae0ec","pitchNumber":4,"startTime":"2026-08-08T01:34:30.595Z","endTime":"2026-08-08T01:34:34.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:34:34.450Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Wetherholt grounds out softly, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-08T01:37:08.571Z","endTime":"2026-08-08T01:38:55.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":71.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.692555535857416,"aZ":-37.01737912565493,"pfxX":2.777189747265739,"pfxZ":-3.751681959227021,"pX":0.15520633182030386,"pZ":1.635887087060944,"vX0":2.859602239228912,"vY0":-112.69232513958512,"vZ0":-0.47999305704064665,"x":111.08,"y":194.61,"x0":-1.4890049571652988,"y0":50.002479842435115,"z0":5.577911814298824,"aX":3.585903648435384},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-6.6,"breakHorizontal":-5.8,"spinRate":2634,"spinDirection":46},"zone":8,"typeConfidence":0.9,"plateTime":0.4852869579968666,"extension":6.7518620767999975},"index":0,"playId":"15a09bb9-61d3-3e6e-b4f1-12cd4afa6122","pitchNumber":1,"startTime":"2026-08-08T01:37:18.455Z","endTime":"2026-08-08T01:37:22.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.795182563107552,"aZ":-20.618199333080383,"pfxX":-6.836071431763859,"pfxZ":6.1470691973040665,"pX":0.0530022677421154,"pZ":2.7021697833663,"vX0":6.011304477717045,"vY0":-135.75167914060756,"vZ0":-3.3543963532114693,"x":114.98,"y":165.82,"x0":-1.294491299986939,"y0":50.00002592225475,"z0":5.377263679704763,"aX":-12.845195537451023},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.7,"breakHorizontal":11.2,"spinRate":2226,"spinDirection":211},"zone":2,"typeConfidence":0.9,"plateTime":0.40240854614783617,"extension":6.588249203916749},"index":1,"playId":"45df13fc-29d3-3ca6-ac22-0d3a0c9cd44c","pitchNumber":2,"startTime":"2026-08-08T01:37:36.248Z","endTime":"2026-08-08T01:37:39.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.369166785812588,"aZ":-14.29040446484384,"pfxX":-5.169052495875327,"pfxZ":9.21240377257809,"pX":0.8896226391405985,"pZ":2.274593943059738,"vX0":7.791947602196404,"vY0":-138.33179469692107,"vZ0":-5.519500481136768,"x":83.09,"y":177.37,"x0":-1.2898918460869764,"y0":50.00403418687482,"z0":5.251109174361747,"aX":-10.036293733811627},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.7,"breakHorizontal":7.8,"spinRate":2423,"spinDirection":214},"zone":14,"typeConfidence":0.87,"plateTime":0.3956930527484954,"extension":6.731726657789895},"index":2,"playId":"6d759d3e-ef1c-3289-8201-20b822ea8fe8","pitchNumber":3,"startTime":"2026-08-08T01:37:57.878Z","endTime":"2026-08-08T01:38:01.858Z","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.1,"endSpeed":79.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20319877786522,"aZ":-26.17677868904452,"pfxX":-2.7755492841216514,"pfxZ":3.754567039268566,"pX":0.3683669992428768,"pZ":1.609932752031888,"vX0":5.025987868823927,"vY0":-125.30896602090486,"vZ0":-4.030522071614156,"x":102.96,"y":195.31,"x0":-1.2984938919986178,"y0":50.005042563634866,"z0":5.366463837423313,"aX":-4.436135084060287},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.1,"breakHorizontal":4.0,"spinRate":1610,"spinDirection":213},"zone":9,"typeConfidence":0.9,"plateTime":0.4363287787020065,"extension":6.790159079006867},"index":3,"playId":"132eed01-cf3c-3b65-8e62-8a9b9c90d9bd","pitchNumber":4,"startTime":"2026-08-08T01:38:15.246Z","endTime":"2026-08-08T01:38:18.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.891659072310027,"aZ":-27.168168442907643,"pfxX":2.8838809984695577,"pfxZ":2.9484510501245946,"pX":0.7999698396243002,"pZ":2.4439628746592583,"vX0":4.269463554932792,"vY0":-128.81733811836267,"vZ0":-2.343848138721274,"x":86.51,"y":172.79,"x0":-1.2465307078187025,"y0":50.005434993946395,"z0":5.441826350108566,"aX":4.902891907455425},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.0,"breakHorizontal":-6.1,"spinRate":2441,"spinDirection":158},"zone":12,"typeConfidence":0.89,"plateTime":0.4233446290752316,"extension":6.752636510206874},"hitData":{"launchSpeed":54.8,"launchAngle":4.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":129.39,"coordY":154.12}},"index":4,"playId":"84db979c-98a9-3d1c-982f-00b2d589bb3a","pitchNumber":5,"startTime":"2026-08-08T01:38:46.912Z","endTime":"2026-08-08T01:38:55.001Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:38:55.001Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Walker singles on a soft ground ball to shortstop Ezequiel Tovar, deflected by third baseman Willi Castro.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-08T01:39:16.028Z","endTime":"2026-08-08T01:39:43.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":88.7,"endSpeed":82.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.79392485942198,"aZ":-25.197186151513794,"pfxX":2.023541605720444,"pfxZ":4.073937388645996,"pX":0.5332417799262296,"pZ":2.862820794884007,"vX0":3.93666541690648,"vY0":-129.24956110511823,"vZ0":-1.7777191602383788,"x":96.67,"y":161.48,"x0":-1.265154982814136,"y0":50.00413422651506,"z0":5.47112274241388,"aX":3.4657329236565366},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.2,"breakHorizontal":-4.4,"spinRate":2474,"spinDirection":173},"zone":6,"typeConfidence":0.9,"plateTime":0.42176896731715185,"extension":6.662315748027322},"index":0,"playId":"7e510e32-fc84-3afe-8a97-9a9683283148","pitchNumber":1,"startTime":"2026-08-08T01:39:20.233Z","endTime":"2026-08-08T01:39:23.604Z","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":95.4,"endSpeed":87.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.160649399044427,"aZ":-21.501038945257953,"pfxX":-8.081333196236134,"pfxZ":5.4471398027750695,"pX":-1.1355905699209663,"pZ":2.9211077519608306,"vX0":4.063504550707007,"vY0":-138.874931895172,"vZ0":-2.9180164554514123,"x":160.29,"y":159.91,"x0":-1.5652449531715396,"y0":50.003632438414336,"z0":5.4104019993924295,"aX":-15.836647100476519},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.5,"breakHorizontal":13.8,"spinRate":2350,"spinDirection":205},"zone":11,"typeConfidence":0.91,"plateTime":0.3939235832518184,"extension":6.756388785113893},"hitData":{"launchSpeed":39.8,"launchAngle":19.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":108.3,"coordY":165.29}},"index":1,"playId":"7788aa48-314e-32a7-a7b7-e70ec50d5364","pitchNumber":2,"startTime":"2026-08-08T01:39:36.250Z","endTime":"2026-08-08T01:39:43.800Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:39:43.800Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out to first baseman TJ Rumfield. Jordan Walker to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-08T01:40:38.521Z","endTime":"2026-08-08T01:43:32.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02025092304874,"aZ":-26.81601093159102,"pfxX":4.058105869910536,"pfxZ":3.2166390320010088,"pX":-0.7762831562439142,"pZ":3.91446781635454,"vX0":1.4195411522656696,"vY0":-128.16941260323546,"vZ0":1.1836628976204047,"x":146.59,"y":133.09,"x0":-1.8643578698637664,"y0":50.00545076699012,"z0":5.537879386912119,"aX":6.764553610319838},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.4,"breakHorizontal":-7.7,"spinRate":2266,"spinDirection":168},"zone":11,"typeConfidence":0.87,"plateTime":0.4270388551789299,"extension":6.605756708593761},"index":0,"playId":"b4db7071-5cb4-3007-82bc-b38ef1237a23","pitchNumber":1,"startTime":"2026-08-08T01:40:45.743Z","endTime":"2026-08-08T01:40:49.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.66054889832984,"aZ":-28.08505532644887,"pfxX":-4.23595916560841,"pfxZ":2.692638999893454,"pX":0.11299150293231505,"pZ":2.196681656210932,"vX0":5.007850589751562,"vY0":-122.04631480151531,"vZ0":-2.0905801078739548,"x":112.69,"y":179.47,"x0":-1.4093651454300244,"y0":50.00098287192757,"z0":5.468811412178589,"aX":-6.428342992574706},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.7,"breakHorizontal":6.6,"spinRate":1474,"spinDirection":199},"zone":8,"typeConfidence":0.9,"plateTime":0.44774199246157487,"extension":6.728881994926697},"index":1,"playId":"0d008134-7262-328e-b81c-a11c0d7af11b","pitchNumber":2,"startTime":"2026-08-08T01:41:04.261Z","endTime":"2026-08-08T01:41:07.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.62285005562111,"aZ":-23.30275532693542,"pfxX":-4.041494134974165,"pfxZ":5.640805440224484,"pX":-0.1853046183227419,"pZ":1.9171702862788338,"vX0":4.3014321363198365,"vY0":-124.26200841991574,"vZ0":-3.7546932067887004,"x":124.06,"y":187.02,"x0":-1.4092087480553548,"y0":50.001188311047656,"z0":5.371404743854339,"aX":-6.354413822507741},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":9.6,"breakHorizontal":6.4,"spinRate":1526,"spinDirection":206},"zone":8,"typeConfidence":0.91,"plateTime":0.43985729453874534,"extension":6.862767624004634},"index":2,"playId":"79849967-d262-350c-86e5-26f78f071d58","pitchNumber":3,"startTime":"2026-08-08T01:41:23.081Z","endTime":"2026-08-08T01:41:26.225Z","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":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.67362145584957,"aZ":-27.535756825484825,"pfxX":-3.819977051136684,"pfxZ":3.001151182970128,"pX":0.10704643776740831,"pZ":2.846328038217547,"vX0":4.956320967756651,"vY0":-123.3142679992747,"vZ0":-0.6325089804843302,"x":112.92,"y":161.93,"x0":-1.4291680780734404,"y0":50.0026104660319,"z0":5.421552992269877,"aX":-5.90483561881524},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.5,"breakHorizontal":5.8,"spinRate":1390,"spinDirection":203},"zone":2,"typeConfidence":0.91,"plateTime":0.44354717885046613,"extension":6.828400728036902},"index":3,"playId":"08a8aa47-7b86-3e6e-8dd2-2fbdbf684b62","pitchNumber":4,"startTime":"2026-08-08T01:41:39.859Z","endTime":"2026-08-08T01:41:43.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.29360915683274,"aZ":-17.87471036782684,"pfxX":-3.635542211249353,"pfxZ":7.364906127651945,"pX":-1.1978184873966766,"pZ":5.399808715989681,"vX0":2.425519708169238,"vY0":-138.55473431581393,"vZ0":2.6515050218749847,"x":162.66,"y":92.99,"x0":-1.6127377884608467,"y0":50.00529528349764,"z0":5.625539598132722,"aX":-7.06129462473635},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.0,"breakHorizontal":6.1,"spinRate":2343,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.39549923561750866,"extension":6.593482783375903},"index":4,"playId":"d6ba816b-a7fe-363d-bf17-573490b313ae","pitchNumber":5,"startTime":"2026-08-08T01:42:02.516Z","endTime":"2026-08-08T01:42:05.630Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"playId":"743b497f-a23c-4777-84a1-f03bf9a714d9","startTime":"2026-08-08T01:42:20.417Z","endTime":"2026-08-08T01:42:25.417Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":71.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.610028511230862,"aZ":-41.24111185281503,"pfxX":4.954697796427603,"pfxZ":-6.9520719680431,"pX":-1.666872143075741,"pZ":3.577149499234519,"vX0":-1.27406274827753,"vY0":-113.48613548558421,"vZ0":4.390615075545993,"x":180.54,"y":142.2,"x0":-1.7421056065353278,"y0":50.00020472688468,"z0":5.723326983427428,"aX":6.466689698686512},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-11.2,"breakHorizontal":-8.6,"spinRate":2506,"spinDirection":45},"zone":11,"typeConfidence":0.9,"plateTime":0.4824903712594524,"extension":6.5833801048694385},"index":6,"playId":"d3d69bd4-cef3-3d80-a168-9552d1093a86","pitchNumber":6,"startTime":"2026-08-08T01:42:35.998Z","endTime":"2026-08-08T01:42:39.454Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.474782901967682,"aZ":-26.72205983571998,"pfxX":-3.67514642124031,"pfxZ":3.528305887486061,"pX":0.3523896719918507,"pZ":2.1364358575073368,"vX0":5.393407821288523,"vY0":-123.21504647202175,"vZ0":-2.452282567948782,"x":103.57,"y":181.1,"x0":-1.3829621732739459,"y0":50.00026134151561,"z0":5.392356746199521,"aX":-5.674993737442877},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":6.1,"breakHorizontal":5.4,"spinRate":1575,"spinDirection":199},"zone":9,"typeConfidence":0.9,"plateTime":0.44378692845708523,"extension":6.862782639224838},"index":7,"playId":"e5586b6b-fd50-3e9d-8636-c689fb2b8cb5","pitchNumber":7,"startTime":"2026-08-08T01:42:57.426Z","endTime":"2026-08-08T01:43:01.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.894352898463843,"aZ":-27.98617952740034,"pfxX":-3.8413321445382795,"pfxZ":2.737122171772345,"pX":-0.3961378585206918,"pZ":2.407796965394664,"vX0":4.043976423776095,"vY0":-122.5675440698585,"vZ0":-1.461487488466319,"x":132.1,"y":173.77,"x0":-1.5638043012060574,"y0":50.003087693081575,"z0":5.388534353060618,"aX":-5.879070191988086},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.9,"breakHorizontal":6.1,"spinRate":1510,"spinDirection":202},"zone":4,"typeConfidence":0.9,"plateTime":0.4458810293034694,"extension":6.739524943553308},"hitData":{"launchSpeed":77.6,"launchAngle":-27.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.26,"coordY":170.94}},"index":8,"playId":"0640defb-38cb-3238-a1e9-210efbe1af86","pitchNumber":8,"startTime":"2026-08-08T01:43:25.797Z","endTime":"2026-08-08T01:43:32.939Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:43:32.939Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-08T01:43:56.890Z","endTime":"2026-08-08T01:45:36.023Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"14d96c64-d86c-47a2-9df0-86f981db1360","startTime":"2026-08-08T01:43:56.890Z","endTime":"2026-08-08T01:44:01.890Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.216381922998647,"aZ":-20.86161526352254,"pfxX":-6.612575794704944,"pfxZ":5.918754799182651,"pX":-1.3762642259536924,"pZ":3.6629216016520587,"vX0":3.2661118710264927,"vY0":-137.13830664727135,"vZ0":-0.864428152467657,"x":169.46,"y":139.88,"x0":-1.7209569271100007,"y0":50.0054801301165,"z0":5.400048927925203,"aX":-12.646565948535669},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.8,"breakHorizontal":11.3,"spinRate":2262,"spinDirection":210},"zone":11,"typeConfidence":0.86,"plateTime":0.39878873957546057,"extension":6.77843588000243},"index":1,"playId":"2da6a8d4-ac57-386b-be30-e7bd16bedae3","pitchNumber":1,"startTime":"2026-08-08T01:44:11.205Z","endTime":"2026-08-08T01:44:14.879Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.687069084150878,"aZ":-27.518465773884024,"pfxX":2.9258753027014532,"pfxZ":2.8026371166998274,"pX":0.6942409523025203,"pZ":2.3515409491364956,"vX0":4.5627191850314475,"vY0":-127.69280042655363,"vZ0":-2.3673954607895156,"x":90.54,"y":175.29,"x0":-1.4914717164400406,"y0":50.00398487550331,"z0":5.441476940063623,"aX":4.863329828793638},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.8,"breakHorizontal":-6.2,"spinRate":2477,"spinDirection":158},"zone":6,"typeConfidence":0.88,"plateTime":0.42788191140133724,"extension":6.8064401733054245},"index":2,"playId":"0b49e7fd-04b9-3b35-9b30-1c30b5fc7e12","pitchNumber":2,"startTime":"2026-08-08T01:44:32.713Z","endTime":"2026-08-08T01:44:36.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.832419404241048,"aZ":-25.31642481205042,"pfxX":-9.037828234969005,"pfxZ":3.6506744857457356,"pX":-1.0966108312141072,"pZ":2.9362942676602435,"vX0":4.844041443779626,"vY0":-136.21559387509453,"vZ0":-1.7988859058191746,"x":158.8,"y":159.5,"x0":-1.7233820905743997,"y0":50.00559328145677,"z0":5.355091992358309,"aX":-16.991771778276316},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.5,"breakHorizontal":15.4,"spinRate":2106,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.4020488279105483,"extension":6.5941893377608265},"index":3,"playId":"761ec38d-e355-3140-8fb3-87b1266fb828","pitchNumber":3,"startTime":"2026-08-08T01:44:55.723Z","endTime":"2026-08-08T01:44:58.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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.2072640306331,"aZ":-14.482119134229341,"pfxX":-3.138327536859199,"pfxZ":8.961346138867308,"pX":0.03579469557989062,"pZ":2.9486179522594838,"vX0":5.313641923384761,"vY0":-139.56972423386117,"vZ0":-3.8659010043938213,"x":115.64,"y":159.17,"x0":-1.484348189405582,"y0":50.00191182067313,"z0":5.304418081362142,"aX":-6.195740151591361},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.6,"breakHorizontal":4.6,"spinRate":2396,"spinDirection":208},"zone":2,"typeConfidence":0.91,"plateTime":0.39232490673731846,"extension":6.698164219805559},"index":4,"playId":"d6c3081d-c196-34f1-8a9b-3335bb252586","pitchNumber":4,"startTime":"2026-08-08T01:45:32.078Z","endTime":"2026-08-08T01:45:36.023Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:45:36.023Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Rumfield grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-08T01:47:53.470Z","endTime":"2026-08-08T01:50:00.022Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7],"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Justin Bruihl replaces Kyle Leahy.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-08T01:47:05.630Z","endTime":"2026-08-08T01:47:55.642Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677865,"link":"/api/v1/people/677865"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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":90.1,"endSpeed":82.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.570889221456852,"aZ":-32.28383350159906,"pfxX":10.312992487011696,"pfxZ":-0.062253322102117536,"pX":0.8169385875352592,"pZ":2.5255798626954085,"vX0":-9.702230313557253,"vY0":-130.87097340691125,"vZ0":0.13077552949651716,"x":85.86,"y":170.59,"x0":3.2320492353482844,"y0":50.00392195122526,"z0":4.892709155029792,"aX":17.894019716674823},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.1,"breakHorizontal":-16.6,"spinRate":2317,"spinDirection":123},"zone":6,"typeConfidence":0.9,"plateTime":0.41849490135951894,"extension":6.405778363131221},"index":1,"playId":"1eae7e27-0bf8-3641-9248-8235e1f0114a","pitchNumber":1,"startTime":"2026-08-08T01:47:55.642Z","endTime":"2026-08-08T01:47:59.369Z","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":90.4,"endSpeed":82.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95541198040658,"aZ":-32.57258272323127,"pfxX":10.894762130140492,"pfxZ":-0.2298905932676183,"pX":-1.042616170698592,"pZ":1.8208179730178082,"vX0":-14.314341810932827,"vY0":-130.89118782211702,"vZ0":-1.477776532886054,"x":156.74,"y":189.62,"x0":3.0847662963207285,"y0":50.00248706780154,"z0":4.834512626427041,"aX":18.88008504531544},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.5,"breakHorizontal":-16.6,"spinRate":2323,"spinDirection":118},"zone":13,"typeConfidence":0.9,"plateTime":0.41865254676217445,"extension":6.5385965402622865},"index":2,"playId":"36825470-e137-3c19-81a2-285e885ea2d3","pitchNumber":2,"startTime":"2026-08-08T01:48:12.460Z","endTime":"2026-08-08T01:48:15.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.72993435320581,"aZ":-31.958505042388243,"pfxX":-8.114691211005773,"pfxZ":0.1666184275282756,"pX":-0.45128316063569673,"pZ":1.2098327254618209,"vX0":-6.159418087530523,"vY0":-114.14886595125826,"vZ0":-0.9262009280500273,"x":134.2,"y":206.11,"x0":3.3399663963871036,"y0":50.00436156719422,"z0":4.777496295065833,"aX":-10.669644818336945},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":0.4,"breakHorizontal":16.3,"spinRate":2632,"spinDirection":296},"zone":13,"typeConfidence":0.89,"plateTime":0.4805054081920037,"extension":6.663054573249547},"index":3,"playId":"18c6d64c-e157-357c-82ca-380ff5212931","pitchNumber":3,"startTime":"2026-08-08T01:48:28.228Z","endTime":"2026-08-08T01:48:31.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":77.8,"endSpeed":71.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.880589023941422,"aZ":-33.54107233942388,"pfxX":-8.859366329501892,"pfxZ":-1.0553530375100095,"pX":0.37881517082254407,"pZ":1.8801781122210026,"vX0":-4.257195534736376,"vY0":-113.19425309416165,"vZ0":0.9302220769593921,"x":102.56,"y":188.02,"x0":3.4389732408065825,"y0":50.00489716607903,"z0":4.838587770590342,"aX":-11.42561218186901},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-1.3,"breakHorizontal":17.2,"spinRate":2546,"spinDirection":299},"zone":9,"typeConfidence":0.9,"plateTime":0.48505078062095874,"extension":6.729979096765177},"index":4,"playId":"0d3b65ad-8825-36e0-9dc3-e2ef4a517f04","pitchNumber":4,"startTime":"2026-08-08T01:48:44.290Z","endTime":"2026-08-08T01:48:49.809Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-08T01:49:15.221Z","endTime":"2026-08-08T01:49:28.898Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"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":90.9,"endSpeed":83.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20944103833938,"aZ":-31.954296159316996,"pfxX":8.683987238150884,"pfxZ":0.12426254654985769,"pX":0.22642717022306286,"pZ":3.562272204580398,"vX0":-10.464897638156708,"vY0":-132.02443121615173,"vZ0":2.4723181235449125,"x":108.37,"y":142.6,"x0":3.106982272841879,"y0":50.00238733715836,"z0":4.960101126371867,"aX":15.382266914636636},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.0,"breakHorizontal":-13.6,"spinRate":2102,"spinDirection":120},"zone":2,"typeConfidence":0.9,"plateTime":0.41433065438473893,"extension":6.681502174348207},"index":6,"playId":"e08b7b6f-1d51-351c-a8ea-7a09cfe623a9","pitchNumber":5,"startTime":"2026-08-08T01:49:28.898Z","endTime":"2026-08-08T01:49:32.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.061373968025602,"aZ":-34.07539168973274,"pfxX":-10.34344244958509,"pfxZ":-1.4267407053869086,"pX":0.6505015294608483,"pZ":3.2138769471122273,"vX0":-3.2376660426483554,"vY0":-115.09739673041885,"vZ0":3.6633757468040216,"x":92.2,"y":152.01,"x0":3.4224943243325394,"y0":50.003979044665186,"z0":4.919102502856984,"aX":-13.759896673594335},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-1.3,"breakHorizontal":19.6,"spinRate":2561,"spinDirection":295},"zone":3,"typeConfidence":0.9,"plateTime":0.47743449072851263,"extension":6.725129355709532},"hitData":{"launchSpeed":86.2,"launchAngle":-8.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.61,"coordY":147.82}},"index":7,"playId":"c4132997-a949-3918-93c3-c1d58eee35d8","pitchNumber":6,"startTime":"2026-08-08T01:49:51.867Z","endTime":"2026-08-08T01:50:00.022Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:50:00.022Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willi Castro grounds out, third baseman César Prieto to first baseman Alec Burleson.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-08T01:50:17.877Z","endTime":"2026-08-08T01:50:50.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":693409,"link":"/api/v1/people/693409"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":71.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.503110063976074,"aZ":-34.823648387779265,"pfxX":-10.23544340011721,"pfxZ":-2.0553397099370034,"pX":0.7106093093247572,"pZ":2.904181053687519,"vX0":-2.992652161805717,"vY0":-113.14158680018703,"vZ0":3.3319910837292417,"x":89.91,"y":160.37,"x0":3.381543398036348,"y0":50.0014987429902,"z0":4.9125062162843385,"aX":-13.208337806368167},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-2.5,"breakHorizontal":19.3,"spinRate":2532,"spinDirection":297},"zone":3,"typeConfidence":0.9,"plateTime":0.48494089320845246,"extension":6.626646275364988},"index":0,"playId":"ded456eb-84e8-3f23-a4e9-d46bcfbc6753","pitchNumber":1,"startTime":"2026-08-08T01:50:24.573Z","endTime":"2026-08-08T01:50:28.144Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":73.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.64092921974324,"aZ":-32.55385309890353,"pfxX":6.17702043565621,"pfxZ":-0.27294051182378887,"pX":1.1659189834031811,"pZ":2.5569155841886766,"vX0":-6.635646114718944,"vY0":-116.82779125201108,"vZ0":2.0352675812535637,"x":72.56,"y":169.74,"x0":3.2381259471001886,"y0":50.003233157245155,"z0":4.7302331354737595,"aX":8.554271565306298},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":0.4,"breakHorizontal":-9.6,"spinRate":1208,"spinDirection":110},"zone":12,"typeConfidence":0.91,"plateTime":0.46851805563346405,"extension":7.12721521893426},"hitData":{"launchSpeed":72.5,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.35,"coordY":169.5}},"index":1,"playId":"f9c2c070-3b84-39ca-8ab7-4de14bf395df","pitchNumber":2,"startTime":"2026-08-08T01:50:41.973Z","endTime":"2026-08-08T01:50:50.122Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:50:50.122Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Tovar grounds out, third baseman César Prieto to first baseman Alec Burleson.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-08T01:51:06.253Z","endTime":"2026-08-08T01:51:46.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":693409,"link":"/api/v1/people/693409"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17930294671236,"aZ":-29.73698624037304,"pfxX":10.057567584654164,"pfxZ":1.375456275929558,"pX":-0.11337101924506192,"pZ":2.9482462015474606,"vX0":-11.442784287583757,"vY0":-131.70571095732612,"vZ0":0.7727205775378153,"x":121.32,"y":159.18,"x0":2.95920217902471,"y0":50.00605542831264,"z0":4.832279104812467,"aX":17.862216678194624},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.9,"breakHorizontal":-16.1,"spinRate":2215,"spinDirection":123},"zone":2,"typeConfidence":0.9,"plateTime":0.4141995157575553,"extension":7.390935947998501},"index":0,"playId":"3a03c7d5-b84e-3853-a715-eb5a081e967c","pitchNumber":1,"startTime":"2026-08-08T01:51:16.960Z","endTime":"2026-08-08T01:51:20.248Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91047482897812,"aZ":-31.159178013803665,"pfxX":10.544975737533859,"pfxZ":0.5613904790057891,"pX":0.43236115777579526,"pZ":1.9485247962007692,"vX0":-10.892236156494466,"vY0":-133.33502940749702,"vZ0":-1.5002821096759693,"x":100.52,"y":186.17,"x0":3.1948533442386657,"y0":50.0015592622491,"z0":4.760856331054284,"aX":19.039173777749696},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.0,"breakHorizontal":-16.8,"spinRate":2241,"spinDirection":115},"zone":9,"typeConfidence":0.9,"plateTime":0.4103501994230627,"extension":6.630061082169965},"hitData":{"launchSpeed":79.5,"launchAngle":-36.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.27,"coordY":176.01}},"index":1,"playId":"de34a12f-56e0-3a55-84bf-1eeec7ed30b1","pitchNumber":2,"startTime":"2026-08-08T01:51:38.842Z","endTime":"2026-08-08T01:51:46.195Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:51:46.195Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jimmy Crooks flies out to left fielder Mickey Moniak.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-08T01:53:50.079Z","endTime":"2026-08-08T01:54:43.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"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(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":78.6,"endSpeed":72.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.607642087945447,"aZ":-39.89724662306357,"pfxX":2.026153595495278,"pfxZ":-5.828073858905853,"pX":-0.02030622599260878,"pZ":1.8089406873497915,"vX0":2.8182614431829647,"vY0":-114.52782896155581,"vZ0":0.4519737946588027,"x":117.77,"y":189.94,"x0":-1.5311140555852976,"y0":50.00292404852542,"z0":5.518480352111049,"aX":2.684733795770953},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-10.1,"breakHorizontal":-4.4,"spinRate":2613,"spinDirection":41},"zone":8,"typeConfidence":0.89,"plateTime":0.478678040693171,"extension":6.68021646307731},"index":0,"playId":"e24a1ee8-1d2c-3f18-9485-2be3d2ef24f4","pitchNumber":1,"startTime":"2026-08-08T01:53:59.710Z","endTime":"2026-08-08T01:54:03.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.447309721689415,"aZ":-27.69832170558116,"pfxX":-4.263026411179833,"pfxZ":2.9661760960957317,"pX":0.6232498313199053,"pZ":0.6115558216293239,"vX0":5.938803559094787,"vY0":-121.35781280515062,"vZ0":-5.468412026664902,"x":93.24,"y":222.27,"x0":-1.2901313373471572,"y0":50.000650058256255,"z0":5.276361265880228,"aX":-6.424415055997174},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.4,"breakHorizontal":6.5,"spinRate":1693,"spinDirection":199},"zone":14,"typeConfidence":0.9,"plateTime":0.4495571539000678,"extension":6.735505727279909},"index":1,"playId":"b7fdb87d-779d-32cd-a3e6-e03b3ea2c780","pitchNumber":2,"startTime":"2026-08-08T01:54:14.629Z","endTime":"2026-08-08T01:54:18.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.735100451215132,"aZ":-15.199868582710344,"pfxX":-2.77915959462826,"pfxZ":8.99917465836239,"pX":-0.05326785266298494,"pZ":3.5287717909332277,"vX0":4.737226921579168,"vY0":-136.20527247238758,"vZ0":-2.2255292450418867,"x":119.03,"y":143.5,"x0":-1.4506924194663033,"y0":50.00639745589806,"z0":5.402391276326947,"aX":-5.24467302774757},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.1,"breakHorizontal":4.1,"spinRate":2360,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.4014733832735553,"extension":6.805675862907702},"hitData":{"launchSpeed":94.6,"launchAngle":56.0,"totalDistance":261.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.1,"coordY":105.19}},"index":2,"playId":"900ebd4c-99d5-336b-bed0-fc54eff15b6f","pitchNumber":3,"startTime":"2026-08-08T01:54:30.464Z","endTime":"2026-08-08T01:54:43.122Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:54:43.122Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Masyn Winn walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-08T01:55:00.142Z","endTime":"2026-08-08T01:56:44.523Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"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,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.6,"endSpeed":73.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.247409174930535,"aZ":-34.89916060072102,"pfxX":8.212940340157662,"pfxZ":-2.0115177488309133,"pX":0.26083008960439497,"pZ":2.8605783805265426,"vX0":1.6533439038532132,"vY0":-115.89691996497639,"vZ0":1.523805407330694,"x":107.06,"y":161.54,"x0":-1.5289922903079365,"y0":50.00064002361395,"z0":5.534824614018843,"aX":11.13881159939058},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-3.0,"breakHorizontal":-15.2,"spinRate":2568,"spinDirection":45},"zone":3,"typeConfidence":2.0,"plateTime":0.47312541901297545,"extension":6.611659947486315},"index":0,"playId":"2da8e5be-00f1-352c-b4b0-38df712c6028","pitchNumber":1,"startTime":"2026-08-08T01:55:06.821Z","endTime":"2026-08-08T01:55:10.390Z","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.0,"endSpeed":87.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.35726654488577,"aZ":-16.901374190053982,"pfxX":-3.791372874910177,"pfxZ":7.840429165343487,"pX":-0.30458240405671977,"pZ":4.1266836349738485,"vX0":4.246412700605423,"vY0":-138.3325564622751,"vZ0":-0.7498856821120772,"x":128.61,"y":127.36,"x0":-1.3631739113617127,"y0":50.004421018605655,"z0":5.528913224975758,"aX":-7.3871832807370055},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.3,"breakHorizontal":6.0,"spinRate":2408,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.39516544978713686,"extension":6.668190374905391},"index":1,"playId":"39a71974-2d73-3703-b3ac-2da482dd31ee","pitchNumber":2,"startTime":"2026-08-08T01:55:21.828Z","endTime":"2026-08-08T01:55:25.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.626899871618427,"aZ":-23.763938546575453,"pfxX":-7.088034274956233,"pfxZ":4.461005125297051,"pX":-1.3211020057106608,"pZ":3.6152104327635817,"vX0":2.9213421903421337,"vY0":-136.3314197251018,"vZ0":-0.5000281180451405,"x":167.36,"y":141.17,"x0":-1.4849512891392518,"y0":50.002241483856366,"z0":5.4395224079733016,"aX":-13.357724371948791},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.2,"breakHorizontal":12.2,"spinRate":2286,"spinDirection":200},"zone":11,"typeConfidence":0.9,"plateTime":0.4015755546531352,"extension":6.813865973413865},"index":2,"playId":"3f435885-6488-3164-a685-ae90bc8e8fe2","pitchNumber":3,"startTime":"2026-08-08T01:55:36.406Z","endTime":"2026-08-08T01:55:40.137Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-08-08T01:55:47.310Z","endTime":"2026-08-08T01:56:00.905Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.260243597190307,"aZ":-37.803018290932286,"pfxX":7.764962163200846,"pfxZ":-4.303620726228443,"pX":-0.3556297342863502,"pZ":3.3874355967669794,"vX0":0.4125720896656764,"vY0":-114.07100811100801,"vZ0":3.3796128817976276,"x":130.56,"y":147.32,"x0":-1.5469051712490072,"y0":50.0012116815059,"z0":5.629961297978362,"aX":10.164221022870901},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-6.6,"breakHorizontal":-14.2,"spinRate":2534,"spinDirection":35},"zone":11,"typeConfidence":2.0,"plateTime":0.48137222767663346,"extension":6.765235598461371},"index":4,"playId":"35b85453-542f-3f65-bfed-9c3447e060d6","pitchNumber":4,"startTime":"2026-08-08T01:56:00.905Z","endTime":"2026-08-08T01:56:05.108Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.362191130141838,"aZ":-18.0824699864378,"pfxX":-1.1756930081980137,"pfxZ":7.406929695086726,"pX":-0.49891051175611556,"pZ":3.2208064448050133,"vX0":3.0224330323490305,"vY0":-136.84405225351873,"vZ0":-2.4645385708877234,"x":136.02,"y":151.82,"x0":-1.4634817483094233,"y0":50.002180048067345,"z0":5.367750083502277,"aX":-2.237031285241846},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.1,"breakHorizontal":1.6,"spinRate":2321,"spinDirection":198},"zone":1,"typeConfidence":0.86,"plateTime":0.3998187439770762,"extension":6.859715052927666},"index":5,"playId":"b4a3089d-4c24-3fd3-aa1e-31c5f8547247","pitchNumber":5,"startTime":"2026-08-08T01:56:18.563Z","endTime":"2026-08-08T01:56:21.822Z","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":93.8,"endSpeed":86.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14314993465109,"aZ":-17.895283904059976,"pfxX":-1.4256617680060688,"pfxZ":7.500381101540272,"pX":-0.2513208404971842,"pZ":3.641202650723556,"vX0":3.419803248982619,"vY0":-136.6228530563968,"vZ0":-1.5173241803362667,"x":126.58,"y":140.47,"x0":-1.3301380498194428,"y0":50.000757528805856,"z0":5.42492669834154,"aX":-2.7136438279532586},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.6,"breakHorizontal":1.9,"spinRate":2131,"spinDirection":199},"zone":11,"typeConfidence":0.88,"plateTime":0.39983270850683716,"extension":6.726510853095321},"index":6,"playId":"f2a0e65b-1cac-3de9-a856-c095b9baae18","pitchNumber":6,"startTime":"2026-08-08T01:56:40.134Z","endTime":"2026-08-08T01:56:44.523Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:56:44.523Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nathan Church walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-08T01:59:45.880Z","endTime":"2026-08-08T02:01:36.623Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,8,9],"actionIndex":[1,7],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-08T01:57:07.340Z","endTime":"2026-08-08T01:57:34.577Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brennan Bernardino replaces Ryan Feltner.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-08T01:57:34.577Z","endTime":"2026-08-08T01:59:31.561Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657514,"link":"/api/v1/people/657514"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"playId":"fc066136-8de1-341b-b7a7-ec75769733ec","startTime":"2026-08-08T01:59:31.561Z","endTime":"2026-08-08T01:59:35.203Z","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":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.95903901765593,"aZ":-28.239245306635738,"pfxX":9.32523898439257,"pfxZ":2.29068295502746,"pX":0.4074960874162484,"pZ":2.1047465073522025,"vX0":-9.238965446766535,"vY0":-129.9033645998003,"vZ0":-1.8529832764394998,"x":101.47,"y":181.95,"x0":2.7902380803788853,"y0":50.00364228943782,"z0":4.963981507395754,"aX":16.017483552889875},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.0,"breakHorizontal":-15.0,"spinRate":2206,"spinDirection":129},"zone":9,"typeConfidence":0.91,"plateTime":0.4208664450648629,"extension":5.377684196300779},"index":3,"playId":"73d27143-b8c6-35fd-aa38-7f9dbd2d4f1f","pitchNumber":1,"startTime":"2026-08-08T01:59:48.137Z","endTime":"2026-08-08T01:59:51.804Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":1},"index":4,"playId":"3e6fd604-bd86-3a58-b10c-490689c3f5fd","startTime":"2026-08-08T02:00:02.368Z","endTime":"2026-08-08T02:00:06.753Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.00990004523392,"aZ":-30.91272132088784,"pfxX":0.05299081345917411,"pfxZ":0.8434840202438614,"pX":-1.6742286173488106,"pZ":0.9666524175418388,"vX0":-10.75542389103754,"vY0":-121.25790614623148,"vZ0":-2.5827777110376884,"x":180.82,"y":212.68,"x0":2.7977905578789812,"y0":50.00440345525055,"z0":4.722145109826861,"aX":0.07967864145629892},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.2,"breakHorizontal":2.3,"spinRate":2490,"spinDirection":291},"zone":13,"typeConfidence":0.84,"plateTime":0.450384242871392,"extension":5.315332603214533},"index":5,"playId":"22e6f3a1-e110-36ba-b5b1-7368b2d5bc2b","pitchNumber":2,"startTime":"2026-08-08T02:00:29.049Z","endTime":"2026-08-08T02:00:32.293Z","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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":71.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.099123281679915,"aZ":-33.23019056607067,"pfxX":-7.525266597265732,"pfxZ":-0.8305470818863867,"pX":0.9951379556646359,"pZ":2.3608531255073375,"vX0":-2.960878996318737,"vY0":-112.10979021789309,"vZ0":1.8703399030827688,"x":79.07,"y":175.04,"x0":3.3101480985825713,"y0":50.001282959298955,"z0":4.905230812933872,"aX":-9.58657178633193},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-0.7,"breakHorizontal":14.4,"spinRate":2696,"spinDirection":289},"zone":14,"typeConfidence":0.91,"plateTime":0.4884009903941551,"extension":5.139876502013774},"index":6,"playId":"a34857bb-05db-32ac-a7e6-39dc16428962","pitchNumber":3,"startTime":"2026-08-08T02:00:48.803Z","endTime":"2026-08-08T02:00:53.603Z","isPitch":true,"type":"pitch"},{"details":{"description":"Masyn Winn steals (9) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":7,"actionPlayId":"a34857bb-05db-32ac-a7e6-39dc16428962","startTime":"2026-08-08T02:01:01.411Z","endTime":"2026-08-08T02:01:15.056Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":71.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.826346242267686,"aZ":-35.249694050655386,"pfxX":-7.152345739617006,"pfxZ":-2.39824208120198,"pX":1.2133550406056215,"pZ":2.413241091429455,"vX0":-2.63510177315968,"vY0":-112.42324290703273,"vZ0":2.068145865218361,"x":70.75,"y":173.62,"x0":3.3287407115766277,"y0":50.000812722300154,"z0":5.05162003897025,"aX":-9.180810677752213},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-3.5,"breakHorizontal":13.6,"spinRate":2724,"spinDirection":291},"zone":14,"typeConfidence":0.89,"plateTime":0.4866592601217308,"extension":5.30121448737791},"index":8,"playId":"c9f005ee-f3f5-3a4c-b8a4-7e5a21e76fd1","pitchNumber":4,"startTime":"2026-08-08T02:01:15.056Z","endTime":"2026-08-08T02:01:19.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.769664579411113,"aZ":-30.039399622252272,"pfxX":8.468584337642998,"pfxZ":1.198911283781479,"pX":1.276348387815662,"pZ":2.1205310298834994,"vX0":-6.9202008820240595,"vY0":-132.2087700712617,"vZ0":-1.624135361069729,"x":68.35,"y":181.53,"x0":2.8206152252069305,"y0":50.00323858581436,"z0":4.936383897266553,"aX":15.07282410170784},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.0,"breakHorizontal":-13.9,"spinRate":2168,"spinDirection":120},"zone":14,"typeConfidence":0.93,"plateTime":0.413453714625172,"extension":5.540933482221563},"index":9,"playId":"82ea6277-a0c4-32d3-98d9-d5bd6a4952c4","pitchNumber":5,"startTime":"2026-08-08T02:01:32.600Z","endTime":"2026-08-08T02:01:36.623Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T02:01:36.623Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Fermín strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-08T02:02:49.526Z","endTime":"2026-08-08T02:04:38.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"postOnThird":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[0,5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter José Fermín replaces Bryan Torres.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-08T02:01:55.043Z","endTime":"2026-08-08T02:02:18.767Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":663494,"link":"/api/v1/people/663494"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-08T02:02:18.767Z","endTime":"2026-08-08T02:02:51.696Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":72.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.59101243614603,"aZ":-36.17899076942165,"pfxX":-8.103995520773097,"pfxZ":-3.0598130264529564,"pX":0.5593176307836506,"pZ":1.869900807146571,"vX0":-3.713898236923383,"vY0":-113.53200279876786,"vZ0":1.3295927179702545,"x":95.68,"y":188.29,"x0":3.2689680967430217,"y0":50.005532497480864,"z0":4.874638571030607,"aX":-10.59089881914674},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-4.9,"breakHorizontal":15.6,"spinRate":2614,"spinDirection":287},"zone":9,"typeConfidence":0.89,"plateTime":0.48226569491797333,"extension":5.337622096686067},"index":2,"playId":"836a9321-2ded-3e07-bc49-9af22907df08","pitchNumber":1,"startTime":"2026-08-08T02:02:51.696Z","endTime":"2026-08-08T02:02:55.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":72.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.897805031475386,"aZ":-31.547731310356017,"pfxX":-9.061307089503828,"pfxZ":0.48042647402781036,"pX":-0.31898207895498376,"pZ":1.6815718477254151,"vX0":-5.293165670327976,"vY0":-113.71801323622782,"vZ0":0.13301384232925995,"x":129.16,"y":193.38,"x0":3.2163587000514244,"y0":50.00404139380589,"z0":4.75245934029159,"aX":-11.864973474947313},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":1.2,"breakHorizontal":17.8,"spinRate":2876,"spinDirection":297},"zone":7,"typeConfidence":0.92,"plateTime":0.4817001133041403,"extension":5.421656585257663},"index":3,"playId":"93e37332-fbee-313d-9bbe-0f01bceb2336","pitchNumber":2,"startTime":"2026-08-08T02:03:09.623Z","endTime":"2026-08-08T02:03:13.648Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.685895260883374,"aZ":-23.30684057853618,"pfxX":6.935203211218897,"pfxZ":4.903823654060915,"pX":0.7217984671499338,"pZ":4.727039224122427,"vX0":-7.570939912428369,"vY0":-132.9055735086437,"vZ0":2.7546127425932494,"x":89.49,"y":111.15,"x0":2.692196047142003,"y0":50.00115896137324,"z0":5.359791282117823,"aX":12.536548397111682},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.7,"breakHorizontal":-11.2,"spinRate":2193,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.41047967450494927,"extension":5.588315824972887},"index":4,"playId":"602543f3-12b3-3934-8160-97e509964859","pitchNumber":3,"startTime":"2026-08-08T02:03:29.300Z","endTime":"2026-08-08T02:03:34.478Z","isPitch":true,"type":"pitch"},{"details":{"description":"Masyn Winn steals (10) 3rd base. Nathan Church steals (7) 2nd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"actionPlayId":"602543f3-12b3-3934-8160-97e509964859","startTime":"2026-08-08T02:03:51.458Z","endTime":"2026-08-08T02:04:16.599Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"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":80.9,"endSpeed":74.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.330769262504248,"aZ":-31.72055975690556,"pfxX":-5.988766604086295,"pfxZ":0.3285140943242695,"pX":-1.5033179568447712,"pZ":1.7475009795507508,"vX0":-8.565813627856881,"vY0":-117.46358516743756,"vZ0":-0.17067269050737988,"x":174.3,"y":191.6,"x0":2.9827923289358993,"y0":50.00258083693055,"z0":4.795346309228453,"aX":-8.284772447141325},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":0.8,"breakHorizontal":13.1,"spinRate":2788,"spinDirection":308},"zone":13,"typeConfidence":0.9,"plateTime":0.46809442908848853,"extension":5.211267395345454},"index":6,"playId":"4d595df5-1a7a-362a-a4e4-4d764223901d","pitchNumber":4,"startTime":"2026-08-08T02:04:16.599Z","endTime":"2026-08-08T02:04:20.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.591724362242623,"aZ":-32.86618260965805,"pfxX":8.4636709877884,"pfxZ":-0.48858205378638697,"pX":0.22076417636849432,"pZ":1.6695354490119783,"vX0":-8.81534516773025,"vY0":-118.5375107407561,"vZ0":-0.26270894463737104,"x":108.58,"y":193.7,"x0":2.8793791140925946,"y0":50.00061658963004,"z0":4.769787712102014,"aX":12.104490569932217},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-0.7,"breakHorizontal":-13.3,"spinRate":1482,"spinDirection":104},"zone":8,"typeConfidence":0.93,"plateTime":0.46118441568662094,"extension":5.640296102438651},"index":7,"playId":"055b6334-f2b4-39a9-bad1-9303a33eb53f","pitchNumber":5,"startTime":"2026-08-08T02:04:34.165Z","endTime":"2026-08-08T02:04:38.243Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T02:04:38.243Z","atBatIndex":50},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Blaze Jordan hit by pitch.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-08T02:06:07.275Z","endTime":"2026-08-08T02:07:17.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"postOnSecond":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"postOnThird":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"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":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Blaze Jordan replaces César Prieto.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-08T02:04:51.455Z","endTime":"2026-08-08T02:05:04.312Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":693409,"link":"/api/v1/people/693409"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-08T02:05:04.312Z","endTime":"2026-08-08T02:06:09.533Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.69926156229704,"aZ":-32.91936502317462,"pfxX":-8.015646899094806,"pfxZ":-0.56689238864743,"pX":0.5962684826254397,"pZ":3.6380045423449734,"vX0":-3.9180268825393307,"vY0":-113.91694847864788,"vZ0":4.202004517135258,"x":94.27,"y":140.55,"x0":3.3791348155245227,"y0":50.00202888694861,"z0":5.021481406004719,"aX":-10.54624844523762},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":0.4,"breakHorizontal":15.5,"spinRate":2738,"spinDirection":289},"zone":12,"typeConfidence":0.92,"plateTime":0.4805944150907653,"extension":5.371414584781199},"index":2,"playId":"0746ae02-75ad-3cf5-be56-7e680fe3b38f","pitchNumber":1,"startTime":"2026-08-08T02:06:09.533Z","endTime":"2026-08-08T02:06:13.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":71.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.661338758392507,"aZ":-35.634612145250316,"pfxX":-9.45038783933896,"pfxZ":-2.6450857271258386,"pX":0.4653771839781266,"pZ":2.7401470513437256,"vX0":-3.5972319289156784,"vY0":-114.2254901826041,"vZ0":3.0054592415369914,"x":99.26,"y":164.8,"x0":3.2919039706127045,"y0":50.00066011625064,"z0":4.930709126534781,"aX":-12.3815106006129},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-3.6,"breakHorizontal":18.0,"spinRate":2884,"spinDirection":296},"zone":6,"typeConfidence":0.91,"plateTime":0.48103529690287017,"extension":5.4096028970904095},"index":3,"playId":"a17e0c10-03a8-3e69-9361-badedfe5a3d3","pitchNumber":2,"startTime":"2026-08-08T02:06:30.287Z","endTime":"2026-08-08T02:06:34.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26436779007021,"aZ":-30.328383207679888,"pfxX":9.39938376300515,"pfxZ":1.0167758810149934,"pX":-0.015966488725985047,"pZ":3.0430168752087328,"vX0":-10.152255278736387,"vY0":-133.86242675091577,"vZ0":0.5602179075494051,"x":117.61,"y":156.62,"x0":2.600351424822639,"y0":50.0050824179963,"z0":4.998275752800846,"aX":17.10099115896546},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.2,"breakHorizontal":-14.9,"spinRate":2318,"spinDirection":123},"zone":2,"typeConfidence":0.94,"plateTime":0.4088175137938159,"extension":5.645344356295954},"index":4,"playId":"42f86772-37c8-3c84-8f22-7900bb957776","pitchNumber":3,"startTime":"2026-08-08T02:06:50.345Z","endTime":"2026-08-08T02:06:53.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.128780864556614,"aZ":-34.82876244376224,"pfxX":-6.840851618080682,"pfxZ":-1.964056977525316,"pX":-2.166309711683124,"pZ":1.6868766732892235,"vX0":-9.695568948154266,"vY0":-115.99310262951329,"vZ0":0.7194439661812488,"x":199.57,"y":193.23,"x0":2.9677514378218692,"y0":50.00133260297465,"z0":4.71220611155126,"aX":-9.25397540315607},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-3.0,"breakHorizontal":15.0,"spinRate":2910,"spinDirection":309},"zone":13,"typeConfidence":0.89,"plateTime":0.4734846303092879,"extension":5.396908700864567},"index":5,"playId":"fc0a90d7-c4e5-39ef-b144-3c33a7cd4b2e","pitchNumber":4,"startTime":"2026-08-08T02:07:13.482Z","endTime":"2026-08-08T02:07:17.974Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T02:07:17.974Z","atBatIndex":51},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"JJ Wetherholt pops out to third baseman Willi Castro in foul territory.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-08T02:07:47.222Z","endTime":"2026-08-08T02:09:30.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.657057975059164,"aZ":-29.675529712448185,"pfxX":7.520563192822339,"pfxZ":1.3755325319213512,"pX":0.3953073819651593,"pZ":2.245226696495738,"vX0":-8.785511817163444,"vY0":-133.4537937326781,"vZ0":-1.1438642376820312,"x":101.93,"y":178.16,"x0":2.741077951139409,"y0":50.00373775849767,"z0":4.802019877346148,"aX":13.670621759563305},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.5,"breakHorizontal":-11.9,"spinRate":2319,"spinDirection":120},"zone":6,"typeConfidence":0.92,"plateTime":0.40922582838290067,"extension":5.624034524538687},"index":0,"playId":"53c9f5c5-9224-33cc-97a0-3a69ab20eba1","pitchNumber":1,"startTime":"2026-08-08T02:08:02.956Z","endTime":"2026-08-08T02:08:06.713Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"5cc1f352-d4d0-43da-bdf4-3e2fb88fdcb8","startTime":"2026-08-08T02:08:19.848Z","endTime":"2026-08-08T02:08:24.848Z","isPitch":false,"type":"stepoff"},{"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":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.978019950082192,"aZ":-31.37323129084877,"pfxX":1.2411314136442897,"pfxZ":0.5061353657810939,"pX":-0.8280478630471979,"pZ":1.7424594929796189,"vX0":-9.54332176926333,"vY0":-125.16631619608384,"vZ0":-0.7323186824231102,"x":148.56,"y":191.73,"x0":2.8846439811427853,"y0":50.00116357874537,"z0":4.624315814988205,"aX":1.9560281098647967},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.0,"breakHorizontal":0.1,"spinRate":2342,"spinDirection":237},"zone":13,"typeConfidence":0.96,"plateTime":0.43882087888789645,"extension":5.166681070063782},"index":2,"playId":"2c42a711-f4e8-3785-96b6-c5c4be0e072d","pitchNumber":2,"startTime":"2026-08-08T02:08:34.246Z","endTime":"2026-08-08T02:08:37.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90143665791885,"aZ":-34.86862950919091,"pfxX":8.803576955816325,"pfxZ":-1.4757066174373108,"pX":0.6969511882833185,"pZ":2.952473258857741,"vX0":-8.514347583610851,"vY0":-134.0278712607439,"vZ0":1.461453994760438,"x":90.43,"y":159.06,"x0":2.770727547063357,"y0":50.00669960507172,"z0":4.889733433671385,"aX":16.024122438100267},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-2.2,"breakHorizontal":-14.2,"spinRate":2193,"spinDirection":118},"zone":3,"typeConfidence":0.94,"plateTime":0.40863717960313695,"extension":5.600473588193315},"index":3,"playId":"21a74df2-89f4-3104-8732-2d718767d450","pitchNumber":3,"startTime":"2026-08-08T02:08:53.951Z","endTime":"2026-08-08T02:08:57.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.983508261926797,"aZ":-31.630934339303188,"pfxX":-6.007713747782592,"pfxZ":0.3990582055888581,"pX":-0.7423499038050214,"pZ":2.913626898721411,"vX0":-7.144393944889183,"vY0":-115.41617466014335,"vZ0":3.1179735509320294,"x":145.3,"y":160.11,"x0":3.170598053458285,"y0":50.000900796438955,"z0":4.5865129366907125,"aX":-8.123095797223781},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":1.8,"breakHorizontal":12.6,"spinRate":2845,"spinDirection":297},"zone":1,"typeConfidence":0.91,"plateTime":0.47412485004684735,"extension":5.233822759605002},"hitData":{"launchSpeed":81.1,"launchAngle":69.0,"totalDistance":130.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":92.52,"coordY":189.18}},"index":4,"playId":"d60714b4-7aa4-351b-a101-c17265c50591","pitchNumber":4,"startTime":"2026-08-08T02:09:19.451Z","endTime":"2026-08-08T02:09:30.713Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T02:09:30.713Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Karros flies out to right fielder Jordan Walker.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-08T02:11:45.376Z","endTime":"2026-08-08T02:14:03.528Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,7,8,9,10,11],"actionIndex":[0,1,2,3],"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Kyle Karros replaces Troy Johnston.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-08T02:11:47.628Z","endTime":"2026-08-08T02:11:47.629Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":687859,"link":"/api/v1/people/687859"}},{"details":{"description":"José Fermín remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-08T02:11:47.630Z","endTime":"2026-08-08T02:11:47.631Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":663494,"link":"/api/v1/people/663494"}},{"details":{"description":"Blaze Jordan remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-08T02:11:47.632Z","endTime":"2026-08-08T02:11:47.633Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"901","replacedPlayer":{"id":693409,"link":"/api/v1/people/693409"}},{"details":{"description":"Pitching Change: Caleb Ferguson replaces Justin Bruihl.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-08-08T02:11:47.634Z","endTime":"2026-08-08T02:11:47.635Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657571,"link":"/api/v1/people/657571"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.593452320262234,"aZ":-18.35578561743379,"pfxX":5.438620507271292,"pfxZ":7.643213642889229,"pX":0.7655925100248314,"pZ":3.033228706270205,"vX0":-6.6323680490599,"vY0":-133.1135953371318,"vZ0":-3.482104639541485,"x":87.82,"y":156.88,"x0":2.5742408304163304,"y0":50.001240259617404,"z0":5.6749517533514995,"aX":9.831407203651649},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.3,"breakHorizontal":-8.5,"spinRate":2347,"spinDirection":132},"zone":3,"typeConfidence":0.79,"plateTime":0.41030898115290704,"extension":5.978879301472708},"index":4,"playId":"b3c7996b-6323-3ba8-bf5e-b8e2e5f06f34","pitchNumber":1,"startTime":"2026-08-08T02:11:47.636Z","endTime":"2026-08-08T02:11:51.550Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":74.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.616881401595446,"aZ":-41.57543075808806,"pfxX":-2.473716760910477,"pfxZ":-6.826364465149812,"pX":-0.6054073438586106,"pZ":3.495329660644063,"vX0":-6.172044137500638,"vY0":-116.02944766317758,"vZ0":3.476328814142077,"x":140.08,"y":144.41,"x0":2.399499762106852,"y0":50.00194654104553,"z0":5.912144009096749,"aX":-3.406656100514625},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-11.3,"breakHorizontal":5.9,"spinRate":2868,"spinDirection":307},"zone":1,"typeConfidence":0.9,"plateTime":0.4702099998855882,"extension":5.9543599553096955},"index":5,"playId":"145cf013-68a2-31ff-a979-da886efe5b8c","pitchNumber":2,"startTime":"2026-08-08T02:12:04.181Z","endTime":"2026-08-08T02:12:07.399Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":6,"startTime":"2026-08-08T02:12:24.174Z","endTime":"2026-08-08T02:12:24.175Z","isPitch":false,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"}},{"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":75.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.672318812571046,"aZ":-40.29273855134359,"pfxX":-2.4842445998088722,"pfxZ":-5.792497355843524,"pX":-1.8294838200714365,"pZ":-0.5498154467454526,"vX0":-9.05940371076069,"vY0":-117.4963557781778,"vZ0":-5.34604119918106,"x":186.74,"y":253.63,"x0":2.394342565976909,"y0":50.001631123117164,"z0":5.4875074106690125,"aX":-3.4821652241409002},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-11.5,"breakHorizontal":6.7,"spinRate":2940,"spinDirection":324},"zone":13,"typeConfidence":0.88,"plateTime":0.4656540500147486,"extension":6.225166746049124},"index":7,"playId":"b3a49044-c415-3a0a-b9c2-4417a504097d","pitchNumber":3,"startTime":"2026-08-08T02:12:24.176Z","endTime":"2026-08-08T02:12:27.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.897054385080114,"aZ":-23.532969987033127,"pfxX":9.802164456084764,"pfxZ":4.823390603591232,"pX":0.7484386692475358,"pZ":4.029371991478344,"vX0":-7.731755646681015,"vY0":-133.33877706615414,"vZ0":0.12596031091259585,"x":88.47,"y":129.99,"x0":2.418726602447063,"y0":50.006152627493094,"z0":5.685983274652106,"aX":17.573101243971657},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.0,"breakHorizontal":-16.0,"spinRate":2249,"spinDirection":148},"zone":12,"typeConfidence":0.91,"plateTime":0.4115083077507986,"extension":5.715677524541582},"index":8,"playId":"99ab924a-7083-3b89-b9ec-91365466ea45","pitchNumber":4,"startTime":"2026-08-08T02:12:48.573Z","endTime":"2026-08-08T02:12:52.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.127850652336768,"aZ":-27.0778464176634,"pfxX":-0.3299294401740882,"pfxZ":3.0738672875063653,"pX":1.0021838108090644,"pZ":3.6817652474921743,"vX0":-3.9696904669086392,"vY0":-127.45773832828888,"vZ0":0.48597282480988513,"x":78.8,"y":139.37,"x0":2.617310149016544,"y0":50.00452123869868,"z0":5.612610464300809,"aX":-0.5472814847673855},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.9,"breakHorizontal":1.4,"spinRate":2483,"spinDirection":215},"zone":12,"typeConfidence":0.9,"plateTime":0.4283538299835987,"extension":5.716116716744675},"index":9,"playId":"0b41ae5e-d10d-3b33-a2c9-65da295a2db7","pitchNumber":5,"startTime":"2026-08-08T02:13:06.925Z","endTime":"2026-08-08T02:13:09.925Z","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":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.750979619890707,"aZ":-28.868141211845725,"pfxX":0.4257550157645751,"pfxZ":2.058691438364889,"pX":-0.8317750117855272,"pZ":1.7174355414607005,"vX0":-7.983617388112106,"vY0":-125.50164953481233,"vZ0":-3.512925002044348,"x":148.71,"y":192.41,"x0":2.3259714995325274,"y0":50.004160452699296,"z0":5.4691342034549,"aX":0.6854916324019916},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.2,"breakHorizontal":1.0,"spinRate":2570,"spinDirection":208},"zone":13,"typeConfidence":0.92,"plateTime":0.4352816198204512,"extension":6.158849025797669},"index":10,"playId":"ab50aea7-ad3a-390d-8567-d4c1aa66ef87","pitchNumber":6,"startTime":"2026-08-08T02:13:32.756Z","endTime":"2026-08-08T02:13:37.023Z","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":92.8,"endSpeed":85.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.534204455590636,"aZ":-17.15525855292979,"pfxX":3.392314059998668,"pfxZ":8.113369913888276,"pX":0.6656078576004245,"pZ":2.727778116859279,"vX0":-5.7792556885158195,"vY0":-134.99806172445204,"vZ0":-4.376893095676448,"x":91.63,"y":165.13,"x0":2.390399888712359,"y0":50.004339202256084,"z0":5.572484058672962,"aX":6.281449464875816},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.0,"breakHorizontal":-4.9,"spinRate":2231,"spinDirection":160},"zone":6,"typeConfidence":0.94,"plateTime":0.40525467817587035,"extension":6.107821781764916},"hitData":{"launchSpeed":87.5,"launchAngle":30.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.74,"coordY":86.67}},"index":11,"playId":"77a9caa4-3f37-301f-bb87-eba1d9d69c37","pitchNumber":7,"startTime":"2026-08-08T02:13:51.314Z","endTime":"2026-08-08T02:14:03.528Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T02:14:03.528Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Beck singles on a sharp ground ball to center fielder Nathan Church.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-08T02:14:23.228Z","endTime":"2026-08-08T02:14:36.640Z","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":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jordan Beck replaces Edouard Julien.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-08T02:14:16.989Z","endTime":"2026-08-08T02:14:25.466Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":666397,"link":"/api/v1/people/666397"}},{"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":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85913739844354,"aZ":-30.26351082293817,"pfxX":-1.0587197208667949,"pfxZ":1.1867801349859821,"pX":0.20712899911966348,"pZ":2.549180430346073,"vX0":-5.619674409949061,"vY0":-126.0574616455063,"vZ0":-1.374168364824149,"x":109.1,"y":169.95,"x0":2.600084935729075,"y0":50.00511568189741,"z0":5.5373432550148,"aX":-1.709386321761894},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.0,"breakHorizontal":3.1,"spinRate":2434,"spinDirection":197},"zone":5,"typeConfidence":0.92,"plateTime":0.43397651659061154,"extension":6.172562821422732},"hitData":{"launchSpeed":108.5,"launchAngle":2.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":104.68,"coordY":79.22}},"index":1,"playId":"02dcfb2a-a49c-357f-a0ed-34a2ed7b1d69","pitchNumber":1,"startTime":"2026-08-08T02:14:25.466Z","endTime":"2026-08-08T02:14:36.640Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T02:14:36.640Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake McCarthy strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-08T02:14:54.811Z","endTime":"2026-08-08T02:17:18.262Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.63942231037921,"aZ":-21.331664851122614,"pfxX":10.618528628335568,"pfxZ":5.981908260933059,"pX":-0.9008167005678543,"pZ":2.740831209486349,"vX0":-11.64704147352473,"vY0":-133.26790248194038,"vZ0":-3.206272842325603,"x":151.34,"y":164.78,"x0":2.1311864220459418,"y0":50.00264952659867,"z0":5.487177055126225,"aX":19.243701165512302},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.3,"breakHorizontal":-16.9,"spinRate":2291,"spinDirection":145},"zone":11,"typeConfidence":0.9,"plateTime":0.40983607863615923,"extension":6.097512328329379},"index":0,"playId":"5ad52a0b-9dfd-340a-aa6c-db4c5d8db861","pitchNumber":1,"startTime":"2026-08-08T02:15:03.011Z","endTime":"2026-08-08T02:15:06.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.642193874068145,"aZ":-21.197849715816574,"pfxX":9.238975285122487,"pfxZ":5.866328471487366,"pX":-0.12378458914132968,"pZ":3.6817437451810844,"vX0":-9.517434223206633,"vY0":-135.45046951501192,"vZ0":-1.3174732385360715,"x":121.72,"y":139.37,"x0":2.223377369588686,"y0":50.00274538079924,"z0":5.646590322624072,"aX":17.287974565359395},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.6,"breakHorizontal":-14.9,"spinRate":2202,"spinDirection":136},"zone":11,"typeConfidence":0.91,"plateTime":0.4032884813751165,"extension":6.086849621510855},"index":1,"playId":"b0148957-fa8d-31b6-b44e-6a5827514bcd","pitchNumber":2,"startTime":"2026-08-08T02:15:21.653Z","endTime":"2026-08-08T02:15:25.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.5258642413817,"aZ":-24.81811842496462,"pfxX":-0.7170317341865782,"pfxZ":4.396718601003252,"pX":-0.9537195601370875,"pZ":2.0437446925042613,"vX0":-8.212999370261858,"vY0":-127.62104876344513,"vZ0":-3.731179176199472,"x":153.35,"y":183.6,"x0":2.3793929157897833,"y0":50.005751067187454,"z0":5.445887977800476,"aX":-1.2013744010749539},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.4,"breakHorizontal":2.9,"spinRate":2544,"spinDirection":152},"zone":13,"typeConfidence":0.88,"plateTime":0.42670631133553405,"extension":6.185616702510224},"index":2,"playId":"9e44d2b0-775a-3fb4-90c2-bff7900ef292","pitchNumber":3,"startTime":"2026-08-08T02:15:40.499Z","endTime":"2026-08-08T02:15:43.499Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-08-08T02:15:51.982Z","endTime":"2026-08-08T02:16:10.472Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55015227178206,"aZ":-21.742486236517514,"pfxX":10.04639577831494,"pfxZ":5.7050303535815114,"pX":0.1396356494809451,"pZ":2.226529935208942,"vX0":-9.098020586424557,"vY0":-134.02961575099448,"vZ0":-4.454948200987526,"x":111.68,"y":178.66,"x0":2.2642435433721615,"y0":50.00541058048309,"z0":5.452712033357881,"aX":18.376934079710242},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.6,"breakHorizontal":-16.3,"spinRate":2301,"spinDirection":145},"zone":5,"typeConfidence":0.91,"plateTime":0.4078484761379415,"extension":6.036032009736642},"index":4,"playId":"897c1253-0518-346f-bfa6-4f1f530ca92a","pitchNumber":4,"startTime":"2026-08-08T02:16:10.472Z","endTime":"2026-08-08T02:16:15.450Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.628007025620104,"aZ":-42.09616761341851,"pfxX":-3.7197908885517164,"pfxZ":-7.230552420706646,"pX":0.4859161208533466,"pZ":2.907819498233939,"vX0":-3.317920129851241,"vY0":-116.58273825970863,"vZ0":2.5530185100808698,"x":98.48,"y":160.27,"x0":2.412701156871229,"y0":50.00478178682585,"z0":5.781750147634776,"aX":-5.102181278126381},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-12.1,"breakHorizontal":7.6,"spinRate":2943,"spinDirection":308},"zone":3,"typeConfidence":0.9,"plateTime":0.4704536214058552,"extension":6.078361887435215},"index":5,"playId":"e2175110-21a3-3db0-95c5-1689cb6e59a1","pitchNumber":5,"startTime":"2026-08-08T02:16:45.300Z","endTime":"2026-08-08T02:16:50.334Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55574006620811,"aZ":-22.66804720592689,"pfxX":9.209256191669546,"pfxZ":5.2702768587174855,"pX":-0.09893849070920163,"pZ":3.3536202609941665,"vX0":-9.07978417553888,"vY0":-133.20641831723975,"vZ0":-1.648234241065798,"x":120.77,"y":148.23,"x0":2.1509257427977144,"y0":50.00339731034352,"z0":5.6128015983752375,"aX":16.615698921358096},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.4,"breakHorizontal":-14.8,"spinRate":2022,"spinDirection":141},"zone":2,"typeConfidence":0.9,"plateTime":0.4105528426233014,"extension":6.18437059913649},"index":6,"playId":"a56553b3-9234-3335-b0c5-ee1cc263d882","pitchNumber":6,"startTime":"2026-08-08T02:17:14.473Z","endTime":"2026-08-08T02:17:18.262Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T02:17:18.262Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Carrigg strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-08T02:17:37.710Z","endTime":"2026-08-08T02:19:31.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.335073578191718,"aZ":-18.002393597919415,"pfxX":1.9088614818086151,"pfxZ":7.9374947643013485,"pX":0.41666224265263097,"pZ":4.772754754486471,"vX0":-5.836663299062866,"vY0":-132.76567949056667,"vZ0":0.9033657442175753,"x":101.12,"y":109.92,"x0":2.3952788278850847,"y0":50.005084718183625,"z0":5.73795497057062,"aX":3.4100458142735506},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.8,"breakHorizontal":-2.2,"spinRate":2364,"spinDirection":150},"zone":12,"typeConfidence":0.87,"plateTime":0.4125071835209564,"extension":6.204085864266455},"index":0,"playId":"966e2048-d7e6-39d6-9e95-d39dc9953bb5","pitchNumber":1,"startTime":"2026-08-08T02:17:44.991Z","endTime":"2026-08-08T02:17:48.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.320440560134976,"aZ":-28.33029112522013,"pfxX":-1.756959550036064,"pfxZ":2.3830065980062827,"pX":0.5032057797971639,"pZ":2.0801459798174005,"vX0":-4.2911539166723385,"vY0":-125.89659612244215,"vZ0":-2.7137758102769896,"x":97.82,"y":182.62,"x0":2.454578691467848,"y0":50.00486921605968,"z0":5.453012226476826,"aX":-2.833879285383072},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.0,"breakHorizontal":4.1,"spinRate":2646,"spinDirection":202},"zone":9,"typeConfidence":0.92,"plateTime":0.434219297086035,"extension":6.1271239661892345},"index":1,"playId":"2189bd8c-8957-307a-90f1-ecad8bfed6ea","pitchNumber":2,"startTime":"2026-08-08T02:18:06.586Z","endTime":"2026-08-08T02:18:10.210Z","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":91.7,"endSpeed":84.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.673789603291414,"aZ":-21.576229169245742,"pfxX":9.076032089513657,"pfxZ":5.854926554564548,"pX":1.4419918000082002,"pZ":3.188652539949643,"vX0":-5.757021404869909,"vY0":-133.4363521456448,"vZ0":-1.9576593638722342,"x":62.03,"y":152.69,"x0":2.4439967974949313,"y0":50.00375367506189,"z0":5.480226858824846,"aX":16.430828995385287},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.4,"breakHorizontal":-15.2,"spinRate":2109,"spinDirection":147},"zone":12,"typeConfidence":0.91,"plateTime":0.4098732753957304,"extension":6.169279930879025},"index":2,"playId":"06e4abff-ecef-3ee7-8b1b-b849260a77f8","pitchNumber":3,"startTime":"2026-08-08T02:18:23.597Z","endTime":"2026-08-08T02:18:27.299Z","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":90.0,"endSpeed":82.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.17789313597603,"aZ":-18.359907683204952,"pfxX":4.04396042218682,"pfxZ":7.905287100883299,"pX":0.27119260578392107,"pZ":2.6312946960840766,"vX0":-6.549838419681259,"vY0":-130.96936201419962,"vZ0":-3.733899563558347,"x":106.66,"y":167.74,"x0":2.272504176525724,"y0":50.00210653925089,"z0":5.438691416984366,"aX":7.066255773772937},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.8,"breakHorizontal":-6.0,"spinRate":1963,"spinDirection":144},"zone":5,"typeConfidence":0.7,"plateTime":0.41730665077149975,"extension":6.396344577274492},"index":3,"playId":"883c02d1-76fd-30dd-afe6-2cc841b88df7","pitchNumber":4,"startTime":"2026-08-08T02:18:45.695Z","endTime":"2026-08-08T02:18:51.242Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.070979427892873,"aZ":-28.914128815443856,"pfxX":0.31080831363211514,"pfxZ":2.0014261883924007,"pX":-0.6160268950109328,"pZ":1.7308471176432585,"vX0":-7.480711785798976,"vY0":-125.92358717242494,"vZ0":-3.5832617729847422,"x":140.48,"y":192.05,"x0":2.3346975707883892,"y0":50.00473719899752,"z0":5.474970162602568,"aX":0.50832610655238},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.1,"breakHorizontal":0.8,"spinRate":2454,"spinDirection":182},"zone":7,"typeConfidence":0.92,"plateTime":0.43257608139904136,"extension":6.432366374711295},"index":4,"playId":"7d0f88ba-7c50-365f-9d0e-cb5e5ccefa86","pitchNumber":5,"startTime":"2026-08-08T02:19:27.617Z","endTime":"2026-08-08T02:19:31.789Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T02:19:31.789Z","atBatIndex":56},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jordan Walker pops out to first baseman TJ Rumfield.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-08T02:21:59.434Z","endTime":"2026-08-08T02:24:05.810Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,7,8,9,10],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from third base to second base for Willi Castro.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-08T02:21:31.461Z","endTime":"2026-08-08T02:21:31.482Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"600"},{"details":{"description":"Kyle Karros remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-08T02:21:31.482Z","endTime":"2026-08-08T02:21:31.483Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":687859,"link":"/api/v1/people/687859"}},{"details":{"description":"Jordan Beck remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-08T02:21:31.483Z","endTime":"2026-08-08T02:21:31.484Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"901","replacedPlayer":{"id":666397,"link":"/api/v1/people/666397"}},{"details":{"description":"Pitching Change: Jimmy Herget replaces Brennan Bernardino.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-08-08T02:21:31.484Z","endTime":"2026-08-08T02:22:01.724Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623474,"link":"/api/v1/people/623474"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.38954404296057,"aZ":-25.55131653270559,"pfxX":-1.4052688188934197,"pfxZ":4.116844353092265,"pX":0.1127037321288259,"pZ":2.480432425702422,"vX0":6.259211175719624,"vY0":-125.25202053542654,"vZ0":-0.954879711362701,"x":112.7,"y":171.81,"x0":-2.222839465911734,"y0":50.00185248856602,"z0":4.932929934227002,"aX":-2.2607021526051914},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.6,"breakHorizontal":1.3,"spinRate":2635,"spinDirection":242},"zone":5,"typeConfidence":0.9,"plateTime":0.4352731050091134,"extension":5.039047277930462},"index":4,"playId":"bebcf0de-5eb2-3743-a29c-afd2c335c41a","pitchNumber":1,"startTime":"2026-08-08T02:22:01.724Z","endTime":"2026-08-08T02:22:05.292Z","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":78.4,"endSpeed":72.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.732579960963037,"aZ":-27.3428491893693,"pfxX":7.49830793455724,"pfxZ":3.686497747621167,"pX":1.8229323214921942,"pZ":1.694088096497372,"vX0":7.006255467607453,"vY0":-114.0231599881372,"vZ0":-0.9191993256805591,"x":47.51,"y":193.04,"x0":-2.2683847286607226,"y0":50.004109051586276,"z0":4.809783707378902,"aX":9.835721593294435},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":6.7,"breakHorizontal":-15.4,"spinRate":2930,"spinDirection":74},"zone":14,"typeConfidence":0.9,"plateTime":0.4810852155285148,"extension":4.953705099567754},"index":5,"playId":"f17b3f93-2178-390c-ba1c-584006143d0e","pitchNumber":2,"startTime":"2026-08-08T02:22:14.996Z","endTime":"2026-08-08T02:22:18.581Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":6,"startTime":"2026-08-08T02:22:28.083Z","endTime":"2026-08-08T02:22:36.492Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.63868158610418,"aZ":-26.832214391625023,"pfxX":3.689875150803015,"pfxZ":4.106528148022445,"pX":1.4211536675262455,"pZ":2.225367986318708,"vX0":7.589154641415265,"vY0":-113.30115263097485,"vZ0":1.7500818126210378,"x":62.83,"y":178.7,"x0":-2.4506599836396132,"y0":50.00241472241575,"z0":4.123777803617413,"aX":4.796868812770343},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":8.2,"breakHorizontal":-8.6,"spinRate":2949,"spinDirection":87},"zone":14,"typeConfidence":0.89,"plateTime":0.4833786073129023,"extension":5.046898240985656},"index":7,"playId":"9362f18d-e2ab-3446-8760-5cae4f8a4177","pitchNumber":3,"startTime":"2026-08-08T02:22:36.492Z","endTime":"2026-08-08T02:22:40.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.844379257719442,"aZ":-28.15711981953172,"pfxX":-1.2717275286703997,"pfxZ":2.5354032595317557,"pX":-0.5100355423697774,"pZ":1.348452132177691,"vX0":4.815507320409281,"vY0":-124.76652467168412,"vZ0":-3.057982839294758,"x":136.44,"y":202.37,"x0":-2.2954097467376675,"y0":50.0032841859752,"z0":4.897334040633716,"aX":-2.015940936262432},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.2,"breakHorizontal":1.2,"spinRate":2709,"spinDirection":217},"zone":13,"typeConfidence":0.87,"plateTime":0.43810117633559065,"extension":5.12105862523606},"index":8,"playId":"bd5896bf-ff53-31e6-a702-c88266ff872c","pitchNumber":4,"startTime":"2026-08-08T02:22:53.543Z","endTime":"2026-08-08T02:22:57.178Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.018711976717555,"aZ":-26.035453203224133,"pfxX":-10.74232133314143,"pfxZ":3.5046124088857393,"pX":-0.48289788681104323,"pZ":2.3772025373150787,"vX0":8.52921770489768,"vY0":-131.76449254285743,"vZ0":0.2543084644739374,"x":135.41,"y":174.6,"x0":-2.372413026742887,"y0":50.00293555193044,"z0":4.2093013575245735,"aX":-18.815777153766224},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.6,"breakHorizontal":17.5,"spinRate":2434,"spinDirection":266},"zone":4,"typeConfidence":0.92,"plateTime":0.4163194361202698,"extension":4.803709420106711},"index":9,"playId":"99de6216-3660-3933-99de-0508da6d69dc","pitchNumber":5,"startTime":"2026-08-08T02:23:11.056Z","endTime":"2026-08-08T02:23:18.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.24436334731286,"aZ":-27.38076504745993,"pfxX":8.856103801498213,"pfxZ":3.5860237073568264,"pX":0.3642510540427837,"pZ":2.5551768223949116,"vX0":4.175980716053581,"vY0":-115.08384575962901,"vZ0":0.7198182693969184,"x":103.12,"y":169.79,"x0":-2.6266522922586146,"y0":50.00060600653377,"z0":4.899760562219025,"aX":11.823063828436496},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":7.0,"breakHorizontal":-17.2,"spinRate":3010,"spinDirection":71},"zone":6,"typeConfidence":0.9,"plateTime":0.4767619441081723,"extension":5.236373879599682},"hitData":{"launchSpeed":81.3,"launchAngle":62.0,"totalDistance":170.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":175.31,"coordY":153.52}},"index":10,"playId":"6a1fd4ed-b2cb-3e5d-b8b8-83a85c05b1f6","pitchNumber":6,"startTime":"2026-08-08T02:23:53.907Z","endTime":"2026-08-08T02:24:05.810Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T02:24:05.810Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Burleson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-08T02:24:32.428Z","endTime":"2026-08-08T02:26:08.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"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":"Strikeout","eventType":"strikeout","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":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.2,"endSpeed":79.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.669682116572798,"aZ":-24.777000601882577,"pfxX":-1.2961005724377048,"pfxZ":4.588983577485944,"pX":0.07554427531987314,"pZ":1.953392116076089,"vX0":6.164352755336522,"vY0":-125.46954213773881,"vZ0":-2.3562518526131533,"x":114.12,"y":186.04,"x0":-2.232773488151956,"y0":50.00554790629544,"z0":4.900379379522128,"aX":-2.0915787785786977},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.0,"breakHorizontal":1.1,"spinRate":2661,"spinDirection":225},"zone":8,"typeConfidence":0.9,"plateTime":0.4346524594792549,"extension":5.321340467069443},"index":0,"playId":"bc28ff1b-4070-3778-a28d-390e3cfc6269","pitchNumber":1,"startTime":"2026-08-08T02:24:39.615Z","endTime":"2026-08-08T02:24:44.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.082421631925374,"aZ":-35.17228533781954,"pfxX":-4.5434949759824885,"pfxZ":-1.9000303686624527,"pX":-2.803184249258422,"pZ":2.843606377120225,"vX0":0.5465876567847876,"vY0":-123.96275688726179,"vZ0":1.2168264545864755,"x":223.85,"y":162.0,"x0":-2.4339238439702457,"y0":50.006186053469314,"z0":5.256931383638135,"aX":-7.154406227561701},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.0,"breakHorizontal":8.2,"spinRate":1678,"spinDirection":247},"zone":11,"typeConfidence":0.89,"plateTime":0.43990673712346906,"extension":5.334347334947103},"index":1,"playId":"5fd28ee2-992a-3470-b0a1-6d72f4be1699","pitchNumber":2,"startTime":"2026-08-08T02:25:10.312Z","endTime":"2026-08-08T02:25:13.312Z","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":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.88220125673766,"aZ":-30.87987300822501,"pfxX":-5.644400041524197,"pfxZ":0.8293755668682081,"pX":-0.844365413110364,"pZ":2.988181172795989,"vX0":5.074837697127275,"vY0":-123.81148800226526,"vZ0":0.7052441061260124,"x":122.79,"y":118.28,"x0":-2.17950138315837,"y0":50.0037193250918,"z0":5.267759960321272,"aX":-8.83310428619427},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.9,"breakHorizontal":9.1,"spinRate":1588,"spinDirection":246},"zone":11,"typeConfidence":0.9,"plateTime":0.4410400066092248,"extension":5.309967719626136},"index":2,"playId":"4cf85005-1fba-3ba1-b140-5862e9cf8f4e","pitchNumber":3,"startTime":"2026-08-08T02:25:38.437Z","endTime":"2026-08-08T02:25:42.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.170473403763726,"aZ":-20.729762288159108,"pfxX":-8.854872171494682,"pfxZ":6.179581271398588,"pX":-1.016659197070436,"pZ":3.0648039165385774,"vX0":6.075534275245109,"vY0":-134.95953306011234,"vZ0":-1.6365585699189744,"x":155.75,"y":156.03,"x0":-2.141535817308936,"y0":50.005518903797565,"z0":5.13269480521154,"aX":-16.408526932497523},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.0,"breakHorizontal":14.8,"spinRate":2494,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.4051744525204848,"extension":5.104205950561364},"index":3,"playId":"a1ab23c3-6d35-39ef-b9d2-4c2a5efd09f9","pitchNumber":4,"startTime":"2026-08-08T02:26:05.031Z","endTime":"2026-08-08T02:26:08.689Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T02:26:08.689Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-08T02:26:27.321Z","endTime":"2026-08-08T02:27:49.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":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":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.184468587834107,"aZ":-34.32446723706824,"pfxX":-11.297824172653792,"pfxZ":-1.2372156336145492,"pX":1.9390716531216996,"pZ":1.6117756738340288,"vX0":14.148087352739696,"vY0":-130.28137758769557,"vZ0":-0.051423021396706625,"x":43.09,"y":195.26,"x0":-2.07256754847845,"y0":50.00502220947152,"z0":4.207665643538334,"aX":-19.58988485499275},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-2.0,"breakHorizontal":17.6,"spinRate":2348,"spinDirection":264},"zone":14,"typeConfidence":0.89,"plateTime":0.41905952358539755,"extension":5.002755281691747},"index":0,"playId":"03a03fab-cd64-3f01-a239-dc3844809576","pitchNumber":1,"startTime":"2026-08-08T02:26:31.735Z","endTime":"2026-08-08T02:26:35.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.131298234185273,"aZ":-35.591627329984405,"pfxX":-11.151908898740185,"pfxZ":-1.9352616585048885,"pX":1.2712202751360413,"pZ":1.5509859493254208,"vX0":12.836825985482227,"vY0":-131.44587504659697,"vZ0":-0.2277376764263348,"x":68.54,"y":196.9,"x0":-2.2028227637992828,"y0":50.00009779088046,"z0":4.258050992939744,"aX":-19.71579146520153},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-3.4,"breakHorizontal":17.8,"spinRate":2410,"spinDirection":268},"zone":14,"typeConfidence":0.9,"plateTime":0.41502776629427585,"extension":4.96450575981312},"index":1,"playId":"fd61d524-a2c5-30b3-905b-619d32419ab3","pitchNumber":2,"startTime":"2026-08-08T02:26:49.332Z","endTime":"2026-08-08T02:26:52.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.88543709172489,"aZ":-24.51220661372507,"pfxX":-2.1124990529484613,"pfxZ":4.719868550684503,"pX":0.6728175704932344,"pZ":1.7374610483424604,"vX0":7.961278171624988,"vY0":-125.68738375756814,"vZ0":-2.3709212236919424,"x":91.35,"y":191.87,"x0":-2.2408308268234367,"y0":50.00503412307346,"z0":4.653165100013665,"aX":-3.432113632135791},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.3,"breakHorizontal":2.3,"spinRate":2636,"spinDirection":235},"zone":9,"typeConfidence":0.87,"plateTime":0.4333042568858665,"extension":5.237207314115462},"index":2,"playId":"4812a2af-6b94-3174-aa52-cb1fdd2521c0","pitchNumber":3,"startTime":"2026-08-08T02:27:04.837Z","endTime":"2026-08-08T02:27:08.461Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-08-08T02:27:15.498Z","endTime":"2026-08-08T02:27:24.208Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.415910225121483,"aZ":-28.381568114108266,"pfxX":7.184830292856698,"pfxZ":2.8536343157050297,"pX":-0.03785608849358036,"pZ":2.4123831957485296,"vX0":3.6925988878297407,"vY0":-114.59233592135769,"vZ0":0.7566391777159858,"x":118.44,"y":173.65,"x0":-2.6040588380606153,"y0":50.00101492282118,"z0":4.853159055212032,"aX":9.542494599846872},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":5.6,"breakHorizontal":-13.9,"spinRate":3081,"spinDirection":69},"zone":5,"typeConfidence":0.9,"plateTime":0.47820045082969775,"extension":5.045652141120811},"index":4,"playId":"4bbc5b57-d0f9-39da-8722-55a5a15ebdfe","pitchNumber":4,"startTime":"2026-08-08T02:27:24.208Z","endTime":"2026-08-08T02:27:27.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.980614093858538,"aZ":-27.162987944321,"pfxX":8.678829466684459,"pfxZ":3.6329746976475263,"pX":1.10720165403438,"pZ":2.6113915931252905,"vX0":5.318081048513769,"vY0":-116.68025949510242,"vZ0":0.20936508892360373,"x":74.8,"y":168.27,"x0":-2.3289786637386696,"y0":50.00122640152945,"z0":5.080266990721869,"aX":11.962854235052596},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":7.0,"breakHorizontal":-17.0,"spinRate":3024,"spinDirection":64},"zone":12,"typeConfidence":0.87,"plateTime":0.46944747113656327,"extension":5.126148542820535},"index":5,"playId":"e11512cd-f416-3ec6-84b7-981f0d7d8608","pitchNumber":5,"startTime":"2026-08-08T02:27:44.879Z","endTime":"2026-08-08T02:27:49.013Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T02:27:49.013Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tyler Freeman lines out to center fielder Nathan Church.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-08T02:30:00.327Z","endTime":"2026-08-08T02:31:32.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":5},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Tyler Freeman replaces Mickey Moniak.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-08T02:29:56.210Z","endTime":"2026-08-08T02:30:02.587Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":666160,"link":"/api/v1/people/666160"}},{"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":91.6,"endSpeed":83.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.210204914039775,"aZ":-14.272242083032928,"pfxX":4.445624294260895,"pfxZ":9.943876647964089,"pX":0.33013345476442646,"pZ":3.0015203492910856,"vX0":-7.0952883080593985,"vY0":-133.22905093738646,"vZ0":-3.98964469438723,"x":104.42,"y":157.74,"x0":2.448366839528649,"y0":50.00335616132269,"z0":5.547615792332922,"aX":8.004548662620884},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.4,"breakHorizontal":-6.6,"spinRate":2415,"spinDirection":137},"zone":3,"typeConfidence":0.93,"plateTime":0.4108693176814584,"extension":6.032325201767541},"index":1,"playId":"81fd6e4b-925c-389b-9479-a992e8228ffb","pitchNumber":1,"startTime":"2026-08-08T02:30:02.587Z","endTime":"2026-08-08T02:30:06.173Z","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":91.6,"endSpeed":83.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.889216181487697,"aZ":-16.845822367245624,"pfxX":3.934972474978142,"pfxZ":8.524912407907781,"pX":-0.6025867951382161,"pZ":3.4391199806553994,"vX0":-9.082626240685624,"vY0":-133.07418802243313,"vZ0":-2.45039522598839,"x":139.97,"y":145.92,"x0":2.339603934815021,"y0":50.001157494947215,"z0":5.588628825729031,"aX":7.074519215819122},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.1,"breakHorizontal":-5.2,"spinRate":2436,"spinDirection":141},"zone":11,"typeConfidence":0.92,"plateTime":0.4111923804517188,"extension":5.988027901338697},"index":2,"playId":"f4cb84a6-d529-30ff-8161-9954d8273ac1","pitchNumber":2,"startTime":"2026-08-08T02:30:17.974Z","endTime":"2026-08-08T02:30:21.834Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.15574179308645,"aZ":-38.88010369428693,"pfxX":-2.975141698240124,"pfxZ":-4.721482025110887,"pX":-0.9891919581272341,"pZ":0.35538161065885937,"vX0":-6.98690157038524,"vY0":-118.26309863683188,"vZ0":-3.65360378438577,"x":154.71,"y":229.18,"x0":2.387939258951834,"y0":50.00508273266251,"z0":5.47974297682043,"aX":-4.222162949722886},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-9.2,"breakHorizontal":7.1,"spinRate":3018,"spinDirection":317},"zone":13,"typeConfidence":0.87,"plateTime":0.4628112193447924,"extension":5.943643088218234},"index":3,"playId":"4603ec67-58fb-33d6-9f81-010df24b168d","pitchNumber":3,"startTime":"2026-08-08T02:30:34.180Z","endTime":"2026-08-08T02:30:38.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.937814855809172,"aZ":-27.57291223084616,"pfxX":1.0294010397588762,"pfxZ":2.838014003268645,"pX":-0.4979136268215223,"pZ":1.7988391099639571,"vX0":-7.6161670517510744,"vY0":-125.80885112065515,"vZ0":-3.572560614136323,"x":135.98,"y":190.21,"x0":2.4208384334056445,"y0":50.00191526135594,"z0":5.445736416154947,"aX":1.669117033735247},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.6,"breakHorizontal":-0.4,"spinRate":2619,"spinDirection":211},"zone":7,"typeConfidence":0.92,"plateTime":0.43358542960377244,"extension":6.18196570218777},"index":4,"playId":"a388fdc2-bfa6-3f5a-affc-504c29e9bf4d","pitchNumber":4,"startTime":"2026-08-08T02:30:58.327Z","endTime":"2026-08-08T02:31:01.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.228097803801788,"aZ":-22.30601114110485,"pfxX":8.451634284067898,"pfxZ":5.498319519598752,"pX":0.10531859811912309,"pZ":2.6849137564021714,"vX0":-8.965002906459432,"vY0":-133.0375829075814,"vZ0":-3.0163785554015745,"x":112.99,"y":166.29,"x0":2.418853447091091,"y0":50.00174098948989,"z0":5.44799175699288,"aX":15.166775084204241},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.5,"breakHorizontal":-13.4,"spinRate":2358,"spinDirection":142},"zone":5,"typeConfidence":0.9,"plateTime":0.41151276788118674,"extension":5.964893287900432},"hitData":{"launchSpeed":90.3,"launchAngle":21.0,"totalDistance":310.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":143.9,"coordY":76.36}},"index":5,"playId":"f9252aab-bc59-302a-9207-96a37c7d15b0","pitchNumber":5,"startTime":"2026-08-08T02:31:21.897Z","endTime":"2026-08-08T02:31:32.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T02:31:32.659Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hunter Goodman grounds out, shortstop Masyn Winn to first baseman Alec Burleson.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-08T02:33:55.541Z","endTime":"2026-08-08T02:34:19.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-08T02:31:39.779Z","endTime":"2026-08-08T02:31:57.654Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Ryne Stanek replaces Caleb Ferguson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-08T02:31:57.654Z","endTime":"2026-08-08T02:33:57.782Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592773,"link":"/api/v1/people/592773"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.708976474075005,"aZ":-33.67034021097558,"pfxX":1.0869690356904085,"pfxZ":-0.892508372077792,"pX":-0.2858823346935623,"pZ":3.5565859836473974,"vX0":0.7432466673601804,"vY0":-128.47965327641165,"vZ0":-0.5771101487220215,"x":127.9,"y":142.75,"x0":-0.7197654537508614,"y0":50.00225342173043,"z0":6.3925347426879595,"aX":1.8236098430293792},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.6,"breakHorizontal":-2.2,"spinRate":2539,"spinDirection":63},"zone":11,"typeConfidence":2.0,"plateTime":0.42571579259142345,"extension":5.955703416035137},"index":2,"playId":"e9daad3b-cc5a-3f63-856b-7286a0e61c14","pitchNumber":1,"startTime":"2026-08-08T02:33:57.782Z","endTime":"2026-08-08T02:34:01.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.642582106532146,"aZ":-9.997177628523445,"pfxX":-4.744758545716627,"pfxZ":11.113628394604646,"pX":0.15020663431710216,"pZ":2.7323844261831227,"vX0":2.925289504856816,"vY0":-140.3289361356504,"vZ0":-8.025619682781373,"x":111.27,"y":165.01,"x0":-0.28912164007196695,"y0":50.00099897172929,"z0":6.280020416276622,"aX":-9.465368249552284},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.7,"breakHorizontal":8.0,"spinRate":2244,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.39026334808779417,"extension":5.9217611775209855},"hitData":{"launchSpeed":107.2,"launchAngle":4.0,"totalDistance":85.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.8,"coordY":132.03}},"index":3,"playId":"3c9e0b9c-f503-3bb9-937d-1c087b8c9837","pitchNumber":2,"startTime":"2026-08-08T02:34:11.831Z","endTime":"2026-08-08T02:34:19.962Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T02:34:19.962Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Rumfield singles on a line drive to left fielder José Fermín.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-08T02:34:36.818Z","endTime":"2026-08-08T02:36:09.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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":90.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.63712090066897,"aZ":-9.426477897319423,"pfxX":-3.8222147893468286,"pfxZ":10.82727448829169,"pX":0.7426887464070486,"pZ":3.7991444554017413,"vX0":4.356074606002883,"vY0":-144.05864699192233,"vZ0":-5.590499299284908,"x":88.69,"y":136.2,"x0":-0.2928109188896767,"y0":50.00095096813632,"z0":6.348350908146195,"aX":-8.028917078016866},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":18.6,"breakHorizontal":6.0,"spinRate":2427,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.3803062417415788,"extension":5.864700292459579},"index":0,"playId":"29a84a53-588c-3c81-b1e0-782c1837cbb7","pitchNumber":1,"startTime":"2026-08-08T02:34:46.098Z","endTime":"2026-08-08T02:34:49.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.617211074141192,"aZ":-22.07030161788313,"pfxX":-6.103479673285522,"pfxZ":5.708236607567232,"pX":0.35982388787002967,"pZ":1.772213024409428,"vX0":3.632841373563275,"vY0":-132.0428490070235,"vZ0":-7.113479412401912,"x":103.28,"y":190.93,"x0":-0.2395449256706299,"y0":50.00056861307376,"z0":6.120237884419486,"aX":-10.7965811117606},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.0,"breakHorizontal":10.3,"spinRate":1266,"spinDirection":233},"zone":9,"typeConfidence":2.0,"plateTime":0.4145123625316116,"extension":6.21044833586221},"index":1,"playId":"d00a3245-5cf8-3ae2-aa8a-6ea4baf8c952","pitchNumber":2,"startTime":"2026-08-08T02:35:10.318Z","endTime":"2026-08-08T02:35:13.824Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.19194339629321,"aZ":-10.29030278977763,"pfxX":-4.612730127250238,"pfxZ":10.653398083918475,"pX":0.629477927545477,"pZ":3.514959604360815,"vX0":4.153680840051306,"vY0":-142.52897327844198,"vZ0":-5.9843939583219,"x":93.01,"y":143.88,"x0":-0.2484391055823254,"y0":50.006771850664855,"z0":6.293842808614496,"aX":-9.479124918724853},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.2,"breakHorizontal":7.4,"spinRate":2213,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.38449097935879983,"extension":5.914681846075522},"index":2,"playId":"302a49d4-0483-35af-8b09-4210ffa1c655","pitchNumber":3,"startTime":"2026-08-08T02:35:38.221Z","endTime":"2026-08-08T02:35:42.023Z","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":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39576948907097,"aZ":-30.149043702355776,"pfxX":2.673370103545208,"pfxZ":1.18718438437854,"pX":-0.7465686321397054,"pZ":1.9929030314283205,"vX0":-1.6711134763719129,"vY0":-129.86676831920346,"vZ0":-4.915387120415202,"x":145.46,"y":184.97,"x0":-0.4418171546802422,"y0":50.00288410217209,"z0":6.205477200980499,"aX":4.562823742974917},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.3,"breakHorizontal":-4.4,"spinRate":2388,"spinDirection":53},"zone":7,"typeConfidence":2.0,"plateTime":0.42187987674710437,"extension":6.055998808372634},"hitData":{"launchSpeed":91.0,"launchAngle":15.0,"totalDistance":254.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":80.06,"coordY":108.77}},"index":3,"playId":"2fb825ab-02c3-3a3c-b272-789b0816f7b0","pitchNumber":4,"startTime":"2026-08-08T02:36:00.434Z","endTime":"2026-08-08T02:36:09.106Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T02:36:09.106Z","atBatIndex":62},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Willi Castro pops out to shortstop Masyn Winn.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-08T02:36:43.477Z","endTime":"2026-08-08T02:37:57.525Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Brett Sullivan replaces TJ Rumfield.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-08T02:36:35.805Z","endTime":"2026-08-08T02:36:45.588Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":681198,"link":"/api/v1/people/681198"},"base":1},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.811139924019244,"aZ":-25.276507310950166,"pfxX":-5.549102330508915,"pfxZ":3.876766669283402,"pX":-0.7560027630467261,"pZ":2.29555016336161,"vX0":2.073903526242192,"vY0":-131.76049451551586,"vZ0":-4.973523406255829,"x":145.82,"y":176.8,"x0":-0.8268904721826802,"y0":50.00326794487865,"z0":6.047112012016011,"aX":-9.875594944123428},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.2,"breakHorizontal":9.7,"spinRate":1186,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.413775505623696,"extension":6.121358032321504},"index":1,"playId":"c08d8d1d-97bb-349d-a7e1-c39fd0b27b47","pitchNumber":1,"startTime":"2026-08-08T02:36:45.588Z","endTime":"2026-08-08T02:36:48.702Z","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":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":84.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2274969496328,"aZ":-24.305532483302976,"pfxX":-7.612108114621214,"pfxZ":4.455958388178642,"pX":-1.1249164071022177,"pZ":0.1720571544382082,"vX0":1.0488581390798735,"vY0":-131.60064061514635,"vZ0":-10.239587105850182,"x":159.88,"y":234.13,"x0":-0.5375522145448195,"y0":50.00199003021998,"z0":5.893447009120584,"aX":-13.437529963724979},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.2,"breakHorizontal":13.6,"spinRate":1195,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.415173856438686,"extension":6.223421465232627},"index":2,"playId":"ad79d108-1a15-3886-b0a5-e6ded7b49b52","pitchNumber":2,"startTime":"2026-08-08T02:37:04.499Z","endTime":"2026-08-08T02:37:07.934Z","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":98.3,"endSpeed":89.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97694722959587,"aZ":-9.93843477658624,"pfxX":-3.9148699028767595,"pfxZ":10.781229675731359,"pX":2.1064926431907574,"pZ":2.396274351474569,"vX0":7.9322540652650435,"vY0":-142.7280991659531,"vZ0":-8.850585380926116,"x":36.71,"y":174.08,"x0":-0.2005264605157507,"y0":50.001310712664946,"z0":6.16392798250608,"aX":-8.073725772310572},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.9,"breakHorizontal":5.5,"spinRate":2251,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.3838082014352078,"extension":6.0662858773249},"index":3,"playId":"d6570832-934b-3307-8654-1e49e8172e1a","pitchNumber":3,"startTime":"2026-08-08T02:37:26.188Z","endTime":"2026-08-08T02:37:31.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.06210822126068,"aZ":-8.676748629346676,"pfxX":-2.829817326667129,"pfxZ":11.2121422813578,"pX":0.8480934408453722,"pZ":2.537848607192813,"vX0":3.973714298199142,"vY0":-143.7777529052171,"vZ0":-8.962664726704915,"x":84.67,"y":170.26,"x0":-0.18366120908857547,"y0":50.00211282912044,"z0":6.232498240439241,"aX":-5.930131909414422},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":18.7,"breakHorizontal":4.3,"spinRate":2344,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.3808409369517589,"extension":5.997187600145623},"hitData":{"launchSpeed":61.7,"launchAngle":61.0,"totalDistance":139.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":97.41,"coordY":154.21}},"index":4,"playId":"4e1d27c5-f1c9-32c3-b119-927c20242de0","pitchNumber":4,"startTime":"2026-08-08T02:37:49.885Z","endTime":"2026-08-08T02:37:57.525Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T02:37:57.525Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jimmy Crooks strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-08T02:40:28.834Z","endTime":"2026-08-08T02:41:42.563Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693308,"fullName":"Nick Frasso","link":"/api/v1/people/693308"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7,8],"actionIndex":[0,1,2,3],"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":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Tyler Freeman remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-08T02:39:40.680Z","endTime":"2026-08-08T02:39:40.704Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"301","replacedPlayer":{"id":666160,"link":"/api/v1/people/666160"}},{"details":{"description":"Brett Sullivan remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-08T02:39:40.704Z","endTime":"2026-08-08T02:39:40.705Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"501","replacedPlayer":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"description":"Defensive switch from right field to left field for Jordan Beck.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-08T02:39:40.705Z","endTime":"2026-08-08T02:39:41.705Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":666397,"link":"/api/v1/people/666397"}},{"details":{"description":"Pitching Change: Nick Frasso replaces Jimmy Herget.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-08-08T02:39:40.705Z","endTime":"2026-08-08T02:40:17.461Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693308,"link":"/api/v1/people/693308"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-08-08T02:40:17.461Z","endTime":"2026-08-08T02:40:31.196Z","isPitch":false,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"}},{"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":96.4,"endSpeed":88.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.96995633231551,"aZ":-14.185185472347298,"pfxX":-6.666532036340814,"pfxZ":9.05656727099065,"pX":-0.190389277418397,"pZ":3.1200484870632166,"vX0":10.68567380437828,"vY0":-139.8874263544091,"vZ0":-6.396845267977641,"x":124.26,"y":154.54,"x0":-3.190068284394071,"y0":50.00039686246045,"z0":6.362897248692701,"aX":-13.238381082891179},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.2,"breakHorizontal":10.0,"spinRate":2177,"spinDirection":217},"zone":2,"typeConfidence":0.9,"plateTime":0.3912560460321446,"extension":6.9767127878113735},"index":5,"playId":"ccb47863-d3c6-3989-adb0-42c9dd03929d","pitchNumber":1,"startTime":"2026-08-08T02:40:31.196Z","endTime":"2026-08-08T02:40:34.219Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":85.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.412997843415095,"aZ":-25.65017988878807,"pfxX":1.6263189872296593,"pfxZ":3.591186589525104,"pX":0.8829807029977381,"pZ":0.28571869170345715,"vX0":11.268681438848748,"vY0":-132.9820959228638,"vZ0":-9.847045871728534,"x":83.34,"y":231.07,"x0":-3.5944758929486427,"y0":50.00619297734462,"z0":5.850394689044126,"aX":2.9580485755400368},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.8,"breakHorizontal":-5.0,"spinRate":2456,"spinDirection":184},"zone":14,"typeConfidence":0.91,"plateTime":0.4094842635803979,"extension":7.206371037759407},"index":6,"playId":"e6ce230d-08cc-33ec-a68f-1a18cad2a6eb","pitchNumber":2,"startTime":"2026-08-08T02:40:56.728Z","endTime":"2026-08-08T02:41:00.044Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.48032775751759,"aZ":-16.619286666510053,"pfxX":-8.401305815738828,"pfxZ":7.701954150071204,"pX":-0.8546275388030408,"pZ":2.314899814169948,"vX0":9.867468038617634,"vY0":-141.08358601215608,"vZ0":-7.870110559978143,"x":149.58,"y":176.28,"x0":-3.3025601198408263,"y0":50.006905848399214,"z0":6.2077798265561634,"aX":-16.97575584790874},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.5,"breakHorizontal":13.2,"spinRate":2300,"spinDirection":219},"zone":13,"typeConfidence":0.9,"plateTime":0.3879220947329536,"extension":7.116175196089312},"index":7,"playId":"507764e3-2705-34c5-bb82-15f041455e21","pitchNumber":3,"startTime":"2026-08-08T02:41:15.809Z","endTime":"2026-08-08T02:41:19.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.493784274458722,"aZ":-31.855683166412277,"pfxX":-9.610849051030076,"pfxZ":0.21488348865169504,"pX":-1.2074461779532644,"pZ":0.7510096438367607,"vX0":8.8041943299354,"vY0":-122.09599226117783,"vZ0":-5.795213248180808,"x":163.03,"y":218.5,"x0":-3.6072574003428453,"y0":50.00596382258438,"z0":5.888826284699482,"aX":-14.548487552560575},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.7,"breakHorizontal":15.4,"spinRate":2537,"spinDirection":269},"zone":13,"typeConfidence":0.9,"plateTime":0.44818838093497604,"extension":7.282431304059709},"index":8,"playId":"38d854ef-ab88-3e4e-b18b-fea4df58b561","pitchNumber":4,"startTime":"2026-08-08T02:41:38.560Z","endTime":"2026-08-08T02:41:42.563Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T02:41:42.563Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Masyn Winn flies out to right fielder Tyler Freeman in foul territory.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-08T02:41:56.144Z","endTime":"2026-08-08T02:42:59.992Z","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":693308,"fullName":"Nick Frasso","link":"/api/v1/people/693308"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.602386234957518,"aZ":-14.2274213119121,"pfxX":-7.853991184607843,"pfxZ":8.744057788957242,"pX":-0.16413800799619624,"pZ":2.2519902255627917,"vX0":11.215909164547252,"vY0":-142.14777375597805,"vZ0":-8.470195834825688,"x":123.26,"y":177.98,"x0":-3.1347338913902885,"y0":50.00536094546362,"z0":6.167291042423554,"aX":-16.126326514844063},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.3,"breakHorizontal":12.0,"spinRate":2311,"spinDirection":218},"zone":5,"typeConfidence":0.91,"plateTime":0.38484203995449473,"extension":7.20413510281413},"index":0,"playId":"6ac7940d-8d7c-3569-b170-0f42bc4645ef","pitchNumber":1,"startTime":"2026-08-08T02:42:08.403Z","endTime":"2026-08-08T02:42:11.983Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-08-08T02:42:20.896Z","endTime":"2026-08-08T02:42:32.000Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"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":88.7,"endSpeed":82.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.28011646001242,"aZ":-37.11538315763585,"pfxX":-1.832432408900572,"pfxZ":-2.9408653795087814,"pX":1.2055720922006186,"pZ":1.832020811917136,"vX0":11.48577575769531,"vY0":-128.76172797973777,"vZ0":-3.3830574991387614,"x":71.05,"y":189.32,"x0":-3.071115045232448,"y0":50.00025157060427,"z0":6.0292480433592806,"aX":-3.0829733375934727},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-5.9,"breakHorizontal":0.8,"spinRate":2416,"spinDirection":27},"zone":14,"typeConfidence":0.92,"plateTime":0.4250833140189414,"extension":7.334679457409483},"index":2,"playId":"69a7117f-2569-3c53-8a6b-0c5bc2499114","pitchNumber":2,"startTime":"2026-08-08T02:42:32.000Z","endTime":"2026-08-08T02:42:35.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43660657967256,"aZ":-15.212649611867008,"pfxX":-7.20829167121513,"pfxZ":8.523771426747961,"pX":-0.7287282342265791,"pZ":2.945706227096768,"vX0":8.944660808436147,"vY0":-140.32823157894074,"vZ0":-6.325381116523218,"x":144.78,"y":159.25,"x0":-3.0244253767183684,"y0":50.00062067742693,"z0":6.223972925543826,"aX":-14.34126330463203},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.3,"breakHorizontal":11.2,"spinRate":2229,"spinDirection":217},"zone":1,"typeConfidence":0.91,"plateTime":0.3906515853928427,"extension":7.132009202199673},"hitData":{"launchSpeed":86.5,"launchAngle":61.0,"totalDistance":198.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.83,"coordY":163.34}},"index":3,"playId":"a35356bf-22be-3716-8b78-b7476c82f287","pitchNumber":3,"startTime":"2026-08-08T02:42:49.421Z","endTime":"2026-08-08T02:42:59.992Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T02:42:59.992Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Church strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-08T02:43:31.040Z","endTime":"2026-08-08T02:44:26.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693308,"fullName":"Nick Frasso","link":"/api/v1/people/693308"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"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":96.4,"endSpeed":88.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83242344477878,"aZ":-15.364379221726937,"pfxX":-7.415814521623437,"pfxZ":8.398604626355251,"pX":-0.5149728430986049,"pZ":2.596008027869072,"vX0":9.68912737457519,"vY0":-139.95037056586793,"vZ0":-7.293178783099722,"x":136.63,"y":168.69,"x0":-3.043530398200994,"y0":50.00670600147487,"z0":6.22442232750553,"aX":-14.850760116396557},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.0,"breakHorizontal":11.6,"spinRate":2181,"spinDirection":219},"zone":4,"typeConfidence":0.9,"plateTime":0.38998646143258187,"extension":7.100132956175795},"index":0,"playId":"0b626716-49ef-385b-b2ed-52841af73fa0","pitchNumber":1,"startTime":"2026-08-08T02:43:31.040Z","endTime":"2026-08-08T02:43:34.129Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.88994306979769,"aZ":-15.074392559861987,"pfxX":-7.640478569036285,"pfxZ":8.328676464910956,"pX":-0.8477301799881328,"pZ":3.094140903476031,"vX0":9.077272652573011,"vY0":-141.79321110722938,"vZ0":-6.138354558489295,"x":149.31,"y":155.24,"x0":-3.0852933737543826,"y0":50.0027645357472,"z0":6.234672787689155,"aX":-15.68772478125445},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.0,"breakHorizontal":12.1,"spinRate":2067,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.3850628803258096,"extension":7.044298449095683},"index":1,"playId":"8977e50b-9103-3ee6-8746-b8c6d6cac640","pitchNumber":2,"startTime":"2026-08-08T02:43:52.707Z","endTime":"2026-08-08T02:43:55.948Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-08T02:44:06.689Z","endTime":"2026-08-08T02:44:22.807Z","isPitch":false,"type":"action","player":{"id":701675,"link":"/api/v1/people/701675"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.469871498574705,"aZ":-13.17548771078473,"pfxX":-7.4088098668057665,"pfxZ":9.172000456874146,"pX":-0.3548527358767109,"pZ":3.5700598375591577,"vX0":10.981395894256513,"vY0":-142.27590994434757,"vZ0":-5.06777027233697,"x":130.53,"y":142.39,"x0":-3.283554732038747,"y0":50.001444063650844,"z0":6.19437274516222,"aX":-15.345412911879238},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.8,"breakHorizontal":11.5,"spinRate":2251,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.38344510544343713,"extension":6.980842636529729},"index":3,"playId":"fcc34738-4d46-3e90-826a-24423d948021","pitchNumber":3,"startTime":"2026-08-08T02:44:22.807Z","endTime":"2026-08-08T02:44:26.733Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T02:44:26.733Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ezequiel Tovar walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-08T02:46:49.269Z","endTime":"2026-08-08T02:48:32.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"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"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Riley O'Brien replaces Ryne Stanek.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-08T02:45:46.666Z","endTime":"2026-08-08T02:46:51.567Z","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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50247589318285,"aZ":-30.26935228343385,"pfxX":-10.307136159215542,"pfxZ":0.9596978761697539,"pX":1.0632243447876506,"pZ":2.2494869620926043,"vX0":10.610816434689685,"vY0":-140.01955972893023,"vZ0":-3.6935933236179475,"x":76.47,"y":178.04,"x0":-1.4417803448028867,"y0":50.00208137812183,"z0":5.573079613111263,"aX":-20.404762586644505},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":1.1,"breakHorizontal":16.4,"spinRate":2145,"spinDirection":227},"zone":14,"typeConfidence":0.89,"plateTime":0.3916297134411053,"extension":6.652506502662551},"index":1,"playId":"491cc0c7-15ec-3e45-84a5-423f58971a3a","pitchNumber":1,"startTime":"2026-08-08T02:46:51.567Z","endTime":"2026-08-08T02:46:55.549Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.310322958785644,"aZ":-34.756219884285656,"pfxX":6.424963499519391,"pfxZ":-1.8144430884336558,"pX":1.9582159036897315,"pZ":1.475204742292783,"vX0":6.165310393044725,"vY0":-118.8838833813867,"vZ0":-1.7835326814977122,"x":42.36,"y":198.95,"x0":-1.505409757220731,"y0":50.00009530603473,"z0":5.397126851178491,"aX":9.170188556787187},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-3.5,"breakHorizontal":-13.2,"spinRate":2346,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.4611584303678775,"extension":6.605771684620352},"index":2,"playId":"99db46e4-946e-3330-a42c-8775cd3815f1","pitchNumber":2,"startTime":"2026-08-08T02:47:09.014Z","endTime":"2026-08-08T02:47:12.564Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90107213908643,"aZ":-36.41345871563044,"pfxX":6.519538821770366,"pfxZ":-2.953535806941286,"pX":0.30213984420937423,"pZ":1.5041082606383265,"vX0":2.687758560209205,"vY0":-119.36673404839526,"vZ0":-1.4560087954003846,"x":105.48,"y":198.17,"x0":-1.6867164347051733,"y0":50.000613602424934,"z0":5.413234998071081,"aX":9.36598727304638},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-5.4,"breakHorizontal":-12.5,"spinRate":2183,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.4596070105305041,"extension":6.652306694266505},"index":3,"playId":"c6226410-8f84-35f3-af0f-bcf9d4d9f802","pitchNumber":3,"startTime":"2026-08-08T02:47:25.186Z","endTime":"2026-08-08T02:47:28.412Z","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.0,"endSpeed":76.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41037499338819,"aZ":-38.30426934306468,"pfxX":4.1657714004476025,"pfxZ":-4.1905768060437305,"pX":1.6528811181606495,"pZ":0.9670249087168288,"vX0":6.361346376893324,"vY0":-120.72217271668022,"vZ0":-2.1369430545446266,"x":54.0,"y":212.67,"x0":-1.5664228520256496,"y0":50.002940011690285,"z0":5.263295446625344,"aX":6.09378164348709},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-7.8,"breakHorizontal":-9.1,"spinRate":2234,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.4552350549358555,"extension":6.662983592014556},"index":4,"playId":"ec659c15-2c94-3569-9b8f-dd6ce0c2031a","pitchNumber":4,"startTime":"2026-08-08T02:47:42.357Z","endTime":"2026-08-08T02:47:45.619Z","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":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.11179098439085,"aZ":-29.852004615983258,"pfxX":-10.626631451258213,"pfxZ":1.1347547524275114,"pX":0.9583368111582525,"pZ":1.9611261726785636,"vX0":10.223291625315927,"vY0":-142.59692394599514,"vZ0":-4.67408961181124,"x":80.47,"y":185.83,"x0":-1.3001823080770225,"y0":50.00522779152021,"z0":5.514700810399177,"aX":-21.793133424836526},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":1.2,"breakHorizontal":17.0,"spinRate":2228,"spinDirection":224},"zone":14,"typeConfidence":0.91,"plateTime":0.3847406125645483,"extension":6.799515637347874},"index":5,"playId":"b7e89d27-21b9-333e-88bb-647853167b0c","pitchNumber":5,"startTime":"2026-08-08T02:47:59.890Z","endTime":"2026-08-08T02:48:04.344Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"}}},{"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":81.6,"endSpeed":74.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.353947333541473,"aZ":-35.09670468296523,"pfxX":7.633496083817873,"pfxZ":-2.079569264611318,"pX":1.8264161100433525,"pZ":1.7263560580319575,"vX0":5.65181236085991,"vY0":-118.65010639256094,"vZ0":-0.8450913150635644,"x":47.38,"y":192.17,"x0":-1.588561812324893,"y0":50.00133455402556,"z0":5.320996818440465,"aX":10.744264969242543},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-3.7,"breakHorizontal":-15.4,"spinRate":2354,"spinDirection":64},"zone":14,"typeConfidence":0.9,"plateTime":0.4638666000725262,"extension":6.779090304676423},"index":6,"playId":"5c2df200-973f-390f-af6d-8ca01641d7f2","pitchNumber":6,"startTime":"2026-08-08T02:48:27.571Z","endTime":"2026-08-08T02:48:32.373Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T02:48:32.373Z","atBatIndex":67},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Kyle Karros grounds into a double play, shortstop Masyn Winn to second baseman JJ Wetherholt to first baseman Alec Burleson. Ezequiel Tovar out at 2nd. Kyle Karros out at 1st.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-08T02:48:54.236Z","endTime":"2026-08-08T02:50:08.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"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],"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":95.6,"endSpeed":87.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.850502692885716,"aZ":-23.438838126120775,"pfxX":-8.289669475956757,"pfxZ":4.442857114519198,"pX":0.6475552635940724,"pZ":2.8054909374873076,"vX0":8.555993788946813,"vY0":-138.9883153432629,"vZ0":-3.3360597505960645,"x":92.32,"y":163.03,"x0":-1.3871084692699052,"y0":50.0008750783421,"z0":5.569846743595868,"aX":-16.289682488050715},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.6,"breakHorizontal":13.3,"spinRate":2285,"spinDirection":222},"zone":6,"typeConfidence":0.86,"plateTime":0.39342308240113333,"extension":6.678169775770457},"index":0,"playId":"9b7386c5-f8f7-38bf-bc53-529e0bd6d229","pitchNumber":1,"startTime":"2026-08-08T02:49:00.155Z","endTime":"2026-08-08T02:49:03.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":97.0,"endSpeed":89.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.31923983790418,"aZ":-24.97932314861958,"pfxX":-8.803376333407332,"pfxZ":3.5488761652256287,"pX":0.26720531310795564,"pZ":3.658539987401534,"vX0":7.7384909338043215,"vY0":-141.12419992869619,"vZ0":-1.1646632602880578,"x":106.81,"y":140.0,"x0":-1.358610101837304,"y0":50.00672507717486,"z0":5.676630340499159,"aX":-17.86743497838194},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.4,"breakHorizontal":14.5,"spinRate":2214,"spinDirection":222},"zone":12,"typeConfidence":0.9,"plateTime":0.3872333140890811,"extension":6.809544150534717},"index":1,"playId":"70b0409d-7f17-3d5a-9937-8de0fe0840ab","pitchNumber":2,"startTime":"2026-08-08T02:49:20.382Z","endTime":"2026-08-08T02:49:24.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.597674509436498,"aZ":-34.99511768719656,"pfxX":6.701208346947343,"pfxZ":-1.9628755746779794,"pX":0.49658906885637,"pZ":1.0210945943576337,"vX0":2.9793350641932608,"vY0":-119.28937756128707,"vZ0":-2.7012231395747914,"x":98.07,"y":211.21,"x0":-1.6403674319019612,"y0":50.00378594417539,"z0":5.3325140208705,"aX":9.627803759222179},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-4.0,"breakHorizontal":-12.8,"spinRate":2427,"spinDirection":61},"zone":14,"typeConfidence":0.9,"plateTime":0.45969202192915093,"extension":6.535697657925071},"index":2,"playId":"365c87f6-3b6b-3bc2-9fe9-1e1f590c4473","pitchNumber":3,"startTime":"2026-08-08T02:49:41.528Z","endTime":"2026-08-08T02:49:45.604Z","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":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.156996339288376,"aZ":-25.031916944298853,"pfxX":-9.610714401556784,"pfxZ":3.5670439071769664,"pX":-0.2554353795815185,"pZ":2.4675119003698684,"vX0":6.798141106901146,"vY0":-140.81737980896455,"vZ0":-4.14492073348335,"x":126.74,"y":172.16,"x0":-1.4571446607631113,"y0":50.000360412810124,"z0":5.585758815437208,"aX":-19.22223798297307},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":5.8,"breakHorizontal":16.0,"spinRate":2272,"spinDirection":218},"zone":5,"typeConfidence":0.9,"plateTime":0.3895562494131144,"extension":6.802990398603873},"hitData":{"launchSpeed":101.1,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.2,"coordY":145.09}},"index":3,"playId":"eb92eee3-3023-3fa0-b417-144e00325d0a","pitchNumber":4,"startTime":"2026-08-08T02:50:00.107Z","endTime":"2026-08-08T02:50:08.253Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T02:50:08.253Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Beck grounds out softly, third baseman Blaze Jordan to first baseman Alec Burleson.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-08T02:50:39.617Z","endTime":"2026-08-08T02:51:45.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".417"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".389"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.18"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.95"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.59"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.65"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.89"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.62"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.54"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.87"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.25"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"64.41"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.30"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.24"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.12"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".417"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".389"}],"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":"Groundout","eventType":"field_out","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":691458,"link":"/api/v1/people/691458"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.958377499493942,"aZ":-35.9472104853861,"pfxX":6.644306576144653,"pfxZ":-2.634797136212152,"pX":-0.48933354340821533,"pZ":0.9962005836400917,"vX0":0.9956735849308864,"vY0":-119.05317951209659,"vZ0":-2.6170310576127687,"x":123.23,"y":186.6,"x0":-1.776063384070809,"y0":50.001026554537475,"z0":5.364875828855541,"aX":9.530897997562587},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-5.2,"breakHorizontal":-12.2,"spinRate":2242,"spinDirection":57},"zone":13,"typeConfidence":0.89,"plateTime":0.46016334340782494,"extension":6.7090596820088},"index":0,"playId":"559e3a24-9547-3745-926d-ddab563b3d6e","pitchNumber":1,"startTime":"2026-08-08T02:50:45.627Z","endTime":"2026-08-08T02:50:49.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.603836478847036,"aZ":-31.96658619500702,"pfxX":-11.38003328336314,"pfxZ":0.10189441040541958,"pX":0.9791058752356857,"pZ":1.6955316896033445,"vX0":10.04024356265817,"vY0":-140.09086020700337,"vZ0":-4.626492226979049,"x":79.68,"y":193.0,"x0":-1.1844899155351205,"y0":50.00085574232802,"z0":5.4741501615705825,"aX":-22.467606797937265},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":-0.7,"breakHorizontal":18.4,"spinRate":2293,"spinDirection":221},"zone":14,"typeConfidence":0.89,"plateTime":0.39197901203117436,"extension":6.851644393458654},"index":1,"playId":"40f24158-3d9a-31c5-a33e-4d1436e3eba2","pitchNumber":2,"startTime":"2026-08-08T02:51:01.097Z","endTime":"2026-08-08T02:51:05.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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.786758181213685,"aZ":-28.301100556622703,"pfxX":-9.980384853283745,"pfxZ":1.9979885889659021,"pX":0.8518798576349261,"pZ":1.3687952272959523,"vX0":9.672329332672392,"vY0":-138.2239662588545,"vZ0":-5.853211378217864,"x":84.53,"y":201.82,"x0":-1.3959255292779185,"y0":50.00005216081575,"z0":5.413795743768827,"aX":-19.311126963182307},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.5,"breakHorizontal":16.1,"spinRate":2218,"spinDirection":227},"zone":14,"typeConfidence":0.85,"plateTime":0.3962426005283963,"extension":6.748421214827717},"index":2,"playId":"a4850cfc-e755-36f7-b566-1a44e32a729a","pitchNumber":3,"startTime":"2026-08-08T02:51:19.339Z","endTime":"2026-08-08T02:51:22.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42653147102685,"aZ":-34.30654024390062,"pfxX":6.763093157072155,"pfxZ":-1.488036930696052,"pX":-0.10202752941585316,"pZ":1.4553759299134936,"vX0":2.070749108863409,"vY0":-119.16109594242901,"vZ0":-1.8746016424684202,"x":120.89,"y":199.48,"x0":-1.8614375288793534,"y0":50.00253078400113,"z0":5.358970014295364,"aX":9.700584125222822},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-2.9,"breakHorizontal":-12.7,"spinRate":2319,"spinDirection":47},"zone":13,"typeConfidence":0.9,"plateTime":0.4600899020526401,"extension":6.587974556550272},"hitData":{"launchSpeed":52.0,"launchAngle":-19.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":100.84,"coordY":168.52}},"index":3,"playId":"fd4b27c8-c81e-37f3-bf5d-1ac0acdc8c32","pitchNumber":4,"startTime":"2026-08-08T02:51:37.387Z","endTime":"2026-08-08T02:51:45.519Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T02:51:45.519Z","atBatIndex":69}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Beck grounds out softly, third baseman Blaze Jordan to first baseman Alec Burleson.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-08T02:50:39.617Z","endTime":"2026-08-08T02:51:45.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".417"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".389"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.18"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.95"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.59"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.65"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.89"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.62"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.54"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.87"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.25"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"64.41"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.30"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.24"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.12"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".417"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".389"}],"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":"Groundout","eventType":"field_out","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":691458,"link":"/api/v1/people/691458"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.958377499493942,"aZ":-35.9472104853861,"pfxX":6.644306576144653,"pfxZ":-2.634797136212152,"pX":-0.48933354340821533,"pZ":0.9962005836400917,"vX0":0.9956735849308864,"vY0":-119.05317951209659,"vZ0":-2.6170310576127687,"x":123.23,"y":186.6,"x0":-1.776063384070809,"y0":50.001026554537475,"z0":5.364875828855541,"aX":9.530897997562587},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-5.2,"breakHorizontal":-12.2,"spinRate":2242,"spinDirection":57},"zone":13,"typeConfidence":0.89,"plateTime":0.46016334340782494,"extension":6.7090596820088},"index":0,"playId":"559e3a24-9547-3745-926d-ddab563b3d6e","pitchNumber":1,"startTime":"2026-08-08T02:50:45.627Z","endTime":"2026-08-08T02:50:49.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.603836478847036,"aZ":-31.96658619500702,"pfxX":-11.38003328336314,"pfxZ":0.10189441040541958,"pX":0.9791058752356857,"pZ":1.6955316896033445,"vX0":10.04024356265817,"vY0":-140.09086020700337,"vZ0":-4.626492226979049,"x":79.68,"y":193.0,"x0":-1.1844899155351205,"y0":50.00085574232802,"z0":5.4741501615705825,"aX":-22.467606797937265},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":-0.7,"breakHorizontal":18.4,"spinRate":2293,"spinDirection":221},"zone":14,"typeConfidence":0.89,"plateTime":0.39197901203117436,"extension":6.851644393458654},"index":1,"playId":"40f24158-3d9a-31c5-a33e-4d1436e3eba2","pitchNumber":2,"startTime":"2026-08-08T02:51:01.097Z","endTime":"2026-08-08T02:51:05.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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.786758181213685,"aZ":-28.301100556622703,"pfxX":-9.980384853283745,"pfxZ":1.9979885889659021,"pX":0.8518798576349261,"pZ":1.3687952272959523,"vX0":9.672329332672392,"vY0":-138.2239662588545,"vZ0":-5.853211378217864,"x":84.53,"y":201.82,"x0":-1.3959255292779185,"y0":50.00005216081575,"z0":5.413795743768827,"aX":-19.311126963182307},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.5,"breakHorizontal":16.1,"spinRate":2218,"spinDirection":227},"zone":14,"typeConfidence":0.85,"plateTime":0.3962426005283963,"extension":6.748421214827717},"index":2,"playId":"a4850cfc-e755-36f7-b566-1a44e32a729a","pitchNumber":3,"startTime":"2026-08-08T02:51:19.339Z","endTime":"2026-08-08T02:51:22.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42653147102685,"aZ":-34.30654024390062,"pfxX":6.763093157072155,"pfxZ":-1.488036930696052,"pX":-0.10202752941585316,"pZ":1.4553759299134936,"vX0":2.070749108863409,"vY0":-119.16109594242901,"vZ0":-1.8746016424684202,"x":120.89,"y":199.48,"x0":-1.8614375288793534,"y0":50.00253078400113,"z0":5.358970014295364,"aX":9.700584125222822},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-2.9,"breakHorizontal":-12.7,"spinRate":2319,"spinDirection":47},"zone":13,"typeConfidence":0.9,"plateTime":0.4600899020526401,"extension":6.587974556550272},"hitData":{"launchSpeed":52.0,"launchAngle":-19.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":100.84,"coordY":168.52}},"index":3,"playId":"fd4b27c8-c81e-37f3-bf5d-1ac0acdc8c32","pitchNumber":4,"startTime":"2026-08-08T02:51:37.387Z","endTime":"2026-08-08T02:51:45.519Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T02:51:45.519Z","atBatIndex":69},"scoringPlays":[11,15,16,25,31],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3],"bottom":[4,5,6,7],"hits":{"away":[{"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":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":130.14,"y":178.33},"type":"H","description":"Double"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":106.2,"y":150.16},"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":1,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":109.24,"y":156.24},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":89.19,"y":158.43},"type":"O","description":"Lineout"}]}},{"startIndex":8,"endIndex":19,"top":[8,9,10,11,12],"bottom":[13,14,15,16,17,18,19],"hits":{"away":[{"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":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":105.84,"y":87.2},"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":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":186.77,"y":100.0},"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":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":112.28,"y":176.01},"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":2,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":108.74,"y":150.16},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"coordinates":{"x":76.31,"y":133.02},"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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":197.8,"y":121.23},"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":2,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":121.1,"y":47.82},"type":"O","description":"Sac Fly"},{"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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"coordinates":{"x":53.65,"y":83.35},"type":"O","description":"Sac Fly"},{"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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"coordinates":{"x":123.36,"y":185.46},"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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":151.76,"y":47.87},"type":"O","description":"Flyout"}]}},{"startIndex":20,"endIndex":27,"top":[20,21,22,23],"bottom":[24,25,26,27],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":173.39,"y":158.31},"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":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"coordinates":{"x":152.32,"y":148.64},"type":"O","description":"Grounded Into DP"},{"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":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":97.7,"y":50.01},"type":"H","description":"Double"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":35.72,"y":92.35},"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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":25.29,"y":82.46},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"coordinates":{"x":77.9,"y":113.28},"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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":108.23,"y":170.94},"type":"O","description":"Groundout"}]}},{"startIndex":28,"endIndex":35,"top":[28,29,30,31,32],"bottom":[33,34,35],"hits":{"away":[{"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":114.16,"y":107.25},"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":4,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":189.16,"y":65.58},"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":151.81,"y":149.15},"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":4,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"coordinates":{"x":150.8,"y":172.46},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"coordinates":{"x":146.67,"y":153.51},"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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"coordinates":{"x":150.29,"y":167.9},"type":"O","description":"Groundout"}]}},{"startIndex":36,"endIndex":43,"top":[36,37,38,39],"bottom":[40,41,42,43],"hits":{"away":[{"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":187.46,"y":105.92},"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":5,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"coordinates":{"x":154.34,"y":149.15},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":129.39,"y":154.12},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":108.3,"y":165.29},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":148.26,"y":170.94},"type":"O","description":"Groundout"}]}},{"startIndex":44,"endIndex":52,"top":[44,45,46],"bottom":[47,48,49,50,51,52],"hits":{"away":[{"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":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":154.61,"y":147.82},"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":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":101.35,"y":169.5},"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":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":111.27,"y":176.01},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"coordinates":{"x":81.1,"y":105.19},"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":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":92.52,"y":189.18},"type":"O","description":"Pop Out"}]}},{"startIndex":53,"endIndex":59,"top":[53,54,55,56],"bottom":[57,58,59],"hits":{"away":[{"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":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":188.74,"y":86.67},"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":7,"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"coordinates":{"x":104.68,"y":79.22},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":175.31,"y":153.52},"type":"O","description":"Pop Out"}]}},{"startIndex":60,"endIndex":66,"top":[60,61,62,63],"bottom":[64,65,66],"hits":{"away":[{"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":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":143.9,"y":76.36},"type":"O","description":"Lineout"},{"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":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":107.8,"y":132.03},"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":8,"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":80.06,"y":108.77},"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":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":97.41,"y":154.21},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":693308,"fullName":"Nick Frasso","link":"/api/v1/people/693308"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":190.83,"y":163.34},"type":"O","description":"Flyout"}]}},{"startIndex":67,"endIndex":69,"top":[67,68,69],"bottom":[],"hits":{"away":[{"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":9,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":106.2,"y":145.09},"type":"O","description":"Grounded Into DP"},{"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":9,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"coordinates":{"x":100.84,"y":168.52},"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":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":3,"hits":5,"errors":0,"leftOnBase":7},"away":{"runs":2,"hits":10,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"catcher":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"first":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"second":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"third":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"shortstop":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"left":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"center":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"right":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"onDeck":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"inHole":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"battingOrder":8,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"offense":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"onDeck":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"inHole":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"pitcher":{"id":693308,"fullName":"Nick Frasso","link":"/api/v1/people/693308"},"battingOrder":9,"team":{"id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"}},"balls":2,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"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":1,"groundOuts":12,"airOuts":3,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".255","atBats":35,"obp":".323","slg":".420","ops":".743","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":13,"rbi":2,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"flyOuts":7,"groundOuts":6,"airOuts":11,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":27,"obp":".294","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":134,"era":"5.49","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.51","battersFaced":34,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":134,"balls":48,"strikes":86,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":3,"pitchesPerInning":"16.75","runsScoredPer9":"3.38","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":4,"putOuts":24,"errors":0,"chances":28,"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":{"note":"(L, 4-6)","summary":"5.1 IP, 3 ER, 2 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":6,"airOuts":8,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":91,"inningsPitched":"5.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":24,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":32,"strikes":59,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"5.06","homeRunsPer9":"1.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":51,"groundOuts":90,"airOuts":88,"runs":55,"doubles":21,"triples":2,"homeRuns":18,"strikeOuts":59,"baseOnBalls":33,"intentionalWalks":0,"hits":87,"hitByPitch":1,"atBats":320,"obp":".338","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","numberOfPitches":1335,"era":"5.71","inningsPitched":"82.0","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":52,"whip":"1.46","battersFaced":358,"outs":246,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1335,"balls":499,"strikes":836,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.02","rbi":3,"winPercentage":".400","pitchesPerInning":"16.28","gamesFinished":0,"strikeoutWalkRatio":"1.79","strikeoutsPer9Inn":"6.48","walksPer9Inn":"3.62","hitsPer9Inn":"9.55","runsScoredPer9":"6.04","homeRunsPer9":"1.98","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":18,"lineOuts":19},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":6,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666160":{"person":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | 2B, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":78,"flyOuts":51,"groundOuts":47,"airOuts":78,"runs":40,"doubles":14,"triples":4,"homeRuns":19,"strikeOuts":74,"baseOnBalls":15,"intentionalWalks":0,"hits":75,"hitByPitch":3,"avg":".279","atBats":269,"obp":".318","slg":".572","ops":".890","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":292,"totalBases":154,"rbi":52,"leftOnBase":93,"sacBunts":0,"sacFlies":5,"babip":".309","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.16","popOuts":17,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":111,"errors":1,"chances":116,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":5,"strikes":10,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":33,"gamesStarted":3,"flyOuts":20,"groundOuts":16,"airOuts":41,"runs":25,"doubles":10,"triples":1,"homeRuns":6,"strikeOuts":34,"baseOnBalls":16,"intentionalWalks":2,"hits":37,"hitByPitch":2,"atBats":122,"obp":".382","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":590,"era":"6.61","inningsPitched":"31.1","wins":0,"losses":4,"saves":3,"saveOpportunities":5,"holds":5,"blownSaves":2,"earnedRuns":23,"whip":"1.69","battersFaced":146,"outs":94,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":590,"balls":216,"strikes":374,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.39","rbi":0,"winPercentage":".000","pitchesPerInning":"18.83","gamesFinished":12,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"9.77","walksPer9Inn":"4.60","hitsPer9Inn":"10.63","runsScoredPer9":"7.18","homeRunsPer9":"1.72","inheritedRunners":13,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":9,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664983":{"person":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"jerseyNumber":"31","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"100","stats":{"batting":{"summary":"3-4 | 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"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":4,"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":101,"flyOuts":42,"groundOuts":98,"airOuts":94,"runs":52,"doubles":24,"triples":7,"homeRuns":11,"strikeOuts":68,"baseOnBalls":18,"intentionalWalks":0,"hits":107,"hitByPitch":4,"avg":".298","atBats":359,"obp":".335","slg":".496","ops":".831","caughtStealing":4,"stolenBases":18,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":389,"totalBases":178,"rbi":64,"leftOnBase":123,"sacBunts":4,"sacFlies":4,"babip":".338","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.64","popOuts":17,"lineOuts":35},"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":232,"errors":2,"chances":235,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID687859":{"person":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"jerseyNumber":"20","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":50,"groundOuts":81,"airOuts":93,"runs":36,"doubles":25,"triples":0,"homeRuns":3,"strikeOuts":62,"baseOnBalls":30,"intentionalWalks":0,"hits":89,"hitByPitch":5,"avg":".279","atBats":319,"obp":".345","slg":".386","ops":".731","caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":360,"totalBases":123,"rbi":43,"leftOnBase":138,"sacBunts":1,"sacFlies":5,"babip":".332","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"106.33","popOuts":7,"lineOuts":36},"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":11,"putOuts":210,"errors":3,"chances":224,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":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":20,"gamesStarted":20,"flyOuts":76,"groundOuts":112,"airOuts":115,"runs":84,"doubles":34,"triples":5,"homeRuns":21,"strikeOuts":93,"baseOnBalls":23,"intentionalWalks":0,"hits":138,"hitByPitch":5,"atBats":455,"obp":".342","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1744,"era":"6.81","inningsPitched":"108.1","wins":3,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":82,"whip":"1.49","battersFaced":486,"outs":325,"gamesPitched":20,"completeGames":1,"shutouts":0,"pitchesThrown":1744,"balls":571,"strikes":1173,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".231","pitchesPerInning":"16.10","gamesFinished":0,"strikeoutWalkRatio":"4.04","strikeoutsPer9Inn":"7.73","walksPer9Inn":"1.91","hitsPer9Inn":"11.46","runsScoredPer9":"6.98","homeRunsPer9":"1.74","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":7,"errors":2,"chances":15,"fielding":".867","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650489":{"person":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"jerseyNumber":"3","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | 2B","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":56,"groundOuts":61,"airOuts":90,"runs":52,"doubles":16,"triples":1,"homeRuns":13,"strikeOuts":106,"baseOnBalls":32,"intentionalWalks":0,"hits":93,"hitByPitch":5,"avg":".266","atBats":349,"obp":".336","slg":".430","ops":".766","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":387,"totalBases":150,"rbi":48,"leftOnBase":132,"sacBunts":0,"sacFlies":1,"babip":".346","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.85","popOuts":16,"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":180,"putOuts":137,"errors":8,"chances":325,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID657514":{"person":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"jerseyNumber":"83","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, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","numberOfPitches":18,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":9,"strikes":9,"strikePercentage":".500","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":54,"gamesStarted":2,"flyOuts":29,"groundOuts":51,"airOuts":51,"runs":18,"doubles":11,"triples":0,"homeRuns":2,"strikeOuts":35,"baseOnBalls":14,"intentionalWalks":1,"hits":41,"hitByPitch":3,"atBats":173,"obp":".302","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":741,"era":"2.51","inningsPitched":"46.2","wins":3,"losses":3,"saves":1,"saveOpportunities":5,"holds":7,"blownSaves":4,"earnedRuns":13,"whip":"1.18","battersFaced":196,"outs":140,"gamesPitched":54,"completeGames":0,"shutouts":0,"pitchesThrown":741,"balls":283,"strikes":458,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":3,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".500","pitchesPerInning":"15.88","gamesFinished":7,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"6.75","walksPer9Inn":"2.70","hitsPer9Inn":"7.91","runsScoredPer9":"3.47","homeRunsPer9":"0.39","inheritedRunners":39,"inheritedRunnersScored":12,"catchersInterference":1,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":4,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656786":{"person":{"id":656786,"fullName":"Parker Mushinski","link":"/api/v1/people/656786"},"jerseyNumber":"67","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":2,"gamesStarted":0,"flyOuts":1,"groundOuts":4,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"obp":".286","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":35,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":7,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":35,"balls":14,"strikes":21,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"4.00","rbi":0,"winPercentage":".---","pitchesPerInning":"17.50","gamesFinished":0,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"4.50","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694249":{"person":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"jerseyNumber":"16","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":29,"groundOuts":30,"airOuts":48,"runs":33,"doubles":11,"triples":3,"homeRuns":5,"strikeOuts":38,"baseOnBalls":21,"intentionalWalks":2,"hits":46,"hitByPitch":3,"avg":".293","atBats":157,"obp":".378","slg":".497","ops":".875","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":186,"totalBases":78,"rbi":28,"leftOnBase":68,"sacBunts":1,"sacFlies":4,"babip":".347","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.40","popOuts":7,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":139,"errors":2,"chances":148,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID671289":{"person":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"jerseyNumber":"2","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"301","stats":{"batting":{"note":"c-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":40,"groundOuts":92,"airOuts":71,"runs":29,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":34,"baseOnBalls":11,"intentionalWalks":0,"hits":63,"hitByPitch":15,"avg":".249","atBats":253,"obp":".319","slg":".316","ops":".635","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":15,"groundIntoTriplePlay":0,"plateAppearances":286,"totalBases":80,"rbi":23,"leftOnBase":116,"sacBunts":7,"sacFlies":0,"babip":".278","groundOutsToAirouts":"1.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"84.33","popOuts":11,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":27,"putOuts":120,"errors":1,"chances":148,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":0,"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":1,"flyOuts":27,"groundOuts":46,"airOuts":50,"runs":33,"doubles":4,"triples":1,"homeRuns":4,"strikeOuts":49,"baseOnBalls":27,"intentionalWalks":2,"hits":52,"hitByPitch":2,"atBats":192,"obp":".363","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":923,"era":"5.36","inningsPitched":"50.1","wins":3,"losses":6,"saves":4,"saveOpportunities":5,"holds":7,"blownSaves":1,"earnedRuns":30,"whip":"1.57","battersFaced":226,"outs":151,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":923,"balls":333,"strikes":590,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".333","pitchesPerInning":"18.34","gamesFinished":16,"strikeoutWalkRatio":"1.81","strikeoutsPer9Inn":"8.76","walksPer9Inn":"4.83","hitsPer9Inn":"9.30","runsScoredPer9":"5.90","homeRunsPer9":"0.72","inheritedRunners":22,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":2,"chances":12,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666397":{"person":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"jerseyNumber":"6","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":24,"groundOuts":64,"airOuts":52,"runs":37,"doubles":9,"triples":1,"homeRuns":3,"strikeOuts":71,"baseOnBalls":39,"intentionalWalks":0,"hits":49,"hitByPitch":1,"avg":".208","atBats":236,"obp":".322","slg":".292","ops":".614","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":276,"totalBases":69,"rbi":20,"leftOnBase":89,"sacBunts":0,"sacFlies":0,"babip":".284","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"78.67","popOuts":4,"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":140,"putOuts":101,"errors":5,"chances":246,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":"400","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":50,"groundOuts":60,"airOuts":90,"runs":66,"doubles":16,"triples":0,"homeRuns":33,"strikeOuts":150,"baseOnBalls":37,"intentionalWalks":3,"hits":100,"hitByPitch":4,"avg":".252","atBats":397,"obp":".320","slg":".542","ops":".862","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":441,"totalBases":215,"rbi":66,"leftOnBase":186,"sacBunts":0,"sacFlies":3,"babip":".309","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.03","popOuts":21,"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":11,"stolenBases":52,"stolenBasePercentage":".825","caughtStealingPercentage":".175","assists":17,"putOuts":500,"errors":10,"chances":527,"fielding":".981","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID687312":{"person":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"jerseyNumber":"43","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":5,"flyOuts":19,"groundOuts":27,"airOuts":30,"runs":14,"doubles":6,"triples":1,"homeRuns":1,"strikeOuts":28,"baseOnBalls":9,"intentionalWalks":0,"hits":26,"hitByPitch":1,"atBats":108,"obp":".300","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":470,"era":"4.25","inningsPitched":"29.2","wins":0,"losses":3,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.18","battersFaced":121,"outs":89,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":470,"balls":155,"strikes":315,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".000","pitchesPerInning":"15.84","gamesFinished":1,"strikeoutWalkRatio":"3.11","strikeoutsPer9Inn":"8.49","walksPer9Inn":"2.73","hitsPer9Inn":"7.89","runsScoredPer9":"4.25","homeRunsPer9":"0.30","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":8},"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}},"ID608372":{"person":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"jerseyNumber":"11","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":20,"flyOuts":85,"groundOuts":113,"airOuts":139,"runs":56,"doubles":30,"triples":4,"homeRuns":22,"strikeOuts":61,"baseOnBalls":26,"intentionalWalks":0,"hits":110,"hitByPitch":2,"atBats":416,"obp":".307","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":1718,"era":"4.51","inningsPitched":"107.2","wins":11,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":54,"whip":"1.26","battersFaced":451,"outs":323,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1718,"balls":667,"strikes":1051,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".688","pitchesPerInning":"15.96","gamesFinished":0,"strikeoutWalkRatio":"2.35","strikeoutsPer9Inn":"5.10","walksPer9Inn":"2.17","hitsPer9Inn":"9.20","runsScoredPer9":"4.68","homeRunsPer9":"1.84","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":16,"lineOuts":38},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":8,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"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":50,"groundOuts":67,"airOuts":82,"runs":48,"doubles":19,"triples":2,"homeRuns":8,"strikeOuts":42,"baseOnBalls":24,"intentionalWalks":2,"hits":74,"hitByPitch":4,"atBats":260,"obp":".349","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1072,"era":"6.03","inningsPitched":"65.2","wins":0,"losses":2,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.49","battersFaced":293,"outs":197,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":1072,"balls":385,"strikes":687,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".000","pitchesPerInning":"16.32","gamesFinished":13,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"5.76","walksPer9Inn":"3.29","hitsPer9Inn":"10.14","runsScoredPer9":"6.58","homeRunsPer9":"1.10","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":8,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":5,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"901","stats":{"batting":{"note":"b-","summary":"1-2","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":16,"groundOuts":23,"airOuts":26,"runs":8,"doubles":6,"triples":2,"homeRuns":1,"strikeOuts":25,"baseOnBalls":5,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".198","atBats":91,"obp":".237","slg":".341","ops":".578","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":97,"totalBases":31,"rbi":10,"leftOnBase":50,"sacBunts":0,"sacFlies":1,"babip":".258","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"91.00","popOuts":5,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":44,"errors":1,"chances":46,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID685299":{"person":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"jerseyNumber":"29","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":15,"gamesStarted":5,"flyOuts":54,"groundOuts":47,"airOuts":83,"runs":44,"doubles":24,"triples":1,"homeRuns":15,"strikeOuts":56,"baseOnBalls":13,"intentionalWalks":2,"hits":83,"hitByPitch":2,"atBats":264,"obp":".348","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1000,"era":"5.91","inningsPitched":"64.0","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.50","battersFaced":284,"outs":192,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1000,"balls":323,"strikes":677,"strikePercentage":".680","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":".000","pitchesPerInning":"15.63","gamesFinished":7,"strikeoutWalkRatio":"4.31","strikeoutsPer9Inn":"7.88","walksPer9Inn":"1.83","hitsPer9Inn":"11.67","runsScoredPer9":"6.19","homeRunsPer9":"2.11","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":13,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664954":{"person":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"jerseyNumber":"26","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"501","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":29,"groundOuts":32,"airOuts":53,"runs":15,"doubles":10,"triples":1,"homeRuns":4,"strikeOuts":28,"baseOnBalls":7,"intentionalWalks":0,"hits":33,"hitByPitch":1,"avg":".231","atBats":143,"obp":".268","slg":".399","ops":".667","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":154,"totalBases":57,"rbi":18,"leftOnBase":67,"sacBunts":1,"sacFlies":2,"babip":".257","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.75","popOuts":15,"lineOuts":9},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":7,"groundOuts":10,"airOuts":8,"runs":4,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":28,"obp":".387","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":87,"era":"5.14","inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.71","battersFaced":31,"outs":21,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":28,"strikes":59,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".---","pitchesPerInning":"12.43","gamesFinished":6,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"1.29","walksPer9Inn":"2.57","hitsPer9Inn":"12.86","runsScoredPer9":"5.14","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":6,"stolenBases":34,"stolenBasePercentage":".850","caughtStealingPercentage":".150","assists":14,"putOuts":286,"errors":4,"chances":304,"fielding":".987","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID547179":{"person":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"jerseyNumber":"24","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":24,"gamesStarted":23,"flyOuts":75,"groundOuts":119,"airOuts":117,"runs":92,"doubles":28,"triples":6,"homeRuns":17,"strikeOuts":80,"baseOnBalls":43,"intentionalWalks":0,"hits":156,"hitByPitch":5,"atBats":464,"obp":".393","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":2009,"era":"6.94","inningsPitched":"107.2","wins":3,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":83,"whip":"1.85","battersFaced":520,"outs":323,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2009,"balls":769,"strikes":1240,"strikePercentage":".620","hitBatsmen":5,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".231","pitchesPerInning":"18.66","gamesFinished":0,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"6.69","walksPer9Inn":"3.59","hitsPer9Inn":"13.04","runsScoredPer9":"7.69","homeRunsPer9":"1.42","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":7,"passedBall":0,"popOuts":17,"lineOuts":25},"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}},"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":"700","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"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":".---","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":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":63,"groundOuts":86,"airOuts":109,"runs":39,"doubles":19,"triples":0,"homeRuns":9,"strikeOuts":100,"baseOnBalls":22,"intentionalWalks":0,"hits":74,"hitByPitch":2,"avg":".205","atBats":361,"obp":".250","slg":".332","ops":".582","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":393,"totalBases":120,"rbi":37,"leftOnBase":198,"sacBunts":1,"sacFlies":7,"babip":".251","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.11","popOuts":23,"lineOuts":23},"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":239,"putOuts":126,"errors":9,"chances":374,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID681198":{"person":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"jerseyNumber":"7","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"500","stats":{"batting":{"summary":"3-4 | 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":113,"flyOuts":68,"groundOuts":108,"airOuts":111,"runs":50,"doubles":24,"triples":2,"homeRuns":13,"strikeOuts":66,"baseOnBalls":44,"intentionalWalks":0,"hits":119,"hitByPitch":7,"avg":".296","atBats":402,"obp":".374","slg":".463","ops":".837","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":455,"totalBases":186,"rbi":58,"leftOnBase":154,"sacBunts":0,"sacFlies":2,"babip":".326","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.92","popOuts":20,"lineOuts":23},"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":56,"putOuts":749,"errors":3,"chances":808,"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"}]},"ID605447":{"person":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"jerseyNumber":"68","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":0,"flyOuts":9,"groundOuts":8,"airOuts":18,"runs":12,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":12,"intentionalWalks":1,"hits":19,"hitByPitch":1,"atBats":68,"obp":".390","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":362,"era":"6.48","inningsPitched":"16.2","wins":0,"losses":2,"saves":9,"saveOpportunities":12,"holds":1,"blownSaves":3,"earnedRuns":12,"whip":"1.86","battersFaced":82,"outs":50,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":362,"balls":134,"strikes":228,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":0,"winPercentage":".000","pitchesPerInning":"21.72","gamesFinished":16,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"12.96","walksPer9Inn":"6.48","hitsPer9Inn":"10.26","runsScoredPer9":"6.48","homeRunsPer9":"0.54","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693308":{"person":{"id":693308,"fullName":"Nick Frasso","link":"/api/v1/people/693308"},"jerseyNumber":"41","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, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":2,"strikes":8,"strikePercentage":".800","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":7,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":28,"era":"4.50","inningsPitched":"2.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.00","battersFaced":8,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":10,"strikes":18,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".000","pitchesPerInning":"14.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID691720":{"person":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"jerseyNumber":"12","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-2","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":45,"groundOuts":79,"airOuts":83,"runs":56,"doubles":20,"triples":2,"homeRuns":9,"strikeOuts":79,"baseOnBalls":46,"intentionalWalks":2,"hits":88,"hitByPitch":5,"avg":".269","atBats":327,"obp":".366","slg":".425","ops":".791","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":380,"totalBases":139,"rbi":41,"leftOnBase":141,"sacBunts":0,"sacFlies":2,"babip":".328","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.33","popOuts":15,"lineOuts":23},"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":162,"putOuts":79,"errors":9,"chances":250,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]}},"batters":[664983,694249,666160,671289,696100,681198,664954,650489,678662,687859,691720,666397,687597,663372,657514,623474,693308],"pitchers":[663372,657514,623474,693308],"bench":[],"bullpen":[688642,607536,685299,687312,547179,675848,656786,605447,608372],"battingOrder":[664983,694249,671289,696100,664954,650489,678662,691720,687597],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"McCarthy (24, Leahy); Moniak (14, Leahy); Castro, W (16, Leahy)."},{"label":"TB","value":"Beck; Castro, W 3; McCarthy 4; Moniak 2; Rumfield 3."},{"label":"RBI","value":"Johnston, T 2 (43)."},{"label":"Runners left in scoring position, 2 out","value":"Julien 2; Goodman 2."},{"label":"GIDP","value":"Carrigg; Karros, K."},{"label":"Team RISP","value":"0-for-10."},{"label":"Team LOB","value":"7."}]}],"note":[{"label":"a","value":"Flied out for Johnston, T in the 7th."},{"label":"b","value":"Singled for Julien in the 7th."},{"label":"c","value":"Lined out for Moniak in the 8th."},{"label":"1","value":"Ran for Rumfield in the 8th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":6,"airOuts":11,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":1,"avg":".239","atBats":27,"obp":".315","slg":".378","ops":".693","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":9,"rbi":3,"leftOnBase":10,"sacBunts":0,"sacFlies":2,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","popOuts":3,"lineOuts":1},"pitching":{"flyOuts":1,"groundOuts":12,"airOuts":3,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":35,"obp":".306","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":140,"era":"4.10","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.34","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":140,"balls":47,"strikes":93,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"4.00","rbi":2,"pitchesPerInning":"15.56","runsScoredPer9":"2.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":27,"errors":0,"chances":42,"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":22,"gamesStarted":22,"flyOuts":77,"groundOuts":137,"airOuts":125,"runs":49,"doubles":24,"triples":2,"homeRuns":16,"strikeOuts":81,"baseOnBalls":30,"intentionalWalks":0,"hits":114,"hitByPitch":0,"atBats":453,"obp":".296","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1931,"era":"3.59","inningsPitched":"120.1","wins":4,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.20","battersFaced":487,"outs":361,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1931,"balls":734,"strikes":1197,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".308","pitchesPerInning":"16.05","gamesFinished":0,"strikeoutWalkRatio":"2.70","strikeoutsPer9Inn":"6.06","walksPer9Inn":"2.24","hitsPer9Inn":"8.53","runsScoredPer9":"3.66","homeRunsPer9":"1.20","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":12,"lineOuts":36},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":13,"errors":0,"chances":28,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663494":{"person":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"jerseyNumber":"39","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"800","stats":{"batting":{"summary":"0-1 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":14,"groundOuts":28,"airOuts":26,"runs":13,"doubles":1,"triples":2,"homeRuns":4,"strikeOuts":22,"baseOnBalls":8,"intentionalWalks":0,"hits":22,"hitByPitch":0,"avg":".229","atBats":96,"obp":".286","slg":".406","ops":".692","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":106,"totalBases":39,"rbi":14,"leftOnBase":39,"sacBunts":1,"sacFlies":1,"babip":".254","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":2,"lineOuts":10},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":18,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":8,"strikes":10,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"9.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"4.50","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":34,"errors":0,"chances":54,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":"200","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":112,"flyOuts":51,"groundOuts":94,"airOuts":102,"runs":68,"doubles":23,"triples":0,"homeRuns":22,"strikeOuts":119,"baseOnBalls":37,"intentionalWalks":1,"hits":124,"hitByPitch":3,"avg":".284","atBats":436,"obp":".342","slg":".489","ops":".831","caughtStealing":5,"stolenBases":14,"stolenBasePercentage":".737","caughtStealingPercentage":".263","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":479,"totalBases":213,"rbi":81,"leftOnBase":203,"sacBunts":0,"sacFlies":3,"babip":".342","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.82","popOuts":26,"lineOuts":25},"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":226,"errors":4,"chances":238,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID701675":{"person":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"jerseyNumber":"27","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"700","stats":{"batting":{"summary":"0-2 | BB, 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"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":97,"flyOuts":36,"groundOuts":81,"airOuts":84,"runs":37,"doubles":9,"triples":1,"homeRuns":9,"strikeOuts":65,"baseOnBalls":18,"intentionalWalks":0,"hits":69,"hitByPitch":3,"avg":".235","atBats":294,"obp":".282","slg":".364","ops":".646","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":320,"totalBases":107,"rbi":36,"leftOnBase":121,"sacBunts":1,"sacFlies":4,"babip":".268","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.67","popOuts":25,"lineOuts":23},"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":178,"errors":3,"chances":184,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID681517":{"person":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(W, 8-4)","summary":"5.0 IP, 2 ER, 8 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":6,"airOuts":0,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":0,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":82,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":22,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":82,"balls":25,"strikes":57,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","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":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":56,"groundOuts":119,"airOuts":103,"runs":43,"doubles":27,"triples":1,"homeRuns":12,"strikeOuts":99,"baseOnBalls":35,"intentionalWalks":0,"hits":116,"hitByPitch":5,"atBats":434,"obp":".328","caughtStealing":5,"stolenBases":7,"stolenBasePercentage":".583","caughtStealingPercentage":".417","numberOfPitches":1852,"era":"3.45","inningsPitched":"112.1","wins":8,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.34","battersFaced":478,"outs":337,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1852,"balls":687,"strikes":1165,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.16","rbi":2,"winPercentage":".667","pitchesPerInning":"16.49","gamesFinished":0,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"7.93","walksPer9Inn":"2.80","hitsPer9Inn":"9.29","runsScoredPer9":"3.45","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":29},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID665877":{"person":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"jerseyNumber":"15","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":39,"groundOuts":58,"airOuts":76,"runs":20,"doubles":10,"triples":0,"homeRuns":5,"strikeOuts":31,"baseOnBalls":18,"intentionalWalks":0,"hits":50,"hitByPitch":1,"avg":".236","atBats":212,"obp":".296","slg":".354","ops":".650","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":236,"totalBases":75,"rbi":24,"leftOnBase":95,"sacBunts":1,"sacFlies":2,"babip":".253","groundOutsToAirouts":"0.76","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"42.40","popOuts":20,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":38,"putOuts":77,"errors":1,"chances":116,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID700669":{"person":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":46,"gamesStarted":0,"flyOuts":41,"groundOuts":62,"airOuts":62,"runs":21,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":36,"baseOnBalls":26,"intentionalWalks":1,"hits":36,"hitByPitch":2,"atBats":193,"obp":".286","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":837,"era":"3.04","inningsPitched":"56.1","wins":7,"losses":1,"saves":1,"saveOpportunities":2,"holds":4,"blownSaves":1,"earnedRuns":19,"whip":"1.10","battersFaced":224,"outs":169,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":837,"balls":339,"strikes":498,"strikePercentage":".590","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".875","pitchesPerInning":"14.86","gamesFinished":14,"strikeoutWalkRatio":"1.38","strikeoutsPer9Inn":"5.75","walksPer9Inn":"4.15","hitsPer9Inn":"5.75","runsScoredPer9":"3.36","homeRunsPer9":"0.80","inheritedRunners":34,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":5,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690928":{"person":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"jerseyNumber":"40","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":8,"gamesStarted":5,"flyOuts":20,"groundOuts":41,"airOuts":39,"runs":16,"doubles":6,"triples":1,"homeRuns":6,"strikeOuts":36,"baseOnBalls":14,"intentionalWalks":0,"hits":38,"hitByPitch":1,"atBats":154,"obp":".314","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":661,"era":"3.60","inningsPitched":"40.0","wins":2,"losses":2,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.30","battersFaced":169,"outs":120,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":661,"balls":247,"strikes":414,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".500","pitchesPerInning":"16.53","gamesFinished":3,"strikeoutWalkRatio":"2.57","strikeoutsPer9Inn":"8.10","walksPer9Inn":"3.15","hitsPer9Inn":"8.55","runsScoredPer9":"3.60","homeRunsPer9":"1.35","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID802139":{"person":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"jerseyNumber":"26","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"100","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":110,"flyOuts":79,"groundOuts":128,"airOuts":119,"runs":72,"doubles":11,"triples":0,"homeRuns":16,"strikeOuts":76,"baseOnBalls":55,"intentionalWalks":2,"hits":105,"hitByPitch":14,"avg":".246","atBats":426,"obp":".350","slg":".385","ops":".735","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":497,"totalBases":164,"rbi":43,"leftOnBase":119,"sacBunts":0,"sacFlies":2,"babip":".265","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.62","popOuts":13,"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":326,"putOuts":135,"errors":2,"chances":463,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID657571":{"person":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(H, 4)","summary":"1.1 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":9,"strikes":15,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":1,"flyOuts":12,"groundOuts":30,"airOuts":24,"runs":11,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":25,"baseOnBalls":11,"intentionalWalks":2,"hits":28,"hitByPitch":0,"atBats":106,"obp":".331","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":455,"era":"3.58","inningsPitched":"27.2","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":4,"blownSaves":0,"earnedRuns":11,"whip":"1.41","battersFaced":119,"outs":83,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":455,"balls":156,"strikes":299,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.45","gamesFinished":4,"strikeoutWalkRatio":"2.27","strikeoutsPer9Inn":"8.13","walksPer9Inn":"3.58","hitsPer9Inn":"9.11","runsScoredPer9":"3.58","homeRunsPer9":"0.98","inheritedRunners":16,"inheritedRunnersScored":6,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID677865":{"person":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(H, 8)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":2,"strikes":8,"strikePercentage":".800","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":51,"gamesStarted":0,"flyOuts":28,"groundOuts":70,"airOuts":56,"runs":27,"doubles":12,"triples":0,"homeRuns":3,"strikeOuts":39,"baseOnBalls":21,"intentionalWalks":1,"hits":56,"hitByPitch":8,"atBats":214,"obp":".341","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":956,"era":"3.54","inningsPitched":"56.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":8,"blownSaves":1,"earnedRuns":22,"whip":"1.38","battersFaced":250,"outs":168,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":956,"balls":348,"strikes":608,"strikePercentage":".640","hitBatsmen":8,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".---","pitchesPerInning":"17.07","gamesFinished":6,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"6.27","walksPer9Inn":"3.38","hitsPer9Inn":"9.00","runsScoredPer9":"4.34","homeRunsPer9":"0.48","inheritedRunners":27,"inheritedRunnersScored":13,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":10,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":10,"errors":0,"chances":16,"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"}]},"ID691458":{"person":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"jerseyNumber":"33","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"0-0 | HBP","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":1,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":18,"groundOuts":44,"airOuts":41,"runs":12,"doubles":7,"triples":3,"homeRuns":1,"strikeOuts":20,"baseOnBalls":5,"intentionalWalks":0,"hits":34,"hitByPitch":1,"avg":".252","atBats":135,"obp":".276","slg":".370","ops":".646","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":145,"totalBases":50,"rbi":22,"leftOnBase":62,"sacBunts":0,"sacFlies":4,"babip":".280","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"135.00","popOuts":8,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":76,"putOuts":66,"errors":3,"chances":145,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID676475":{"person":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"jerseyNumber":"41","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":11,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":115,"flyOuts":74,"groundOuts":124,"airOuts":115,"runs":60,"doubles":28,"triples":1,"homeRuns":18,"strikeOuts":77,"baseOnBalls":41,"intentionalWalks":4,"hits":125,"hitByPitch":4,"avg":".285","atBats":438,"obp":".350","slg":".477","ops":".827","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":486,"totalBases":209,"rbi":77,"leftOnBase":199,"sacBunts":0,"sacFlies":3,"babip":".309","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.33","popOuts":19,"lineOuts":22},"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":78,"putOuts":891,"errors":8,"chances":977,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID676617":{"person":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(S, 28)","summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":8,"strikes":6,"strikePercentage":".430","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":47,"gamesStarted":0,"flyOuts":21,"groundOuts":52,"airOuts":34,"runs":19,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":48,"baseOnBalls":20,"intentionalWalks":2,"hits":35,"hitByPitch":10,"atBats":166,"obp":".330","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":783,"era":"3.28","inningsPitched":"46.2","wins":3,"losses":4,"saves":28,"saveOpportunities":33,"holds":1,"blownSaves":5,"earnedRuns":17,"whip":"1.18","battersFaced":199,"outs":140,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":783,"balls":306,"strikes":477,"strikePercentage":".610","hitBatsmen":10,"balks":0,"wildPitches":5,"pickoffs":2,"groundOutsToAirouts":"1.53","rbi":0,"winPercentage":".429","pitchesPerInning":"16.78","gamesFinished":37,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"9.26","walksPer9Inn":"3.86","hitsPer9Inn":"6.75","runsScoredPer9":"3.66","homeRunsPer9":"0.39","inheritedRunners":9,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":6,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669467":{"person":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":54,"groundOuts":167,"airOuts":103,"runs":52,"doubles":23,"triples":1,"homeRuns":10,"strikeOuts":90,"baseOnBalls":37,"intentionalWalks":0,"hits":114,"hitByPitch":6,"atBats":473,"obp":".304","caughtStealing":0,"stolenBases":12,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":2018,"era":"3.63","inningsPitched":"124.0","wins":12,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.22","battersFaced":517,"outs":372,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2018,"balls":756,"strikes":1262,"strikePercentage":".630","hitBatsmen":6,"balks":0,"wildPitches":5,"pickoffs":2,"groundOutsToAirouts":"1.62","rbi":0,"winPercentage":".667","pitchesPerInning":"16.27","gamesFinished":0,"strikeoutWalkRatio":"2.43","strikeoutsPer9Inn":"6.53","walksPer9Inn":"2.69","hitsPer9Inn":"8.27","runsScoredPer9":"3.77","homeRunsPer9":"0.73","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":19,"lineOuts":30},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":7,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666277":{"person":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"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":52,"gamesStarted":0,"flyOuts":29,"groundOuts":43,"airOuts":57,"runs":21,"doubles":10,"triples":0,"homeRuns":7,"strikeOuts":51,"baseOnBalls":20,"intentionalWalks":1,"hits":39,"hitByPitch":2,"atBats":187,"obp":".288","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":833,"era":"3.55","inningsPitched":"50.2","wins":4,"losses":3,"saves":2,"saveOpportunities":8,"holds":17,"blownSaves":6,"earnedRuns":20,"whip":"1.16","battersFaced":212,"outs":152,"gamesPitched":52,"completeGames":0,"shutouts":0,"pitchesThrown":833,"balls":287,"strikes":546,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".571","pitchesPerInning":"16.44","gamesFinished":7,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"9.06","walksPer9Inn":"3.55","hitsPer9Inn":"6.93","runsScoredPer9":"3.73","homeRunsPer9":"1.24","inheritedRunners":21,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669461":{"person":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":70,"groundOuts":80,"airOuts":123,"runs":65,"doubles":19,"triples":1,"homeRuns":19,"strikeOuts":107,"baseOnBalls":41,"intentionalWalks":0,"hits":121,"hitByPitch":4,"atBats":424,"obp":".349","caughtStealing":5,"stolenBases":14,"stolenBasePercentage":".737","caughtStealingPercentage":".263","numberOfPitches":1820,"era":"4.97","inningsPitched":"108.2","wins":5,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":60,"whip":"1.49","battersFaced":476,"outs":326,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1820,"balls":656,"strikes":1164,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":4,"pickoffs":4,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".385","pitchesPerInning":"16.75","gamesFinished":0,"strikeoutWalkRatio":"2.61","strikeoutsPer9Inn":"8.86","walksPer9Inn":"3.40","hitsPer9Inn":"10.02","runsScoredPer9":"5.38","homeRunsPer9":"1.57","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":22,"lineOuts":31},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":24,"groundOuts":41,"airOuts":43,"runs":13,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":45,"baseOnBalls":8,"intentionalWalks":0,"hits":32,"hitByPitch":2,"avg":".206","atBats":155,"obp":".251","slg":".323","ops":".574","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":171,"totalBases":50,"rbi":11,"leftOnBase":72,"sacBunts":4,"sacFlies":2,"babip":".259","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.75","popOuts":11,"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":17,"stolenBases":35,"stolenBasePercentage":".673","caughtStealingPercentage":".327","assists":28,"putOuts":387,"errors":5,"chances":420,"fielding":".988","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592773":{"person":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(H, 21)","summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":3,"strikes":7,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":51,"gamesStarted":0,"flyOuts":23,"groundOuts":35,"airOuts":47,"runs":25,"doubles":5,"triples":1,"homeRuns":8,"strikeOuts":49,"baseOnBalls":27,"intentionalWalks":1,"hits":41,"hitByPitch":1,"atBats":172,"obp":".345","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":832,"era":"4.57","inningsPitched":"45.1","wins":2,"losses":2,"saves":1,"saveOpportunities":4,"holds":21,"blownSaves":3,"earnedRuns":23,"whip":"1.50","battersFaced":201,"outs":136,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":832,"balls":327,"strikes":505,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".500","pitchesPerInning":"18.35","gamesFinished":5,"strikeoutWalkRatio":"1.81","strikeoutsPer9Inn":"9.73","walksPer9Inn":"5.36","hitsPer9Inn":"8.14","runsScoredPer9":"4.96","homeRunsPer9":"1.59","inheritedRunners":13,"inheritedRunnersScored":7,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID703725":{"person":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"jerseyNumber":"72","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":11,"gamesStarted":0,"flyOuts":2,"groundOuts":13,"airOuts":10,"runs":13,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":15,"hitByPitch":1,"atBats":45,"obp":".392","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":191,"era":"7.94","inningsPitched":"11.1","wins":2,"losses":2,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":10,"whip":"1.68","battersFaced":51,"outs":34,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":191,"balls":69,"strikes":122,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.30","rbi":0,"winPercentage":".500","pitchesPerInning":"16.85","gamesFinished":4,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.35","walksPer9Inn":"3.18","hitsPer9Inn":"11.91","runsScoredPer9":"10.32","homeRunsPer9":"3.18","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657265":{"person":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"jerseyNumber":"58","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":3,"gamesStarted":0,"flyOuts":3,"groundOuts":5,"airOuts":5,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":16,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":77,"era":"5.79","inningsPitched":"4.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.50","battersFaced":20,"outs":14,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":77,"balls":32,"strikes":45,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".000","pitchesPerInning":"16.50","gamesFinished":1,"strikeoutWalkRatio":"0.67","strikeoutsPer9Inn":"3.86","walksPer9Inn":"5.79","hitsPer9Inn":"7.71","runsScoredPer9":"5.79","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693409":{"person":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"jerseyNumber":"31","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"900","stats":{"batting":{"summary":"1-2","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":4,"groundOuts":10,"airOuts":8,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".045","atBats":22,"obp":".045","slg":".045","ops":".090","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":1,"rbi":0,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".053","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"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":4,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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-3 | 2B, BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":51,"groundOuts":97,"airOuts":114,"runs":44,"doubles":15,"triples":2,"homeRuns":4,"strikeOuts":88,"baseOnBalls":41,"intentionalWalks":0,"hits":92,"hitByPitch":7,"avg":".239","atBats":385,"obp":".319","slg":".319","ops":".638","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":439,"totalBases":123,"rbi":45,"leftOnBase":174,"sacBunts":0,"sacFlies":6,"babip":".294","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"96.25","popOuts":26,"lineOuts":37},"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":282,"putOuts":165,"errors":8,"chances":455,"fielding":".982","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":"400","stats":{"batting":{"summary":"1-4 | HR, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":115,"flyOuts":42,"groundOuts":134,"airOuts":105,"runs":68,"doubles":19,"triples":1,"homeRuns":13,"strikeOuts":91,"baseOnBalls":53,"intentionalWalks":4,"hits":103,"hitByPitch":25,"avg":".240","atBats":430,"obp":".354","slg":".379","ops":".733","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":16,"groundIntoTriplePlay":0,"plateAppearances":511,"totalBases":163,"rbi":48,"leftOnBase":185,"sacBunts":0,"sacFlies":3,"babip":".274","groundOutsToAirouts":"1.28","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.08","popOuts":33,"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":{"caughtStealing":1,"stolenBases":30,"stolenBasePercentage":".968","caughtStealingPercentage":".032","assists":10,"putOuts":319,"errors":1,"chances":330,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID699625":{"person":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"jerseyNumber":"8","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | K, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":22,"groundOuts":17,"airOuts":28,"runs":7,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":36,"baseOnBalls":7,"intentionalWalks":0,"hits":19,"hitByPitch":3,"avg":".190","atBats":100,"obp":".264","slg":".350","ops":".614","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":110,"totalBases":35,"rbi":11,"leftOnBase":38,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.00","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","assists":2,"putOuts":190,"errors":1,"chances":193,"fielding":".995","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID676369":{"person":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"jerseyNumber":"38","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":12,"groundOuts":14,"airOuts":20,"runs":10,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":25,"baseOnBalls":7,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".216","atBats":74,"obp":".289","slg":".432","ops":".721","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":83,"totalBases":32,"rbi":12,"leftOnBase":49,"sacBunts":0,"sacFlies":1,"babip":".261","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.50","popOuts":1,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":21,"errors":1,"chances":22,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[802139,691023,676475,671056,699625,691026,701675,663494,665877,693409,691458,681517,677865,657571,592773,676617],"pitchers":[681517,677865,657571,592773,676617],"bench":[686780,676369],"bullpen":[690928,703725,700669,669461,700241,669467,666277,657265],"battingOrder":[802139,691023,676475,671056,699625,691026,701675,665877,691458],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Winn (15, Feltner)."},{"label":"HR","value":"Herrera (13, 3rd inning off Feltner, 0 on, 1 out)."},{"label":"TB","value":"Crooks; Herrera 4; Prieto; Walker, J; Winn 2."},{"label":"RBI","value":"Church (36); Herrera (48); Torres, B (14)."},{"label":"Runners left in scoring position, 2 out","value":"Walker, J; Wetherholt 2; Herrera."},{"label":"SF","value":"Church; Torres, B."},{"label":"Team RISP","value":"0-for-4."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Winn 2 (10, 2nd base off Bernardino/Goodman, 3rd base off Bernardino/Goodman); Church (7, 2nd base off Bernardino/Goodman)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (Wetherholt-Winn-Burleson; Winn-Wetherholt-Burleson)."}]}],"note":[{"label":"a","value":"Struck out for Torres, B in the 6th."},{"label":"b","value":"Hit by pitch for Prieto in the 6th."}]}},"officials":[{"official":{"id":596740,"fullName":"Jansen Visconti","link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":691042,"fullName":"Willie Traynor","link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":427197,"fullName":"Chris Guccione","link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":605671,"fullName":"Charlie Ramos","link":"/api/v1/people/605671"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Jordan (by Bernardino)."},{"label":"ABS Challenge","value":"Crooks 2 (Ball-Overturned to Strike, Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Feltner 91-59; Bernardino 18-9; Herget, J 15-10; Frasso 10-8; Leahy 82-57; Bruihl 10-8; Ferguson, C 24-15; Stanek 10-7; O'Brien 14-6."},{"label":"Groundouts-flyouts","value":"Feltner 6-6; Bernardino 0-0; Herget, J 0-0; Frasso 0-1; Leahy 6-0; Bruihl 3-0; Ferguson, C 0-1; Stanek 1-0; O'Brien 2-0."},{"label":"Batters faced","value":"Feltner 24; Bernardino 4; Herget, J 3; Frasso 3; Leahy 22; Bruihl 3; Ferguson, C 5; Stanek 3; O'Brien 3."},{"label":"Inherited runners-scored","value":"Bernardino 1-0."},{"label":"Umpires","value":"HP: Jansen Visconti. 1B: Willie Traynor. 2B: Chris Guccione. 3B: Charlie Ramos. "},{"label":"Weather","value":"85 degrees, Cloudy."},{"label":"Wind","value":"7 mph, R To L."},{"label":"First pitch","value":"7:15 PM."},{"label":"T","value":"2:36."},{"label":"Att","value":"26,481."},{"label":"Venue","value":"Busch Stadium."},{"label":"August 7, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198","boxscoreName":"Rumfield"},"jerseyNumber":"7","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"500","stats":{"batting":{"summary":"3-4 | 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":113,"flyOuts":68,"groundOuts":108,"airOuts":111,"runs":50,"doubles":24,"triples":2,"homeRuns":13,"strikeOuts":66,"baseOnBalls":44,"intentionalWalks":0,"hits":119,"hitByPitch":7,"avg":".296","atBats":402,"obp":".374","slg":".463","ops":".837","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":455,"totalBases":186,"rbi":58,"leftOnBase":154,"sacBunts":0,"sacFlies":2,"babip":".326","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.92","popOuts":20,"lineOuts":23},"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":56,"putOuts":749,"errors":3,"chances":808,"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"}]},"type":"hitter","gameScore":56,"hittingGameScore":56},{"player":{"person":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517","boxscoreName":"Leahy"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(W, 8-4)","summary":"5.0 IP, 2 ER, 8 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":6,"airOuts":0,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":0,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":82,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":22,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":82,"balls":25,"strikes":57,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","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":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":56,"groundOuts":119,"airOuts":103,"runs":43,"doubles":27,"triples":1,"homeRuns":12,"strikeOuts":99,"baseOnBalls":35,"intentionalWalks":0,"hits":116,"hitByPitch":5,"atBats":434,"obp":".328","caughtStealing":5,"stolenBases":7,"stolenBasePercentage":".583","caughtStealingPercentage":".417","numberOfPitches":1852,"era":"3.45","inningsPitched":"112.1","wins":8,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.34","battersFaced":478,"outs":337,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1852,"balls":687,"strikes":1165,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.16","rbi":2,"winPercentage":".667","pitchesPerInning":"16.49","gamesFinished":0,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"7.93","walksPer9Inn":"2.80","hitsPer9Inn":"9.29","runsScoredPer9":"3.45","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":29},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":56,"pitchingGameScore":56},{"player":{"person":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983","boxscoreName":"McCarthy"},"jerseyNumber":"31","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"100","stats":{"batting":{"summary":"3-4 | 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"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":4,"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":101,"flyOuts":42,"groundOuts":98,"airOuts":94,"runs":52,"doubles":24,"triples":7,"homeRuns":11,"strikeOuts":68,"baseOnBalls":18,"intentionalWalks":0,"hits":107,"hitByPitch":4,"avg":".298","atBats":359,"obp":".335","slg":".496","ops":".831","caughtStealing":4,"stolenBases":18,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":389,"totalBases":178,"rbi":64,"leftOnBase":123,"sacBunts":4,"sacFlies":4,"babip":".338","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.64","popOuts":17,"lineOuts":35},"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":232,"errors":2,"chances":235,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":54,"hittingGameScore":54}]},"decisions":{"winner":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"loser":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"save":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}