{"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":824488,"link":"/api/v1.1/game/824488/feed/live","metaData":{"wait":10,"timeStamp":"20260731_021145","gameEvents":["force_out","game_finished"],"logicalEvents":["countChange","count21","newLeftHandedHit","runnersOnFirstAndThird","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824488,"type":"R","doubleHeader":"N","id":"2026/07/30/pitmlb-cinmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824488-2026-07-30","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-30T23:10:00Z","originalDate":"2026-07-30","officialDate":"2026-07-30","dayNight":"night","time":"7:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134","season":2026,"venue":{"id":31,"name":"PNC Park","link":"/api/v1/venues/31"},"springVenue":{"id":2526,"link":"/api/v1/venues/2526"},"teamCode":"pit","fileCode":"pit","abbreviation":"PIT","teamName":"Pirates","locationName":"Pittsburgh","firstYearOfPlay":"1882","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Pittsburgh","record":{"gamesPlayed":110,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":55,"losses":55,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":55,"losses":55,"winningPercentage":".500"},"franchiseName":"Pittsburgh","clubName":"Pirates","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113","season":2026,"venue":{"id":2602,"name":"Great American Ball Park","link":"/api/v1/venues/2602"},"springVenue":{"id":3834,"link":"/api/v1/venues/3834"},"teamCode":"cin","fileCode":"cin","abbreviation":"CIN","teamName":"Reds","locationName":"Cincinnati","firstYearOfPlay":"1882","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Cincinnati","record":{"gamesPlayed":108,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":51,"losses":57,"ties":0,"pct":".472"},"records":{},"divisionLeader":false,"wins":51,"losses":57,"winningPercentage":".472"},"franchiseName":"Cincinnati","clubName":"Reds","active":true}},"players":{"ID694378":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378","firstName":"Jacob","lastName":"Gonzalez","primaryNumber":"26","birthDate":"2002-05-30","currentAge":24,"birthCity":"Glendora","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jacob","useLastName":"Gonzalez","middleName":"Jesus","boxscoreName":"Gonzalez, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Gonzalez","nameSlug":"jacob-gonzalez-694378","firstLastName":"Jacob Gonzalez","lastFirstName":"Gonzalez, Jacob","lastInitName":"Gonzalez, J","initLastName":"J Gonzalez","fullFMLName":"Jacob Jesus Gonzalez","fullLFMName":"Gonzalez, Jacob Jesus","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID694973":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973","firstName":"Paul","lastName":"Skenes","primaryNumber":"30","birthDate":"2002-05-29","currentAge":24,"birthCity":"Fullerton","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paul","useLastName":"Skenes","middleName":"David","boxscoreName":"Skenes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul Skenes","nameSlug":"paul-skenes-694973","firstLastName":"Paul Skenes","lastFirstName":"Skenes, Paul","lastInitName":"Skenes, P","initLastName":"P Skenes","fullFMLName":"Paul David Skenes","fullLFMName":"Skenes, Paul David","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID668881":{"id":668881,"fullName":"Hunter Greene","link":"/api/v1/people/668881","firstName":"Christian","lastName":"Greene","primaryNumber":"21","birthDate":"1999-08-06","currentAge":26,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":242,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Greene","middleName":"Hunter","boxscoreName":"Greene, H","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Greene","nameSlug":"hunter-greene-668881","firstLastName":"Hunter Greene","lastFirstName":"Greene, Hunter","lastInitName":"Greene, H","initLastName":"H Greene","fullFMLName":"Christian Hunter Greene","fullLFMName":"Greene, Christian Hunter","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID682829":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829","firstName":"Elly","lastName":"De La Cruz","primaryNumber":"44","birthDate":"2002-01-11","currentAge":24,"birthCity":"Sabana Grande de Boya","birthCountry":"Dominican Republic","height":"6' 6\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Elly","useLastName":"De La Cruz","middleName":"Antonio","boxscoreName":"De La Cruz, E","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":false,"mlbDebutDate":"2023-06-06","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elly De La Cruz","nameSlug":"elly-de-la-cruz-682829","firstLastName":"Elly De La Cruz","lastFirstName":"De La Cruz, Elly","lastInitName":"De La Cruz, E","initLastName":"E De La Cruz","fullFMLName":"Elly Antonio De La Cruz","fullLFMName":"De La Cruz, Elly Antonio","strikeZoneTop":3.46,"strikeZoneBottom":1.746},"ID667472":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472","firstName":"Dane","lastName":"Myers","primaryNumber":"17","birthDate":"1996-03-08","currentAge":30,"birthCity":"Columbus","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Dane","useLastName":"Myers","middleName":"Michael","boxscoreName":"Myers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2023-07-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dane Myers","nameSlug":"dane-myers-667472","firstLastName":"Dane Myers","lastFirstName":"Myers, Dane","lastInitName":"Myers, D","initLastName":"D Myers","fullFMLName":"Dane Michael Myers","fullLFMName":"Myers, Dane Michael","strikeZoneTop":3.214,"strikeZoneBottom":1.622},"ID701398":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398","firstName":"Sal","lastName":"Stewart","primaryNumber":"27","birthDate":"2003-12-07","currentAge":22,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":224,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Sal","useLastName":"Stewart","middleName":"Maxwell","boxscoreName":"Stewart, S","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sal Stewart","nameSlug":"sal-stewart-701398","firstLastName":"Sal Stewart","lastFirstName":"Stewart, Sal","lastInitName":"Stewart, S","initLastName":"S Stewart","fullFMLName":"Sal Maxwell Stewart","fullLFMName":"Stewart, Sal Maxwell","strikeZoneTop":3.239,"strikeZoneBottom":1.635},"ID664040":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040","firstName":"Brandon","lastName":"Lowe","primaryNumber":"5","birthDate":"1994-07-06","currentAge":32,"birthCity":"Suffolk","birthStateProvince":"VA","birthCountry":"USA","height":"5' 9\"","weight":181,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Brandon","useLastName":"Lowe","middleName":"Norman","boxscoreName":"Lowe, B","nickName":"Bamm-Bamm","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"rhymes with \"now\"","mlbDebutDate":"2018-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Lowe","nameSlug":"brandon-lowe-664040","firstLastName":"Brandon Lowe","lastFirstName":"Lowe, Brandon","lastInitName":"Lowe, B","initLastName":"B Lowe","fullFMLName":"Brandon Norman Lowe","fullLFMName":"Lowe, Brandon Norman","strikeZoneTop":3.088,"strikeZoneBottom":1.559},"ID668804":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804","firstName":"Bryan","lastName":"Reynolds","primaryNumber":"10","birthDate":"1995-01-27","currentAge":31,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Bryan","useLastName":"Reynolds","middleName":"Patrick","boxscoreName":"Reynolds, B","nickName":"B-Rey","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-04-20","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Reynolds","nameSlug":"bryan-reynolds-668804","firstLastName":"Bryan Reynolds","lastFirstName":"Reynolds, Bryan","lastInitName":"Reynolds, B","initLastName":"B Reynolds","fullFMLName":"Bryan Patrick Reynolds","fullLFMName":"Reynolds, Bryan Patrick","strikeZoneTop":3.284,"strikeZoneBottom":1.657},"ID683003":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003","firstName":"Jared","lastName":"Jones","primaryNumber":"17","birthDate":"2001-08-06","currentAge":24,"birthCity":"Whittier","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":211,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jared","useLastName":"Jones","middleName":"Keith","boxscoreName":"Jones","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Jones","nameSlug":"jared-jones-683003","firstLastName":"Jared Jones","lastFirstName":"Jones, Jared","lastInitName":"Jones, J","initLastName":"J Jones","fullFMLName":"Jared Keith Jones","fullLFMName":"Jones, Jared Keith","strikeZoneTop":3.41,"strikeZoneBottom":1.57},"ID622088":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088","firstName":"Tejay","lastName":"Antone","primaryNumber":"70","birthDate":"1993-12-05","currentAge":32,"birthCity":"Oklahoma City","birthStateProvince":"OK","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tejay","useLastName":"Antone","middleName":"Anthony","boxscoreName":"Antone","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"AN-tone","mlbDebutDate":"2020-07-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tejay Antone","nameSlug":"tejay-antone-622088","firstLastName":"Tejay Antone","lastFirstName":"Antone, Tejay","lastInitName":"Antone, T","initLastName":"T Antone","fullFMLName":"Tejay Anthony Antone","fullLFMName":"Antone, Tejay Anthony","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID682622":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622","firstName":"Noelvi","lastName":"Marte","primaryNumber":"4","birthDate":"2001-10-16","currentAge":24,"birthCity":"Cotui","birthCountry":"Dominican Republic","height":"6' 2\"","weight":216,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Noelvi","useLastName":"Marte","boxscoreName":"Marte, N","gender":"M","nameMatrilineal":"Diaz","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Noelvi Marte","nameSlug":"noelvi-marte-682622","firstLastName":"Noelvi Marte","lastFirstName":"Marte, Noelvi","lastInitName":"Marte, N","initLastName":"N Marte","fullFMLName":"Noelvi  Marte","fullLFMName":"Marte, Noelvi","strikeZoneTop":3.3,"strikeZoneBottom":1.66},"ID663993":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993","firstName":"David","lastName":"Lowe","primaryNumber":"31","birthDate":"1995-07-07","currentAge":31,"birthCity":"Norfolk","birthStateProvince":"VA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Nathaniel","useLastName":"Lowe","middleName":"Nathaniel","boxscoreName":"Lowe, N","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-04-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nathaniel Lowe","nameSlug":"nathaniel-lowe-663993","firstLastName":"Nathaniel Lowe","lastFirstName":"Lowe, Nathaniel","lastInitName":"Lowe, N","initLastName":"N Lowe","fullFMLName":"David Nathaniel Lowe","fullLFMName":"Lowe, David Nathaniel","strikeZoneTop":3.367,"strikeZoneBottom":1.699},"ID663903":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903","firstName":"Brady","lastName":"Singer","primaryNumber":"51","birthDate":"1996-08-04","currentAge":29,"birthCity":"Leesburg","birthStateProvince":"FL","birthCountry":"USA","height":"6' 5\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brady","useLastName":"Singer","middleName":"Alan","boxscoreName":"Singer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brady Singer","nameSlug":"brady-singer-663903","firstLastName":"Brady Singer","lastFirstName":"Singer, Brady","lastInitName":"Singer, B","initLastName":"B Singer","fullFMLName":"Brady Alan Singer","fullLFMName":"Singer, Brady Alan","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID680574":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574","firstName":"Matthew","lastName":"McLain","primaryNumber":"9","birthDate":"1999-08-06","currentAge":26,"birthCity":"Orange","birthStateProvince":"CA","birthCountry":"USA","height":"5' 8\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Matt","useLastName":"McLain","middleName":"Michael","boxscoreName":"McLain, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-05-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt McLain","nameSlug":"matt-mclain-680574","firstLastName":"Matt McLain","lastFirstName":"McLain, Matt","lastInitName":"McLain, M","initLastName":"M McLain","fullFMLName":"Matthew Michael McLain","fullLFMName":"McLain, Matthew Michael","strikeZoneTop":3.047,"strikeZoneBottom":1.538},"ID670770":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770","firstName":"Terry","lastName":"Friedl","primaryNumber":"29","birthDate":"1995-08-14","currentAge":30,"birthCity":"Sewickley","birthStateProvince":"PA","birthCountry":"USA","height":"5' 8\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"TJ","useLastName":"Friedl","middleName":"Lee","boxscoreName":"Friedl","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"FREE-duhl","mlbDebutDate":"2021-09-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"TJ Friedl","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"tj-friedl-670770","firstLastName":"TJ Friedl","lastFirstName":"Friedl, TJ","lastInitName":"Friedl, T","initLastName":"T Friedl","fullFMLName":"Terry Lee Friedl","fullLFMName":"Friedl, Terry Lee","strikeZoneTop":3.044,"strikeZoneBottom":1.536},"ID696149":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149","firstName":"Roy","lastName":"Chandler","primaryNumber":"36","birthDate":"2002-09-14","currentAge":23,"birthCity":"Lawrenceville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 3\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bubba","useLastName":"Chandler","middleName":"Reuben","boxscoreName":"Chandler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-08-22","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bubba Chandler","nameTitle":"IV","nameSuffix":"IV","nameSlug":"bubba-chandler-696149","firstLastName":"Bubba Chandler","lastFirstName":"Chandler, Bubba","lastInitName":"Chandler, B","initLastName":"B Chandler","fullFMLName":"Roy Reuben Chandler","fullLFMName":"Chandler, Roy Reuben","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID691373":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373","firstName":"Jhostynxon","lastName":"Garcia","primaryNumber":"34","birthDate":"2002-12-11","currentAge":23,"birthCity":"San Fernando de Apure","birthCountry":"Venezuela","height":"6' 0\"","weight":224,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jhostynxon","useLastName":"Garcia","middleName":"Alirio","boxscoreName":"Garcia, Jh","gender":"M","nameMatrilineal":"Vera","isPlayer":true,"isVerified":true,"pronunciation":"JOES-tin-son","mlbDebutDate":"2025-08-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jhostynxon Garcia","nameSlug":"jhostynxon-garcia-691373","firstLastName":"Jhostynxon Garcia","lastFirstName":"Garcia, Jhostynxon","lastInitName":"Garcia, J","initLastName":"J Garcia","fullFMLName":"Jhostynxon Alirio Garcia","fullLFMName":"Garcia, Jhostynxon Alirio","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID669387":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387","firstName":"Carmen","lastName":"Mlodzinski","primaryNumber":"50","birthDate":"1999-02-19","currentAge":27,"birthCity":"Hilton Head Island","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carmen","useLastName":"Mlodzinski","middleName":"Alexander","boxscoreName":"Mlodzinski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"pronunciation":"ma-JINSK-ee","mlbDebutDate":"2023-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carmen Mlodzinski","nameSlug":"carmen-mlodzinski-669387","firstLastName":"Carmen Mlodzinski","lastFirstName":"Mlodzinski, Carmen","lastInitName":"Mlodzinski, C","initLastName":"C Mlodzinski","fullFMLName":"Carmen Alexander Mlodzinski","fullLFMName":"Mlodzinski, Carmen Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID695257":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257","firstName":"William","lastName":"Cook","primaryNumber":"25","birthDate":"1999-01-07","currentAge":27,"birthCity":"Layton","birthStateProvince":"UT","birthCountry":"USA","height":"6' 0\"","weight":204,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Billy","useLastName":"Cook","middleName":"Monroe","boxscoreName":"Cook, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Billy Cook","nameSlug":"billy-cook-695257","firstLastName":"Billy Cook","lastFirstName":"Cook, Billy","lastInitName":"Cook, B","initLastName":"B Cook","fullFMLName":"William Monroe Cook","fullLFMName":"Cook, William Monroe","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"ID624431":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431","firstName":"Jose","lastName":"Trevino","primaryNumber":"35","birthDate":"1992-11-28","currentAge":33,"birthCity":"Corpus Christi","birthStateProvince":"TX","birthCountry":"USA","height":"5' 9\"","weight":215,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jose","useLastName":"Trevino","boxscoreName":"Trevino","nickName":"Trevi","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2014,"pronunciation":"Tre-vee-nyo","mlbDebutDate":"2018-06-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Trevino","nameSlug":"jose-trevino-624431","firstLastName":"Jose Trevino","lastFirstName":"Trevino, Jose","lastInitName":"Trevino, J","initLastName":"J Trevino","fullFMLName":"Jose Trevino","fullLFMName":"Trevino, Jose","strikeZoneTop":3.061,"strikeZoneBottom":1.545},"ID553993":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993","firstName":"Eugenio","lastName":"Suárez","primaryNumber":"28","birthDate":"1991-07-18","currentAge":35,"birthCity":"Puerto Ordaz","birthCountry":"Venezuela","height":"5' 11\"","weight":213,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Eugenio","useLastName":"Suárez","middleName":"Alejandro","boxscoreName":"Suárez, E","nickName":"Bolibomba Suarez","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"AY-you-hay-nee-oh Swar-ez","mlbDebutDate":"2014-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eugenio Suárez","nameSlug":"eugenio-suarez-553993","firstLastName":"Eugenio Suárez","lastFirstName":"Suárez, Eugenio","lastInitName":"Suárez, E","initLastName":"E Suárez","fullFMLName":"Eugenio Alejandro Suárez","fullLFMName":"Suárez, Eugenio Alejandro","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID663886":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886","firstName":"Tyler","lastName":"Stephenson","primaryNumber":"37","birthDate":"1996-08-16","currentAge":29,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Tyler","useLastName":"Stephenson","middleName":"Robert","boxscoreName":"Stephenson, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2020-07-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Stephenson","nameSlug":"tyler-stephenson-663886","firstLastName":"Tyler Stephenson","lastFirstName":"Stephenson, Tyler","lastInitName":"Stephenson, T","initLastName":"T Stephenson","fullFMLName":"Tyler Robert Stephenson","fullLFMName":"Stephenson, Tyler Robert","strikeZoneTop":3.36,"strikeZoneBottom":1.695},"ID696062":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062","firstName":"Wilber","lastName":"Dotel","primaryNumber":"66","birthDate":"2002-09-25","currentAge":23,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":238,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Wilber","useLastName":"Dotel","middleName":"Bladimir","boxscoreName":"Dotel","gender":"M","nameMatrilineal":"Rodriguez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wilber Dotel","nameSlug":"wilber-dotel-696062","firstLastName":"Wilber Dotel","lastFirstName":"Dotel, Wilber","lastInitName":"Dotel, W","initLastName":"W Dotel","fullFMLName":"Wilber Bladimir Dotel","fullLFMName":"Dotel, Wilber Bladimir","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID594580":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580","firstName":"Samuel","lastName":"Moll","primaryNumber":"50","birthDate":"1992-01-03","currentAge":34,"birthCity":"Lakeland","birthStateProvince":"TN","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sam","useLastName":"Moll","middleName":"John","boxscoreName":"Moll","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"mall","mlbDebutDate":"2017-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sam Moll","nameSlug":"sam-moll-594580","firstLastName":"Sam Moll","lastFirstName":"Moll, Sam","lastInitName":"Moll, S","initLastName":"S Moll","fullFMLName":"Samuel John Moll","fullLFMName":"Moll, Samuel John","strikeZoneTop":3.076,"strikeZoneBottom":1.553},"ID656271":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271","firstName":"Brock","lastName":"Burke","primaryNumber":"49","birthDate":"1996-08-04","currentAge":29,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brock","useLastName":"Burke","middleName":"Christopher","boxscoreName":"Burke, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-08-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brock Burke","nameSlug":"brock-burke-656271","firstLastName":"Brock Burke","lastFirstName":"Burke, Brock","lastInitName":"Burke, B","initLastName":"B Burke","fullFMLName":"Brock Christopher Burke","fullLFMName":"Burke, Brock Christopher","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID671096":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096","firstName":"Andrew","lastName":"Abbott","primaryNumber":"41","birthDate":"1999-06-01","currentAge":27,"birthCity":"Lynchburg","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":192,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Abbott","middleName":"Cole","boxscoreName":"Abbott, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Abbott","nameSlug":"andrew-abbott-671096","firstLastName":"Andrew Abbott","lastFirstName":"Abbott, Andrew","lastInitName":"Abbott, A","initLastName":"A Abbott","fullFMLName":"Andrew Cole Abbott","fullLFMName":"Abbott, Andrew Cole","strikeZoneTop":3.37,"strikeZoneBottom":1.54},"ID542303":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303","firstName":"Marcell","lastName":"Ozuna","primaryNumber":"24","birthDate":"1990-11-12","currentAge":35,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":251,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Marcell","useLastName":"Ozuna","boxscoreName":"Ozuna","nickName":"The Big Bear","gender":"M","nameMatrilineal":"Idelfonso","isPlayer":true,"isVerified":true,"pronunciation":"oh-ZOO-nah","mlbDebutDate":"2013-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Marcell Ozuna","nameSlug":"marcell-ozuna-542303","firstLastName":"Marcell Ozuna","lastFirstName":"Ozuna, Marcell","lastInitName":"Ozuna, M","initLastName":"M Ozuna","fullFMLName":"Marcell Ozuna","fullLFMName":"Ozuna, Marcell","strikeZoneTop":3.26,"strikeZoneBottom":1.64},"ID693304":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304","firstName":"Nicholas","lastName":"Gonzales","primaryNumber":"3","birthDate":"1999-05-27","currentAge":27,"birthCity":"Tucson","birthStateProvince":"AZ","birthCountry":"USA","height":"5' 8\"","weight":193,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Gonzales","middleName":"Joseph","boxscoreName":"Gonzales, N","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2023-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Gonzales","nameSlug":"nick-gonzales-693304","firstLastName":"Nick Gonzales","lastFirstName":"Gonzales, Nick","lastInitName":"Gonzales, N","initLastName":"N Gonzales","fullFMLName":"Nicholas Joseph Gonzales","fullLFMName":"Gonzales, Nicholas Joseph","strikeZoneTop":3.051,"strikeZoneBottom":1.54},"ID677952":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952","firstName":"Braxton","lastName":"Ashcraft","primaryNumber":"35","birthDate":"1999-10-05","currentAge":26,"birthCity":"Waco","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Braxton","useLastName":"Ashcraft","boxscoreName":"Ashcraft, B","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braxton Ashcraft","nameSlug":"braxton-ashcraft-677952","firstLastName":"Braxton Ashcraft","lastFirstName":"Ashcraft, Braxton","lastInitName":"Ashcraft, B","initLastName":"B Ashcraft","fullFMLName":"Braxton  Ashcraft","fullLFMName":"Ashcraft, Braxton","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID682848":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848","firstName":"Endy","lastName":"Rodríguez","primaryNumber":"13","birthDate":"2000-05-26","currentAge":26,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 0\"","weight":207,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Endy","useLastName":"Rodríguez","middleName":"Steven","boxscoreName":"Rodríguez, E","gender":"M","nameMatrilineal":"Rodriguez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-07-17","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Endy Rodríguez","nameSlug":"endy-rodriguez-682848","firstLastName":"Endy Rodríguez","lastFirstName":"Rodríguez, Endy","lastInitName":"Rodríguez, E","initLastName":"E Rodríguez","fullFMLName":"Endy Steven Rodríguez","fullLFMName":"Rodríguez, Endy Steven","strikeZoneTop":3.197,"strikeZoneBottom":1.614},"ID572955":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955","firstName":"Pierce","lastName":"Johnson","primaryNumber":"52","birthDate":"1991-05-10","currentAge":35,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Pierce","useLastName":"Johnson","middleName":"William","boxscoreName":"Johnson","nickName":"P.J.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2017-05-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pierce Johnson","nameSlug":"pierce-johnson-572955","firstLastName":"Pierce Johnson","lastFirstName":"Johnson, Pierce","lastInitName":"Johnson, P","initLastName":"P Johnson","fullFMLName":"Pierce William Johnson","fullLFMName":"Johnson, Pierce William","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID641941":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941","firstName":"Emilio","lastName":"Pagán","primaryNumber":"15","birthDate":"1991-05-07","currentAge":35,"birthCity":"Simpsonville","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Emilio","useLastName":"Pagán","middleName":"Enrique","boxscoreName":"Pagán","nickName":"Emiliooooo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"eh-MEE-lee-oh pa-GAHN","mlbDebutDate":"2017-05-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Emilio Pagán","nameSlug":"emilio-pagan-641941","firstLastName":"Emilio Pagán","lastFirstName":"Pagán, Emilio","lastInitName":"Pagán, E","initLastName":"E Pagán","fullFMLName":"Emilio Enrique Pagán","fullLFMName":"Pagán, Emilio Enrique","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID642397":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397","firstName":"Gregory","lastName":"Soto","primaryNumber":"31","birthDate":"1995-02-11","currentAge":31,"birthCity":"Haina","birthCountry":"Dominican Republic","height":"6' 1\"","weight":247,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gregory","useLastName":"Soto","boxscoreName":"Soto, G","nickName":"Capiro","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2019-05-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gregory Soto","nameSlug":"gregory-soto-642397","firstLastName":"Gregory Soto","lastFirstName":"Soto, Gregory","lastInitName":"Soto, G","initLastName":"G Soto","fullFMLName":"Gregory Soto","fullLFMName":"Soto, Gregory","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID682254":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254","firstName":"Mason","lastName":"Montgomery","primaryNumber":"46","birthDate":"2000-06-17","currentAge":26,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Montgomery","middleName":"Jack","boxscoreName":"Montgomery, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mason Montgomery","nameSlug":"mason-montgomery-682254","firstLastName":"Mason Montgomery","lastFirstName":"Montgomery, Mason","lastInitName":"Montgomery, M","initLastName":"M Montgomery","fullFMLName":"Mason Jack Montgomery","fullLFMName":"Montgomery, Mason Jack","strikeZoneTop":3.47,"strikeZoneBottom":1.59},"ID663647":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647","firstName":"Ke'Bryan","lastName":"Hayes","primaryNumber":"3","birthDate":"1997-01-28","currentAge":29,"birthCity":"Tomball","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Ke'Bryan","useLastName":"Hayes","middleName":"Kobe","boxscoreName":"Hayes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"KEY-bryan","mlbDebutDate":"2020-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ke'Bryan Hayes","nameSlug":"ke-bryan-hayes-663647","firstLastName":"Ke'Bryan Hayes","lastFirstName":"Hayes, Ke'Bryan","lastInitName":"Hayes, K","initLastName":"K Hayes","fullFMLName":"Ke'Bryan Kobe Hayes","fullLFMName":"Hayes, Ke'Bryan Kobe","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID657571":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571","firstName":"Caleb","lastName":"Ferguson","primaryNumber":"46","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},"ID669707":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707","firstName":"Jared","lastName":"Triolo","primaryNumber":"19","birthDate":"1998-02-08","currentAge":28,"birthCity":"Nashua","birthStateProvince":"NH","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jared","useLastName":"Triolo","middleName":"Robert","boxscoreName":"Triolo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"TREE-olo","mlbDebutDate":"2023-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Triolo","nameSlug":"jared-triolo-669707","firstLastName":"Jared Triolo","lastFirstName":"Triolo, Jared","lastInitName":"Triolo, J","initLastName":"J Triolo","fullFMLName":"Jared Robert Triolo","fullLFMName":"Triolo, Jared Robert","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID699013":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013","firstName":"Esmerlyn","lastName":"Valdez","primaryNumber":"55","birthDate":"2004-01-27","currentAge":22,"birthCity":"San Juan La Maguana","birthCountry":"Dominican Republic","height":"6' 2\"","weight":234,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Esmerlyn","useLastName":"Valdez","boxscoreName":"Valdez, Es","gender":"M","nameMatrilineal":"Ramirez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Esmerlyn Valdez","nameSlug":"esmerlyn-valdez-699013","firstLastName":"Esmerlyn Valdez","lastFirstName":"Valdez, Esmerlyn","lastInitName":"Valdez, E","initLastName":"E Valdez","fullFMLName":"Esmerlyn Valdez","fullLFMName":"Valdez, Esmerlyn","strikeZoneTop":3.31,"strikeZoneBottom":1.67},"ID663968":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968","firstName":"Jake","lastName":"Mangum","primaryNumber":"28","birthDate":"1996-03-08","currentAge":30,"birthCity":"Flowood","birthStateProvince":"MS","birthCountry":"USA","height":"5' 11\"","weight":191,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jake","useLastName":"Mangum","middleName":"Thomas","boxscoreName":"Mangum","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-03-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Mangum","nameSlug":"jake-mangum-663968","firstLastName":"Jake Mangum","lastFirstName":"Mangum, Jake","lastInitName":"Mangum, J","initLastName":"J Mangum","fullFMLName":"Jake Thomas Mangum","fullLFMName":"Mangum, Jake Thomas","strikeZoneTop":3.18,"strikeZoneBottom":1.605},"ID656605":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605","firstName":"Mitch","lastName":"Keller","primaryNumber":"23","birthDate":"1996-04-04","currentAge":30,"birthCity":"Cedar Rapids","birthStateProvince":"IA","birthCountry":"USA","height":"6' 3\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitch","useLastName":"Keller","middleName":"Thomas","boxscoreName":"Keller, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-05-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mitch Keller","nameSlug":"mitch-keller-656605","firstLastName":"Mitch Keller","lastFirstName":"Keller, Mitch","lastInitName":"Keller, M","initLastName":"M Keller","fullFMLName":"Mitch Thomas Keller","fullLFMName":"Keller, Mitch Thomas","strikeZoneTop":3.66,"strikeZoneBottom":1.68},"ID670990":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990","firstName":"Yohan","lastName":"Ramírez","primaryNumber":"49","birthDate":"1995-05-06","currentAge":31,"birthCity":"Villa Mella","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yohan","useLastName":"Ramírez","middleName":"Manuel","boxscoreName":"Ramírez","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"Yo-hawn","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yohan Ramírez","nameSlug":"yohan-ramirez-670990","firstLastName":"Yohan Ramírez","lastFirstName":"Ramírez, Yohan","lastInitName":"Ramírez, Y","initLastName":"Y Ramírez","fullFMLName":"Yohan Manuel Ramírez","fullLFMName":"Ramírez, Yohan Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID695076":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076","firstName":"Rhett","lastName":"Lowder","primaryNumber":"25","birthDate":"2002-03-08","currentAge":24,"birthCity":"Albemarle","birthStateProvince":"NC","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Rhett","useLastName":"Lowder","middleName":"Hamilton","boxscoreName":"Lowder","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rhett Lowder","nameSlug":"rhett-lowder-695076","firstLastName":"Rhett Lowder","lastFirstName":"Lowder, Rhett","lastInitName":"Lowder, R","initLastName":"R Lowder","fullFMLName":"Rhett Hamilton Lowder","fullLFMName":"Lowder, Rhett Hamilton","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID680779":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779","firstName":"Henry","lastName":"Davis","primaryNumber":"32","birthDate":"1999-09-21","currentAge":26,"birthCity":"Bedford","birthStateProvince":"NY","birthCountry":"USA","height":"5' 11\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Henry","useLastName":"Davis","boxscoreName":"Davis, H","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2021,"mlbDebutDate":"2023-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Henry Davis","nameSlug":"henry-davis-680779","firstLastName":"Henry Davis","lastFirstName":"Davis, Henry","lastInitName":"Davis, H","initLastName":"H Davis","fullFMLName":"Henry  Davis","fullLFMName":"Davis, Henry","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"ID668716":{"id":668716,"fullName":"Noah Murdock","link":"/api/v1/people/668716","firstName":"Noah","lastName":"Murdock","primaryNumber":"58","birthDate":"1998-08-20","currentAge":27,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 8\"","weight":234,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Noah","useLastName":"Murdock","middleName":"James","boxscoreName":"Murdock","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Noah Murdock","nameSlug":"noah-murdock-668716","firstLastName":"Noah Murdock","lastFirstName":"Murdock, Noah","lastInitName":"Murdock, N","initLastName":"N Murdock","fullFMLName":"Noah James Murdock","fullLFMName":"Murdock, Noah James","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID685112":{"id":685112,"fullName":"Zach McCambley","link":"/api/v1/people/685112","firstName":"Zachary","lastName":"McCambley","primaryNumber":"62","birthDate":"1999-05-04","currentAge":27,"birthCity":"Netcong","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zach","useLastName":"McCambley","middleName":"Tyler","boxscoreName":"McCambley","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-06-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach McCambley","nameSlug":"zach-mccambley-685112","firstLastName":"Zach McCambley","lastFirstName":"McCambley, Zach","lastInitName":"McCambley, Z","initLastName":"Z McCambley","fullFMLName":"Zachary Tyler McCambley","fullLFMName":"McCambley, Zachary Tyler","strikeZoneTop":3.41,"strikeZoneBottom":1.57},"ID682995":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995","firstName":"Hunter","lastName":"Barco","primaryNumber":"45","birthDate":"2000-12-15","currentAge":25,"birthCity":"Jacksonville","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":229,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Barco","middleName":"Harkins","boxscoreName":"Barco","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-09-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Hunter Barco","nameSlug":"hunter-barco-682995","firstLastName":"Hunter Barco","lastFirstName":"Barco, Hunter","lastInitName":"Barco, H","initLastName":"H Barco","fullFMLName":"Hunter Harkins Barco","fullLFMName":"Barco, Hunter Harkins","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID676760":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760","firstName":"Ronald","lastName":"Marinaccio","primaryNumber":"97","birthDate":"1995-07-01","currentAge":31,"birthCity":"Toms River","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ron","useLastName":"Marinaccio","middleName":"James","boxscoreName":"Marinaccio","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"mair-uh-NAH-chee-oh","mlbDebutDate":"2022-04-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ron Marinaccio","nameSlug":"ron-marinaccio-676760","firstLastName":"Ron Marinaccio","lastFirstName":"Marinaccio, Ron","lastInitName":"Marinaccio, R","initLastName":"R Marinaccio","fullFMLName":"Ronald James Marinaccio","fullLFMName":"Marinaccio, Ronald James","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID668709":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709","firstName":"Jeffrey","lastName":"Bleday","primaryNumber":"22","birthDate":"1997-11-10","currentAge":28,"birthCity":"Danville","birthStateProvince":"PA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"JJ","useLastName":"Bleday","middleName":"Joseph","boxscoreName":"Bleday","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"JJ Bleday","nameSlug":"jj-bleday-668709","firstLastName":"JJ Bleday","lastFirstName":"Bleday, JJ","lastInitName":"Bleday, J","initLastName":"J Bleday","fullFMLName":"Jeffrey Joseph Bleday","fullLFMName":"Bleday, Jeffrey Joseph","strikeZoneTop":3.287,"strikeZoneBottom":1.659},"ID670062":{"id":670062,"fullName":"Julian Garcia","link":"/api/v1/people/670062","firstName":"Julian","lastName":"Garcia","primaryNumber":"57","birthDate":"1995-05-13","currentAge":31,"birthCity":"Fort Collins","birthStateProvince":"CO","birthCountry":"USA","height":"6' 3\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Julian","useLastName":"Garcia","middleName":"Robert","boxscoreName":"Garcia, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"JOO-lee-in garr-SEE-a","mlbDebutDate":"2026-06-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Julian Garcia","nameSlug":"julian-garcia-670062","firstLastName":"Julian Garcia","lastFirstName":"Garcia, Julian","lastInitName":"Garcia, J","initLastName":"J Garcia","fullFMLName":"Julian Robert Garcia","fullLFMName":"Garcia, Julian Robert","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID656811":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811","firstName":"Ryan","lastName":"O'Hearn","primaryNumber":"29","birthDate":"1993-07-26","currentAge":33,"birthCity":"Dunedin","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ryan","useLastName":"O'Hearn","middleName":"Patrick","boxscoreName":"O'Hearn","nickName":"Brohearn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2018-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan O'Hearn","nameSlug":"ryan-o-hearn-656811","firstLastName":"Ryan O'Hearn","lastFirstName":"O'Hearn, Ryan","lastInitName":"O'Hearn, R","initLastName":"R O'Hearn","fullFMLName":"Ryan Patrick O'Hearn","fullLFMName":"O'Hearn, Ryan Patrick","strikeZoneTop":3.289,"strikeZoneBottom":1.66},"ID695505":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505","firstName":"Chase","lastName":"Burns","primaryNumber":"26","birthDate":"2003-01-16","currentAge":23,"birthCity":"Naples","birthCountry":"Italy","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chase","useLastName":"Burns","middleName":"David","boxscoreName":"Burns, Ch","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-06-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Burns","nameSlug":"chase-burns-695505","firstLastName":"Chase Burns","lastFirstName":"Burns, Chase","lastInitName":"Burns, C","initLastName":"C Burns","fullFMLName":"Chase David Burns","fullLFMName":"Burns, Chase David","strikeZoneTop":3.55,"strikeZoneBottom":1.63},"ID671155":{"id":671155,"fullName":"Ivan Johnson","link":"/api/v1/people/671155","firstName":"Vincent","lastName":"Johnson","primaryNumber":"63","birthDate":"1998-10-11","currentAge":27,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ivan","useLastName":"Johnson","middleName":"Ivan","boxscoreName":"Johnson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-06-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ivan Johnson","nameSlug":"ivan-johnson-671155","firstLastName":"Ivan Johnson","lastFirstName":"Johnson, Ivan","lastInitName":"Johnson, I","initLastName":"I Johnson","fullFMLName":"Vincent Ivan Johnson","fullLFMName":"Johnson, Vincent Ivan","strikeZoneTop":3.2,"strikeZoneBottom":1.615}},"venue":{"id":2602,"name":"Great American Ball Park","link":"/api/v1/venues/2602","location":{"address1":"100 Main Street","city":"Cincinnati","state":"Ohio","stateAbbrev":"OH","postalCode":"45202-4109","defaultCoordinates":{"latitude":39.097389,"longitude":-84.506611},"azimuthAngle":122.0,"elevation":535,"country":"USA","phone":"(513) 765-7000"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":43891,"turfType":"Grass","roofType":"Open","leftLine":328,"leftCenter":379,"center":404,"rightCenter":370,"rightLine":325},"active":true,"season":"2026"},"officialVenue":{"id":2602,"link":"/api/v1/venues/2602"},"weather":{"condition":"Partly Cloudy","temp":"84","wind":"4 mph, L To R"},"gameInfo":{"attendance":25532,"firstPitch":"2026-07-30T23:11:00.000Z","gameDurationMinutes":180},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":0,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"home":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"}},"officialScorer":{"id":601476,"fullName":"Doug Feldmann","link":"/api/v1/people/601476"},"primaryDatacaster":{"id":823354,"fullName":"Aidan Post","link":"/api/v1/people/823354"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Mangum flies out to left fielder JJ Bleday.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-30T23:11:18.279Z","endTime":"2026-07-30T23:12:59.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-30T21:45:20.560Z","endTime":"2026-07-30T22:51:01.831Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"}},{"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-07-30T22:51:01.831Z","endTime":"2026-07-30T23:10:46.725Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"}},{"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-07-30T23:10:46.725Z","endTime":"2026-07-30T23:11:20.195Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"}},{"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":84.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32765850854339,"aZ":-14.883769378462151,"pfxX":-7.904090748351418,"pfxZ":9.465020431567307,"pX":-0.08004289624434804,"pZ":1.800281715249935,"vX0":7.612278298901531,"vY0":-135.0159640663143,"vZ0":-7.50754832175051,"x":120.05,"y":190.17,"x0":-1.9237103212331268,"y0":50.00044852302156,"z0":5.686222438876728,"aX":-14.435237658162105},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.5,"breakHorizontal":12.5,"spinRate":2419,"spinDirection":220},"zone":8,"typeConfidence":0.9,"plateTime":0.4073403671724032,"extension":6.194493006636688},"index":3,"playId":"ed3c1a99-c162-3987-b3a4-82ee03a082fe","pitchNumber":1,"startTime":"2026-07-30T23:11:20.195Z","endTime":"2026-07-30T23:11:24.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":71.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16830331623561,"aZ":-42.277825706210166,"pfxX":6.318691902675177,"pfxZ":-7.759684472914741,"pX":0.8433732687326986,"pZ":1.9148722219135268,"vX0":4.323244818251431,"vY0":-115.11515395139082,"vZ0":-0.08345397837941637,"x":84.85,"y":187.08,"x0":-1.8991915044021028,"y0":50.00105808372841,"z0":6.146900720119818,"aX":8.23066764462042},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-13.6,"breakHorizontal":-12.7,"spinRate":3225,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4812276687829824,"extension":5.765537348647948},"index":4,"playId":"0554b37d-8964-3b99-9ff1-65ab8f7dece3","pitchNumber":2,"startTime":"2026-07-30T23:11:34.593Z","endTime":"2026-07-30T23:11:38.817Z","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":93.9,"endSpeed":85.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.671245155655534,"aZ":-16.287952050708206,"pfxX":-7.195649704795256,"pfxZ":8.44892414532253,"pX":0.4900832021646063,"pZ":3.453773641730295,"vX0":8.99491924085243,"vY0":-136.43486988547406,"vZ0":-3.390708443423243,"x":98.32,"y":145.53,"x0":-1.918288981452206,"y0":50.006341285502266,"z0":5.838649414166047,"aX":-13.536783423352814},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.8,"breakHorizontal":11.0,"spinRate":2272,"spinDirection":219},"zone":12,"typeConfidence":0.9,"plateTime":0.40181313573968813,"extension":6.167669395627155},"index":5,"playId":"a1f3cb12-f78b-3f76-ae38-7d6fa9c9f75c","pitchNumber":3,"startTime":"2026-07-30T23:11:57.946Z","endTime":"2026-07-30T23:12:01.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7017517692888,"aZ":-15.207432988852613,"pfxX":-7.1308036847632605,"pfxZ":8.579158422543246,"pX":-0.3052845222723035,"pZ":2.944884371634689,"vX0":7.046404571953907,"vY0":-138.92845356136465,"vZ0":-5.233142956794532,"x":128.64,"y":159.27,"x0":-1.9337597477119688,"y0":50.00350166106243,"z0":5.844752055102493,"aX":-14.103761097904458},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.8,"breakHorizontal":11.6,"spinRate":2483,"spinDirection":218},"zone":1,"typeConfidence":0.9,"plateTime":0.3925050783625732,"extension":6.027556200640114},"index":6,"playId":"8efd27a2-6291-3aea-b440-551a244f4473","pitchNumber":4,"startTime":"2026-07-30T23:12:17.102Z","endTime":"2026-07-30T23:12:20.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.243684243965664,"aZ":-34.47513452762959,"pfxX":1.852995718460999,"pfxZ":-1.486506266012631,"pX":1.6142789995738738,"pZ":2.3881869234972286,"vX0":8.069655238199669,"vY0":-122.8887448045996,"vZ0":-0.9475324965650971,"x":55.47,"y":174.3,"x0":-1.9406433272986383,"y0":50.005381902657845,"z0":5.683481196881597,"aX":2.8604296999884133},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.6,"breakHorizontal":-5.0,"spinRate":2909,"spinDirection":48},"zone":14,"typeConfidence":0.93,"plateTime":0.44414868253110296,"extension":6.319571877097143},"index":7,"playId":"983fc744-57d2-3b91-bc21-0a562a335479","pitchNumber":5,"startTime":"2026-07-30T23:12:36.694Z","endTime":"2026-07-30T23:12:42.163Z","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":85.2,"endSpeed":79.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.834813936446768,"aZ":-35.02155872660449,"pfxX":0.4734904380274194,"pfxZ":-1.8115362375769468,"pX":-0.32816886313780896,"pZ":2.5168590482026976,"vX0":4.474819459964903,"vY0":-124.11982086559237,"vZ0":-1.0637693632248506,"x":129.51,"y":170.82,"x0":-2.209386191710275,"y0":50.00071534772345,"z0":5.844826408128504,"aX":0.7449335061757474},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.2,"breakHorizontal":-1.8,"spinRate":2843,"spinDirection":40},"zone":4,"typeConfidence":0.92,"plateTime":0.439837664878751,"extension":6.023942505613502},"hitData":{"launchSpeed":90.7,"launchAngle":28.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":55.87,"coordY":93.22}},"index":8,"playId":"9ec22c97-bf36-32b9-b394-c2033f0493e9","pitchNumber":6,"startTime":"2026-07-30T23:12:51.952Z","endTime":"2026-07-30T23:12:59.409Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-30T23:12:59.409Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Lowe grounds out, first baseman Sal Stewart to pitcher Rhett Lowder.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-30T23:13:07.786Z","endTime":"2026-07-30T23:14:16.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":695076,"link":"/api/v1/people/695076"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.762662438824524,"aZ":-18.012174488437218,"pfxX":-6.2816309152273035,"pfxZ":7.554676807218597,"pX":0.579952582035209,"pZ":3.143600605340461,"vX0":8.871367670742728,"vY0":-135.82628153373125,"vZ0":-3.708545237194285,"x":94.89,"y":153.9,"x0":-1.9070894003148313,"y0":50.00570868908769,"z0":5.773525932493541,"aX":-11.781084414409426},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.1,"breakHorizontal":9.6,"spinRate":2386,"spinDirection":218},"zone":3,"typeConfidence":0.9,"plateTime":0.40271583878332295,"extension":6.299002490049759},"index":0,"playId":"3ea404e0-791a-3ade-bad0-e769481bf969","pitchNumber":1,"startTime":"2026-07-30T23:13:24.820Z","endTime":"2026-07-30T23:13:27.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.917525571899173,"aZ":-15.496006749350506,"pfxX":-4.68034156298112,"pfxZ":8.53949450200777,"pX":0.5685043767098924,"pZ":2.9785549555231134,"vX0":8.450436652680725,"vY0":-138.40039007490392,"vZ0":-4.8532748618428965,"x":95.33,"y":158.36,"x0":-1.9068785012815077,"y0":50.00373000987192,"z0":5.7818731013252265,"aX":-9.142696962788458},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.8,"breakHorizontal":6.8,"spinRate":2327,"spinDirection":217},"zone":3,"typeConfidence":0.9,"plateTime":0.39473073095650024,"extension":6.28255192432189},"index":1,"playId":"24eecdb2-5cc5-377f-a1ea-3fe23ca1914f","pitchNumber":2,"startTime":"2026-07-30T23:13:45.284Z","endTime":"2026-07-30T23:13:49.446Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-30T23:13:56.731Z","endTime":"2026-07-30T23:14:08.925Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.271679545100284,"aZ":-32.8387516788483,"pfxX":2.760691964597884,"pfxZ":-0.4278704095041146,"pX":-0.007126575072074899,"pZ":1.2988868714277522,"vX0":4.275372813524756,"vY0":-124.07073746710529,"vZ0":-4.008979990330754,"x":117.27,"y":203.71,"x0":-2.1096082902911037,"y0":50.00097647982637,"z0":5.665227844080979,"aX":4.313170306083457},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.4,"breakHorizontal":-6.0,"spinRate":2917,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4410590951809552,"extension":6.038441954595727},"hitData":{"launchSpeed":93.1,"launchAngle":-16.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.26,"coordY":168.91}},"index":3,"playId":"67ac2611-9c7b-3074-8a19-9a359fbe63c1","pitchNumber":3,"startTime":"2026-07-30T23:14:08.925Z","endTime":"2026-07-30T23:14:16.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-30T23:14:16.161Z","atBatIndex":1},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryan Reynolds lines out to center fielder Dane Myers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-30T23:14:34.923Z","endTime":"2026-07-30T23:15:08.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":93.5,"endSpeed":85.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.180883177146566,"aZ":-23.72031725802785,"pfxX":-9.11488643215267,"pfxZ":4.501753556937917,"pX":-0.7438251624533293,"pZ":3.2518119745179477,"vX0":7.004384289540765,"vY0":-135.99159253125066,"vZ0":-1.9322514543177354,"x":145.35,"y":150.98,"x0":-2.1657246574421416,"y0":50.00037250641597,"z0":5.613025668193651,"aX":-17.10919208178233},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.9,"breakHorizontal":15.1,"spinRate":2183,"spinDirection":230},"zone":1,"typeConfidence":0.85,"plateTime":0.4024100754747213,"extension":6.152639504766021},"index":0,"playId":"a985804b-4f82-3ded-abd2-c514704f579e","pitchNumber":1,"startTime":"2026-07-30T23:14:46.027Z","endTime":"2026-07-30T23:14:50.383Z","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":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.56159465630554,"aZ":-32.16384096199084,"pfxX":-10.005684965026619,"pfxZ":0.005689734427887672,"pX":-0.4942160942474304,"pZ":2.591921874029285,"vX0":7.630548307157779,"vY0":-127.29144249736,"vZ0":-1.051360138542586,"x":135.84,"y":168.8,"x0":-2.2334389099864906,"y0":50.00150402534283,"z0":5.560758237499727,"aX":-16.389237492805094},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.0,"breakHorizontal":16.3,"spinRate":1909,"spinDirection":254},"zone":4,"typeConfidence":0.91,"plateTime":0.430574148135797,"extension":6.135574906774986},"hitData":{"launchSpeed":93.4,"launchAngle":23.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":102.5,"coordY":74.73}},"index":1,"playId":"18031e32-b0db-3cd9-ac44-18f57ce2cb52","pitchNumber":2,"startTime":"2026-07-30T23:15:01.211Z","endTime":"2026-07-30T23:15:08.031Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-30T23:15:08.031Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Elly De La Cruz walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-30T23:17:07.670Z","endTime":"2026-07-30T23:20:47.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.946535587654292,"aZ":-15.976723141034904,"pfxX":-7.295612739220964,"pfxZ":8.319510257850137,"pX":-0.21504403440030742,"pZ":2.7917144120815673,"vX0":9.749035285312193,"vY0":-138.1939109678972,"vZ0":-3.3287106690307247,"x":125.2,"y":163.4,"x0":-2.830108345719845,"y0":50.001729545582506,"z0":5.0761836935570095,"aX":-14.202183610976805},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.6,"breakHorizontal":11.3,"spinRate":2356,"spinDirection":228},"zone":5,"typeConfidence":0.9,"plateTime":0.3953797714644285,"extension":7.0621381392319105},"index":0,"playId":"eb207891-8445-365a-9257-0dbc743fc54c","pitchNumber":1,"startTime":"2026-07-30T23:17:21.615Z","endTime":"2026-07-30T23:17:24.615Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-07-30T23:17:48.569Z","endTime":"2026-07-30T23:18:58.751Z","isPitch":false,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.691310533361882,"aZ":-40.49917287587849,"pfxX":6.979219036922522,"pfxZ":-5.715286770934573,"pX":-0.8787136031336251,"pZ":1.736854846248231,"vX0":2.447068873519332,"vY0":-120.53399968985329,"vZ0":-0.7609522638908243,"x":150.49,"y":191.88,"x0":-2.81674162499238,"y0":50.003086388730196,"z0":5.665002047727012,"aX":10.163415130145957},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-10.2,"breakHorizontal":-13.2,"spinRate":2494,"spinDirection":46},"zone":13,"typeConfidence":0.94,"plateTime":0.4562248157154918,"extension":7.09591555732982},"index":2,"playId":"88dcab77-c057-3e44-897b-1941272322e9","pitchNumber":2,"startTime":"2026-07-30T23:18:58.751Z","endTime":"2026-07-30T23:19:03.597Z","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.4,"endSpeed":88.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.669720252122204,"aZ":-14.974102805013167,"pfxX":-7.083136051997313,"pfxZ":8.517581178380944,"pX":0.29893819488583523,"pZ":2.2580116268858466,"vX0":11.22062833087613,"vY0":-141.3031902996449,"vZ0":-4.743981381423875,"x":105.61,"y":177.81,"x0":-2.805990383531503,"y0":50.000977548274925,"z0":4.923092339109143,"aX":-14.300962905371609},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.5,"breakHorizontal":10.4,"spinRate":2250,"spinDirection":235},"zone":9,"typeConfidence":0.9,"plateTime":0.3878623689758136,"extension":7.049374500683886},"index":3,"playId":"e544fcaf-3da1-398e-b8df-3975a86ee230","pitchNumber":3,"startTime":"2026-07-30T23:19:20.468Z","endTime":"2026-07-30T23:19:23.952Z","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.2,"endSpeed":76.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1283282277993,"aZ":-29.52317408642456,"pfxX":9.492419177577897,"pfxZ":1.8050388546373206,"pX":0.22042936078236397,"pZ":1.9860143127327787,"vX0":4.478977318782298,"vY0":-121.07223852892302,"vZ0":-1.4931505287442972,"x":108.6,"y":185.16,"x0":-2.8932358704493026,"y0":50.00317971523501,"z0":5.222050627178257,"aX":13.930975140476034},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.1,"breakHorizontal":-18.4,"spinRate":2714,"spinDirection":66},"zone":9,"typeConfidence":0.9,"plateTime":0.4543809823530198,"extension":7.0671095596605555},"index":4,"playId":"ae8a3ed7-a166-3e8a-b887-48b31aa9d388","pitchNumber":4,"startTime":"2026-07-30T23:19:41.629Z","endTime":"2026-07-30T23:19:44.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.033847714111197,"aZ":-40.67608773669405,"pfxX":4.682412567724734,"pfxZ":-5.783508987770295,"pX":-2.473850513918501,"pZ":3.3506050501373204,"vX0":-0.8094294635690643,"vY0":-120.88416263122328,"vZ0":3.0022472980537342,"x":211.3,"y":148.31,"x0":-2.741377793783547,"y0":50.00305011612148,"z0":5.6798918880051685,"aX":6.883362391325972},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-9.4,"breakHorizontal":-8.3,"spinRate":2373,"spinDirection":49},"zone":11,"typeConfidence":0.94,"plateTime":0.4542651798691151,"extension":7.03241997451048},"index":5,"playId":"52df8365-8e0e-3974-8735-ffc91822f179","pitchNumber":5,"startTime":"2026-07-30T23:20:02.439Z","endTime":"2026-07-30T23:20:05.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.67321693384572,"aZ":-30.82346563383426,"pfxX":8.658581210376138,"pfxZ":0.9473664620725177,"pX":1.2674539192088907,"pZ":1.6686721846101902,"vX0":6.880537133358367,"vY0":-119.21933485730767,"vZ0":-1.8048423262822575,"x":68.69,"y":193.73,"x0":-2.793921040363865,"y0":50.00053856495386,"z0":5.251781007614927,"aX":12.300698706735183},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.6,"breakHorizontal":-17.5,"spinRate":2577,"spinDirection":60},"zone":14,"typeConfidence":0.91,"plateTime":0.4617166638822723,"extension":7.1648770822168375},"index":6,"playId":"92f7f112-d295-3b41-ba15-071b6771decf","pitchNumber":6,"startTime":"2026-07-30T23:20:22.370Z","endTime":"2026-07-30T23:20:28.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80529389150841,"aZ":-14.7720334289995,"pfxX":-4.95552238111312,"pfxZ":8.81133762806148,"pX":-1.1922449284676515,"pZ":3.732875858108792,"vX0":6.497903376144596,"vY0":-139.95109332700127,"vZ0":-1.1157697578137067,"x":162.45,"y":137.99,"x0":-2.9048485593571205,"y0":50.0060390319016,"z0":5.108302434285375,"aX":-9.791362037231323},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.8,"breakHorizontal":7.6,"spinRate":2336,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.39199617911328843,"extension":6.987654049174492},"index":7,"playId":"954a9d4a-646b-3964-b192-a8d9aeb0c29c","pitchNumber":7,"startTime":"2026-07-30T23:20:43.710Z","endTime":"2026-07-30T23:20:47.838Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-30T23:20:47.838Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sal Stewart challenged (pitch result), call on the field was confirmed: Sal Stewart called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-30T23:20:57.380Z","endTime":"2026-07-30T23:23:06.348Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":82.5,"endSpeed":75.2,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.007359260695534,"aZ":-28.0662623495285,"pfxX":9.804975106294243,"pfxZ":2.850698888172575,"pX":-1.0032191103740766,"pZ":1.689258403731976,"vX0":1.7846647601153962,"vY0":-120.13076394192146,"vZ0":-2.218014199285583,"x":155.24,"y":193.17,"x0":-3.0311087684990623,"y0":50.00511667228821,"z0":5.150723083913638,"aX":14.15268925715333},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.8,"breakHorizontal":-18.1,"spinRate":2655,"spinDirection":70},"zone":13,"typeConfidence":0.9,"plateTime":0.45815884734111334,"extension":6.944235605568868},"index":0,"playId":"dc62f9eb-c050-3384-8aca-bfca7479de6c","pitchNumber":1,"startTime":"2026-07-30T23:21:13.857Z","endTime":"2026-07-30T23:21:17.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.18516694058884,"aZ":-27.435103001749386,"pfxX":-11.759219682049094,"pfxZ":2.4154335309323525,"pX":-2.0096143873282766,"pZ":2.578971731651522,"vX0":6.546613333734026,"vY0":-139.14309507890337,"vZ0":-1.7241228791412095,"x":193.6,"y":169.15,"x0":-2.8650490925165086,"y0":50.0011394357966,"z0":5.024208304900439,"aX":-23.058312308823126},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.2,"breakHorizontal":19.9,"spinRate":2188,"spinDirection":232},"zone":11,"typeConfidence":0.91,"plateTime":0.3936185234530343,"extension":6.790232356353182},"index":1,"playId":"c0a308df-479a-3ea6-a7a3-d37dc66cf384","pitchNumber":2,"startTime":"2026-07-30T23:21:32.715Z","endTime":"2026-07-30T23:21:37.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.058836613244583,"aZ":-28.84552950379843,"pfxX":5.309923253807767,"pfxZ":2.2131935940463165,"pX":-0.11513591932630958,"pZ":2.4239111355355263,"vX0":5.102981315732842,"vY0":-121.76870492035319,"vZ0":-0.9435337260158966,"x":121.39,"y":173.33,"x0":-2.9251773344135503,"y0":50.00600430627599,"z0":5.303501366567155,"aX":8.006184980351357},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.1,"breakHorizontal":-10.8,"spinRate":2600,"spinDirection":58},"zone":5,"typeConfidence":0.9,"plateTime":0.4491602163002746,"extension":6.8663588145078345},"index":2,"playId":"9330e354-bcce-35e3-9211-dcd02295e394","pitchNumber":3,"startTime":"2026-07-30T23:21:53.015Z","endTime":"2026-07-30T23:21:57.207Z","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":83.2,"endSpeed":76.0,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.929429718618305,"aZ":-28.49690564558149,"pfxX":7.895504904042131,"pfxZ":2.4999054175948245,"pX":0.4541061201694512,"pZ":3.463363356385739,"vX0":5.619175068766999,"vY0":-120.98558770838923,"vZ0":1.422586248314654,"x":99.69,"y":145.27,"x0":-2.92953769958156,"y0":50.00580679159497,"z0":5.376224947801613,"aX":11.636291504364737},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":5.2,"breakHorizontal":-15.7,"spinRate":2741,"spinDirection":60},"zone":12,"typeConfidence":0.9,"plateTime":0.4537623818564689,"extension":6.876012495618085},"index":3,"playId":"c87e46ee-27ab-3958-9a69-8b4607fa5b6f","pitchNumber":4,"startTime":"2026-07-30T23:22:11.445Z","endTime":"2026-07-30T23:22:16.198Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-30T23:22:28.017Z","endTime":"2026-07-30T23:22:41.074Z","isPitch":false,"type":"action","player":{"id":701398,"link":"/api/v1/people/701398"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":76.9,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.438928762573283,"aZ":-28.980760781882882,"pfxX":7.651070816176723,"pfxZ":2.127517500881165,"pX":1.5362487242296585,"pZ":2.013462372139384,"vX0":7.806135653002363,"vY0":-122.96803347308986,"vZ0":-2.079693867534474,"x":58.44,"y":184.42,"x0":-2.6949144703271917,"y0":50.00560900414344,"z0":5.372311193812832,"aX":11.510450928270412},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.5,"breakHorizontal":-16.0,"spinRate":2842,"spinDirection":61},"zone":14,"typeConfidence":0.9,"plateTime":0.4485009491676264,"extension":7.004878459298336},"index":5,"playId":"aba0b64a-4ce4-3f42-9870-4cf10b97bc95","pitchNumber":5,"startTime":"2026-07-30T23:22:41.074Z","endTime":"2026-07-30T23:22:45.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.799036151650842,"aZ":-23.55693133949606,"pfxX":-11.812236580218686,"pfxZ":4.454247444586314,"pX":-0.5236887694574707,"pZ":1.6628414408813847,"vX0":10.501894291360783,"vY0":-138.21953946772183,"vZ0":-4.6879358060378005,"x":136.96,"y":193.88,"x0":-2.8377183972266162,"y0":50.00249060973854,"z0":4.962535311767942,"aX":-22.855535477233545},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.2,"breakHorizontal":19.2,"spinRate":2243,"spinDirection":227},"zone":7,"typeConfidence":0.91,"plateTime":0.39627079439309254,"extension":7.109014219165811},"index":6,"playId":"c8ecb7e8-51be-35c2-bf0b-7492e13c9a40","pitchNumber":6,"startTime":"2026-07-30T23:23:02.181Z","endTime":"2026-07-30T23:23:06.348Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"}},"playEndTime":"2026-07-30T23:23:06.348Z","atBatIndex":4},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"JJ Bleday pops out to second baseman Brandon Lowe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-30T23:23:45.514Z","endTime":"2026-07-30T23:24:20.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.626355920587603,"aZ":-13.86205799249161,"pfxX":-7.147886731256257,"pfxZ":8.982168462096352,"pX":0.10291005683498916,"pZ":2.8968188760428615,"vX0":10.575191988589271,"vY0":-141.70437891546848,"vZ0":-3.6996567291135385,"x":113.08,"y":160.57,"x0":-2.7444114588642354,"y0":50.003598418403776,"z0":5.101794209152301,"aX":-14.574568915896215},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.7,"breakHorizontal":10.8,"spinRate":2377,"spinDirection":227},"zone":2,"typeConfidence":0.91,"plateTime":0.3861622502085127,"extension":6.9000666733580625},"index":0,"playId":"28396b84-7a34-349b-b777-2c1f929f645b","pitchNumber":1,"startTime":"2026-07-30T23:23:45.514Z","endTime":"2026-07-30T23:23:48.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.883978989076606,"aZ":-28.843286559063767,"pfxX":8.075452257339055,"pfxZ":2.2854249419998602,"pX":0.10345946104375486,"pZ":2.688379846663263,"vX0":4.921520865247837,"vY0":-120.3946553707124,"vZ0":-0.2586322302346714,"x":113.06,"y":166.19,"x0":-3.021109812296083,"y0":50.00249613596418,"z0":5.364923066613281,"aX":11.77283440939484},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.3,"breakHorizontal":-15.8,"spinRate":2615,"spinDirection":63},"zone":5,"typeConfidence":0.9,"plateTime":0.4561508298791641,"extension":6.790868651288814},"hitData":{"launchSpeed":87.4,"launchAngle":61.0,"totalDistance":182.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":144.71,"coordY":131.41}},"index":1,"playId":"e1a76ce8-1bc5-390d-903c-d5b50075d0f9","pitchNumber":2,"startTime":"2026-07-30T23:24:09.355Z","endTime":"2026-07-30T23:24:20.274Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-30T23:24:20.274Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Stephenson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-30T23:24:23.726Z","endTime":"2026-07-30T23:26:39.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":84.7,"endSpeed":78.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.561471308675703,"aZ":-25.959465800006267,"pfxX":8.7407252711159,"pfxZ":4.035639969531959,"pX":0.9786131977981442,"pZ":1.9677072035541092,"vX0":6.844364026160109,"vY0":-123.29632290914,"vZ0":-2.581454377980779,"x":79.7,"y":185.65,"x0":-2.9688855889621903,"y0":50.00155617163402,"z0":5.219360392935945,"aX":13.45195937847584},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.0,"breakHorizontal":-17.4,"spinRate":2738,"spinDirection":64},"zone":14,"typeConfidence":0.9,"plateTime":0.4442687153391418,"extension":6.951317728873064},"index":0,"playId":"9b11609e-d1df-31b2-ac45-5faa5719b038","pitchNumber":1,"startTime":"2026-07-30T23:24:47.414Z","endTime":"2026-07-30T23:24:51.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.304713862533237,"aZ":-27.438742416236096,"pfxX":-10.204560894360046,"pfxZ":2.415652165653496,"pX":-1.0513550701960206,"pZ":2.6226809849469586,"vX0":8.709085251857207,"vY0":-138.79082864163811,"vZ0":-1.7259452696473283,"x":157.08,"y":167.97,"x0":-2.8947751270921733,"y0":50.00642811147723,"z0":5.069300890050641,"aX":-20.033132243327554},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.2,"breakHorizontal":16.8,"spinRate":2226,"spinDirection":237},"zone":11,"typeConfidence":0.9,"plateTime":0.39374190983943835,"extension":7.010891004883488},"index":1,"playId":"a5d61c6b-ee20-3fa2-bb54-c6e42d6d5f68","pitchNumber":2,"startTime":"2026-07-30T23:25:05.813Z","endTime":"2026-07-30T23:25:09.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.66910796809441,"aZ":-31.042193334362498,"pfxX":9.966238362530513,"pfxZ":0.7607894093338867,"pX":0.7766055216325466,"pZ":1.9560921892761172,"vX0":5.604448154344658,"vY0":-121.77750489704856,"vZ0":-1.6273528399039279,"x":87.4,"y":185.97,"x0":-2.855444722765243,"y0":50.00342309314888,"z0":5.338183835850752,"aX":14.850874004073667},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.2,"breakHorizontal":-19.4,"spinRate":2744,"spinDirection":61},"zone":14,"typeConfidence":0.91,"plateTime":0.4511362581566023,"extension":7.033988471478112},"index":2,"playId":"d57ba134-693f-3404-b911-d873caa99385","pitchNumber":3,"startTime":"2026-07-30T23:25:37.743Z","endTime":"2026-07-30T23:25:42.372Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26909959221432,"aZ":-27.871350056473013,"pfxX":8.814159519738592,"pfxZ":2.79156388407896,"pX":1.6172870548995666,"pZ":0.8628173975909111,"vX0":8.054411555730209,"vY0":-124.09462245900397,"vZ0":-4.9443463441014135,"x":55.35,"y":215.48,"x0":-2.828434974273327,"y0":50.00567860192796,"z0":5.2323885682532945,"aX":13.603781184567756},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.0,"breakHorizontal":-18.0,"spinRate":2771,"spinDirection":66},"zone":14,"typeConfidence":0.9,"plateTime":0.4431698593056561,"extension":7.060795008473574},"index":3,"playId":"9528b05c-83fb-3a61-81c7-25de5f468edd","pitchNumber":4,"startTime":"2026-07-30T23:25:56.561Z","endTime":"2026-07-30T23:26:02.891Z","isPitch":true,"type":"pitch"},{"details":{"description":"Elly De La Cruz steals (19) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"actionPlayId":"9528b05c-83fb-3a61-81c7-25de5f468edd","startTime":"2026-07-30T23:26:03.932Z","endTime":"2026-07-30T23:26:33.374Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"}},{"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":83.3,"endSpeed":76.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.114709698330124,"aZ":-29.068667878043644,"pfxX":10.139144564051907,"pfxZ":2.0974020327640845,"pX":0.7747116749177574,"pZ":1.357169686620395,"vX0":5.662785801601267,"vY0":-121.1450220389318,"vZ0":-3.1098556636419827,"x":87.47,"y":202.14,"x0":-2.9149044989337147,"y0":50.00000823504288,"z0":5.2159754793394715,"aX":14.965715478278355},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.2,"breakHorizontal":-19.8,"spinRate":2724,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.45326906118272703,"extension":7.150598512329603},"index":5,"playId":"0e5ac604-8275-3115-b876-568f34d19d61","pitchNumber":5,"startTime":"2026-07-30T23:26:33.374Z","endTime":"2026-07-30T23:26:39.538Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-30T23:26:39.538Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Esmerlyn Valdez flies out to center fielder Dane Myers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-30T23:28:33.551Z","endTime":"2026-07-30T23:30:26.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.474413331283944,"aZ":-25.442175557710698,"pfxX":-11.689891459521283,"pfxZ":3.6553240530265576,"pX":1.0650636177502752,"pZ":2.1079186312246803,"vX0":11.972204754532873,"vY0":-134.68499667778292,"vZ0":-3.9226885523682906,"x":76.4,"y":181.87,"x0":-1.9128421201761188,"y0":50.00534205991335,"z0":5.376657231757723,"aX":-21.541662044261972},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.0,"breakHorizontal":18.7,"spinRate":2247,"spinDirection":239},"zone":14,"typeConfidence":0.91,"plateTime":0.40623337279513994,"extension":6.284265672196896},"index":0,"playId":"cb5f6985-874f-3c96-8f87-7b74bbabf336","pitchNumber":1,"startTime":"2026-07-30T23:28:56.970Z","endTime":"2026-07-30T23:29:01.553Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42788456349141,"aZ":-31.958405789976354,"pfxX":0.19029751846516474,"pfxZ":0.14231088476194742,"pX":0.8794291439148033,"pZ":1.5528161458605627,"vX0":7.332378105992576,"vY0":-124.149651486796,"vZ0":-3.574431069798038,"x":83.48,"y":196.85,"x0":-2.1296386741868196,"y0":50.00610076772633,"z0":5.6540043898802255,"aX":0.29886327855781814},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.4,"breakHorizontal":-1.9,"spinRate":2897,"spinDirection":36},"zone":14,"typeConfidence":0.91,"plateTime":0.4401557290881457,"extension":6.312375999144782},"index":1,"playId":"3a052086-eb05-3006-8350-8ff2b6f232c5","pitchNumber":2,"startTime":"2026-07-30T23:29:09.419Z","endTime":"2026-07-30T23:29:14.133Z","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":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.996464295830467,"aZ":-26.205095343006604,"pfxX":-10.629965270568025,"pfxZ":3.2343079449924534,"pX":-0.16837334843667714,"pZ":3.6675604530850774,"vX0":9.023771458902209,"vY0":-134.64449461036784,"vZ0":-0.16308330303286922,"x":123.42,"y":139.76,"x0":-2.174761582156107,"y0":50.000505030953406,"z0":5.576143350773019,"aX":-19.60354230116984},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.0,"breakHorizontal":17.4,"spinRate":2238,"spinDirection":232},"zone":11,"typeConfidence":0.91,"plateTime":0.4060919551727147,"extension":6.077695845189437},"index":2,"playId":"480cc612-e40a-30bc-98cd-f00f3f43d910","pitchNumber":3,"startTime":"2026-07-30T23:29:25.504Z","endTime":"2026-07-30T23:29:30.078Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91255511939802,"aZ":-25.39566851055484,"pfxX":-11.10428748659583,"pfxZ":3.6706260026669337,"pX":0.51326979472986,"pZ":2.988860491543933,"vX0":10.802840694422198,"vY0":-134.74024952343396,"vZ0":-1.7600332702087487,"x":97.44,"y":158.08,"x0":-2.0957080878687044,"y0":50.0054634319712,"z0":5.436311366506111,"aX":-20.52270334439636},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.5,"breakHorizontal":18.0,"spinRate":2345,"spinDirection":237},"zone":3,"typeConfidence":0.91,"plateTime":0.4057442080326332,"extension":6.369362838656756},"index":3,"playId":"388bd1c8-3a94-30c3-b966-c74c3ec8e5b5","pitchNumber":4,"startTime":"2026-07-30T23:29:53.021Z","endTime":"2026-07-30T23:29:56.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.93553206339764,"aZ":-25.321160782864258,"pfxX":-11.459315615548423,"pfxZ":3.656774535928796,"pX":0.2350770837728836,"pZ":1.833487203071161,"vX0":10.509844118097185,"vY0":-135.83899350891545,"vZ0":-4.801610542984449,"x":108.04,"y":189.28,"x0":-2.1897256452175227,"y0":50.00343745721627,"z0":5.377953501313225,"aX":-21.479474278426963},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.8,"breakHorizontal":18.6,"spinRate":2408,"spinDirection":238},"zone":8,"typeConfidence":0.91,"plateTime":0.40275576307369265,"extension":6.222408382034412},"index":4,"playId":"a6605e75-d648-37e5-ace5-c85f8ec1668e","pitchNumber":5,"startTime":"2026-07-30T23:30:05.159Z","endTime":"2026-07-30T23:30:09.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.008060400802087,"aZ":-31.812310018819325,"pfxX":0.28384896300949025,"pfxZ":0.22227014071695272,"pX":0.320774924899928,"pZ":2.077438917916355,"vX0":6.0035626782803195,"vY0":-126.12515831411282,"vZ0":-2.5462129420045434,"x":104.77,"y":182.69,"x0":-2.1204470254908028,"y0":50.00290212295783,"z0":5.648171876035729,"aX":0.45926472994555384},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.1,"breakHorizontal":-1.8,"spinRate":2851,"spinDirection":45},"zone":9,"typeConfidence":0.91,"plateTime":0.4331445440384467,"extension":6.063028664721953},"hitData":{"launchSpeed":89.7,"launchAngle":47.0,"totalDistance":279.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.63,"coordY":88.82}},"index":5,"playId":"ab07f05e-57ea-3dbf-b8a0-21ba0e2cb0de","pitchNumber":6,"startTime":"2026-07-30T23:30:17.344Z","endTime":"2026-07-30T23:30:26.621Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-30T23:30:26.621Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan O'Hearn strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-30T23:30:33.610Z","endTime":"2026-07-30T23:31:53.012Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.785598235274836,"aZ":-24.375773361842406,"pfxX":-10.342674677477893,"pfxZ":4.142453299454234,"pX":-0.07783443519198188,"pZ":3.581040222910093,"vX0":9.106957830122033,"vY0":-136.09157987273628,"vZ0":-0.8222688412600189,"x":119.97,"y":142.09,"x0":-2.117499397140225,"y0":50.00291742292361,"z0":5.569504491939981,"aX":-19.47558727766877},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.6,"breakHorizontal":16.9,"spinRate":2228,"spinDirection":231},"zone":11,"typeConfidence":0.91,"plateTime":0.4018621459070246,"extension":6.264688700916721},"index":0,"playId":"d85a0e92-cbd1-3954-a4d5-1cfb80595581","pitchNumber":1,"startTime":"2026-07-30T23:30:59.237Z","endTime":"2026-07-30T23:31:03.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.14602918633794,"aZ":-16.65018509923628,"pfxX":-5.037615729111461,"pfxZ":8.035597130771537,"pX":-0.689182384532933,"pZ":3.814533388100204,"vX0":5.497416017795937,"vY0":-137.97251151416702,"vZ0":-2.260986250873943,"x":143.27,"y":135.79,"x0":-2.051155526221236,"y0":50.00159050856091,"z0":5.7642275103933,"aX":-9.730813457449504},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.3,"breakHorizontal":8.0,"spinRate":2373,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.3966927999391334,"extension":6.138029208769705},"index":1,"playId":"7374bd4c-334f-3c4d-b8d0-3916555680b0","pitchNumber":2,"startTime":"2026-07-30T23:31:13.653Z","endTime":"2026-07-30T23:31:17.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":73.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.583064833301336,"aZ":-41.95376305120863,"pfxX":7.098715770895111,"pfxZ":-7.05228976903747,"pX":-0.7141693436622616,"pZ":3.3324223615776387,"vX0":0.7775390710534539,"vY0":-117.69017888743777,"vZ0":2.5165367725462886,"x":144.22,"y":148.8,"x0":-1.970753450716658,"y0":50.00040895838385,"z0":6.165255336371851,"aX":9.848780423824845},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-11.8,"breakHorizontal":-13.1,"spinRate":3219,"spinDirection":50},"zone":1,"typeConfidence":2.0,"plateTime":0.467336247472407,"extension":5.884674781148693},"index":2,"playId":"a6792c51-54e6-3bfd-a461-5c980f36388f","pitchNumber":3,"startTime":"2026-07-30T23:31:29.024Z","endTime":"2026-07-30T23:31:33.330Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-30T23:31:36.864Z","endTime":"2026-07-30T23:31:48.103Z","isPitch":false,"type":"action","player":{"id":656811,"link":"/api/v1/people/656811"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.791888418745657,"aZ":-35.88223996005281,"pfxX":0.7189840388618669,"pfxZ":-2.3803507641705393,"pX":0.7209052681872913,"pZ":0.34996776325455664,"vX0":6.495388008645478,"vY0":-123.98377194702208,"vZ0":-5.408927186066234,"x":89.52,"y":229.33,"x0":-2.0263583420502904,"y0":50.00480455974347,"z0":5.554590353942032,"aX":1.1182508143841745},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-5.4,"breakHorizontal":-2.8,"spinRate":3020,"spinDirection":42},"zone":14,"typeConfidence":0.89,"plateTime":0.4417881441651219,"extension":5.950550950899811},"index":4,"playId":"3feb735e-2945-3e6a-879a-b80d615b6d0e","pitchNumber":4,"startTime":"2026-07-30T23:31:48.103Z","endTime":"2026-07-30T23:31:53.012Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-30T23:31:53.012Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a ground ball to left fielder JJ Bleday.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-30T23:31:56.382Z","endTime":"2026-07-30T23:33:52.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63373564464191,"aZ":-24.41864054455536,"pfxX":-10.429879631060238,"pfxZ":4.167101550715024,"pX":-0.1507784289786344,"pZ":3.33875211284243,"vX0":8.784797493523152,"vY0":-136.19349735558544,"vZ0":-1.2398328445871747,"x":122.75,"y":148.63,"x0":-2.078664165143747,"y0":50.00011839899118,"z0":5.50434344097095,"aX":-19.399507842993835},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.4,"breakHorizontal":16.8,"spinRate":2264,"spinDirection":229},"zone":11,"typeConfidence":0.91,"plateTime":0.4036818528571633,"extension":6.140727635300213},"index":0,"playId":"d6dda916-6b78-3764-bd7b-3d5ea3edf0c0","pitchNumber":1,"startTime":"2026-07-30T23:32:20.734Z","endTime":"2026-07-30T23:32:25.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7737367832619,"aZ":-26.64321393029399,"pfxX":-11.624170620188211,"pfxZ":3.34643359942417,"pX":0.33961558411777615,"pZ":0.5626467182903614,"vX0":9.997330671725265,"vY0":-128.27197793725597,"vZ0":-6.681501658028806,"x":104.05,"y":223.59,"x0":-2.115373161983157,"y0":50.000527096410835,"z0":5.3041205519873955,"aX":-19.193219753844907},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.6,"breakHorizontal":18.6,"spinRate":1988,"spinDirection":257},"zone":14,"typeConfidence":0.83,"plateTime":0.4284829747151999,"extension":6.15922864547216},"index":1,"playId":"203ec4fc-2d09-3595-900b-c4cde7d2afa0","pitchNumber":2,"startTime":"2026-07-30T23:32:32.787Z","endTime":"2026-07-30T23:32:37.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25503166986598,"aZ":-32.465365086947656,"pfxX":0.4842482265879198,"pfxZ":-0.1852090756408744,"pX":-0.4501734255838305,"pZ":1.5417023186846905,"vX0":4.063464967447765,"vY0":-124.55095386259221,"vZ0":-3.3994267582917894,"x":99.12,"y":159.27,"x0":-2.1634936984478825,"y0":50.003385838550095,"z0":5.599982018357044,"aX":0.7624455788266603},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.8,"breakHorizontal":-1.8,"spinRate":2752,"spinDirection":46},"zone":7,"typeConfidence":0.91,"plateTime":0.4392152552943127,"extension":6.070774130413515},"index":2,"playId":"7191f9de-1953-3975-b043-16615317713c","pitchNumber":3,"startTime":"2026-07-30T23:32:49.802Z","endTime":"2026-07-30T23:32:53.921Z","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":89.2,"endSpeed":82.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.935448218497115,"aZ":-32.03634818810755,"pfxX":-11.552500321669555,"pfxZ":0.08169227222389264,"pX":-1.1753376069518289,"pZ":0.8151961850377392,"vX0":6.614541155721662,"vY0":-129.6497081484688,"vZ0":-5.212398363593336,"x":161.8,"y":216.77,"x0":-2.2577941075376944,"y0":50.00496526867627,"z0":5.294985805029582,"aX":-19.682339117795742},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.8,"breakHorizontal":19.4,"spinRate":1872,"spinDirection":254},"zone":13,"typeConfidence":0.89,"plateTime":0.4223747954352608,"extension":6.1141942689609365},"index":3,"playId":"261c4032-bbf2-3804-8627-c7856bf5ef4e","pitchNumber":4,"startTime":"2026-07-30T23:33:06.099Z","endTime":"2026-07-30T23:33:11.164Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.208214178388097,"aZ":-23.39887970600309,"pfxX":-11.313410098860679,"pfxZ":4.567501931859555,"pX":1.4938599520344866,"pZ":2.964326753531289,"vX0":13.218200450142762,"vY0":-137.68002112869445,"vZ0":-2.334546176330101,"x":60.06,"y":158.74,"x0":-1.8966589594218295,"y0":50.00485009785475,"z0":5.404670219479425,"aX":-21.749484541884954},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.9,"breakHorizontal":17.8,"spinRate":2298,"spinDirection":234},"zone":12,"typeConfidence":0.91,"plateTime":0.39763941909441547,"extension":6.3223514912603305},"index":4,"playId":"e9bc876f-2637-3c56-a498-7681b38bf6d0","pitchNumber":5,"startTime":"2026-07-30T23:33:26.139Z","endTime":"2026-07-30T23:33:30.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.595861456808677,"aZ":-22.930799228397397,"pfxX":-10.786005482222048,"pfxZ":4.869560036921246,"pX":0.6814017219127027,"pZ":2.609916332302599,"vX0":11.170923392839226,"vY0":-136.55221631288077,"vZ0":-3.2781500011313716,"x":91.03,"y":168.31,"x0":-2.0509438305757604,"y0":50.003908395824006,"z0":5.394159877796709,"aX":-20.477880127237345},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.3,"breakHorizontal":17.3,"spinRate":2348,"spinDirection":232},"zone":6,"typeConfidence":0.91,"plateTime":0.4003164154322967,"extension":6.415987834497235},"hitData":{"launchSpeed":98.3,"launchAngle":7.0,"totalDistance":140.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":103.67,"coordY":98.98}},"index":5,"playId":"922f0fd9-057c-3b69-b7d0-2b02a017f8c2","pitchNumber":6,"startTime":"2026-07-30T23:33:42.281Z","endTime":"2026-07-30T23:33:52.717Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-30T23:33:52.717Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Endy Rodríguez grounds out to first baseman Sal Stewart.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-30T23:33:59.358Z","endTime":"2026-07-30T23:35:01.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.795423271343026,"aZ":-16.46040958426859,"pfxX":-5.613517377313926,"pfxZ":8.511584980801638,"pX":1.2138648002044263,"pZ":1.7727953861933374,"vX0":10.86799363403452,"vY0":-134.89238356475144,"vZ0":-6.944599350729545,"x":70.73,"y":190.91,"x0":-2.1344504735618637,"y0":50.005863540539615,"z0":5.537247789221227,"aX":-10.3681852364728},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.0,"breakHorizontal":7.9,"spinRate":2294,"spinDirection":220},"zone":14,"typeConfidence":0.9,"plateTime":0.40573809214059997,"extension":6.400190167881714},"index":0,"playId":"000af826-0c10-337c-8873-b96954fb99a1","pitchNumber":1,"startTime":"2026-07-30T23:34:18.436Z","endTime":"2026-07-30T23:34:22.483Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"488f17d4-9fad-31ff-8d18-deed76337e28","startTime":"2026-07-30T23:34:39.625Z","endTime":"2026-07-30T23:34:42.803Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.579732577290244,"aZ":-17.402510527595293,"pfxX":-5.766964949076187,"pfxZ":7.944454394168904,"pX":0.4619243366459919,"pZ":2.726757570110003,"vX0":8.914983117152687,"vY0":-135.4777900126169,"vZ0":-4.662631959616988,"x":99.39,"y":165.16,"x0":-2.1219552434542783,"y0":50.002111017307705,"z0":5.686400592742526,"aX":-10.721922268388994},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.6,"breakHorizontal":8.5,"spinRate":2325,"spinDirection":221},"zone":6,"typeConfidence":0.9,"plateTime":0.4042946555660225,"extension":6.2170979592754625},"hitData":{"launchSpeed":88.1,"launchAngle":-30.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.74,"coordY":177.53}},"index":2,"playId":"6c7bb040-2fc5-3def-a38b-3c5165889b68","pitchNumber":2,"startTime":"2026-07-30T23:34:56.622Z","endTime":"2026-07-30T23:35:01.252Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-30T23:35:01.252Z","atBatIndex":10},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nathaniel Lowe doubles (15) on a sharp line drive to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-30T23:37:04.075Z","endTime":"2026-07-30T23:38:29.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":86.9,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.335163025342,"aZ":-16.702894752547273,"pfxX":-6.364957693093847,"pfxZ":7.949498325529438,"pX":0.233290958504296,"pZ":2.801502855667635,"vX0":10.698785144022441,"vY0":-139.15268409783175,"vZ0":-2.6823130687841172,"x":108.11,"y":163.14,"x0":-2.847276156165051,"y0":50.00607709597989,"z0":4.894173795642156,"aX":-12.393787704597429},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.9,"breakHorizontal":9.1,"spinRate":2373,"spinDirection":230},"zone":5,"typeConfidence":0.9,"plateTime":0.3946948104387662,"extension":7.161450706197592},"index":0,"playId":"e64364b8-fde4-3600-b9fd-8b87b0295149","pitchNumber":1,"startTime":"2026-07-30T23:37:15.689Z","endTime":"2026-07-30T23:37:19.897Z","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":96.6,"endSpeed":88.4,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.04722855877786,"aZ":-20.23416635091707,"pfxX":-8.7368589443938,"pfxZ":5.963877888899615,"pX":-1.1925597149320437,"pZ":2.4200896466675283,"vX0":7.783752106116498,"vY0":-140.4509716481589,"vZ0":-3.422635356371429,"x":162.46,"y":173.44,"x0":-2.861219831259516,"y0":50.005963542934985,"z0":4.966284933889865,"aX":-17.503057975752156},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.3,"breakHorizontal":14.3,"spinRate":2303,"spinDirection":232},"zone":13,"typeConfidence":0.88,"plateTime":0.38959711874567526,"extension":7.038148750675993},"index":1,"playId":"ce2bed17-a502-388a-bec3-91667ff83e63","pitchNumber":2,"startTime":"2026-07-30T23:37:43.824Z","endTime":"2026-07-30T23:37:48.192Z","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":83.4,"endSpeed":76.6,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.934334698177945,"aZ":-33.8335058723953,"pfxX":7.252270695089059,"pfxZ":-1.109731659403268,"pX":-0.043045581694450406,"pZ":3.6904961516514585,"vX0":4.424408827618405,"vY0":-121.40156197431305,"vZ0":2.7321726836607145,"x":118.64,"y":139.14,"x0":-2.8319594878383056,"y0":50.00471803288255,"z0":5.496856174811093,"aX":10.81734877120837},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.1,"breakHorizontal":-14.2,"spinRate":2700,"spinDirection":69},"zone":12,"typeConfidence":0.62,"plateTime":0.4513030153021762,"extension":7.023753617580609},"index":2,"playId":"08c789b5-1d43-3dd5-8cad-6d346815126b","pitchNumber":3,"startTime":"2026-07-30T23:38:00.682Z","endTime":"2026-07-30T23:38:06.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97216880750752,"aZ":-19.60851897083438,"pfxX":-7.5063114292681385,"pfxZ":6.2925204797881085,"pX":-0.2478568197000654,"pZ":2.0943657335451333,"vX0":9.571036955275138,"vY0":-140.0452450110854,"vZ0":-4.442177947477834,"x":126.45,"y":182.23,"x0":-2.7255838627320594,"y0":50.004192882053026,"z0":4.974034171755359,"aX":-14.994620239480685},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.7,"breakHorizontal":11.8,"spinRate":2331,"spinDirection":233},"zone":8,"typeConfidence":0.9,"plateTime":0.3902744018003905,"extension":7.216465838840387},"hitData":{"launchSpeed":110.6,"launchAngle":7.0,"totalDistance":169.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":155.36,"coordY":92.39}},"index":3,"playId":"7bed47e0-f9db-3e24-bc61-e235b7585c22","pitchNumber":4,"startTime":"2026-07-30T23:38:18.223Z","endTime":"2026-07-30T23:38:29.546Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-30T23:38:29.546Z","atBatIndex":11},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Eugenio Suárez lines out sharply to left fielder Jake Mangum.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-30T23:38:39.363Z","endTime":"2026-07-30T23:39:56.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89245681143764,"aZ":-27.378198628707953,"pfxX":-10.49115738030741,"pfxZ":2.3933568206611664,"pX":-1.1305821820006405,"pZ":2.4147861642892967,"vX0":8.251014190415507,"vY0":-140.79653529442996,"vZ0":-2.574780913062237,"x":160.1,"y":173.58,"x0":-2.7406349648409405,"y0":50.00046926484666,"z0":5.118624552615226,"aX":-20.99529878211702},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.0,"breakHorizontal":17.3,"spinRate":2155,"spinDirection":233},"zone":13,"typeConfidence":0.91,"plateTime":0.3894786347884289,"extension":7.090897712193767},"index":0,"playId":"257c5a97-3845-30f9-8d11-1e160451e034","pitchNumber":1,"startTime":"2026-07-30T23:39:06.163Z","endTime":"2026-07-30T23:39:09.398Z","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.5,"endSpeed":88.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.189878563739065,"aZ":-24.63681150648801,"pfxX":-11.212498045195243,"pfxZ":3.7327891939698032,"pX":-0.07478375380181417,"pZ":1.086553789320222,"vX0":11.115796015329181,"vY0":-141.4196339790281,"vZ0":-6.203664566800992,"x":119.85,"y":209.44,"x0":-2.6054894192429248,"y0":50.00486008006236,"z0":4.896168158153004,"aX":-22.64397366709043},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":5.5,"breakHorizontal":18.0,"spinRate":2234,"spinDirection":230},"zone":13,"typeConfidence":0.91,"plateTime":0.38778054594885747,"extension":7.105177624708564},"index":1,"playId":"639cb6f9-49d2-3766-876c-b3e5df6fd8a7","pitchNumber":2,"startTime":"2026-07-30T23:39:25.333Z","endTime":"2026-07-30T23:39:31.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84976752475894,"aZ":-23.50527124871779,"pfxX":-10.466170204079003,"pfxZ":4.372388755100163,"pX":-0.2756046249549459,"pZ":2.4609532658636373,"vX0":10.575362038593635,"vY0":-140.2187350707916,"vZ0":-3.0812873376833987,"x":127.51,"y":172.33,"x0":-2.7432626627334695,"y0":50.00528375281451,"z0":5.114540187365904,"aX":-20.763643158229215},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.4,"breakHorizontal":16.7,"spinRate":2214,"spinDirection":229},"zone":5,"typeConfidence":0.9,"plateTime":0.39120926019689284,"extension":7.064192085487598},"hitData":{"launchSpeed":101.9,"launchAngle":18.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":69.11,"coordY":89.9}},"index":2,"playId":"b78c88a0-cf94-351a-8978-e955974e53b9","pitchNumber":3,"startTime":"2026-07-30T23:39:47.072Z","endTime":"2026-07-30T23:39:56.394Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-30T23:39:56.394Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dane Myers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-30T23:40:03.545Z","endTime":"2026-07-30T23:42:58.811Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08135859895171,"aZ":-28.59314455531354,"pfxX":-11.827519976575253,"pfxZ":1.848663399912768,"pX":-0.5870025228830035,"pZ":1.7474710632058972,"vX0":10.143543698185834,"vY0":-138.7304850803314,"vZ0":-3.434709917400679,"x":139.38,"y":191.6,"x0":-2.7605230688608255,"y0":50.00675381671302,"z0":4.915098368275465,"aX":-22.976431803150874},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.8,"breakHorizontal":19.2,"spinRate":2201,"spinDirection":235},"zone":7,"typeConfidence":0.9,"plateTime":0.39535644671854264,"extension":6.894053481609195},"index":0,"playId":"3dd63239-6e94-3dd5-a464-39ffd6064593","pitchNumber":1,"startTime":"2026-07-30T23:40:28.493Z","endTime":"2026-07-30T23:40:32.690Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.420505599416966,"aZ":-31.53272782262445,"pfxX":8.441564508773173,"pfxZ":0.43664252027533124,"pX":1.651151531504896,"pZ":1.4078472857596267,"vX0":8.167115464672927,"vY0":-121.83936031805364,"vZ0":-2.4359988081630197,"x":54.06,"y":200.77,"x0":-2.8607594908739316,"y0":50.00554169273776,"z0":5.188172786336506,"aX":12.49409661759238},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.4,"breakHorizontal":-17.4,"spinRate":2786,"spinDirection":54},"zone":14,"typeConfidence":0.91,"plateTime":0.45225663858184273,"extension":7.18182356292312},"index":1,"playId":"ad0fc9d7-931b-356f-adab-02fa4894af72","pitchNumber":2,"startTime":"2026-07-30T23:40:47.345Z","endTime":"2026-07-30T23:40:50.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.85328597278429,"aZ":-26.429484137737994,"pfxX":-11.60468848757197,"pfxZ":2.90725083862933,"pX":-0.954481395071913,"pZ":1.8329034171819398,"vX0":9.280824299422415,"vY0":-139.76804825926988,"vZ0":-3.690109791136304,"x":153.38,"y":189.29,"x0":-2.8122966520211166,"y0":50.00371350345174,"z0":4.9083312886274415,"aX":-22.933688344844875},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":4.7,"breakHorizontal":19.1,"spinRate":2334,"spinDirection":228},"zone":13,"typeConfidence":0.91,"plateTime":0.3920643735738283,"extension":6.8666165459556785},"index":2,"playId":"b2982fe0-f25f-35e4-b667-3883555c1c98","pitchNumber":3,"startTime":"2026-07-30T23:41:07.114Z","endTime":"2026-07-30T23:41:11.485Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.036966426933894,"aZ":-29.247357837885296,"pfxX":8.00690839322049,"pfxZ":1.9006562002648257,"pX":2.75802188441928,"pZ":0.8951458746961221,"vX0":10.80251237354734,"vY0":-124.36038212006288,"vZ0":-4.624828141303774,"x":11.87,"y":214.61,"x0":-2.711758444754271,"y0":50.00266681274783,"z0":5.255172543130504,"aX":12.317252191836271},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.4,"breakHorizontal":-17.4,"spinRate":2840,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.4434528024178528,"extension":7.193991569291868},"index":3,"playId":"2ad4cdbf-797c-3944-8f47-59e88068e3fc","pitchNumber":4,"startTime":"2026-07-30T23:41:29.501Z","endTime":"2026-07-30T23:41:34.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.186824536540243,"aZ":-31.78055220918842,"pfxX":8.359794012141117,"pfxZ":0.26705073438955473,"pX":0.5004829550841782,"pZ":2.292849023629628,"vX0":6.026332983161027,"vY0":-122.39735227599792,"vZ0":-0.7253939686135169,"x":97.92,"y":176.87,"x0":-3.0877737848313873,"y0":50.00593053841915,"z0":5.336045810089724,"aX":12.572593296083838},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.6,"breakHorizontal":-16.7,"spinRate":2780,"spinDirection":52},"zone":6,"typeConfidence":0.91,"plateTime":0.44903783354405435,"extension":7.040975198807421},"index":4,"playId":"a0c90af4-0c93-3651-8f33-a504124d489e","pitchNumber":5,"startTime":"2026-07-30T23:41:52.467Z","endTime":"2026-07-30T23:41:56.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03808942151089,"aZ":-26.775251515708838,"pfxX":-12.257119224263432,"pfxZ":2.780231471217977,"pX":-0.8366294085575684,"pZ":1.9202088204619077,"vX0":10.061621629329162,"vY0":-138.96641251729235,"vZ0":-3.334743001647853,"x":148.89,"y":186.93,"x0":-2.923428900302349,"y0":50.00540899640774,"z0":4.927539805995334,"aX":-23.82066288494564},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.4,"breakHorizontal":19.9,"spinRate":2128,"spinDirection":234},"zone":13,"typeConfidence":0.9,"plateTime":0.39513102476506035,"extension":6.97863130502217},"index":5,"playId":"86df5ce4-8150-3092-b67f-c768cc9ab23e","pitchNumber":6,"startTime":"2026-07-30T23:42:20.525Z","endTime":"2026-07-30T23:42:25.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8924626207394,"aZ":-25.746769542953697,"pfxX":-11.342091173543384,"pfxZ":3.2389881970350256,"pX":-0.33735620036377795,"pZ":2.6396680271417963,"vX0":10.58921399378299,"vY0":-140.2707333021166,"vZ0":-1.7656217093962625,"x":129.86,"y":167.51,"x0":-2.6949937456452204,"y0":50.003483992536445,"z0":4.962464651180632,"aX":-22.514201493086365},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.6,"breakHorizontal":18.2,"spinRate":2293,"spinDirection":235},"zone":4,"typeConfidence":0.91,"plateTime":0.3910696482970164,"extension":6.9643155769564125},"index":6,"playId":"4728521b-8d04-384f-99ca-6aa2ecc95214","pitchNumber":7,"startTime":"2026-07-30T23:42:53.729Z","endTime":"2026-07-30T23:42:58.811Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-30T23:42:58.811Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Noelvi Marte strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-30T23:43:13.353Z","endTime":"2026-07-30T23:45:32.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.9,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03205494402533,"aZ":-31.720368305396835,"pfxX":8.862738638239197,"pfxZ":0.3057452238465572,"pX":1.8344180130700167,"pZ":2.1456912797074272,"vX0":8.450490819530525,"vY0":-121.89242337429862,"vZ0":-0.9883569263153789,"x":47.08,"y":180.85,"x0":-2.8407597110198766,"y0":50.00430557121275,"z0":5.31816095959254,"aX":13.211752945942466},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.6,"breakHorizontal":-18.2,"spinRate":2767,"spinDirection":52},"zone":14,"typeConfidence":0.91,"plateTime":0.450952597897579,"extension":7.109043034936171},"index":0,"playId":"5c645bfe-867b-356d-a721-9590015b3697","pitchNumber":1,"startTime":"2026-07-30T23:43:25.975Z","endTime":"2026-07-30T23:43:29.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.874057059189802,"aZ":-31.5409855612193,"pfxX":8.028108790426822,"pfxZ":0.41922327315761687,"pX":3.4689963469400333,"pZ":0.22021754463998927,"vX0":12.36877546166953,"vY0":-122.99556486587382,"vZ0":-5.253610287814642,"x":-15.23,"y":232.83,"x0":-2.689556103200797,"y0":50.00467609331694,"z0":5.0930545681978225,"aX":12.164828452598101},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.5,"breakHorizontal":-17.8,"spinRate":2811,"spinDirection":52},"zone":14,"typeConfidence":0.88,"plateTime":0.44719541228854753,"extension":7.30427411300565},"index":1,"playId":"24f833c8-b4db-3d76-b00b-ea48f8ed2b56","pitchNumber":2,"startTime":"2026-07-30T23:43:46.822Z","endTime":"2026-07-30T23:43:50.350Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"fbaa30cc-31d2-4774-97da-867773e4a08a","startTime":"2026-07-30T23:44:18.757Z","endTime":"2026-07-30T23:44:23.757Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.732856549347993,"aZ":-23.03472305263025,"pfxX":-11.318197760352982,"pfxZ":4.6614332328207775,"pX":1.3158579345115506,"pZ":1.7251608624282364,"vX0":14.727512944723337,"vY0":-139.2797824726577,"vZ0":-5.16434572229943,"x":66.84,"y":192.2,"x0":-2.5738004127094314,"y0":50.00511672400495,"z0":5.129886905338317,"aX":-22.20542058806526},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.4,"breakHorizontal":17.4,"spinRate":2179,"spinDirection":229},"zone":14,"typeConfidence":0.91,"plateTime":0.3934915309490319,"extension":7.188055874716692},"index":3,"playId":"a042df71-3600-3eda-9115-ac31acb0e861","pitchNumber":3,"startTime":"2026-07-30T23:44:37.621Z","endTime":"2026-07-30T23:44:42.603Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.2,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67216160342976,"aZ":-29.65031402287306,"pfxX":8.654463906833932,"pfxZ":1.667703818656312,"pX":1.6786270830863947,"pZ":1.2491705393308528,"vX0":8.168607053937507,"vY0":-123.24855971508673,"vZ0":-3.326306191503255,"x":53.01,"y":205.05,"x0":-2.8250927215507584,"y0":50.00123721009252,"z0":5.169616801877741,"aX":13.06669736353609},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.4,"breakHorizontal":-17.9,"spinRate":2679,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.4475606108642576,"extension":7.157305893710906},"index":4,"playId":"23d41e66-10ae-3a14-aa72-dde49cdeef0b","pitchNumber":4,"startTime":"2026-07-30T23:44:59.935Z","endTime":"2026-07-30T23:45:04.222Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-30T23:45:13.308Z","endTime":"2026-07-30T23:45:29.278Z","isPitch":false,"type":"action","player":{"id":682622,"link":"/api/v1/people/682622"}},{"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":85.0,"endSpeed":77.4,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71936675320371,"aZ":-30.089278475013323,"pfxX":7.930765624636346,"pfxZ":1.3814995330989612,"pX":2.5083226402415097,"pZ":1.1491159911771145,"vX0":10.250763099308802,"vY0":-123.22895202447589,"vZ0":-3.760953218297324,"x":21.39,"y":207.75,"x0":-2.7654102906105447,"y0":50.00307145302961,"z0":5.288948725832657,"aX":11.970001855980975},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.7,"breakHorizontal":-17.2,"spinRate":2723,"spinDirection":51},"zone":14,"typeConfidence":0.91,"plateTime":0.44767849718193364,"extension":7.2022417560482515},"index":6,"playId":"660df3d2-6bbd-3311-88fb-4defc6ffb72c","pitchNumber":5,"startTime":"2026-07-30T23:45:29.278Z","endTime":"2026-07-30T23:45:32.973Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-30T23:45:32.973Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Gonzalez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-30T23:47:31.072Z","endTime":"2026-07-30T23:48:14.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.1,"endSpeed":69.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.249110158009984,"aZ":-41.83807774980853,"pfxX":7.14247353433608,"pfxZ":-7.902846451682768,"pX":-0.49888525093212477,"pZ":3.4261123735251897,"vX0":1.405794980484478,"vY0":-110.63575273308312,"vZ0":3.3942147398482456,"x":136.02,"y":146.27,"x0":-2.0720454236018373,"y0":50.00356578248794,"z0":6.298406241325367,"aX":8.73309441098593},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-12.8,"breakHorizontal":-13.3,"spinRate":3036,"spinDirection":47},"zone":1,"typeConfidence":2.0,"plateTime":0.49769080667880594,"extension":5.823916976356038},"index":0,"playId":"411c67db-d9e3-37bb-8602-51c14ef81045","pitchNumber":1,"startTime":"2026-07-30T23:47:42.932Z","endTime":"2026-07-30T23:47:47.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.793931610498632,"aZ":-34.18436840923948,"pfxX":1.2368882733076938,"pfxZ":-1.3735622506422382,"pX":-0.7006007711855299,"pZ":1.8275423542950053,"vX0":3.2210567405298667,"vY0":-120.00403382487983,"vZ0":-2.0519875185951126,"x":143.71,"y":189.44,"x0":-2.219933206188125,"y0":50.00504631829238,"z0":5.733314631739138,"aX":1.807032427973834},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.8,"breakHorizontal":-3.0,"spinRate":2903,"spinDirection":51},"zone":7,"typeConfidence":0.82,"plateTime":0.4560933343179867,"extension":5.939413428871454},"index":1,"playId":"3455afba-5054-3e43-8d6e-6de338d82856","pitchNumber":2,"startTime":"2026-07-30T23:47:56.658Z","endTime":"2026-07-30T23:48:00.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.99503118755643,"aZ":-32.68539910106289,"pfxX":1.1127320697521665,"pfxZ":-0.3319364983861641,"pX":0.6739690601937297,"pZ":0.829983204973674,"vX0":6.055196775020688,"vY0":-123.07742553330483,"vZ0":-4.741746918682063,"x":91.31,"y":216.37,"x0":-1.9607967352470772,"y0":50.0026638140265,"z0":5.543592013127623,"aX":1.7103052874643796},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.4,"breakHorizontal":-3.4,"spinRate":2995,"spinDirection":35},"zone":14,"typeConfidence":0.9,"plateTime":0.4446929448725041,"extension":6.124508469567239},"index":2,"playId":"560e03ae-158e-396b-97fb-3ce7ab644ea5","pitchNumber":3,"startTime":"2026-07-30T23:48:10.971Z","endTime":"2026-07-30T23:48:14.600Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-30T23:48:14.600Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jhostynxon Garcia flies out to left fielder JJ Bleday.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-30T23:48:25.066Z","endTime":"2026-07-30T23:49:39.478Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.119512276938572,"aZ":-33.97536796182408,"pfxX":1.8661679882355058,"pfxZ":-1.1713953293599761,"pX":-0.7671925633510457,"pZ":2.6497626139542243,"vX0":2.9578243979141248,"vY0":-122.51114921256591,"vZ0":-0.47060783924707517,"x":146.24,"y":167.24,"x0":-2.2284075834586248,"y0":50.00448577139525,"z0":5.725490564905752,"aX":2.862897739974984},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.0,"breakHorizontal":-4.1,"spinRate":2906,"spinDirection":68},"zone":4,"typeConfidence":0.9,"plateTime":0.4455165358222435,"extension":5.799233381207905},"index":0,"playId":"b64f0b54-91e4-329a-9bbf-02660c590429","pitchNumber":1,"startTime":"2026-07-30T23:48:37.895Z","endTime":"2026-07-30T23:48:43.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.24884527100755,"aZ":-23.530274737333738,"pfxX":-10.891960686200814,"pfxZ":4.559120735110328,"pX":-0.4364491099522255,"pZ":3.0760470110288742,"vX0":8.244375482492439,"vY0":-136.8182247121382,"vZ0":-2.2694502512422527,"x":133.64,"y":155.73,"x0":-2.074073975409949,"y0":50.00100623997705,"z0":5.529154502423956,"aX":-20.6428897351864},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.9,"breakHorizontal":18.0,"spinRate":2300,"spinDirection":234},"zone":1,"typeConfidence":0.91,"plateTime":0.40035755983910004,"extension":6.191769683911417},"index":1,"playId":"2eaee811-e270-32af-a80d-6d1b715f1fac","pitchNumber":2,"startTime":"2026-07-30T23:48:51.571Z","endTime":"2026-07-30T23:48:58.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.378484466506382,"aZ":-33.777870049899434,"pfxX":0.749894254001461,"pfxZ":-1.0380332189418695,"pX":1.7776272118467304,"pZ":2.3164947168131023,"vX0":9.03836675244001,"vY0":-123.67714526995799,"vZ0":-1.1692714387006724,"x":49.24,"y":176.23,"x0":-2.0195387247200665,"y0":50.00117863601385,"z0":5.625204406976969,"aX":1.1602545411447927},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.9,"breakHorizontal":-3.5,"spinRate":2920,"spinDirection":42},"zone":14,"typeConfidence":0.91,"plateTime":0.442660995250054,"extension":6.026815138269584},"index":2,"playId":"e0a217cc-f9ec-3d5b-8794-bdfe957afe16","pitchNumber":3,"startTime":"2026-07-30T23:49:15.876Z","endTime":"2026-07-30T23:49:20.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.234709291861446,"aZ":-33.124057887900925,"pfxX":1.1237259331887723,"pfxZ":-0.6173704985397865,"pX":0.11153396726093281,"pZ":2.107992850817086,"vX0":5.071529449336475,"vY0":-122.98655255704972,"vZ0":-1.743712260632415,"x":112.75,"y":181.86,"x0":-2.122801196246927,"y0":50.00532577083814,"z0":5.633838825923259,"aX":1.7217357560503805},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.3,"breakHorizontal":-3.2,"spinRate":2913,"spinDirection":49},"zone":8,"typeConfidence":0.92,"plateTime":0.44523697652976235,"extension":6.1790856868922805},"hitData":{"launchSpeed":87.9,"launchAngle":30.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":42.58,"coordY":94.03}},"index":3,"playId":"9ef973a6-0ef7-30a7-a1fc-6f56a49be5d8","pitchNumber":4,"startTime":"2026-07-30T23:49:31.484Z","endTime":"2026-07-30T23:49:39.478Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-30T23:49:39.478Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Mangum singles on a line drive to center fielder Dane Myers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-30T23:49:47.976Z","endTime":"2026-07-30T23:52:35.523Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":75.3,"endSpeed":68.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.862516316314828,"aZ":-42.72504145960285,"pfxX":7.385537033760049,"pfxZ":-8.903970811929486,"pX":-0.9296101779079868,"pZ":1.518243103513017,"vX0":0.5037527058352336,"vY0":-109.54399650528238,"vZ0":-0.012633497870875088,"x":152.43,"y":197.79,"x0":-2.120491408835176,"y0":50.003385068223444,"z0":6.189003275705255,"aX":8.7510139900082},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.8,"breakVerticalInduced":-15.6,"breakHorizontal":-13.4,"spinRate":3099,"spinDirection":35},"zone":13,"typeConfidence":2.0,"plateTime":0.504877782123907,"extension":5.786852775090775},"index":0,"playId":"69cd623e-c511-3f1f-890f-f3b61db2d363","pitchNumber":1,"startTime":"2026-07-30T23:50:09.598Z","endTime":"2026-07-30T23:50:15.553Z","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":93.8,"endSpeed":85.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.805598087639083,"aZ":-22.228973519345644,"pfxX":-10.79240170184039,"pfxZ":5.30172484898285,"pX":0.6037560598753005,"pZ":2.564116972688555,"vX0":11.059129751080386,"vY0":-136.08264259869327,"vZ0":-3.5279794717196857,"x":93.99,"y":169.55,"x0":-2.110265033470091,"y0":50.004039285345236,"z0":5.416982049376739,"aX":-20.24780377373388},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.0,"breakHorizontal":17.2,"spinRate":2324,"spinDirection":235},"zone":6,"typeConfidence":0.91,"plateTime":0.4024733267023666,"extension":6.224145653258548},"index":1,"playId":"662eefb8-a45e-31d0-9194-26b1180776e6","pitchNumber":2,"startTime":"2026-07-30T23:50:23.809Z","endTime":"2026-07-30T23:50:27.948Z","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":84.7,"endSpeed":77.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.370426966636764,"aZ":-31.19987975671174,"pfxX":3.5582368744427697,"pfxZ":0.6327238847737258,"pX":1.4115163361214171,"pZ":1.3593816690819933,"vX0":7.431508624691463,"vY0":-123.13407961579313,"vZ0":-3.7975160671372916,"x":63.2,"y":202.08,"x0":-2.11246953987512,"y0":50.00043230434033,"z0":5.5728983069692735,"aX":5.439223334167312},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.5,"breakHorizontal":-8.3,"spinRate":2962,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4455093870111799,"extension":5.917272223363516},"index":2,"playId":"738c8654-2dce-3f26-a53c-4f6ccd748242","pitchNumber":3,"startTime":"2026-07-30T23:50:36.873Z","endTime":"2026-07-30T23:50:41.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.022882501372784,"aZ":-32.875165901537315,"pfxX":1.4312052571833176,"pfxZ":-0.4495056091495103,"pX":1.0329913385459621,"pZ":-0.08545550736135318,"vX0":7.139115561011131,"vY0":-124.43763444477877,"vZ0":-6.866009491060171,"x":77.62,"y":241.09,"x0":-2.0696283691170483,"y0":50.00534106535458,"z0":5.463769490455222,"aX":2.2234152128004903},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.3,"breakHorizontal":-4.4,"spinRate":2933,"spinDirection":45},"zone":14,"typeConfidence":0.89,"plateTime":0.4416515030437478,"extension":6.099074927559883},"index":3,"playId":"c974dac0-c16f-3953-830f-46dc3c568441","pitchNumber":4,"startTime":"2026-07-30T23:51:02.773Z","endTime":"2026-07-30T23:51:07.644Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.131166154841104,"aZ":-23.630834122892175,"pfxX":-10.575937916983438,"pfxZ":4.55244041270778,"pX":0.3368324717970416,"pZ":1.9699360058980175,"vX0":10.4550799857354,"vY0":-136.2319467675902,"vZ0":-4.7489643391104615,"x":104.16,"y":185.59,"x0":-2.1779558171663274,"y0":50.00641186706065,"z0":5.370735037400493,"aX":-19.8685350416501},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.3,"breakHorizontal":16.9,"spinRate":2248,"spinDirection":232},"zone":9,"typeConfidence":0.91,"plateTime":0.402165531434878,"extension":6.230375218382975},"index":4,"playId":"9ccf174a-b711-3ebf-b035-e7a7b9397d07","pitchNumber":5,"startTime":"2026-07-30T23:51:24.237Z","endTime":"2026-07-30T23:51:27.630Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-30T23:51:35.581Z","endTime":"2026-07-30T23:52:06.646Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.865609107255814,"aZ":-32.322430923304836,"pfxX":-11.28217135614539,"pfxZ":-0.09205974655054949,"pX":1.4783777337101582,"pZ":0.2948343248463586,"vX0":12.806684009630747,"vY0":-127.07486531999605,"vZ0":-6.006343136924303,"x":60.65,"y":230.82,"x0":-2.178696029788271,"y0":50.001500338126306,"z0":5.280365405687908,"aX":-18.311492048122716},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.6,"breakHorizontal":17.3,"spinRate":1909,"spinDirection":260},"zone":14,"typeConfidence":0.91,"plateTime":0.4322601360154894,"extension":6.329461016589779},"index":6,"playId":"6a0bad4a-2b05-3196-8f8d-9421b3ae3e52","pitchNumber":6,"startTime":"2026-07-30T23:52:06.646Z","endTime":"2026-07-30T23:52:11.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.385036594610966,"aZ":-20.947670060599016,"pfxX":-10.776356343745148,"pfxZ":5.999303621081928,"pX":0.36718743085577077,"pZ":2.240056108371601,"vX0":11.003664451772252,"vY0":-135.86175897253045,"vZ0":-4.390493750606611,"x":103.0,"y":178.3,"x0":-2.3326974028784746,"y0":50.004913753019494,"z0":5.33030964348904,"aX":-20.17577247619323},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.1,"breakHorizontal":17.3,"spinRate":2281,"spinDirection":234},"zone":6,"typeConfidence":0.89,"plateTime":0.40294488403438056,"extension":6.413154762300542},"hitData":{"launchSpeed":94.8,"launchAngle":13.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":93.18,"coordY":93.16}},"index":7,"playId":"4f489683-46f7-33d7-87a3-592923e3da29","pitchNumber":7,"startTime":"2026-07-30T23:52:25.144Z","endTime":"2026-07-30T23:52:35.523Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-30T23:52:35.523Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-30T23:52:44.242Z","endTime":"2026-07-30T23:55:15.563Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"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, 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":84.5,"endSpeed":77.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.962214721521118,"aZ":-29.516051303357692,"pfxX":-11.138474131860196,"pfxZ":1.7384427661717217,"pX":-1.1455668820478488,"pZ":1.3006436028233326,"vX0":6.655920288146065,"vY0":-122.90675620325584,"vZ0":-3.620604035531849,"x":160.67,"y":203.66,"x0":-2.445330091039991,"y0":50.00136751944197,"z0":5.306681111321214,"aX":-16.99435821817685},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.5,"breakHorizontal":18.6,"spinRate":1804,"spinDirection":257},"zone":13,"typeConfidence":0.9,"plateTime":0.44609517664829745,"extension":6.305226124389221},"index":0,"playId":"7736a3c3-fa60-396e-977a-ec8e2cfc29e9","pitchNumber":1,"startTime":"2026-07-30T23:53:01.806Z","endTime":"2026-07-30T23:53:06.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.585974122436337,"aZ":-18.98859897317692,"pfxX":-7.172464931613951,"pfxZ":7.294270371396609,"pX":-1.2504310060549833,"pZ":3.116695820877966,"vX0":5.483848905930096,"vY0":-133.76652048725856,"vZ0":-3.1480586975113374,"x":164.66,"y":154.63,"x0":-2.3979951820583505,"y0":50.00098486807399,"z0":5.67456614227241,"aX":-12.96159208300152},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.7,"breakHorizontal":11.8,"spinRate":2161,"spinDirection":228},"zone":11,"typeConfidence":0.91,"plateTime":0.40990037055105066,"extension":6.35311661900648},"index":1,"playId":"72b50b95-e50f-33ca-8fc8-93146270e4b8","pitchNumber":2,"startTime":"2026-07-30T23:53:18.267Z","endTime":"2026-07-30T23:53:22.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.347238560437738,"aZ":-32.48619358545928,"pfxX":-0.14648575626833404,"pfxZ":-0.20857011519151314,"pX":0.17118291723919835,"pZ":1.5956444956456013,"vX0":5.580139194520453,"vY0":-122.2419878339102,"vZ0":-2.784719181120221,"x":110.47,"y":195.7,"x0":-2.1187547368723987,"y0":50.000421800677266,"z0":5.52909232893502,"aX":-0.22284054922611016},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.7,"breakHorizontal":-1.0,"spinRate":2737,"spinDirection":48},"zone":8,"typeConfidence":0.91,"plateTime":0.4474916689685573,"extension":6.005782604532911},"index":2,"playId":"cdba96f8-517c-3b38-a66e-78e2dc20c071","pitchNumber":3,"startTime":"2026-07-30T23:53:33.845Z","endTime":"2026-07-30T23:53:37.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.43215121436268,"aZ":-33.1490302802185,"pfxX":1.3394980717204836,"pfxZ":-0.6542974837774382,"pX":0.5567003344712196,"pZ":1.6707866480368911,"vX0":6.451817510018247,"vY0":-121.19671284567191,"vZ0":-2.3215324352162483,"x":95.78,"y":193.67,"x0":-2.3176875513196538,"y0":50.004333517189686,"z0":5.545617547621684,"aX":1.9862908883009511},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.6,"breakHorizontal":-4.0,"spinRate":2771,"spinDirection":36},"zone":9,"typeConfidence":0.91,"plateTime":0.45250358360724263,"extension":5.827561021425984},"index":3,"playId":"2f1f6cef-3fe1-3447-9e70-0ee04794de2a","pitchNumber":4,"startTime":"2026-07-30T23:53:51.535Z","endTime":"2026-07-30T23:53:55.011Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-30T23:54:35.269Z","endTime":"2026-07-30T23:54:48.396Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.1,"endSpeed":76.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.261524302845412,"aZ":-28.47283518711478,"pfxX":-11.162218304236355,"pfxZ":2.437454042458028,"pX":-1.6313912728794782,"pZ":2.0277872970916633,"vX0":5.628444443602317,"vY0":-123.71988707486327,"vZ0":-2.018418885703907,"x":179.18,"y":184.03,"x0":-2.5098018209115116,"y0":50.00496926334195,"z0":5.287799271508297,"aX":-16.961576236230847},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.1,"breakHorizontal":18.5,"spinRate":1891,"spinDirection":255},"zone":13,"typeConfidence":0.9,"plateTime":0.4461473347538445,"extension":6.333351456343492},"index":5,"playId":"3f51b406-7456-3ddf-9423-93039624513e","pitchNumber":5,"startTime":"2026-07-30T23:54:48.396Z","endTime":"2026-07-30T23:54:53.364Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.784635862041668,"aZ":-36.15071909100241,"pfxX":0.13290852626805094,"pfxZ":-2.635837957391013,"pX":-0.1773415625278274,"pZ":2.2819640698773154,"vX0":5.346839032665437,"vY0":-122.43861027667617,"vZ0":-0.6686424961212218,"x":123.76,"y":177.17,"x0":-2.413311754354513,"y0":50.0046063203262,"z0":5.671470423637147,"aX":0.19961321553162845},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-4.7,"breakHorizontal":-1.6,"spinRate":2906,"spinDirection":49},"zone":5,"typeConfidence":0.91,"plateTime":0.44857162198199685,"extension":5.9227839613269095},"index":6,"playId":"2a3bda7c-de47-33d9-aeca-ea287f414dd5","pitchNumber":6,"startTime":"2026-07-30T23:55:05.870Z","endTime":"2026-07-30T23:55:15.563Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-30T23:55:15.563Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt McLain singles on a line drive to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-30T23:57:30.389Z","endTime":"2026-07-30T23:59:06.377Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Hunter Barco replaces Yohan Ramírez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-30T23:56:28.430Z","endTime":"2026-07-30T23:57:32.683Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682995,"link":"/api/v1/people/682995"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.5,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.491636233283796,"aZ":-18.288766976195262,"pfxX":7.844078385457055,"pfxZ":7.384796705346972,"pX":-0.11098446890581545,"pZ":3.4440583259006905,"vX0":-11.509462806099542,"vY0":-136.61740101122678,"vZ0":-1.6047150765929876,"x":121.23,"y":145.79,"x0":3.1471306095816325,"y0":50.00630065052708,"z0":5.302571127050842,"aX":14.757540955102748},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.2,"breakHorizontal":-11.6,"spinRate":2257,"spinDirection":124},"zone":11,"typeConfidence":0.91,"plateTime":0.40167590966852096,"extension":6.238423209201686},"index":1,"playId":"37e14008-2f4e-3f2a-8755-51ccf7853bd4","pitchNumber":1,"startTime":"2026-07-30T23:57:32.683Z","endTime":"2026-07-30T23:57:37.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.1,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38793852990294,"aZ":-19.002071755368714,"pfxX":7.589512028659772,"pfxZ":7.052323680693231,"pX":-0.041638183692739125,"pZ":2.6504263437405466,"vX0":-10.959813825507826,"vY0":-136.37386542119313,"vZ0":-3.025964302073297,"x":107.01,"y":133.36,"x0":3.059162811392878,"y0":50.00019172334581,"z0":5.098455103800913,"aX":14.171091975446027},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.2,"breakHorizontal":-11.2,"spinRate":2302,"spinDirection":122},"zone":2,"typeConfidence":0.89,"plateTime":0.4029512120906156,"extension":6.324771499952525},"index":2,"playId":"d3cae5f8-6942-3cbd-ad89-77e60f5c11d3","pitchNumber":2,"startTime":"2026-07-30T23:57:46.272Z","endTime":"2026-07-30T23:57:54.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.382048445880585,"aZ":-17.789499366912224,"pfxX":8.574364825135866,"pfxZ":7.794266128283074,"pX":-0.8529010250987545,"pZ":1.2952568827069637,"vX0":-13.411691306011546,"vY0":-135.2085860099595,"vZ0":-6.53988021936704,"x":149.51,"y":203.81,"x0":3.0651299709742768,"y0":50.003199309409496,"z0":5.000546357847897,"aX":15.825358366298124},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.7,"breakHorizontal":-12.6,"spinRate":2312,"spinDirection":120},"zone":13,"typeConfidence":0.91,"plateTime":0.4056140987116734,"extension":6.460325342999967},"index":3,"playId":"8301203d-913c-3d2a-a272-5ef501f6a593","pitchNumber":3,"startTime":"2026-07-30T23:58:01.714Z","endTime":"2026-07-30T23:58:08.323Z","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":82.2,"endSpeed":75.6,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.04691531419378,"aZ":-33.594279807712354,"pfxX":-0.5929358650009604,"pfxZ":-0.9879687418412804,"pX":-0.8562535218373237,"pZ":2.5173014625291206,"vX0":-9.103659722926887,"vY0":-119.41275375608784,"vZ0":0.832146643003314,"x":149.64,"y":170.81,"x0":3.0826400793973385,"y0":50.00013379835519,"z0":5.187213749413573,"aX":-0.8543991270376196},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-1.3,"breakHorizontal":3.2,"spinRate":2230,"spinDirection":313},"zone":11,"typeConfidence":0.91,"plateTime":0.45872628895131395,"extension":6.289208573052529},"index":4,"playId":"29b55a96-b032-3754-89b5-602a75bc5a34","pitchNumber":4,"startTime":"2026-07-30T23:58:16.744Z","endTime":"2026-07-30T23:58:21.983Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.0,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.389678434890126,"aZ":-17.19262508893371,"pfxX":7.2716127588174455,"pfxZ":8.05972132583339,"pX":-0.11099874825236523,"pZ":2.8431085975254566,"vX0":-10.967604050952596,"vY0":-135.88025273443475,"vZ0":-2.974848516808563,"x":121.23,"y":162.02,"x0":3.0437365534543384,"y0":50.003454951580274,"z0":5.155118523711622,"aX":13.519005403341415},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.0,"breakHorizontal":-10.7,"spinRate":2273,"spinDirection":121},"zone":2,"typeConfidence":0.91,"plateTime":0.40399817244745106,"extension":6.21140088341256},"index":5,"playId":"be068413-182b-390c-b124-d1e6ed49cc74","pitchNumber":5,"startTime":"2026-07-30T23:58:33.223Z","endTime":"2026-07-30T23:58:39.162Z","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":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.92408288664721,"aZ":-22.04718373644129,"pfxX":10.312394263278517,"pfxZ":5.332769596382642,"pX":-0.3891666836547152,"pZ":2.5186784505962234,"vX0":-12.89386190953424,"vY0":-136.85450629095521,"vZ0":-2.949642480454247,"x":131.83,"y":170.78,"x0":3.0412979574602255,"y0":50.001374090792055,"z0":5.118825477302838,"aX":19.57926090390272},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.2,"breakHorizontal":-16.0,"spinRate":2355,"spinDirection":117},"zone":4,"typeConfidence":0.88,"plateTime":0.400075824062863,"extension":6.41835883219823},"hitData":{"launchSpeed":79.6,"launchAngle":22.0,"totalDistance":253.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":160.45,"coordY":104.67}},"index":6,"playId":"390071d0-8642-3d5b-bf96-2554b8f75cd9","pitchNumber":6,"startTime":"2026-07-30T23:58:56.949Z","endTime":"2026-07-30T23:59:06.377Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-30T23:59:06.377Z","atBatIndex":19},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Elly De La Cruz doubles (16) on a sharp line drive to center fielder Jhostynxon Garcia. Matt McLain scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-30T23:59:19.522Z","endTime":"2026-07-31T00:00:55.768Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":{"id":682995,"link":"/api/v1/people/682995"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.874167653667104,"aZ":-32.908010822750214,"pfxX":-0.6545871934883021,"pfxZ":-0.5015349851699904,"pX":-1.2118309739267845,"pZ":1.7521169413289335,"vX0":-10.153167492109304,"vY0":-120.60575946248215,"vZ0":-1.145991366428606,"x":163.19,"y":191.47,"x0":3.15730008341713,"y0":50.00504079191793,"z0":5.1649865656761955,"aX":-0.9519027524746319},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.0,"breakHorizontal":3.8,"spinRate":2227,"spinDirection":304},"zone":13,"typeConfidence":0.91,"plateTime":0.45607648847851756,"extension":6.452028111852301},"index":0,"playId":"acb3d509-e07a-307f-a4f6-8bb2a61826f9","pitchNumber":1,"startTime":"2026-07-30T23:59:32.241Z","endTime":"2026-07-30T23:59:37.564Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":74.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28766318932959,"aZ":-33.714587503603546,"pfxX":-0.7709461297922264,"pfxZ":-1.0715812068064778,"pX":-0.30690265870617667,"pZ":2.801374003762441,"vX0":-7.852974573328177,"vY0":-119.57999859744133,"vZ0":1.6489084466087236,"x":128.7,"y":163.14,"x0":3.134215440482339,"y0":50.00505017991582,"z0":5.15077969873361,"aX":-1.104183294932224},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.2,"breakHorizontal":3.5,"spinRate":2271,"spinDirection":304},"zone":4,"typeConfidence":0.91,"plateTime":0.4598688719748276,"extension":6.297701729460766},"index":1,"playId":"3138babe-40d2-3b73-a669-3b10395aa0c2","pitchNumber":2,"startTime":"2026-07-30T23:59:52.230Z","endTime":"2026-07-30T23:59:55.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.462884390437846,"aZ":-25.792057525996803,"pfxX":4.949467214338325,"pfxZ":4.184786334403728,"pX":-0.8492919337276886,"pZ":0.26728579219391096,"vX0":-11.090336545754022,"vY0":-123.46464404855996,"vZ0":-5.877709464435556,"x":149.37,"y":231.56,"x0":3.083025868758258,"y0":50.00178842011318,"z0":4.884992441922259,"aX":7.545905538482081},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":6.2,"breakHorizontal":-6.0,"spinRate":843,"spinDirection":94},"zone":13,"typeConfidence":0.87,"plateTime":0.44578737574560634,"extension":6.515904076692725},"index":2,"playId":"94c47aba-1f9d-33d4-a24d-0ecda29c5733","pitchNumber":3,"startTime":"2026-07-31T00:00:17.654Z","endTime":"2026-07-31T00:00:21.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93106683004387,"aZ":-33.71539777039758,"pfxX":0.49194560697360434,"pfxZ":-1.0577729420524449,"pX":0.025143094907559303,"pZ":2.226192139000691,"vX0":-7.955364491190961,"vY0":-119.8567599933003,"vZ0":0.43440612360376796,"x":116.04,"y":178.67,"x0":3.3218524435380337,"y0":50.003239378928086,"z0":5.050749425189368,"aX":0.7174892408307489},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.6,"breakHorizontal":1.0,"spinRate":2176,"spinDirection":305},"zone":8,"typeConfidence":0.91,"plateTime":0.4567974423553225,"extension":6.271582697578573},"hitData":{"launchSpeed":108.6,"launchAngle":13.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":108.31,"coordY":62.41}},"index":3,"playId":"4306817f-27d9-3a56-8d76-dbb5d407f59b","pitchNumber":4,"startTime":"2026-07-31T00:00:43.266Z","endTime":"2026-07-31T00:00:55.768Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T00:00:55.768Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sal Stewart singles on a sharp ground ball to right fielder Esmerlyn Valdez. Elly De La Cruz scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-31T00:01:22.342Z","endTime":"2026-07-31T00:03:00.800Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":{"id":682995,"link":"/api/v1/people/682995"},"isScoringEvent":true,"rbi":true,"earned":true,"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":94.6,"endSpeed":86.0,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.925783803491704,"aZ":-22.622770472442735,"pfxX":10.565315805729258,"pfxZ":5.023933336392407,"pX":-0.34973593853372,"pZ":3.4858860930551554,"vX0":-12.785968085651366,"vY0":-137.17483651499379,"vZ0":-0.712184852100471,"x":130.33,"y":144.66,"x0":3.0036279790520797,"y0":50.00488235703919,"z0":5.294065238963145,"aX":20.096549877167053},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.1,"breakHorizontal":-16.4,"spinRate":2438,"spinDirection":124},"zone":11,"typeConfidence":0.85,"plateTime":0.39960781945378887,"extension":6.380231785704236},"index":0,"playId":"b789895f-b952-3e25-bdb0-672f516cba43","pitchNumber":1,"startTime":"2026-07-31T00:01:35.487Z","endTime":"2026-07-31T00:01:39.950Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":77.0,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.601699648856155,"aZ":-35.07488894172121,"pfxX":-0.015828770598199426,"pfxZ":-1.9608288027060468,"pX":-0.3072524115693538,"pZ":1.3016686677465206,"vX0":-8.467658903767154,"vY0":-120.47079211631808,"vZ0":-1.4781267185776936,"x":128.71,"y":203.63,"x0":3.242927482997514,"y0":50.00080510679019,"z0":5.000323229968857,"aX":-0.022271471835541568},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.6,"breakHorizontal":1.9,"spinRate":2274,"spinDirection":329},"zone":13,"typeConfidence":0.91,"plateTime":0.4532325440151421,"extension":6.23283914570102},"index":1,"playId":"ed4b2d5c-d274-302b-8266-983b0cc6f114","pitchNumber":2,"startTime":"2026-07-31T00:01:57.050Z","endTime":"2026-07-31T00:02:02.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.2,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.021665423698266,"aZ":-35.383728790182424,"pfxX":1.465279680572749,"pfxZ":-2.208391271649975,"pX":-0.8109849721971498,"pZ":1.6339636429896935,"vX0":-10.06687537968142,"vY0":-119.58168222329914,"vZ0":-0.5489234710885962,"x":147.91,"y":194.66,"x0":3.254105810984514,"y0":50.00031684418199,"z0":5.027553874763652,"aX":2.13209015342219},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-3.8,"breakHorizontal":-0.4,"spinRate":2308,"spinDirection":322},"zone":13,"typeConfidence":0.91,"plateTime":0.4571823039538985,"extension":6.372365143789362},"index":2,"playId":"fb9fc737-a25f-3772-b349-1c32542471c7","pitchNumber":3,"startTime":"2026-07-31T00:02:18.285Z","endTime":"2026-07-31T00:02:24.102Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-31T00:02:34.543Z","endTime":"2026-07-31T00:02:51.000Z","isPitch":false,"type":"action","player":{"id":701398,"link":"/api/v1/people/701398"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.607026191352343,"aZ":-21.479281015464828,"pfxX":9.792147920160478,"pfxZ":5.606628084968385,"pX":-0.41454721663385674,"pZ":2.227247239194941,"vX0":-12.7835061585946,"vY0":-137.52936230736756,"vZ0":-3.8627781067183977,"x":132.8,"y":178.64,"x0":3.030162108743338,"y0":50.00632988544171,"z0":5.11400901084896,"aX":18.69026748587932},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.5,"breakHorizontal":-14.9,"spinRate":2464,"spinDirection":120},"zone":4,"typeConfidence":0.9,"plateTime":0.39885259664062866,"extension":6.429752685501763},"hitData":{"launchSpeed":100.2,"launchAngle":-1.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":164.48,"coordY":118.74}},"index":4,"playId":"3b797bd1-cf37-376a-b70e-ba75199e845e","pitchNumber":4,"startTime":"2026-07-31T00:02:51.000Z","endTime":"2026-07-31T00:03:00.800Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T00:03:00.800Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Bleday called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-31T00:04:01.797Z","endTime":"2026-07-31T00:05:32.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-31T00:03:16.627Z","endTime":"2026-07-31T00:04:04.143Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.703360062747493,"aZ":-16.173935961479167,"pfxX":9.638799273701574,"pfxZ":8.553506215632199,"pX":-0.19974203718429603,"pZ":2.0096850562782747,"vX0":-12.146591931807361,"vY0":-136.31866041262947,"vZ0":-5.128678165596251,"x":124.61,"y":184.52,"x0":3.074495670267975,"y0":50.002157147231586,"z0":5.042800814921372,"aX":18.028679173802146},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.4,"breakHorizontal":-14.6,"spinRate":2390,"spinDirection":122},"zone":8,"typeConfidence":0.93,"plateTime":0.40275927445001036,"extension":6.3104695373828745},"index":1,"playId":"34c50b83-ce3d-3ed6-8cbc-d66c9782412d","pitchNumber":1,"startTime":"2026-07-31T00:04:04.143Z","endTime":"2026-07-31T00:04:08.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.223378390874032,"aZ":-38.55775518962624,"pfxX":0.09322827373999831,"pfxZ":-4.440191851204112,"pX":0.266873261891111,"pZ":0.9383657139417335,"vX0":-7.0964744224780425,"vY0":-119.47517915486684,"vZ0":-1.2451271543923015,"x":106.83,"y":213.44,"x0":3.270566823332152,"y0":50.00369327402351,"z0":4.949041741194955,"aX":0.13522537510336424},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-8.0,"breakHorizontal":1.7,"spinRate":2196,"spinDirection":313},"zone":14,"typeConfidence":0.9,"plateTime":0.45943617660733294,"extension":6.218113912883425},"index":2,"playId":"f49d1958-687d-3d20-a00b-a1d3c32e6008","pitchNumber":2,"startTime":"2026-07-31T00:04:21.542Z","endTime":"2026-07-31T00:04:25.927Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.05502039650167,"aZ":-39.75438760589941,"pfxX":-1.7856849593743909,"pfxZ":-5.1296967188163265,"pX":0.9870563580481672,"pZ":2.2276811531502325,"vX0":-5.023165041663837,"vY0":-120.93582656305362,"vZ0":1.331151083165936,"x":79.38,"y":178.63,"x0":3.3247436067456757,"y0":50.001583756947824,"z0":5.162713261612761,"aX":-2.639073102297476},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-8.6,"breakHorizontal":4.4,"spinRate":2318,"spinDirection":310},"zone":14,"typeConfidence":0.9,"plateTime":0.4532680419954809,"extension":6.207343277647851},"index":3,"playId":"cd221908-6c89-33bd-ab66-6207062549a1","pitchNumber":3,"startTime":"2026-07-31T00:04:41.359Z","endTime":"2026-07-31T00:04:45.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.629385842060834,"aZ":-16.168264885275008,"pfxX":9.928041734564069,"pfxZ":8.762846347013253,"pX":-0.7034002673613993,"pZ":0.7669604902282672,"vX0":-13.180749062299967,"vY0":-134.6454860487805,"vZ0":-8.033916526833584,"x":143.81,"y":218.07,"x0":2.9771754752654487,"y0":50.00634181872248,"z0":4.945144140456702,"aX":18.141273598006784},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.0,"breakHorizontal":-15.0,"spinRate":2504,"spinDirection":123},"zone":13,"typeConfidence":0.93,"plateTime":0.40759915807769165,"extension":6.491121647648665},"index":4,"playId":"44ce91e9-ae04-3c97-a5cf-e7dd7e771629","pitchNumber":4,"startTime":"2026-07-31T00:05:07.144Z","endTime":"2026-07-31T00:05:12.923Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.413620983250695,"aZ":-37.55713738050255,"pfxX":-0.08846860411444624,"pfxZ":-3.7295665407444147,"pX":-0.7198497418155472,"pZ":1.4533091852688476,"vX0":-9.2030037979038,"vY0":-120.01713151855336,"vZ0":-0.539683565495864,"x":144.44,"y":199.54,"x0":3.192152201891317,"y0":50.002145809659716,"z0":5.055277138379175,"aX":-0.12616031863258495},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-6.6,"breakHorizontal":2.6,"spinRate":2263,"spinDirection":316},"zone":13,"typeConfidence":0.9,"plateTime":0.45814756534458034,"extension":6.2934966447635325},"index":5,"playId":"6c605028-bb6f-3ef2-8735-e46c6e6f2bac","pitchNumber":5,"startTime":"2026-07-31T00:05:27.628Z","endTime":"2026-07-31T00:05:32.258Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T00:05:32.258Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Stephenson walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-31T00:06:06.284Z","endTime":"2026-07-31T00:08:24.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-31T00:05:54.973Z","endTime":"2026-07-31T00:06:08.548Z","isPitch":false,"type":"action","player":{"id":663886,"link":"/api/v1/people/663886"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.285470785675223,"aZ":-28.352170476413153,"pfxX":10.196298636322354,"pfxZ":2.4155145557715745,"pX":0.3473509328937762,"pZ":2.5977229574557232,"vX0":-10.185865457585644,"vY0":-125.39974253667857,"vZ0":-0.5849069474661941,"x":103.76,"y":168.64,"x0":3.1529542876801897,"y0":50.000333264785745,"z0":5.163598570461326,"aX":16.105321772535245},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.4,"breakHorizontal":-15.8,"spinRate":1817,"spinDirection":114},"zone":6,"typeConfidence":0.9,"plateTime":0.4381636567000662,"extension":6.5675998749505515},"index":1,"playId":"ac35e4df-2da0-3f69-bbfb-fa936e9af9d1","pitchNumber":1,"startTime":"2026-07-31T00:06:08.548Z","endTime":"2026-07-31T00:06:12.662Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.60341658244184,"aZ":-32.58176594172706,"pfxX":-0.7937939713193845,"pfxZ":-0.2705426653254701,"pX":-0.022600491446561947,"pZ":1.154124613322056,"vX0":-7.807400562495513,"vY0":-121.44672870177722,"vZ0":-2.291659073080102,"x":117.86,"y":207.62,"x0":3.335929607059356,"y0":50.00376122946316,"z0":4.941523552167187,"aX":-1.1867000787717492},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.8,"breakHorizontal":3.2,"spinRate":2365,"spinDirection":320},"zone":13,"typeConfidence":0.91,"plateTime":0.4508617383869167,"extension":6.301566708884293},"index":2,"playId":"ebc06500-c8b0-354a-9940-dd49d588bfd6","pitchNumber":2,"startTime":"2026-07-31T00:06:38.531Z","endTime":"2026-07-31T00:06:44.261Z","isPitch":true,"type":"pitch"},{"details":{"description":"Sal Stewart caught stealing 2nd base, catcher Endy Rodríguez to second baseman Brandon Lowe.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"actionPlayId":"ebc06500-c8b0-354a-9940-dd49d588bfd6","startTime":"2026-07-31T00:06:53.819Z","endTime":"2026-07-31T00:07:21.979Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701398,"link":"/api/v1/people/701398"}},{"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":95.3,"endSpeed":86.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.441401109657846,"aZ":-17.02929767986914,"pfxX":8.144756523939414,"pfxZ":7.83694553112554,"pX":1.6027575030823622,"pZ":2.260886202988916,"vX0":-7.419550231314914,"vY0":-138.48151132905107,"vZ0":-4.450036389444983,"x":55.91,"y":177.74,"x0":3.2654431068407623,"y0":50.00083381168514,"z0":5.0363895465791595,"aX":15.734589152660053},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.4,"breakHorizontal":-13.1,"spinRate":2265,"spinDirection":122},"zone":14,"typeConfidence":0.93,"plateTime":0.3963337827802502,"extension":6.288489144097145},"index":4,"playId":"5069d6ef-6d8e-3c4f-b8d3-35fc44594c82","pitchNumber":3,"startTime":"2026-07-31T00:07:21.979Z","endTime":"2026-07-31T00:07:26.303Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.394327110914052,"aZ":-36.26068614797795,"pfxX":0.41264141433329327,"pfxZ":-2.7165967927582457,"pX":0.666284991776498,"pZ":2.7104573857523064,"vX0":-6.598954687213538,"vY0":-121.41255100938594,"vZ0":1.8088719670663989,"x":91.6,"y":165.6,"x0":3.358852679690161,"y0":50.005838070680404,"z0":5.097188471501694,"aX":0.6211591553926671},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.3,"breakHorizontal":0.7,"spinRate":2216,"spinDirection":314},"zone":6,"typeConfidence":0.9,"plateTime":0.45007944445232795,"extension":6.128840665543605},"index":5,"playId":"dab5bb27-da73-3380-ab13-509e1529d550","pitchNumber":4,"startTime":"2026-07-31T00:07:37.276Z","endTime":"2026-07-31T00:07:40.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.85124183315201,"aZ":-31.976518011950947,"pfxX":1.2216968663983758,"pfxZ":0.1264532424994132,"pX":-1.267353447466063,"pZ":0.09683147871708757,"vX0":-10.943832879241425,"vY0":-121.50233602912878,"vZ0":-4.785549554430402,"x":165.31,"y":236.17,"x0":3.1279410178385763,"y0":50.00072697680396,"z0":4.857274893973925,"aX":1.83708965679161},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.7,"breakHorizontal":0.2,"spinRate":2330,"spinDirection":338},"zone":13,"typeConfidence":0.9,"plateTime":0.45005866336739864,"extension":6.478453174228996},"index":6,"playId":"f234edd0-399a-3d40-b7fd-fbfb41b0cd55","pitchNumber":5,"startTime":"2026-07-31T00:08:00.364Z","endTime":"2026-07-31T00:08:05.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.118674441300893,"aZ":-26.69418960190619,"pfxX":9.488459344178859,"pfxZ":3.4467149199265776,"pX":1.5499879301277315,"pZ":1.5485444092939116,"vX0":-7.633724861217411,"vY0":-125.2887884009861,"vZ0":-2.9007208030912843,"x":57.92,"y":196.97,"x0":3.402336148413047,"y0":50.00486043191155,"z0":4.901019216704894,"aX":15.098985822819634},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.8,"breakHorizontal":-15.5,"spinRate":1901,"spinDirection":101},"zone":14,"typeConfidence":0.91,"plateTime":0.4370357688033435,"extension":6.417980181524094},"index":7,"playId":"d9393fb3-f165-3634-917e-75a66625bfdd","pitchNumber":6,"startTime":"2026-07-31T00:08:19.352Z","endTime":"2026-07-31T00:08:24.052Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T00:08:24.052Z","atBatIndex":23},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nathaniel Lowe lines out to center fielder Jhostynxon Garcia.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-31T00:08:48.968Z","endTime":"2026-07-31T00:10:05.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":81.7,"endSpeed":75.1,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.319753568871644,"aZ":-32.14123400666419,"pfxX":-2.53322521863559,"pfxZ":0.0225714667243313,"pX":0.6794475316545437,"pZ":2.9486792581905106,"vX0":-5.735885855229369,"vY0":-118.82586187379023,"vZ0":1.7647394263332263,"x":91.1,"y":159.17,"x0":3.4516570263006034,"y0":50.002404749172186,"z0":5.112124092988693,"aX":-3.629366914934428},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":0.7,"breakHorizontal":6.0,"spinRate":2205,"spinDirection":300},"zone":3,"typeConfidence":0.88,"plateTime":0.46057198538931576,"extension":6.281510468719687},"index":0,"playId":"7a6fe172-120d-3f3a-b9c4-900a1bb13169","pitchNumber":1,"startTime":"2026-07-31T00:08:53.588Z","endTime":"2026-07-31T00:08:57.598Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.7530608291799,"aZ":-15.927708946198848,"pfxX":8.413002959156216,"pfxZ":8.627483573483238,"pX":0.3214388690187054,"pZ":2.00528999727917,"vX0":-10.766870718489196,"vY0":-136.75919983467048,"vZ0":-4.990722143378026,"x":104.75,"y":184.64,"x0":3.226881106266034,"y0":50.00422936425441,"z0":4.955827682137118,"aX":15.846985790597376},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.6,"breakHorizontal":-12.8,"spinRate":2404,"spinDirection":121},"zone":9,"typeConfidence":0.93,"plateTime":0.4013760712488259,"extension":6.465035672938879},"index":1,"playId":"2e17d715-2dd2-3197-96de-ce0ce50e6460","pitchNumber":2,"startTime":"2026-07-31T00:09:10.578Z","endTime":"2026-07-31T00:09:15.126Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-31T00:09:18.315Z","endTime":"2026-07-31T00:09:36.071Z","isPitch":false,"type":"action","player":{"id":663993,"link":"/api/v1/people/663993"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.5,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.31937380364268,"aZ":-31.663815684514987,"pfxX":-1.0399197113246332,"pfxZ":0.34265349854850946,"pX":-1.7865166443613656,"pZ":1.6622447057549072,"vX0":-11.184784300791849,"vY0":-121.4200627754193,"vZ0":-1.3263556321050074,"x":185.1,"y":193.9,"x0":3.0024604094480027,"y0":50.00521425667667,"z0":4.954460532002066,"aX":-1.5618791145343696},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.6,"breakHorizontal":4.3,"spinRate":2308,"spinDirection":309},"zone":13,"typeConfidence":0.91,"plateTime":0.4499835192870516,"extension":6.364318411072346},"index":3,"playId":"b0df1be6-214d-3883-b238-3635025216a2","pitchNumber":3,"startTime":"2026-07-31T00:09:36.071Z","endTime":"2026-07-31T00:09:40.593Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.7,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.88145616401721,"aZ":-32.125972542531244,"pfxX":-1.3601761312933798,"pfxZ":0.03376585492974904,"pX":-0.1865758039365085,"pZ":2.047212154873446,"vX0":-8.088358281301623,"vY0":-120.91728755449135,"vZ0":-0.26348249055828865,"x":124.11,"y":183.51,"x0":3.374205634223265,"y0":50.00336395579547,"z0":4.968749061151168,"aX":-2.0202058260136635},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.2,"breakHorizontal":4.3,"spinRate":2330,"spinDirection":316},"zone":8,"typeConfidence":0.91,"plateTime":0.4524285848509426,"extension":6.222116752663276},"hitData":{"launchSpeed":94.7,"launchAngle":24.0,"totalDistance":350.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":117.38,"coordY":58.68}},"index":4,"playId":"7998e99f-aa9e-3129-86e9-247ae2a1f21d","pitchNumber":4,"startTime":"2026-07-31T00:09:57.455Z","endTime":"2026-07-31T00:10:05.147Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T00:10:05.147Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-31T00:12:12.553Z","endTime":"2026-07-31T00:13:50.617Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"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":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.290138900514396,"aZ":-22.12280876003888,"pfxX":-11.33692051499828,"pfxZ":5.572153522526115,"pX":1.0748578464093923,"pZ":2.416374312849057,"vX0":11.869130954320447,"vY0":-133.56249379500994,"vZ0":-3.8497588518994608,"x":76.03,"y":173.54,"x0":-1.95780912570465,"y0":50.00042611370708,"z0":5.471045479875601,"aX":-20.440328643796118},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.4,"breakHorizontal":17.9,"spinRate":2289,"spinDirection":229},"zone":14,"typeConfidence":0.91,"plateTime":0.4104029356533587,"extension":6.338090742410742},"index":0,"playId":"a61f66b3-4cbe-3578-a2e1-f06061220836","pitchNumber":1,"startTime":"2026-07-31T00:12:20.550Z","endTime":"2026-07-31T00:12:24.722Z","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":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68786592231606,"aZ":-29.996535975055913,"pfxX":0.48750610908858527,"pfxZ":1.424278938610815,"pX":-0.22552001790201365,"pZ":1.9043261700734917,"vX0":4.58435175765332,"vY0":-123.02549781985702,"vZ0":-2.7918594387413567,"x":125.6,"y":187.36,"x0":-2.177444142605114,"y0":50.004751683769264,"z0":5.5996111284145496,"aX":0.7457821030187849},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.2,"breakHorizontal":-1.9,"spinRate":2801,"spinDirection":58},"zone":8,"typeConfidence":0.9,"plateTime":0.44542690916657346,"extension":6.294837952217119},"index":1,"playId":"6b157e08-823b-30e6-a843-32a328de3d4a","pitchNumber":2,"startTime":"2026-07-31T00:12:33.264Z","endTime":"2026-07-31T00:12:37.787Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-07-31T00:12:42.848Z","endTime":"2026-07-31T00:12:57.793Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47585715221809,"aZ":-33.17388466403557,"pfxX":-1.3657328358515253,"pfxZ":-0.6355775923817504,"pX":0.8997550638762775,"pZ":1.2497113148995653,"vX0":7.3676776497729035,"vY0":-124.20433972140177,"vZ0":-3.6559984518108095,"x":82.7,"y":205.04,"x0":-1.9199424670609215,"y0":50.00363488338564,"z0":5.482028974787282,"aX":-2.1476640109998635},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.8,"breakHorizontal":0.8,"spinRate":2853,"spinDirection":40},"zone":14,"typeConfidence":0.89,"plateTime":0.43998158525535125,"extension":6.417899255337536},"index":3,"playId":"db237e79-0c7f-3985-88d9-e7fab72fa47f","pitchNumber":3,"startTime":"2026-07-31T00:12:57.793Z","endTime":"2026-07-31T00:13:02.623Z","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.6,"endSpeed":79.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.072363180899437,"aZ":-30.067330146948738,"pfxX":0.3966406813701129,"pfxZ":1.3423861325608017,"pX":0.8603389848072598,"pZ":1.018294720709315,"vX0":6.8062272711457386,"vY0":-124.53389405341345,"vZ0":-4.8289108279287305,"x":84.21,"y":211.29,"x0":-1.960031067233694,"y0":50.004618563250474,"z0":5.470570324169034,"aX":0.6213730529005697},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.6,"breakHorizontal":-2.3,"spinRate":2786,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.4398771749495358,"extension":6.121767569452179},"index":4,"playId":"acd286aa-0741-331b-93a2-adfd3af8407c","pitchNumber":4,"startTime":"2026-07-31T00:13:13.143Z","endTime":"2026-07-31T00:13:17.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5278672843067,"aZ":-25.02324921268644,"pfxX":-10.780138108451844,"pfxZ":3.960951916341193,"pX":0.7458185341589596,"pZ":3.3165006538594493,"vX0":11.030160749066775,"vY0":-133.47291866560036,"vZ0":-1.0097851362395165,"x":88.57,"y":149.23,"x0":-2.0382323381354737,"y0":50.0026261979801,"z0":5.500338896098783,"aX":-19.46467059769681},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.2,"breakHorizontal":17.2,"spinRate":2276,"spinDirection":236},"zone":3,"typeConfidence":0.91,"plateTime":0.4102437888410635,"extension":6.4438575792042565},"index":5,"playId":"18ae0948-b413-3989-af38-9b6cb5364545","pitchNumber":5,"startTime":"2026-07-31T00:13:29.237Z","endTime":"2026-07-31T00:13:34.624Z","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.4,"endSpeed":85.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.109409630546594,"aZ":-15.652546741380734,"pfxX":-8.143059316264345,"pfxZ":8.891205338215933,"pX":0.2529291491721301,"pZ":1.681109870059316,"vX0":8.661691775447794,"vY0":-135.57578189516536,"vZ0":-7.392483881879689,"x":107.36,"y":193.39,"x0":-1.9279387326733002,"y0":50.00487294830035,"z0":5.539217734339415,"aX":-15.135422381676321},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.6,"breakHorizontal":12.8,"spinRate":2339,"spinDirection":228},"zone":8,"typeConfidence":0.9,"plateTime":0.4042610239535116,"extension":6.321891726405222},"index":6,"playId":"c54b2b2d-cf33-395a-a753-1e43c5c6f9b3","pitchNumber":6,"startTime":"2026-07-31T00:13:45.590Z","endTime":"2026-07-31T00:13:50.617Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T00:13:50.617Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Esmerlyn Valdez grounds out, third baseman Eugenio Suárez to first baseman Sal Stewart.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-31T00:14:01.423Z","endTime":"2026-07-31T00:14:52.398Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.58679284460192,"aZ":-38.60202274186626,"pfxX":4.866796178757543,"pfxZ":-4.510396727451916,"pX":-0.04983727528144536,"pZ":2.0855753935502586,"vX0":2.7407117208727545,"vY0":-119.04230921707817,"vZ0":-0.8563120857711692,"x":118.9,"y":182.47,"x0":-1.8516349473396179,"y0":50.00590841801555,"z0":5.969514828535497,"aX":6.928878977839466},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-8.0,"breakHorizontal":-9.5,"spinRate":3083,"spinDirection":45},"zone":8,"typeConfidence":2.0,"plateTime":0.461548740908559,"extension":6.01389915336856},"index":0,"playId":"35775caa-2261-3865-b4fa-dff475dc22c0","pitchNumber":1,"startTime":"2026-07-31T00:14:11.923Z","endTime":"2026-07-31T00:14:15.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00305101135119,"aZ":-29.41885605063702,"pfxX":-11.710674545203597,"pfxZ":1.6706717391394008,"pX":-0.3212762692389942,"pZ":2.211631572710661,"vX0":8.472593641885453,"vY0":-127.63115436552867,"vZ0":-2.2917797338603694,"x":129.25,"y":179.07,"x0":-2.1606278794701965,"y0":50.004436239661395,"z0":5.435496441588795,"aX":-19.34295935807167},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.8,"breakHorizontal":19.3,"spinRate":1982,"spinDirection":253},"zone":7,"typeConfidence":0.87,"plateTime":0.42897046428067354,"extension":6.214709678493914},"index":1,"playId":"65fea20f-5c5c-37c6-a7e0-013ae3c7ce1d","pitchNumber":2,"startTime":"2026-07-31T00:14:30.716Z","endTime":"2026-07-31T00:14:34.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.283027376193907,"aZ":-32.19174933721205,"pfxX":-0.6579413641334313,"pfxZ":-0.01089033065854661,"pX":0.3985293204205043,"pZ":1.6600492511356104,"vX0":6.66906406368157,"vY0":-124.59651288789127,"vZ0":-2.9036863362201144,"x":101.81,"y":193.96,"x0":-2.223617259801233,"y0":50.002380517301525,"z0":5.49196100801727,"aX":-1.0378171271505376},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.5,"breakHorizontal":-0.4,"spinRate":2763,"spinDirection":43},"zone":9,"typeConfidence":0.9,"plateTime":0.4390553350699822,"extension":5.999598821016789},"hitData":{"launchSpeed":72.9,"launchAngle":-24.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.3,"coordY":171.95}},"index":2,"playId":"e955ada3-e479-362b-9bec-594cd804a208","pitchNumber":3,"startTime":"2026-07-31T00:14:44.698Z","endTime":"2026-07-31T00:14:52.398Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T00:14:52.398Z","atBatIndex":26},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan O'Hearn pops out to third baseman Eugenio Suárez.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-31T00:15:10.385Z","endTime":"2026-07-31T00:16:20.723Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"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":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":70.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.120304040966136,"aZ":-42.72353856449286,"pfxX":7.4473903808187,"pfxZ":-8.294170469632293,"pX":-0.2651860297980763,"pZ":2.507431779548121,"vX0":1.7252354941249064,"vY0":-113.12221217233316,"vZ0":1.6824825522966664,"x":127.11,"y":171.08,"x0":-2.0080527897908325,"y0":50.00094886616034,"z0":6.09685629772285,"aX":9.475551718978227},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-14.0,"breakHorizontal":-13.9,"spinRate":3172,"spinDirection":46},"zone":5,"typeConfidence":2.0,"plateTime":0.48759218977223373,"extension":6.019611646892734},"index":0,"playId":"58636e08-538c-3f70-a64b-3e77a19589a9","pitchNumber":1,"startTime":"2026-07-31T00:15:16.043Z","endTime":"2026-07-31T00:15:19.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73961903109555,"aZ":-31.806554662119144,"pfxX":-11.789477369363869,"pfxZ":0.2291470106252813,"pX":-0.27313875255198744,"pZ":1.6139307661740465,"vX0":8.468792677725187,"vY0":-126.26549211186385,"vZ0":-2.836790563874116,"x":127.41,"y":195.2,"x0":-2.1321426313457543,"y0":50.00530904783172,"z0":5.300959850344971,"aX":-19.115901819750835},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.0,"breakHorizontal":19.6,"spinRate":2016,"spinDirection":262},"zone":13,"typeConfidence":0.91,"plateTime":0.43313469860136156,"extension":6.128724461791857},"index":1,"playId":"02dd8341-f3c3-3bd5-a939-9b3897105139","pitchNumber":2,"startTime":"2026-07-31T00:15:32.795Z","endTime":"2026-07-31T00:15:36.633Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-31T00:15:39.948Z","endTime":"2026-07-31T00:15:54.206Z","isPitch":false,"type":"action","player":{"id":656811,"link":"/api/v1/people/656811"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.501630346637732,"aZ":-18.786900996063817,"pfxX":-9.275745965329474,"pfxZ":6.932684358126481,"pX":1.3327926461998036,"pZ":2.472993658321767,"vX0":11.542965816049291,"vY0":-138.01495504897173,"vZ0":-5.406085925875676,"x":66.2,"y":172.01,"x0":-1.697107345582859,"y0":50.00044801422891,"z0":5.720914507688061,"aX":-17.905996853298046},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.5,"breakHorizontal":14.4,"spinRate":2475,"spinDirection":227},"zone":14,"typeConfidence":0.9,"plateTime":0.39674554672581497,"extension":6.234582797328665},"index":3,"playId":"f2831cb0-fa3f-350a-9b84-b7205598c1e7","pitchNumber":3,"startTime":"2026-07-31T00:15:54.206Z","endTime":"2026-07-31T00:15:58.709Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.465072652971465,"aZ":-19.443949687568768,"pfxX":-7.413538602266275,"pfxZ":6.762058822468633,"pX":0.42924503321465574,"pZ":3.20965246543092,"vX0":9.105941790233812,"vY0":-136.42283288392508,"vZ0":-2.988295271832805,"x":100.64,"y":152.12,"x0":-1.9911489606221957,"y0":50.000315254659625,"z0":5.6620492654120484,"aX":-13.95052021818433},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.8,"breakHorizontal":11.5,"spinRate":2296,"spinDirection":233},"zone":3,"typeConfidence":0.91,"plateTime":0.40174995770246325,"extension":6.215681279280784},"hitData":{"launchSpeed":86.4,"launchAngle":73.0,"totalDistance":99.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":109.24,"coordY":174.99}},"index":4,"playId":"1f6a3f8a-4260-38a8-98ce-5eef78cfda6e","pitchNumber":4,"startTime":"2026-07-31T00:16:11.082Z","endTime":"2026-07-31T00:16:20.723Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T00:16:20.723Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eugenio Suárez grounds out, shortstop Jacob Gonzalez to first baseman Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-31T00:18:09.332Z","endTime":"2026-07-31T00:19:24.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694378,"link":"/api/v1/people/694378"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":84.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.82430144476797,"aZ":-17.48086235670332,"pfxX":7.683273804836595,"pfxZ":7.915402555907447,"pX":0.9403894677833007,"pZ":2.899029587359142,"vX0":-9.194758866706877,"vY0":-136.33120780438807,"vZ0":-2.5847042906657745,"x":81.15,"y":160.51,"x0":3.3806283582999597,"y0":50.002453508562546,"z0":5.085438772460858,"aX":14.263218631751286},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.9,"breakHorizontal":-11.6,"spinRate":2212,"spinDirection":119},"zone":12,"typeConfidence":0.91,"plateTime":0.4039007426883665,"extension":6.336000717823283},"index":0,"playId":"6486a501-0abd-3e18-b63d-3781cc4c8fd8","pitchNumber":1,"startTime":"2026-07-31T00:18:29.632Z","endTime":"2026-07-31T00:18:33.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10356271993865,"aZ":-14.540275657795313,"pfxX":7.227014938243784,"pfxZ":9.673599396845841,"pX":-0.5488169624788785,"pZ":1.6898371510002586,"vX0":-12.243071211886935,"vY0":-135.07324264151848,"vZ0":-5.999177732736535,"x":137.92,"y":193.15,"x0":3.131623747686611,"y0":50.0044645711029,"z0":4.986342563430843,"aX":13.177295833551183},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.1,"breakHorizontal":-10.1,"spinRate":2250,"spinDirection":121},"zone":7,"typeConfidence":0.9,"plateTime":0.4075979927920428,"extension":6.390418370027919},"index":1,"playId":"a08f29f1-8c3b-3fdb-bde3-1236b3d2bd2f","pitchNumber":2,"startTime":"2026-07-31T00:18:40.935Z","endTime":"2026-07-31T00:18:45.447Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63867761855799,"aZ":-34.87699625636247,"pfxX":-0.029466518007215114,"pfxZ":-1.798145973007542,"pX":-1.561650815496943,"pZ":0.9796592873311336,"vX0":-11.305078917700358,"vY0":-122.29334672958583,"vZ0":-2.0724903142798556,"x":176.53,"y":212.33,"x0":3.1379536510592643,"y0":50.00301784607608,"z0":4.8492046402327595,"aX":-0.04144522489307593},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.5,"breakHorizontal":2.9,"spinRate":2136,"spinDirection":321},"zone":13,"typeConfidence":0.9,"plateTime":0.4490411037322448,"extension":6.309237857135464},"index":2,"playId":"e64fc50d-2d18-3835-b5d1-52fdc391fa08","pitchNumber":3,"startTime":"2026-07-31T00:19:05.464Z","endTime":"2026-07-31T00:19:10.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":84.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.18884284330237,"aZ":-19.43230864719645,"pfxX":6.587448625224746,"pfxZ":6.857832559871138,"pX":-0.573255429980094,"pZ":2.7088802831991785,"vX0":-12.307031198999345,"vY0":-136.2402977219793,"vZ0":-2.6397967524392594,"x":138.85,"y":165.64,"x0":3.170738384391982,"y0":50.003496916879826,"z0":5.051450980174227,"aX":12.241640500883616},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.0,"breakHorizontal":-9.0,"spinRate":2282,"spinDirection":115},"zone":4,"typeConfidence":0.83,"plateTime":0.4038381519657279,"extension":6.366243263132188},"hitData":{"launchSpeed":73.7,"launchAngle":5.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.32,"coordY":158.78}},"index":3,"playId":"7d7b7267-f98b-36a5-ad4a-a9f0c94966b8","pitchNumber":4,"startTime":"2026-07-31T00:19:17.255Z","endTime":"2026-07-31T00:19:24.989Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T00:19:24.989Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dane Myers singles on a soft ground ball to third baseman Nick Gonzales.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-31T00:19:56.352Z","endTime":"2026-07-31T00:20:52.190Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-31T00:19:46.062Z","endTime":"2026-07-31T00:19:58.622Z","isPitch":false,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.840292223061315,"aZ":-18.14304106785513,"pfxX":9.171069271159977,"pfxZ":7.518307431827473,"pX":1.0959170900282844,"pZ":1.9535183006220849,"vX0":-8.986633005568498,"vY0":-135.7909096526169,"vZ0":-4.882939303648269,"x":75.23,"y":186.04,"x0":3.257337027425688,"y0":50.00443345983501,"z0":5.0379561765037035,"aX":17.12184943291957},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.7,"breakHorizontal":-14.6,"spinRate":2326,"spinDirection":120},"zone":14,"typeConfidence":0.93,"plateTime":0.4034039327029575,"extension":6.326500072284488},"index":1,"playId":"096622b3-a433-3db9-bbc1-14ae922f1a5d","pitchNumber":1,"startTime":"2026-07-31T00:19:58.622Z","endTime":"2026-07-31T00:20:03.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.163155696537835,"aZ":-29.007014892263495,"pfxX":10.73478032788727,"pfxZ":1.9753037108232183,"pX":1.13459902237698,"pZ":1.659895322836287,"vX0":-9.011606320398219,"vY0":-125.82283343830538,"vZ0":-2.217307884315248,"x":73.75,"y":193.96,"x0":3.365188199266917,"y0":50.00556971198016,"z0":4.899561707478407,"aX":17.241304798337527},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.2,"breakHorizontal":-17.4,"spinRate":1889,"spinDirection":102},"zone":14,"typeConfidence":0.91,"plateTime":0.4350601752335801,"extension":6.4552341454180775},"index":2,"playId":"ae6f6b36-66d7-3b1f-906c-1a0625b17d01","pitchNumber":2,"startTime":"2026-07-31T00:20:10.808Z","endTime":"2026-07-31T00:20:15.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.80708387377215,"aZ":-18.434682952816736,"pfxX":8.962246443902217,"pfxZ":7.2038919746644225,"pX":0.19593477555879177,"pZ":3.3722777240392077,"vX0":-11.24708588749992,"vY0":-137.52464281668898,"vZ0":-1.3112192860037912,"x":109.53,"y":147.73,"x0":3.182968050241731,"y0":50.0005144401689,"z0":5.111399784486625,"aX":17.087513937522868},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.0,"breakHorizontal":-13.8,"spinRate":2437,"spinDirection":116},"zone":2,"typeConfidence":0.93,"plateTime":0.39898267954947286,"extension":6.38279390933136},"index":3,"playId":"eaa19f78-ede1-3a8e-8d0f-1f8799b80322","pitchNumber":3,"startTime":"2026-07-31T00:20:26.178Z","endTime":"2026-07-31T00:20:29.823Z","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":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.636973128109222,"aZ":-33.741947692811834,"pfxX":-0.21305151844387749,"pfxZ":-1.0616348188682743,"pX":0.10795001550134314,"pZ":2.219856128146107,"vX0":-7.654320049599063,"vY0":-120.61434511319308,"vZ0":0.47379271398199996,"x":112.89,"y":178.84,"x0":3.345140868405242,"y0":50.00147622207158,"z0":4.987301198388139,"aX":-0.3145368086428503},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.6,"breakHorizontal":2.2,"spinRate":2145,"spinDirection":317},"zone":5,"typeConfidence":0.91,"plateTime":0.4534610863420605,"extension":6.1782451908901574},"hitData":{"launchSpeed":55.8,"launchAngle":-31.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":107.68,"coordY":195.65}},"index":4,"playId":"8b42c04a-19d9-39ac-b681-174b493ea228","pitchNumber":4,"startTime":"2026-07-31T00:20:42.598Z","endTime":"2026-07-31T00:20:52.190Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T00:20:52.190Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Noelvi Marte flies out to right fielder Esmerlyn Valdez. Dane Myers to 3rd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-31T00:21:01.953Z","endTime":"2026-07-31T00:23:25.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":82.9,"endSpeed":76.4,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.168626465896565,"aZ":-35.96647394225325,"pfxX":0.22393938873593022,"pfxZ":-2.5590532763566696,"pX":0.3841009430583462,"pZ":3.138813029377378,"vX0":-7.016686535664785,"vY0":-120.50752388107293,"vZ0":2.693592978039624,"x":102.36,"y":154.03,"x0":3.2975948358964247,"y0":50.00532189052989,"z0":5.171317813111198,"aX":0.33123780737215525},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-3.7,"breakHorizontal":1.2,"spinRate":2280,"spinDirection":312},"zone":3,"typeConfidence":0.91,"plateTime":0.45352400137039073,"extension":6.180473302527293},"index":0,"playId":"f6c11313-b071-3a59-b346-6481935b4196","pitchNumber":1,"startTime":"2026-07-31T00:21:24.174Z","endTime":"2026-07-31T00:21:29.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.7,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31803867175371,"aZ":-19.35223056224558,"pfxX":8.659545491351178,"pfxZ":6.913522556909175,"pX":0.752227984139279,"pZ":3.7183038391311802,"vX0":-9.716015292109091,"vY0":-135.96228590772122,"vZ0":-0.42135481757644044,"x":88.33,"y":138.39,"x0":3.2624060555117915,"y0":50.00559851715599,"z0":5.228977165913378,"aX":16.06886711093715},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.6,"breakHorizontal":-13.4,"spinRate":2459,"spinDirection":115},"zone":12,"typeConfidence":0.92,"plateTime":0.4042406440919577,"extension":6.422711537074468},"index":1,"playId":"b3506bd9-ed1b-3b31-8293-0e7d0e117b98","pitchNumber":2,"startTime":"2026-07-31T00:21:40.251Z","endTime":"2026-07-31T00:21:44.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.2,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.403947286421573,"aZ":-18.09231892728674,"pfxX":9.016789172725877,"pfxZ":7.716696778618387,"pX":-0.49842029083680284,"pZ":2.451231705456292,"vX0":-12.355211664325617,"vY0":-134.75239308662282,"vZ0":-3.6796540568320353,"x":136.0,"y":172.6,"x0":2.9911353873199875,"y0":50.00354202838444,"z0":5.125555306756683,"aX":16.45591001036791},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.2,"breakHorizontal":-13.4,"spinRate":2380,"spinDirection":123},"zone":4,"typeConfidence":0.91,"plateTime":0.40769776342089425,"extension":6.42832602554343},"index":2,"playId":"b2aaeea0-fd52-3481-b854-592b02de2314","pitchNumber":3,"startTime":"2026-07-31T00:21:57.852Z","endTime":"2026-07-31T00:22:02.233Z","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":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.7,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.06737020366253,"aZ":-36.68773047618042,"pfxX":-2.7299409165289035,"pfxZ":-3.097738308194945,"pX":2.8252464460383724,"pZ":3.886765272107331,"vX0":-0.7871683708281538,"vY0":-119.38775581264275,"vZ0":4.595099431634441,"x":9.31,"y":133.84,"x0":3.5132171766536437,"y0":50.003268920344766,"z0":5.221932237906534,"aX":-3.975958088886812},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-4.3,"breakHorizontal":5.2,"spinRate":2210,"spinDirection":301},"zone":12,"typeConfidence":0.9,"plateTime":0.4572315852891382,"extension":6.070325474174056},"index":3,"playId":"ea0fa987-59a7-399d-acf4-cded0a3220b9","pitchNumber":4,"startTime":"2026-07-31T00:22:21.670Z","endTime":"2026-07-31T00:22:26.290Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Hunter Barco. Dane Myers to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"actionPlayId":"ea0fa987-59a7-399d-acf4-cded0a3220b9","startTime":"2026-07-31T00:22:30.791Z","endTime":"2026-07-31T00:22:54.048Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":75.5,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.876703352627842,"aZ":-36.79375194970311,"pfxX":-2.001925917779408,"pfxZ":-3.2235168121621385,"pX":1.5560627869223902,"pZ":2.0819601849669818,"vX0":-3.607207889548336,"vY0":-118.10716487014624,"vZ0":0.6372338321683524,"x":57.69,"y":182.57,"x0":3.356011446187154,"y0":50.00576709515595,"z0":5.159080116773943,"aX":-2.8641451878848185},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-5.5,"breakHorizontal":4.4,"spinRate":2239,"spinDirection":305},"zone":14,"typeConfidence":0.9,"plateTime":0.46156472960906614,"extension":6.2166334542724},"index":5,"playId":"090a4d3b-1e1a-3da9-af09-fd786c948d07","pitchNumber":5,"startTime":"2026-07-31T00:22:54.048Z","endTime":"2026-07-31T00:22:58.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(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":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83404044057596,"aZ":-18.50883525388442,"pfxX":8.809305695689803,"pfxZ":7.320070079723484,"pX":0.4378470900629133,"pZ":2.997445518150252,"vX0":-10.55018773895464,"vY0":-135.58770266420123,"vZ0":-2.170264004837953,"x":100.31,"y":157.85,"x0":3.229495044929791,"y0":50.00514911715465,"z0":5.095701609095326,"aX":16.452517209303526},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.0,"breakHorizontal":-13.8,"spinRate":2513,"spinDirection":123},"zone":3,"typeConfidence":0.93,"plateTime":0.4035099947762175,"extension":6.276194844325893},"hitData":{"launchSpeed":95.4,"launchAngle":35.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.86,"coordY":70.99}},"index":6,"playId":"67fcbd6f-bd8a-3162-ac81-293d259f024d","pitchNumber":6,"startTime":"2026-07-31T00:23:12.318Z","endTime":"2026-07-31T00:23:25.420Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T00:23:25.420Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt McLain flies out to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-31T00:23:44.594Z","endTime":"2026-07-31T00:25:10.509Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.4,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.618419840456212,"aZ":-36.879434447553606,"pfxX":-0.9928697330148014,"pfxZ":-3.273235480534648,"pX":-0.05760726469525603,"pZ":2.3617834247574896,"vX0":-7.651533600650875,"vY0":-119.37452591644968,"vZ0":1.3529895699118972,"x":119.2,"y":175.01,"x0":3.321946032289313,"y0":50.00028554447271,"z0":5.115089556688188,"aX":-1.4282099875693666},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-5.3,"breakHorizontal":3.7,"spinRate":2196,"spinDirection":306},"zone":5,"typeConfidence":0.9,"plateTime":0.4593386799875203,"extension":6.226125654747973},"index":0,"playId":"2733acf6-5dc6-3c56-80bb-3700db2c47f2","pitchNumber":1,"startTime":"2026-07-31T00:23:56.225Z","endTime":"2026-07-31T00:24:00.952Z","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.1,"endSpeed":86.0,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7543838227887,"aZ":-20.129559622253836,"pfxX":7.1699817221920386,"pfxZ":6.346202210217559,"pX":1.0119138130115297,"pZ":3.5305057276502856,"vX0":-8.752160645886345,"vY0":-136.80571892467103,"vZ0":-1.0178115731073856,"x":78.43,"y":143.46,"x0":3.318767836607547,"y0":50.003579192052534,"z0":5.285096393501493,"aX":13.611697037857919},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.5,"breakHorizontal":-11.2,"spinRate":2342,"spinDirection":122},"zone":12,"typeConfidence":0.91,"plateTime":0.40013861321390065,"extension":6.18009388699197},"index":1,"playId":"c227c3b7-ae0a-316b-83de-f0fe12a75385","pitchNumber":2,"startTime":"2026-07-31T00:24:14.255Z","endTime":"2026-07-31T00:24:19.289Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.448701780811145,"aZ":-18.44999517483518,"pfxX":7.773864783119583,"pfxZ":7.315542845573709,"pX":-0.348138180468346,"pZ":2.0061090576379907,"vX0":-12.011199238462186,"vY0":-135.77528396167472,"vZ0":-4.659539249392641,"x":130.27,"y":184.62,"x0":3.1135672972486432,"y0":50.00087061516182,"z0":5.020130819487119,"aX":14.58047238932332},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.5,"breakHorizontal":-11.6,"spinRate":2314,"spinDirection":123},"zone":7,"typeConfidence":0.91,"plateTime":0.4027078918128546,"extension":6.319254832289677},"index":2,"playId":"00ad6dcc-c115-3100-ac04-c6f049d96a8b","pitchNumber":3,"startTime":"2026-07-31T00:24:31.106Z","endTime":"2026-07-31T00:24:34.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":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.8,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.802176191846705,"aZ":-34.25729074035945,"pfxX":-1.0064019214453879,"pfxZ":-1.4441803489804865,"pX":0.8968482151524513,"pZ":2.394618059578623,"vX0":-5.662754682227147,"vY0":-118.93799236322549,"vZ0":0.9194603964890169,"x":82.81,"y":174.13,"x0":3.4299706067883395,"y0":50.00005006925259,"z0":5.0870080713564665,"aX":-1.454739347554463},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.2,"breakHorizontal":3.1,"spinRate":2224,"spinDirection":306},"zone":12,"typeConfidence":0.9,"plateTime":0.45886514582610216,"extension":6.176564079781648},"hitData":{"launchSpeed":75.8,"launchAngle":39.0,"totalDistance":247.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.9,"coordY":113.98}},"index":3,"playId":"696b55ce-c01f-3c94-bfc3-e106c0dbe7fe","pitchNumber":4,"startTime":"2026-07-31T00:25:02.448Z","endTime":"2026-07-31T00:25:10.509Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T00:25:10.509Z","atBatIndex":31},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nick Gonzales doubles (18) on a line drive to right fielder Noelvi Marte.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-31T00:27:14.754Z","endTime":"2026-07-31T00:28:34.814Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":77.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.268761884433587,"aZ":-30.305087016182974,"pfxX":-11.761022729864141,"pfxZ":1.2151455418250805,"pX":-0.7107161810393778,"pZ":1.987791490626865,"vX0":6.928269984166843,"vY0":-123.92176885232863,"vZ0":-1.9876605332023995,"x":144.09,"y":185.11,"x0":-2.0303634293171395,"y0":50.003991123962656,"z0":5.3587319668403115,"aX":-18.09475456805334},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.9,"breakHorizontal":19.4,"spinRate":2087,"spinDirection":250},"zone":7,"typeConfidence":0.91,"plateTime":0.4438419073512345,"extension":6.1367977629604225},"index":0,"playId":"928e895c-ac11-3c68-acf3-99ae6538bab7","pitchNumber":1,"startTime":"2026-07-31T00:27:18.540Z","endTime":"2026-07-31T00:27:21.882Z","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":92.8,"endSpeed":84.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.577952098441727,"aZ":-24.565970047166243,"pfxX":-10.319389019409638,"pfxZ":4.161536121260966,"pX":-0.9385540544747317,"pZ":2.592353323063481,"vX0":6.89066581437662,"vY0":-134.92836834905458,"vZ0":-2.548055842518015,"x":152.78,"y":168.79,"x0":-2.1953140290683693,"y0":50.00351546721995,"z0":5.294888103900122,"aX":-18.874038942536934},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.2,"breakHorizontal":17.0,"spinRate":2275,"spinDirection":233},"zone":11,"typeConfidence":0.9,"plateTime":0.40719425305186663,"extension":6.09004337401382},"index":1,"playId":"0e575822-6aa3-36a2-a363-8fd29a5d1b86","pitchNumber":2,"startTime":"2026-07-31T00:27:33.119Z","endTime":"2026-07-31T00:27:36.253Z","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":87.4,"endSpeed":80.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05693125031084,"aZ":-31.38693246719649,"pfxX":-11.47807080382093,"pfxZ":0.480705045417702,"pX":-2.268941064886076,"pZ":2.46120532376021,"vX0":3.9429533321690995,"vY0":-127.24296245635017,"vZ0":-1.2302310174433861,"x":203.49,"y":172.33,"x0":-2.3509302923627087,"y0":50.00247396010499,"z0":5.446754323574186,"aX":-18.747250677533025},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.8,"breakHorizontal":19.8,"spinRate":2058,"spinDirection":257},"zone":11,"typeConfidence":0.88,"plateTime":0.4310965126576982,"extension":6.043360808331323},"index":2,"playId":"47d1d8c3-c28d-3f6d-b838-88dc34855097","pitchNumber":3,"startTime":"2026-07-31T00:27:51.808Z","endTime":"2026-07-31T00:27:56.587Z","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.2,"endSpeed":78.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.39354981589503,"aZ":-32.498833270234094,"pfxX":-1.1917904980128569,"pfxZ":-0.21133969772740535,"pX":1.0054101922389198,"pZ":1.413867566073265,"vX0":7.834851949680921,"vY0":-123.86078449585642,"vZ0":-3.2492879947227173,"x":78.68,"y":200.61,"x0":-2.0477171502416467,"y0":50.00255416676033,"z0":5.468320887750802,"aX":-1.8480553452186372},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.0,"breakHorizontal":0.2,"spinRate":2840,"spinDirection":39},"zone":14,"typeConfidence":0.89,"plateTime":0.4427062449069652,"extension":6.3940547994662635},"index":3,"playId":"b9d6922e-cfef-32cd-b925-46b8d8c4195b","pitchNumber":4,"startTime":"2026-07-31T00:28:06.444Z","endTime":"2026-07-31T00:28:11.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.160065077970806,"aZ":-23.482303564701517,"pfxX":-11.358676265109331,"pfxZ":4.609596945952376,"pX":0.16141097584770836,"pZ":3.21487312290345,"vX0":9.491714751755545,"vY0":-136.70005377617693,"vZ0":-1.4428197987918017,"x":110.85,"y":151.98,"x0":-1.8862713040318784,"y0":50.00401607688713,"z0":5.367368005715486,"aX":-21.420801991980127},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.3,"breakHorizontal":18.5,"spinRate":2315,"spinDirection":232},"zone":2,"typeConfidence":0.91,"plateTime":0.4012379335831895,"extension":6.239010894841394},"hitData":{"launchSpeed":90.0,"launchAngle":22.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":205.43,"coordY":119.53}},"index":4,"playId":"6feaa965-16b7-397d-943a-3c54afe67c98","pitchNumber":5,"startTime":"2026-07-31T00:28:22.888Z","endTime":"2026-07-31T00:28:34.814Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T00:28:34.814Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Endy Rodríguez singles on a line drive to center fielder Dane Myers. Nick Gonzales to 3rd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-31T00:28:44.248Z","endTime":"2026-07-31T00:29:16.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"postOnThird":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":77.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67429981820667,"aZ":-30.614264739859806,"pfxX":-13.210366866758562,"pfxZ":1.0149859870319276,"pX":-0.133395865716375,"pZ":1.9795062191494877,"vX0":9.548946707602324,"vY0":-124.43929236334867,"vZ0":-2.0672586452608956,"x":122.08,"y":185.33,"x0":-2.3346653761345624,"y0":50.00608291921837,"z0":5.39692728883695,"aX":-20.39250146590614},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.6,"breakHorizontal":21.2,"spinRate":1927,"spinDirection":253},"zone":8,"typeConfidence":0.92,"plateTime":0.4428672838573049,"extension":6.251241764159873},"hitData":{"launchSpeed":79.6,"launchAngle":23.0,"totalDistance":247.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":119.63,"coordY":89.81}},"index":0,"playId":"33349991-b32f-352f-82eb-de2a6e23eb78","pitchNumber":1,"startTime":"2026-07-31T00:29:06.869Z","endTime":"2026-07-31T00:29:16.916Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T00:29:16.916Z","atBatIndex":33},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Jacob Gonzalez out on a sacrifice fly to center fielder Dane Myers. Nick Gonzales scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-31T00:29:29.973Z","endTime":"2026-07-31T00:30:11.548Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"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":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":{"id":695076,"link":"/api/v1/people/695076"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.71008162902836,"aZ":-29.292002858249315,"pfxX":-11.839769997685133,"pfxZ":1.869102780476405,"pX":-1.0877049681979445,"pZ":2.3975228548798655,"vX0":6.5612692356260025,"vY0":-123.65393890438685,"vZ0":-1.4211738387005537,"x":158.46,"y":174.05,"x0":-2.243627906230793,"y0":50.00219264786788,"z0":5.447752935094419,"aX":-18.25024415981703},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.2,"breakHorizontal":19.8,"spinRate":1890,"spinDirection":254},"zone":13,"typeConfidence":0.91,"plateTime":0.44372934196909686,"extension":6.197508905833394},"index":0,"playId":"8f8be62f-fd7f-3c34-a6ed-702f659d34a2","pitchNumber":1,"startTime":"2026-07-31T00:29:42.971Z","endTime":"2026-07-31T00:29:47.589Z","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":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.207316234858116,"aZ":-23.65960250380416,"pfxX":-11.165868295277775,"pfxZ":4.674938934709704,"pX":-0.07914868551171982,"pZ":3.1348067342265766,"vX0":9.51525799704743,"vY0":-134.4044614438886,"vZ0":-1.5103230136440695,"x":120.02,"y":154.14,"x0":-2.221445612201951,"y0":50.00596515824323,"z0":5.390752944935892,"aX":-20.351665794401924},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.3,"breakHorizontal":18.1,"spinRate":2261,"spinDirection":238},"zone":2,"typeConfidence":0.91,"plateTime":0.40813592073973215,"extension":6.158501337496812},"hitData":{"launchSpeed":93.2,"launchAngle":31.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.74,"coordY":58.33}},"index":1,"playId":"9d8ccd69-8503-3d77-92af-dec99543e694","pitchNumber":2,"startTime":"2026-07-31T00:29:59.654Z","endTime":"2026-07-31T00:30:11.548Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T00:30:11.548Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jhostynxon Garcia strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-31T00:30:36.120Z","endTime":"2026-07-31T00:31:31.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.160634312605264,"aZ":-27.28689652103008,"pfxX":-12.00473797013346,"pfxZ":2.5762526552431364,"pX":-0.11642963245834602,"pZ":2.404792982992261,"vX0":10.168538574751915,"vY0":-137.0365066423966,"vZ0":-2.762049672707646,"x":121.44,"y":173.85,"x0":-2.32116885329667,"y0":50.002598680996215,"z0":5.296051493358025,"aX":-22.76130054654563},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.2,"breakHorizontal":19.6,"spinRate":2329,"spinDirection":235},"zone":5,"typeConfidence":0.91,"plateTime":0.40018247194024736,"extension":6.189853735757947},"index":0,"playId":"789564bb-8249-381d-8fd3-79941253d55b","pitchNumber":1,"startTime":"2026-07-31T00:30:41.754Z","endTime":"2026-07-31T00:30:47.116Z","isPitch":true,"type":"pitch"},{"details":{"description":"Endy Rodríguez steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"actionPlayId":"789564bb-8249-381d-8fd3-79941253d55b","startTime":"2026-07-31T00:30:47.792Z","endTime":"2026-07-31T00:31:05.451Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682848,"link":"/api/v1/people/682848"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.742125002496103,"aZ":-33.113229064074254,"pfxX":-0.37846699686713237,"pfxZ":-0.6054998021376168,"pX":1.003201463422108,"pZ":1.0577584350517666,"vX0":7.758423785705859,"vY0":-123.39902107552456,"vZ0":-3.7173655632179132,"x":78.76,"y":210.22,"x0":-2.133650413827365,"y0":50.004956234996804,"z0":5.375782367895693,"aX":-0.5831562359608762},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.8,"breakHorizontal":-1.2,"spinRate":2862,"spinDirection":23},"zone":14,"typeConfidence":0.91,"plateTime":0.4440020411536314,"extension":6.085416972285039},"index":2,"playId":"579a0c99-9670-34bb-a770-326d52240587","pitchNumber":2,"startTime":"2026-07-31T00:31:05.451Z","endTime":"2026-07-31T00:31:09.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.13254286232359,"aZ":-32.48529393400292,"pfxX":-0.6749057330588366,"pfxZ":-0.19686810247852016,"pX":0.7577627634013466,"pZ":1.2631746714023024,"vX0":7.1334023018681965,"vY0":-125.48397662946266,"vZ0":-3.7160230041929645,"x":88.12,"y":204.67,"x0":-2.0378927642560196,"y0":50.00325035044656,"z0":5.418805434675405,"aX":-1.074613702712086},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.0,"breakHorizontal":-0.5,"spinRate":2873,"spinDirection":19},"zone":14,"typeConfidence":0.9,"plateTime":0.43701597113229784,"extension":6.179461978639988},"index":3,"playId":"47276ed5-1824-34c0-af31-6e628d35ce23","pitchNumber":3,"startTime":"2026-07-31T00:31:24.826Z","endTime":"2026-07-31T00:31:31.429Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T00:31:31.429Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Mangum flies out to right fielder Noelvi Marte.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-31T00:31:40.713Z","endTime":"2026-07-31T00:32:01.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.449068306824007,"aZ":-31.709918871988705,"pfxX":-9.874410651477554,"pfxZ":0.27823381773768485,"pX":0.18904903822089184,"pZ":1.3919390794685829,"vX0":9.521442311808288,"vY0":-127.32045021507629,"vZ0":-3.5762615151943002,"x":109.79,"y":201.2,"x0":-2.3038395513749896,"y0":50.00119863874393,"z0":5.305756063961542,"aX":-16.322609628016586},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.1,"breakHorizontal":16.0,"spinRate":1794,"spinDirection":255},"zone":14,"typeConfidence":0.91,"plateTime":0.42905763769375094,"extension":6.268622560626093},"hitData":{"launchSpeed":88.7,"launchAngle":34.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":161.83,"coordY":71.64}},"index":0,"playId":"d3e1d953-ccfb-32d4-befc-8742f48c3d8b","pitchNumber":1,"startTime":"2026-07-31T00:31:53.453Z","endTime":"2026-07-31T00:32:01.930Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T00:32:01.930Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Elly De La Cruz doubles (17) on a line drive to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-31T00:33:58.969Z","endTime":"2026-07-31T00:35:30.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":77.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.616213428830687,"aZ":-25.399721523688928,"pfxX":8.51624459363087,"pfxZ":4.380027985196304,"pX":0.4336777442640903,"pZ":1.2783065066300734,"vX0":-9.439749926138097,"vY0":-124.03524027049639,"vZ0":-3.9074829695333766,"x":100.47,"y":204.27,"x0":3.196324041111516,"y0":50.00120957723586,"z0":5.011021715480272,"aX":13.165334609763784},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.2,"breakHorizontal":-13.0,"spinRate":1616,"spinDirection":106},"zone":14,"typeConfidence":0.85,"plateTime":0.4429137871998061,"extension":6.528795046139},"index":0,"playId":"3affa3bb-0253-313b-b0ba-1acaa1ab0d1b","pitchNumber":1,"startTime":"2026-07-31T00:34:20.581Z","endTime":"2026-07-31T00:34:26.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":76.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.62427283075862,"aZ":-28.06001473314783,"pfxX":10.01530924519654,"pfxZ":2.7112001963031176,"pX":0.7717297934367526,"pZ":1.9005979161968045,"vX0":-9.182069939921764,"vY0":-123.3302900246652,"vZ0":-1.7875435546517,"x":87.58,"y":187.46,"x0":3.266235248398147,"y0":50.00524112609358,"z0":5.032472417934279,"aX":15.221745326048946},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.7,"breakHorizontal":-15.6,"spinRate":2187,"spinDirection":113},"zone":9,"typeConfidence":0.89,"plateTime":0.44642679075237846,"extension":6.440294356321748},"index":1,"playId":"dd9da4ac-9329-377a-b5ac-a56dee8d650b","pitchNumber":2,"startTime":"2026-07-31T00:34:31.727Z","endTime":"2026-07-31T00:34:37.188Z","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":82.8,"endSpeed":76.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.590251904186328,"aZ":-35.01643221328633,"pfxX":0.11824287019986235,"pfxZ":-1.9311027324401566,"pX":-0.3982798167207594,"pZ":1.8582623989835556,"vX0":-8.631397357826659,"vY0":-120.41535781535966,"vZ0":-0.21510543226905376,"x":132.18,"y":188.61,"x0":3.2116832891059803,"y0":50.00139300100077,"z0":5.037335487949264,"aX":0.17553842628762023},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.2,"breakHorizontal":1.8,"spinRate":2260,"spinDirection":319},"zone":7,"typeConfidence":0.91,"plateTime":0.45423013107945387,"extension":6.291516459172759},"hitData":{"launchSpeed":92.0,"launchAngle":16.0,"totalDistance":249.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":167.91,"coordY":86.3}},"index":2,"playId":"827625f6-55b2-3bd3-9ace-7a0498ef7904","pitchNumber":3,"startTime":"2026-07-31T00:35:19.110Z","endTime":"2026-07-31T00:35:30.312Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T00:35:30.312Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sal Stewart strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-31T00:35:45.169Z","endTime":"2026-07-31T00:38:00.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.8,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.432790541165357,"aZ":-35.999526173696076,"pfxX":-1.2469211276592054,"pfxZ":-2.602013922065864,"pX":-1.645154130398766,"pZ":1.3231895836474026,"vX0":-10.953418324470794,"vY0":-120.6088683554796,"vZ0":-1.346972471251812,"x":179.71,"y":203.05,"x0":3.1166073028530192,"y0":50.00036563284597,"z0":5.063454035119312,"aX":-1.8337690496656094},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-4.8,"breakHorizontal":4.9,"spinRate":2386,"spinDirection":324},"zone":13,"typeConfidence":0.9,"plateTime":0.4541149971319527,"extension":6.126391654258331},"index":0,"playId":"8b2dc51a-de8e-3b1a-a6fe-0cd9b0adbd77","pitchNumber":1,"startTime":"2026-07-31T00:36:19.132Z","endTime":"2026-07-31T00:36:24.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.674450174051575,"aZ":-17.21155889730366,"pfxX":8.757524372923593,"pfxZ":7.986235473213384,"pX":-0.2589223723277113,"pZ":2.7660664375463653,"vX0":-12.272700849810704,"vY0":-136.00132343888382,"vZ0":-3.2042351342648105,"x":126.87,"y":164.1,"x0":3.1733221310196895,"y0":50.00667198315552,"z0":5.152491705963626,"aX":16.417742387976364},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.9,"breakHorizontal":-13.3,"spinRate":2347,"spinDirection":115},"zone":4,"typeConfidence":0.93,"plateTime":0.40265186262999997,"extension":6.3887019790822075},"index":1,"playId":"7e1b03c8-b81b-392b-a90c-fc982a197c2d","pitchNumber":2,"startTime":"2026-07-31T00:36:41.313Z","endTime":"2026-07-31T00:36:44.593Z","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.0,"endSpeed":85.1,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19316795890708,"aZ":-18.426267861543202,"pfxX":9.418205512908797,"pfxZ":7.397946583644323,"pX":-1.067049707662726,"pZ":2.169844879590306,"vX0":-14.167077671482273,"vY0":-136.0472528409973,"vZ0":-4.3560465947831215,"x":157.67,"y":180.19,"x0":3.004542277589551,"y0":50.00375905033856,"z0":5.08354756509353,"aX":17.506762902567004},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.5,"breakHorizontal":-13.8,"spinRate":2396,"spinDirection":122},"zone":13,"typeConfidence":0.91,"plateTime":0.4038973896178315,"extension":6.41168059693125},"index":2,"playId":"f1f2d416-50dd-3da9-aa30-1c775cd09a04","pitchNumber":3,"startTime":"2026-07-31T00:37:06.310Z","endTime":"2026-07-31T00:37:10.880Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.9,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.286158570860234,"aZ":-33.574096420436405,"pfxX":-0.6394389519293489,"pfxZ":-0.9646715393936107,"pX":-1.0277399839991708,"pZ":1.6264430956411953,"vX0":-9.879129277961873,"vY0":-119.64817667543468,"vZ0":-0.854485080122322,"x":156.18,"y":194.87,"x0":3.239518114367819,"y0":50.004529919534995,"z0":4.999360335061406,"aX":-0.9247267111441203},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.7,"breakHorizontal":3.6,"spinRate":2293,"spinDirection":319},"zone":13,"typeConfidence":0.91,"plateTime":0.45795216448647125,"extension":6.232114969423905},"index":3,"playId":"c29f3b84-093b-36da-88af-b2b45d8aac8c","pitchNumber":4,"startTime":"2026-07-31T00:37:25.633Z","endTime":"2026-07-31T00:37:28.971Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":77.8,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.82744800024242,"aZ":-27.731997558479613,"pfxX":11.135337944889791,"pfxZ":2.857867522172606,"pX":1.764165465225611,"pZ":2.707714791160146,"vX0":-7.247064256227109,"vY0":-124.45246459631176,"vZ0":-0.35445300945460645,"x":49.75,"y":165.67,"x0":3.278802222246581,"y0":50.00615810000217,"z0":5.16473758209123,"aX":17.33210903178856},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.4,"breakHorizontal":-18.4,"spinRate":2130,"spinDirection":108},"zone":12,"typeConfidence":0.92,"plateTime":0.4414591526173992,"extension":6.36415723888111},"index":4,"playId":"66d71235-2489-36d2-ae48-b4374fcf3149","pitchNumber":5,"startTime":"2026-07-31T00:37:52.225Z","endTime":"2026-07-31T00:38:00.083Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T00:38:00.083Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"JJ Bleday walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-31T00:38:19.583Z","endTime":"2026-07-31T00:40:35.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"postOnThird":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.390330076475372,"aZ":-33.72697505391262,"pfxX":-0.7314094372438724,"pfxZ":-1.085797067117955,"pX":1.4969641096202442,"pZ":2.991494247172765,"vX0":-4.574926850832497,"vY0":-118.88170215285741,"vZ0":2.152451900801605,"x":59.94,"y":158.01,"x0":3.539718377927054,"y0":50.00030194499233,"z0":5.13165974950565,"aX":-1.0485231358740916},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.2,"breakHorizontal":2.4,"spinRate":2104,"spinDirection":304},"zone":12,"typeConfidence":0.91,"plateTime":0.4603902491992038,"extension":6.2206994829589055},"index":0,"playId":"9f089838-3375-3b48-800a-91311e3768a6","pitchNumber":1,"startTime":"2026-07-31T00:38:23.688Z","endTime":"2026-07-31T00:38:28.519Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.52418949454629,"aZ":-33.216035584661896,"pfxX":0.9576290240778222,"pfxZ":-0.7345769785093053,"pX":-0.7211120615799078,"pZ":1.2510603249396481,"vX0":-9.382610773613651,"vY0":-118.35161859237276,"vZ0":-1.5468551591734438,"x":144.49,"y":205.0,"x0":3.1696757285583126,"y0":50.00220465996845,"z0":4.954306711568628,"aX":1.3592557158312648},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-1.4,"breakHorizontal":0.6,"spinRate":2217,"spinDirection":315},"zone":13,"typeConfidence":0.91,"plateTime":0.46274506154505257,"extension":6.299731627070753},"index":1,"playId":"4c102108-b356-3042-bbfc-fb795b169405","pitchNumber":2,"startTime":"2026-07-31T00:38:41.605Z","endTime":"2026-07-31T00:38:46.184Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.739560629862247,"aZ":-18.017340162168033,"pfxX":10.875216423310254,"pfxZ":7.555333395776579,"pX":0.35574905178876776,"pZ":1.3544505570781022,"vX0":-11.301380592048016,"vY0":-136.23171618056335,"vZ0":-6.271706499101547,"x":103.44,"y":202.21,"x0":3.150772818354884,"y0":50.00472414663359,"z0":4.937756322923212,"aX":20.384483309242793},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.4,"breakHorizontal":-17.2,"spinRate":2491,"spinDirection":109},"zone":14,"typeConfidence":0.94,"plateTime":0.40249342771633856,"extension":6.355488406301751},"index":2,"playId":"d5af6290-834b-3aba-8e90-e2bdedfeb17e","pitchNumber":3,"startTime":"2026-07-31T00:39:09.001Z","endTime":"2026-07-31T00:39:13.942Z","isPitch":true,"type":"pitch"},{"details":{"description":"Elly De La Cruz steals (20) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"index":3,"actionPlayId":"d5af6290-834b-3aba-8e90-e2bdedfeb17e","startTime":"2026-07-31T00:39:19.258Z","endTime":"2026-07-31T00:39:45.016Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.893883116908512,"aZ":-18.982713338431562,"pfxX":9.968296046167259,"pfxZ":7.063735035854634,"pX":0.49548155360257284,"pZ":2.6749916800720923,"vX0":-10.77338174111065,"vY0":-136.26579510914212,"vZ0":-2.568183224147966,"x":98.11,"y":166.56,"x0":3.218412585881091,"y0":50.00300586053284,"z0":4.951631381045104,"aX":18.616312014297637},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.4,"breakHorizontal":-15.6,"spinRate":2455,"spinDirection":126},"zone":6,"typeConfidence":0.93,"plateTime":0.40302798072607526,"extension":6.309269783555672},"index":4,"playId":"1ed2b95a-6c6b-3577-91f2-f14afd3183f6","pitchNumber":4,"startTime":"2026-07-31T00:39:45.016Z","endTime":"2026-07-31T00:39:49.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.583611426090613,"aZ":-34.50558359844425,"pfxX":-0.9245482828769047,"pfxZ":-1.6559598227192058,"pX":1.1493365027618898,"pZ":2.3173318224970996,"vX0":-5.111641513184861,"vY0":-118.29320554841536,"vZ0":1.0725390645061712,"x":73.19,"y":176.21,"x0":3.4625407618266766,"y0":50.00193169661622,"z0":5.033336006892641,"aX":-1.3023913612155005},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-2.4,"breakHorizontal":3.0,"spinRate":2133,"spinDirection":303},"zone":14,"typeConfidence":0.9,"plateTime":0.4638833220674199,"extension":6.1590117392920565},"index":5,"playId":"725d6a42-0498-38a0-a6a1-c17c76b5e66f","pitchNumber":5,"startTime":"2026-07-31T00:40:03.910Z","endTime":"2026-07-31T00:40:08.061Z","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":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87234632879582,"aZ":-35.584308999053775,"pfxX":-1.3041771534324678,"pfxZ":-2.3664180078757084,"pX":-1.350888606650357,"pZ":1.81102615450334,"vX0":-10.212593358398948,"vY0":-119.5120313515335,"vZ0":-0.11609504599713905,"x":168.49,"y":189.88,"x0":3.1540182615273857,"y0":50.00278189892885,"z0":5.0666991791984675,"aX":-1.8784838762754776},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-4.0,"breakHorizontal":4.9,"spinRate":2293,"spinDirection":312},"zone":13,"typeConfidence":0.9,"plateTime":0.4589888662043693,"extension":6.399840428037931},"index":6,"playId":"ba9051d2-3304-342f-8d44-5bc4cab2ed49","pitchNumber":6,"startTime":"2026-07-31T00:40:29.916Z","endTime":"2026-07-31T00:40:35.002Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T00:40:35.002Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Stephenson walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-31T00:40:35.924Z","endTime":"2026-07-31T00:43:46.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"postOnThird":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,7],"actionIndex":[6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.01708028065473,"aZ":-18.21383227280746,"pfxX":8.258698663738345,"pfxZ":7.4433475766100505,"pX":-0.8911733463189111,"pZ":1.3634289472503638,"vX0":-13.572529513390366,"vY0":-136.34717353661816,"vZ0":-6.433257125672481,"x":150.97,"y":201.97,"x0":3.0866961769503414,"y0":50.00305591114184,"z0":5.017844524385899,"aX":15.491922851030743},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.1,"breakHorizontal":-12.0,"spinRate":2393,"spinDirection":111},"zone":13,"typeConfidence":0.9,"plateTime":0.4022866292603249,"extension":6.403187941397892},"index":0,"playId":"8ea72e78-8059-3f06-b94b-b9cf79d7d613","pitchNumber":1,"startTime":"2026-07-31T00:41:21.279Z","endTime":"2026-07-31T00:41:26.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.542453356897532,"aZ":-32.13313792965306,"pfxX":-1.8053253971650882,"pfxZ":0.029553517876518498,"pX":0.13152277288242167,"pZ":2.3486584770381405,"vX0":-7.143184775344111,"vY0":-119.36391349333863,"vZ0":0.5689768238902388,"x":111.99,"y":175.37,"x0":3.3949958898592536,"y0":50.00308638376648,"z0":4.995705581516331,"aX":-2.6102014005828376},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":0.5,"breakHorizontal":4.9,"spinRate":2260,"spinDirection":317},"zone":5,"typeConfidence":0.9,"plateTime":0.4585200736743267,"extension":6.186098175970447},"index":1,"playId":"58c5d44a-53b2-359c-8a8c-7a6d17343c7b","pitchNumber":2,"startTime":"2026-07-31T00:41:38.015Z","endTime":"2026-07-31T00:41:41.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.208903912180876,"aZ":-37.70356847581223,"pfxX":-0.6276303543635509,"pfxZ":-3.8414163536288584,"pX":0.9632496538123732,"pZ":2.4537075798730603,"vX0":-5.620022137572518,"vY0":-118.59328802335112,"vZ0":1.824041461074039,"x":80.28,"y":172.53,"x0":3.433744122007469,"y0":50.000266114322095,"z0":5.084454294857348,"aX":-0.9036044622423799},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-6.4,"breakHorizontal":2.4,"spinRate":2138,"spinDirection":313},"zone":14,"typeConfidence":0.9,"plateTime":0.4598131476320835,"extension":6.220098085441746},"index":2,"playId":"f2140724-ed7d-3a10-9613-6f0b04b14a9b","pitchNumber":3,"startTime":"2026-07-31T00:41:59.017Z","endTime":"2026-07-31T00:42:03.627Z","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":1},"index":3,"startTime":"2026-07-31T00:42:18.117Z","endTime":"2026-07-31T00:42:32.969Z","isPitch":false,"type":"action","player":{"id":663886,"link":"/api/v1/people/663886"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.168913363846514,"aZ":-35.876584255672036,"pfxX":-0.10678207998651312,"pfxZ":-2.5246899132255387,"pX":0.3983955718935385,"pZ":0.6237393141473436,"vX0":-7.099649661583972,"vY0":-120.02533210177212,"vZ0":-2.546519801467439,"x":101.81,"y":221.94,"x0":3.402506625172333,"y0":50.003187291160124,"z0":4.878116728411656,"aX":-0.15598794630103024},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-4.9,"breakHorizontal":1.8,"spinRate":2220,"spinDirection":316},"zone":14,"typeConfidence":0.9,"plateTime":0.45548653148826235,"extension":6.277976887170432},"index":4,"playId":"7f7f8463-565c-38c6-85b5-0824ab14c3a2","pitchNumber":4,"startTime":"2026-07-31T00:42:32.969Z","endTime":"2026-07-31T00:42:37.517Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.60716250228476,"aZ":-17.563181674713327,"pfxX":9.467872179492725,"pfxZ":7.706795289306987,"pX":-0.7491906206849417,"pZ":1.8388902026154457,"vX0":-13.56608105233295,"vY0":-136.45251761934233,"vZ0":-5.074262889451972,"x":145.56,"y":189.13,"x0":3.0451161723348212,"y0":50.00060981373007,"z0":4.923693780684272,"aX":17.943842078566366},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.1,"breakHorizontal":-14.4,"spinRate":2401,"spinDirection":113},"zone":7,"typeConfidence":0.93,"plateTime":0.40064534852316314,"extension":6.436135288899526},"index":5,"playId":"cfd13bce-bd1d-3696-9d88-21aa5b2e22cd","pitchNumber":5,"startTime":"2026-07-31T00:42:58.417Z","endTime":"2026-07-31T00:43:04.214Z","isPitch":true,"type":"pitch"},{"details":{"description":"JJ Bleday caught stealing 2nd base, catcher Endy Rodríguez to second baseman Brandon Lowe.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"actionPlayId":"cfd13bce-bd1d-3696-9d88-21aa5b2e22cd","startTime":"2026-07-31T00:43:12.714Z","endTime":"2026-07-31T00:43:40.679Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.815598254346497,"aZ":-18.086593030823064,"pfxX":10.18486794904062,"pfxZ":7.59526995145278,"pX":-0.12324121581650795,"pZ":1.3649550992575703,"vX0":-12.358274216082915,"vY0":-135.39957155658735,"vZ0":-6.368944914131699,"x":121.7,"y":201.93,"x0":3.178896658918881,"y0":50.00477012310506,"z0":5.015266194895672,"aX":18.89623491473957},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.5,"breakHorizontal":-15.8,"spinRate":2426,"spinDirection":118},"zone":13,"typeConfidence":0.93,"plateTime":0.40467588965077717,"extension":6.455172184043416},"index":7,"playId":"5931496b-bcd7-3bc9-bd01-e797b7fa50aa","pitchNumber":6,"startTime":"2026-07-31T00:43:40.679Z","endTime":"2026-07-31T00:43:46.612Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T00:43:46.612Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathaniel Lowe grounds out sharply, second baseman Brandon Lowe to first baseman Ryan O'Hearn.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-31T00:43:56.215Z","endTime":"2026-07-31T00:46:05.839Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":82.5,"endSpeed":76.1,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.758679723326626,"aZ":-34.36266011951941,"pfxX":-0.6665983231915391,"pfxZ":-1.5007715606489072,"pX":-0.43395136740539403,"pZ":1.9801163796180612,"vX0":-8.4793928598823,"vY0":-119.93167891717454,"vZ0":0.042745217396022106,"x":133.54,"y":185.32,"x0":3.2309573854041855,"y0":50.00169621880811,"z0":5.02166232426063,"aX":-0.9722155147856214},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-2.4,"breakHorizontal":3.2,"spinRate":2150,"spinDirection":320},"zone":7,"typeConfidence":0.91,"plateTime":0.45635480948490903,"extension":6.270727385006378},"index":0,"playId":"40bab27a-0e5e-348b-8a23-fb82528b951b","pitchNumber":1,"startTime":"2026-07-31T00:44:23.813Z","endTime":"2026-07-31T00:44:27.798Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.2,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.698832789684545,"aZ":-34.6756751367405,"pfxX":0.04456994650219337,"pfxZ":-1.7561987735982143,"pX":0.2626162959788771,"pZ":1.676910190181071,"vX0":-6.9420439373873615,"vY0":-118.26524326898686,"vZ0":-0.39757646580801853,"x":106.99,"y":193.5,"x0":3.2252803640230536,"y0":50.00440103574057,"z0":5.016635811018144,"aX":0.0639085890914313},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-3.0,"breakHorizontal":1.6,"spinRate":2233,"spinDirection":313},"zone":14,"typeConfidence":0.91,"plateTime":0.46241267483779236,"extension":6.208216940452741},"index":1,"playId":"6d0d7a55-015e-30b4-9d81-a674fbf5c62c","pitchNumber":2,"startTime":"2026-07-31T00:44:41.853Z","endTime":"2026-07-31T00:44:46.582Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":76.0,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.359992411706504,"aZ":-35.267837811100584,"pfxX":-0.12032944852484806,"pfxZ":-2.1341486740909925,"pX":0.4476632076397235,"pZ":1.42275063700575,"vX0":-6.814801749581592,"vY0":-119.17126615075027,"vZ0":-0.7161790594525109,"x":99.94,"y":200.37,"x0":3.351450221569339,"y0":50.00474994332353,"z0":4.893213146201332,"aX":-0.17272781348862778},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-3.8,"breakHorizontal":1.8,"spinRate":2288,"spinDirection":311},"zone":14,"typeConfidence":0.91,"plateTime":0.45837401805058553,"extension":6.255667011592538},"index":2,"playId":"0fc9348e-bf6d-34e4-b3cd-c5fa8afeb838","pitchNumber":3,"startTime":"2026-07-31T00:45:06.305Z","endTime":"2026-07-31T00:45:10.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.399017521633876,"aZ":-17.279481940920146,"pfxX":9.68983875274196,"pfxZ":7.863755886483661,"pX":-0.4810225769374195,"pZ":0.8032187310305582,"vX0":-12.971817443493572,"vY0":-137.02504378153097,"vZ0":-7.793968025861682,"x":135.34,"y":217.09,"x0":3.0641458844126275,"y0":50.00126920446533,"z0":4.873584667997355,"aX":18.351425121607395},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.6,"breakHorizontal":-14.6,"spinRate":2383,"spinDirection":124},"zone":13,"typeConfidence":0.93,"plateTime":0.4003231898212771,"extension":6.3482991599154035},"index":3,"playId":"31366265-501a-3522-a6d1-d2c9131d093f","pitchNumber":4,"startTime":"2026-07-31T00:45:36.524Z","endTime":"2026-07-31T00:45:40.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.7,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83202179060263,"aZ":-17.193910659042892,"pfxX":10.302165782077196,"pfxZ":7.923716678708427,"pX":0.4529448655089932,"pZ":1.9022001439670038,"vX0":-10.930109620006501,"vY0":-137.21784942088777,"vZ0":-5.081997603898791,"x":99.73,"y":187.42,"x0":3.1660323607899645,"y0":50.00315393994434,"z0":4.9652281056161724,"aX":19.476106058885804},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.3,"breakHorizontal":-16.1,"spinRate":2420,"spinDirection":116},"zone":9,"typeConfidence":0.94,"plateTime":0.40051642176262403,"extension":6.446850477956239},"hitData":{"launchSpeed":107.2,"launchAngle":-21.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":144.71,"coordY":158.78}},"index":4,"playId":"f901e624-13f2-3f73-9e37-2ee910b9e57d","pitchNumber":5,"startTime":"2026-07-31T00:45:58.592Z","endTime":"2026-07-31T00:46:05.839Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T00:46:05.839Z","atBatIndex":41},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brandon Lowe homers (23) on a fly ball to right field.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-31T00:48:14.029Z","endTime":"2026-07-31T00:48:54.302Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":{"id":695076,"link":"/api/v1/people/695076"},"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":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":70.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58560291179672,"aZ":-42.19765294531217,"pfxX":6.768009621873595,"pfxZ":-7.968691170308903,"pX":-0.018571966445527548,"pZ":1.951908084188985,"vX0":2.185106754302558,"vY0":-112.09990292241264,"vZ0":0.4788540363618685,"x":117.71,"y":186.08,"x0":-1.8886683497847323,"y0":50.00483971999662,"z0":6.086566194949722,"aX":8.508839087485267},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-13.9,"breakHorizontal":-12.8,"spinRate":3210,"spinDirection":42},"zone":8,"typeConfidence":2.0,"plateTime":0.4909183544371394,"extension":5.946396368119122},"hitData":{"launchSpeed":103.4,"launchAngle":32.0,"totalDistance":402.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.69,"coordY":60.51}},"index":0,"playId":"25a1ee0c-9ea3-3f2b-8fda-cd18c8328dd5","pitchNumber":1,"startTime":"2026-07-31T00:48:26.140Z","endTime":"2026-07-31T00:48:54.302Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T00:48:54.302Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Reynolds grounds out sharply, second baseman Matt McLain to first baseman Sal Stewart.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-31T00:48:52.367Z","endTime":"2026-07-31T00:51:57.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.635466786575826,"aZ":-15.985629059766808,"pfxX":-5.877903824741441,"pfxZ":8.55945541836406,"pX":-0.009816430917917302,"pZ":2.897876111881976,"vX0":7.156539182002974,"vY0":-136.55877490126963,"vZ0":-4.321139584912327,"x":117.37,"y":160.54,"x0":-1.8988800452661583,"y0":50.00402546794016,"z0":5.597988874609805,"aX":-11.119476123095726},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.8,"breakHorizontal":9.1,"spinRate":2247,"spinDirection":226},"zone":2,"typeConfidence":0.9,"plateTime":0.4008578559557252,"extension":6.178740721827391},"index":0,"playId":"27dcc061-0df2-33ab-979d-a5ae6030b72e","pitchNumber":1,"startTime":"2026-07-31T00:49:18.790Z","endTime":"2026-07-31T00:49:22.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.688002966109416,"aZ":-22.47563540176167,"pfxX":-9.795982159717374,"pfxZ":5.1397838522552295,"pX":0.8508812188038669,"pZ":3.334592405769627,"vX0":10.654197628674273,"vY0":-136.82647260742698,"vZ0":-1.659059243937267,"x":84.57,"y":148.75,"x0":-1.8305597874734605,"y0":50.00075006967331,"z0":5.497141000503359,"aX":-18.474400505134607},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.1,"breakHorizontal":15.4,"spinRate":2314,"spinDirection":234},"zone":12,"typeConfidence":0.88,"plateTime":0.4011298927459426,"extension":6.168956563494481},"index":1,"playId":"1147b516-fe60-3bfd-b29d-60e4c20616f9","pitchNumber":2,"startTime":"2026-07-31T00:49:37.656Z","endTime":"2026-07-31T00:49:42.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.092933091612565,"aZ":-31.775588475516344,"pfxX":-11.845457282438565,"pfxZ":0.24468452453380252,"pX":0.05012051858919628,"pZ":2.249879344784918,"vX0":9.05669401648949,"vY0":-126.17534848084506,"vZ0":-1.601972120462186,"x":115.09,"y":178.03,"x0":-2.0573877167277024,"y0":50.00061518390713,"z0":5.467796494365987,"aX":-18.984155369609443},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.4,"breakHorizontal":19.2,"spinRate":2085,"spinDirection":257},"zone":5,"typeConfidence":0.92,"plateTime":0.4350988393491577,"extension":6.123003632264895},"index":2,"playId":"5a1916ea-42ad-354b-a2c2-fef90435248f","pitchNumber":3,"startTime":"2026-07-31T00:49:55.054Z","endTime":"2026-07-31T00:49:58.836Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-31T00:50:04.991Z","endTime":"2026-07-31T00:50:21.518Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.3,"endSpeed":78.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.953490125407182,"aZ":-32.502810501154926,"pfxX":0.7535330544678072,"pfxZ":-0.21360655454887345,"pX":1.019891130645225,"pZ":0.10312794470821796,"vX0":6.749606536245194,"vY0":-124.01898317698335,"vZ0":-6.247770554099416,"x":78.12,"y":236.0,"x0":-1.8403937659002025,"y0":50.00207440710291,"z0":5.382450097803178,"aX":1.167052203168478},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.7,"breakHorizontal":-3.0,"spinRate":2953,"spinDirection":37},"zone":14,"typeConfidence":0.91,"plateTime":0.4424893253334723,"extension":6.132001299315377},"index":4,"playId":"ece1b92b-1b8e-3445-ac40-e257df55c7c0","pitchNumber":4,"startTime":"2026-07-31T00:50:21.518Z","endTime":"2026-07-31T00:50:26.540Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.671066597036123,"aZ":-24.34081873366471,"pfxX":-10.650518162602365,"pfxZ":4.168341799067928,"pX":-0.03500556885211387,"pZ":3.0119859268308327,"vX0":8.85413071551833,"vY0":-136.1406754743023,"vZ0":-1.8149690521093846,"x":118.33,"y":157.46,"x0":-1.9444495298339357,"y0":50.002129545694785,"z0":5.37080341189406,"aX":-20.00747503421332},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.3,"breakHorizontal":17.4,"spinRate":2291,"spinDirection":234},"zone":2,"typeConfidence":0.91,"plateTime":0.4022132626775181,"extension":6.1805946203905435},"index":5,"playId":"f37ce2bc-ea2a-32c3-9b6f-a63c654f0f6f","pitchNumber":5,"startTime":"2026-07-31T00:50:41.416Z","endTime":"2026-07-31T00:50:45.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.485824573778665,"aZ":-32.496910340530675,"pfxX":-9.045090472813584,"pfxZ":-0.19829884576289025,"pX":-1.0644667849582736,"pZ":2.0310406657264273,"vX0":6.203329490390705,"vY0":-126.64890529950125,"vZ0":-1.770437564832862,"x":157.57,"y":183.94,"x0":-2.368459554557258,"y0":50.004117142728624,"z0":5.334489827619132,"aX":-14.718035925412037},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.5,"breakHorizontal":15.0,"spinRate":1844,"spinDirection":256},"zone":13,"typeConfidence":0.9,"plateTime":0.4322252633230286,"extension":6.176999142103779},"index":6,"playId":"53350efa-2690-3840-ae99-222862ad68ee","pitchNumber":6,"startTime":"2026-07-31T00:51:06.804Z","endTime":"2026-07-31T00:51:12.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.622690463752246,"aZ":-33.334979328287474,"pfxX":0.5643078334756693,"pfxZ":-0.7224904500751315,"pX":0.17532126418618965,"pZ":1.6161796259329555,"vX0":5.203318751953668,"vY0":-125.3456909010426,"vZ0":-2.990799183559692,"x":110.32,"y":195.14,"x0":-1.9946199335412707,"y0":50.00436485756769,"z0":5.5268157273488905,"aX":0.9039203131614523},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.7,"breakHorizontal":-2.2,"spinRate":2852,"spinDirection":48},"zone":14,"typeConfidence":0.92,"plateTime":0.4357806746689996,"extension":6.065559887267899},"index":7,"playId":"54d6bc6e-e217-315a-bfc2-0d02e9036412","pitchNumber":7,"startTime":"2026-07-31T00:51:22.461Z","endTime":"2026-07-31T00:51:26.836Z","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":94.5,"endSpeed":86.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.552253350183918,"aZ":-15.68326506206182,"pfxX":-5.815322062833129,"pfxZ":8.674900095023236,"pX":0.2060224617976344,"pZ":2.3615718709736395,"vX0":7.449647011328301,"vY0":-137.27522817056897,"vZ0":-5.822100422417941,"x":109.15,"y":175.02,"x0":-1.7925640724288963,"y0":50.00204915435203,"z0":5.584960792583612,"aX":-11.05365707582971},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.6,"breakHorizontal":8.9,"spinRate":2316,"spinDirection":223},"zone":5,"typeConfidence":0.9,"plateTime":0.39963679479183734,"extension":6.229454675988197},"hitData":{"launchSpeed":108.6,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":147.76,"coordY":159.28}},"index":8,"playId":"9967193f-bc09-3758-b446-0cea8ce46b56","pitchNumber":8,"startTime":"2026-07-31T00:51:49.973Z","endTime":"2026-07-31T00:51:57.443Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T00:51:57.443Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Esmerlyn Valdez flies out to left fielder JJ Bleday.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-31T00:52:08.723Z","endTime":"2026-07-31T00:52:43.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.400891876666545,"aZ":-26.45277863763106,"pfxX":-10.447880015457732,"pfxZ":3.042379320311703,"pX":-0.9359302221293048,"pZ":3.7411973441198207,"vX0":6.3645753776050205,"vY0":-136.64706463014724,"vZ0":0.3648693551334089,"x":152.68,"y":137.77,"x0":-1.9433447559312698,"y0":50.00540746446474,"z0":5.429970227389969,"aX":-19.670476598497054},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.8,"breakHorizontal":17.5,"spinRate":2173,"spinDirection":233},"zone":11,"typeConfidence":0.91,"plateTime":0.4015267450659188,"extension":6.193841748110317},"index":0,"playId":"cef2ca4f-afae-3419-983a-c2fe25a0c22c","pitchNumber":1,"startTime":"2026-07-31T00:52:21.333Z","endTime":"2026-07-31T00:52:26.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":78.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.60691020002478,"aZ":-31.165301285518243,"pfxX":-10.402015472666974,"pfxZ":0.6351937439624447,"pX":-0.3787164400203074,"pZ":2.5310986766267907,"vX0":7.316853568710234,"vY0":-126.15413264184646,"vZ0":-0.9702067145411493,"x":131.44,"y":170.44,"x0":-1.9831191188943775,"y0":50.005096549131665,"z0":5.460907406968715,"aX":-16.562654381580398},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.2,"breakHorizontal":16.9,"spinRate":1730,"spinDirection":252},"zone":4,"typeConfidence":0.91,"plateTime":0.43623228328276875,"extension":6.266324568856716},"hitData":{"launchSpeed":90.5,"launchAngle":34.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.32,"coordY":74.18}},"index":1,"playId":"ed8d331e-f09b-3297-8d5e-59dab9662d88","pitchNumber":2,"startTime":"2026-07-31T00:52:35.552Z","endTime":"2026-07-31T00:52:43.992Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T00:52:43.992Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan O'Hearn flies out to left fielder JJ Bleday.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-31T00:52:53.737Z","endTime":"2026-07-31T00:54:31.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.204635911552824,"aZ":-31.249275812186614,"pfxX":0.30520395475018003,"pfxZ":0.5736267976098333,"pX":-0.22440609139303738,"pZ":1.5213552376608728,"vX0":4.654983595876392,"vY0":-126.27453522337105,"vZ0":-3.406018614108105,"x":125.55,"y":197.7,"x0":-2.1298090304799713,"y0":50.0037738203599,"z0":5.396109572844654,"aX":0.4939952735637498},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.5,"breakHorizontal":-1.6,"spinRate":2864,"spinDirection":45},"zone":13,"typeConfidence":0.91,"plateTime":0.433402796762993,"extension":5.829766571156201},"index":0,"playId":"67aad29d-a85e-34bf-a895-872cb84ebcee","pitchNumber":1,"startTime":"2026-07-31T00:53:10.390Z","endTime":"2026-07-31T00:53:15.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.990119569208165,"aZ":-16.094669950670614,"pfxX":-5.529728073774093,"pfxZ":8.441365999457295,"pX":0.0977352882613925,"pZ":3.3464520446377057,"vX0":6.882783633613031,"vY0":-137.4967919627441,"vZ0":-3.254231298653683,"x":113.27,"y":148.43,"x0":-1.7256937501042335,"y0":50.00058840278008,"z0":5.644862848012896,"aX":-10.530931797962651},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.8,"breakHorizontal":8.5,"spinRate":2395,"spinDirection":222},"zone":2,"typeConfidence":0.9,"plateTime":0.39915573602882715,"extension":6.144406275033542},"index":1,"playId":"aa363502-ee90-3166-bbf4-6378758e41af","pitchNumber":2,"startTime":"2026-07-31T00:53:25.414Z","endTime":"2026-07-31T00:53:28.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.511113087293786,"aZ":-42.76431109743139,"pfxX":4.404726379577903,"pfxZ":-7.33287766490407,"pX":0.4902912545105693,"pZ":-0.13725827468715696,"vX0":4.122157512631924,"vY0":-120.24801424227637,"vZ0":-4.66894839411719,"x":98.31,"y":242.49,"x0":-1.82793133316405,"y0":50.00544944570508,"z0":5.6826309839085525,"aX":6.3570620185163484},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-14.3,"breakHorizontal":-9.1,"spinRate":3122,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4580718414982945,"extension":6.165624638519216},"index":2,"playId":"65b9a83b-1540-3cef-a21c-f5b764e978d0","pitchNumber":3,"startTime":"2026-07-31T00:53:40.846Z","endTime":"2026-07-31T00:53:45.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92578697854692,"aZ":-31.283288111103996,"pfxX":-10.529926265762052,"pfxZ":0.5338588469597223,"pX":0.10606999498970177,"pZ":2.7993384790574614,"vX0":8.486624897110842,"vY0":-128.0699325424605,"vZ0":-0.4100906371393995,"x":112.96,"y":163.2,"x0":-1.8790978106633498,"y0":50.002209662052714,"z0":5.403900483741773,"aX":-17.52860100595226},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.1,"breakHorizontal":17.2,"spinRate":1973,"spinDirection":257},"zone":5,"typeConfidence":0.9,"plateTime":0.4273302678978963,"extension":5.949465394336135},"index":3,"playId":"6602cc0b-a989-3d31-824e-0a14c68f5fb4","pitchNumber":4,"startTime":"2026-07-31T00:54:01.698Z","endTime":"2026-07-31T00:54:06.702Z","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":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.71707391222892,"aZ":-24.451804214318148,"pfxX":-9.703756782479584,"pfxZ":3.947019903959932,"pX":-0.38497817019861896,"pZ":3.121487786459418,"vX0":7.663269718046668,"vY0":-138.66360409568347,"vZ0":-1.7924906731930297,"x":131.67,"y":154.5,"x0":-1.9175962708481231,"y0":50.00283005444609,"z0":5.400580791262878,"aX":-18.980761716852676},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.0,"breakHorizontal":16.1,"spinRate":2273,"spinDirection":238},"zone":1,"typeConfidence":0.9,"plateTime":0.3943471676890633,"extension":6.159552809048398},"hitData":{"launchSpeed":97.4,"launchAngle":26.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":35.07,"coordY":99.04}},"index":4,"playId":"3fbeeb52-38f1-3e73-a6a9-b29d24954ab3","pitchNumber":5,"startTime":"2026-07-31T00:54:24.083Z","endTime":"2026-07-31T00:54:31.712Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T00:54:31.712Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Eugenio Suárez walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-31T00:56:53.705Z","endTime":"2026-07-31T00:59:43.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668716,"fullName":"Noah Murdock","link":"/api/v1/people/668716"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7,8],"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":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Noah Murdock replaces Hunter Barco.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-31T00:56:50.221Z","endTime":"2026-07-31T00:56:55.999Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668716,"link":"/api/v1/people/668716"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14105300919767,"aZ":-23.147110761052407,"pfxX":-9.046428133431041,"pfxZ":4.845846539000878,"pX":0.1895506988660513,"pZ":2.4736453919341557,"vX0":7.8847043359575535,"vY0":-136.13795965679225,"vZ0":-3.3913693508515355,"x":109.77,"y":171.99,"x0":-1.5804258405562923,"y0":50.00022857065036,"z0":5.352770906587214,"aX":-16.841249869454032},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.2,"breakHorizontal":14.5,"spinRate":2029,"spinDirection":230},"zone":5,"typeConfidence":0.9,"plateTime":0.4035777128307769,"extension":6.8070643165029},"index":1,"playId":"cbb5a8bd-222f-3923-a842-7a0f29ee13f8","pitchNumber":1,"startTime":"2026-07-31T00:56:55.999Z","endTime":"2026-07-31T00:56:59.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.344192619476416,"aZ":-41.789021776148395,"pfxX":5.038048907805221,"pfxZ":-6.366444873647081,"pX":1.7135377840682546,"pZ":0.11391492276833463,"vX0":6.2731642452821506,"vY0":-122.66393683511836,"vZ0":-4.011381349471876,"x":51.68,"y":235.7,"x0":-1.5405997017904576,"y0":50.00448750410271,"z0":5.3672942622685325,"aX":7.606132331963291},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-12.2,"breakHorizontal":-10.7,"spinRate":2844,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.4481158289901752,"extension":6.750533090686648},"index":2,"playId":"fcd843dd-67cd-3b05-8f20-20db18bcf6db","pitchNumber":2,"startTime":"2026-07-31T00:57:16.954Z","endTime":"2026-07-31T00:57:24.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.9761583651063,"aZ":-40.22456164681781,"pfxX":3.525824263755119,"pfxZ":-5.206806129491396,"pX":-0.18722348072581455,"pZ":0.22608254456400434,"vX0":2.526229417021017,"vY0":-123.60212458197216,"vZ0":-4.286631318503967,"x":124.14,"y":232.68,"x0":-1.6812275351833217,"y0":50.00500019533242,"z0":5.3657560172290575,"aX":5.447879329178067},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-10.2,"breakHorizontal":-7.0,"spinRate":2545,"spinDirection":54},"zone":13,"typeConfidence":0.9,"plateTime":0.44339371944248906,"extension":6.769256860637693},"index":3,"playId":"935cc2cd-5c2c-3c9b-b7c0-c431415d092b","pitchNumber":3,"startTime":"2026-07-31T00:57:37.150Z","endTime":"2026-07-31T00:57:43.064Z","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.4,"endSpeed":87.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.80130920520091,"aZ":-23.92879226575758,"pfxX":-9.741738662117836,"pfxZ":4.241013467229031,"pX":-0.5301098599261879,"pZ":2.5178723887902716,"vX0":6.551908642501481,"vY0":-138.76964894979,"vZ0":-3.1041127885008506,"x":137.21,"y":170.8,"x0":-1.659108631741985,"y0":50.006292322009585,"z0":5.249802534850917,"aX":-18.95430925268623},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.2,"breakHorizontal":16.2,"spinRate":2168,"spinDirection":225},"zone":4,"typeConfidence":0.91,"plateTime":0.3951033123163983,"extension":6.664099631952769},"index":4,"playId":"c90dbbe3-9ceb-3223-ba34-b400521d1986","pitchNumber":4,"startTime":"2026-07-31T00:57:55.707Z","endTime":"2026-07-31T00:58:01.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.626442274938814,"aZ":-22.955982495708895,"pfxX":-6.100130523913853,"pfxZ":4.7704245407014545,"pX":-1.562282942057038,"pZ":2.252352351852641,"vX0":2.954400747526848,"vY0":-137.89500904610185,"vZ0":-3.725432462939679,"x":176.55,"y":177.97,"x0":-1.8528577747874997,"y0":50.005529499676356,"z0":5.163080708334359,"aX":-11.791666891576549},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.0,"breakHorizontal":10.4,"spinRate":2252,"spinDirection":225},"zone":13,"typeConfidence":0.85,"plateTime":0.3966749254690183,"extension":6.587244821590156},"index":5,"playId":"9c79d34a-927c-30a0-9d01-3192d7e771a9","pitchNumber":5,"startTime":"2026-07-31T00:58:21.187Z","endTime":"2026-07-31T00:58:25.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.980114671533244,"aZ":-25.133232209099926,"pfxX":0.65292234942416,"pfxZ":3.9749031206019527,"pX":1.0110230342139603,"pZ":2.413594069201634,"vX0":6.787643123203184,"vY0":-132.39422425997967,"vZ0":-2.5048092670138487,"x":78.46,"y":173.61,"x0":-1.6735534595083896,"y0":50.001579335155256,"z0":5.21666386733387,"aX":1.154023861755898},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.8,"breakHorizontal":-2.6,"spinRate":2427,"spinDirection":202},"zone":14,"typeConfidence":0.92,"plateTime":0.4141377815272276,"extension":6.731192204590703},"index":6,"playId":"cacec58f-43d4-3bca-a2c9-cff5d87f61db","pitchNumber":6,"startTime":"2026-07-31T00:58:43.171Z","endTime":"2026-07-31T00:58:47.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.344688569056167,"aZ":-26.529442082518802,"pfxX":-10.492490613036342,"pfxZ":2.902248451236435,"pX":0.35614824299721987,"pZ":1.8440335133984342,"vX0":9.021954273499043,"vY0":-138.7262244397658,"vZ0":-4.4042145228798395,"x":103.42,"y":188.99,"x0":-1.5766148050540219,"y0":50.00632044616963,"z0":5.223046137608491,"aX":-20.4333028905385},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.4,"breakHorizontal":17.2,"spinRate":2353,"spinDirection":229},"zone":9,"typeConfidence":0.91,"plateTime":0.39498518811401695,"extension":6.832089153620364},"index":7,"playId":"11a71066-d94e-3183-b37c-1239015b2f79","pitchNumber":7,"startTime":"2026-07-31T00:59:09.414Z","endTime":"2026-07-31T00:59:14.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.700288393477766,"aZ":-22.97046571561124,"pfxX":0.010225888526430804,"pfxZ":5.167439291620395,"pX":0.1569594028561544,"pZ":0.987005775862685,"vX0":5.093741115393702,"vY0":-132.66454789681217,"vZ0":-6.182209660179971,"x":111.02,"y":212.13,"x0":-1.7901496182345749,"y0":50.000593346906975,"z0":5.024609725898588,"aX":0.017498989203083407},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.2,"breakHorizontal":-1.1,"spinRate":2268,"spinDirection":194},"zone":14,"typeConfidence":0.92,"plateTime":0.41305454543574704,"extension":6.696796729011614},"index":8,"playId":"c8a1828a-5ed9-33fb-ba72-44d7167cf7e2","pitchNumber":8,"startTime":"2026-07-31T00:59:35.509Z","endTime":"2026-07-31T00:59:43.452Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T00:59:43.452Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dane Myers singles on a ground ball to left fielder Jake Mangum. Eugenio Suárez to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-31T00:59:48.955Z","endTime":"2026-07-31T01:02:04.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668716,"fullName":"Noah Murdock","link":"/api/v1/people/668716"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"postOnSecond":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.741926496118488,"aZ":-28.00312389929258,"pfxX":-9.797854577765673,"pfxZ":2.206145546704408,"pX":-0.3438031361702048,"pZ":1.8323970300002663,"vX0":7.165989982125399,"vY0":-136.5598578487926,"vZ0":-3.7135001827173264,"x":130.1,"y":189.31,"x0":-1.727388340508847,"y0":50.004185333915174,"z0":5.13378485754283,"aX":-18.528506440331917},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.4,"breakHorizontal":16.2,"spinRate":2191,"spinDirection":220},"zone":7,"typeConfidence":0.9,"plateTime":0.40092364334564357,"extension":6.819084764690761},"index":0,"playId":"5de43324-09db-35fc-8dd4-13c504d67631","pitchNumber":1,"startTime":"2026-07-31T01:00:09.322Z","endTime":"2026-07-31T01:00:13.447Z","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":95.9,"endSpeed":87.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.200923773042284,"aZ":-26.030012818300875,"pfxX":-10.433298513893636,"pfxZ":3.109416204192404,"pX":-0.9169300971101487,"pZ":2.1434036448437297,"vX0":6.025381274926498,"vY0":-139.58667321097204,"vZ0":-3.4861931547150826,"x":151.95,"y":180.91,"x0":-1.747166225510879,"y0":50.002253051695696,"z0":5.120957231404751,"aX":-20.60283143965846},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.2,"breakHorizontal":17.6,"spinRate":2224,"spinDirection":227},"zone":13,"typeConfidence":0.91,"plateTime":0.3922868529523127,"extension":6.780830930851327},"index":1,"playId":"709d127e-c79a-3baa-a51b-7b83acaf11f6","pitchNumber":2,"startTime":"2026-07-31T01:00:28.620Z","endTime":"2026-07-31T01:00:33.468Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-07-31T01:00:39.595Z","endTime":"2026-07-31T01:00:56.950Z","isPitch":false,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.67015276040363,"aZ":-40.49426619737603,"pfxX":4.678756613977193,"pfxZ":-5.333417267492203,"pX":1.8239525070064864,"pZ":0.16249283539643927,"vX0":6.580835295070585,"vY0":-124.60511599089145,"vZ0":-4.438307498969335,"x":47.48,"y":234.39,"x0":-1.466028584802353,"y0":50.001251492902014,"z0":5.337461589819476,"aX":7.302711121965119},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-10.4,"breakHorizontal":-10.1,"spinRate":2774,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.4407582355499655,"extension":6.740628589505514},"index":3,"playId":"657d5419-77a6-3d43-b5ce-87bcfb22fd54","pitchNumber":3,"startTime":"2026-07-31T01:00:56.950Z","endTime":"2026-07-31T01:01:02.321Z","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":86.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.884797782183654,"aZ":-26.507222640824818,"pfxX":-10.901674590199361,"pfxZ":2.972906439101717,"pX":0.15123517535355202,"pZ":2.5820098117183266,"vX0":8.751299612109793,"vY0":-138.01433859091978,"vZ0":-2.243813321700126,"x":111.24,"y":169.07,"x0":-1.661812971442782,"y0":50.00631326180773,"z0":5.211276306912234,"aX":-20.802936612810516},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.0,"breakHorizontal":17.6,"spinRate":2203,"spinDirection":202},"zone":5,"typeConfidence":0.91,"plateTime":0.3985605634599163,"extension":6.7697929394958685},"index":4,"playId":"86bbc389-e944-308d-a2ed-4479829102d2","pitchNumber":4,"startTime":"2026-07-31T01:01:29.287Z","endTime":"2026-07-31T01:01:34.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.515813711090274,"aZ":-41.01480276625866,"pfxX":6.095498375280279,"pfxZ":-5.713856777043921,"pX":-0.1614206804066396,"pZ":1.560294816346547,"vX0":2.0752060464218345,"vY0":-123.82972249005725,"vZ0":-0.9143454029472773,"x":123.15,"y":196.65,"x0":-1.80292263039242,"y0":50.00187748457308,"z0":5.375942288519574,"aX":9.432826036868775},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-10.3,"breakHorizontal":-11.5,"spinRate":2721,"spinDirection":52},"zone":13,"typeConfidence":0.9,"plateTime":0.44289602388115856,"extension":6.682905025853572},"hitData":{"launchSpeed":95.9,"launchAngle":-16.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.97,"coordY":123.31}},"index":5,"playId":"ff0eb72f-1715-34e9-a9dc-bce6f9a5ea1c","pitchNumber":5,"startTime":"2026-07-31T01:01:53.141Z","endTime":"2026-07-31T01:02:04.675Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T01:02:04.675Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Noelvi Marte strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-31T01:02:07.787Z","endTime":"2026-07-31T01:04:30.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668716,"fullName":"Noah Murdock","link":"/api/v1/people/668716"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"postOnSecond":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","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":84.1,"endSpeed":77.9,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.434615610565984,"aZ":-41.19253601255649,"pfxX":3.6997629464036477,"pfxZ":-5.959254023463313,"pX":1.3450182092165757,"pZ":0.8025724193359445,"vX0":5.561006705811331,"vY0":-122.32858343479941,"vZ0":-2.6902314465880917,"x":65.73,"y":217.11,"x0":-1.4395809994576572,"y0":50.00350599620601,"z0":5.452608480380839,"aX":5.598209004373572},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-11.2,"breakHorizontal":-8.0,"spinRate":2714,"spinDirection":46},"zone":14,"typeConfidence":0.91,"plateTime":0.44798676755316347,"extension":6.717832459328165},"index":0,"playId":"59381733-4fdf-3a05-a9a3-c425929011a9","pitchNumber":1,"startTime":"2026-07-31T01:02:43.108Z","endTime":"2026-07-31T01:02:49.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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8781907995157,"aZ":-22.83517263638266,"pfxX":-11.410165005343064,"pfxZ":4.87479768175496,"pX":1.7025324991749569,"pZ":1.5790503371621616,"vX0":12.20276253699388,"vY0":-137.64753048397043,"vZ0":-5.599283905816009,"x":63.62,"y":182.36,"x0":-1.3081261223135299,"y0":50.00486860434323,"z0":5.188198196135203,"aX":-21.87265628285674},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.8,"breakHorizontal":18.1,"spinRate":2182,"spinDirection":244},"zone":14,"typeConfidence":0.91,"plateTime":0.3980923303928785,"extension":6.908389925437273},"index":1,"playId":"2abe1696-a968-33b7-a222-8a993b3b71b1","pitchNumber":2,"startTime":"2026-07-31T01:03:14.917Z","endTime":"2026-07-31T01:03:18.803Z","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":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.1,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.598930157493566,"aZ":-22.602590671251505,"pfxX":-2.598817890824477,"pfxZ":5.42637205416349,"pX":-0.6002713723405722,"pZ":2.275802190678948,"vX0":4.091729487695079,"vY0":-131.83307667724685,"vZ0":-2.963125612018527,"x":139.88,"y":177.33,"x0":-1.8336126722281045,"y0":50.001149786009144,"z0":5.079699104951976,"aX":-4.5821910318786685},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.4,"breakHorizontal":3.8,"spinRate":2328,"spinDirection":196},"zone":4,"typeConfidence":0.88,"plateTime":0.41522324964218393,"extension":6.711503320150152},"index":2,"playId":"778b524f-9752-37a9-8536-c41a0af1991a","pitchNumber":3,"startTime":"2026-07-31T01:03:37.075Z","endTime":"2026-07-31T01:03:41.327Z","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":85.2,"endSpeed":78.1,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.998204849213966,"aZ":-42.08248206955445,"pfxX":6.215978963740951,"pfxZ":-6.458543946753672,"pX":1.158787384050233,"pZ":0.5514126689923506,"vX0":4.762049868308614,"vY0":-123.95053923244512,"vZ0":-2.969166012924662,"x":90.79,"y":200.74,"x0":-1.6043854164203986,"y0":50.00336872443392,"z0":5.327133042181527,"aX":9.535941322726616},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-12.1,"breakHorizontal":-12.5,"spinRate":2823,"spinDirection":54},"zone":14,"typeConfidence":0.85,"plateTime":0.4442767673244692,"extension":6.707386857807837},"index":3,"playId":"925df789-49e9-365a-9cfd-c41cad2d8edb","pitchNumber":4,"startTime":"2026-07-31T01:04:05.603Z","endTime":"2026-07-31T01:04:10.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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.301455949103357,"aZ":-27.34261965402581,"pfxX":-10.46816713062497,"pfxZ":2.5835366428531223,"pX":-0.15904144695724115,"pZ":1.6255477819800979,"vX0":7.657270338857127,"vY0":-136.246130872421,"vZ0":-4.29890872937358,"x":123.06,"y":194.89,"x0":-1.6527627772208517,"y0":50.005329281837106,"z0":5.124605268594669,"aX":-19.587232954127582},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.0,"breakHorizontal":17.3,"spinRate":2311,"spinDirection":224},"zone":13,"typeConfidence":0.9,"plateTime":0.4027782027444444,"extension":6.848010572744758},"index":4,"playId":"d55d1781-c1a8-3829-87ad-06b840173c83","pitchNumber":5,"startTime":"2026-07-31T01:04:27.132Z","endTime":"2026-07-31T01:04:30.937Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T01:04:30.937Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt McLain strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-31T01:04:40.449Z","endTime":"2026-07-31T01:06:11.061Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668716,"fullName":"Noah Murdock","link":"/api/v1/people/668716"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"postOnSecond":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.2,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.064640578629785,"aZ":-25.601860679363043,"pfxX":-11.815484007503745,"pfxZ":3.5202921081935816,"pX":0.7521205056330084,"pZ":2.080992401530635,"vX0":10.079182653335023,"vY0":-136.58646454485014,"vZ0":-3.5622104525460525,"x":88.33,"y":182.59,"x0":-1.4701151400691246,"y0":50.00667619554341,"z0":5.184162073751581,"aX":-22.092456985995245},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.8,"breakHorizontal":19.0,"spinRate":2352,"spinDirection":221},"zone":6,"typeConfidence":0.91,"plateTime":0.40263842746483736,"extension":6.824328935620842},"index":0,"playId":"57a099f9-9ef6-36cd-a4af-7051e470d443","pitchNumber":1,"startTime":"2026-07-31T01:05:07.247Z","endTime":"2026-07-31T01:05:11.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.7,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.73257913058551,"aZ":-23.315188045250192,"pfxX":0.36692215664778605,"pfxZ":5.050288383425492,"pX":0.9286639594529047,"pZ":2.4265501339460864,"vX0":6.730290059165941,"vY0":-132.05670456007243,"vZ0":-2.486255135279007,"x":81.6,"y":173.26,"x0":-1.7073858722800783,"y0":50.00617266295805,"z0":5.106630853798509,"aX":0.6440870708187524},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.8,"breakHorizontal":-2.3,"spinRate":2519,"spinDirection":196},"zone":12,"typeConfidence":0.92,"plateTime":0.41574370714565667,"extension":6.670809730723308},"index":1,"playId":"907c18ff-689c-33e7-9017-d8e80b9f08e7","pitchNumber":2,"startTime":"2026-07-31T01:05:25.736Z","endTime":"2026-07-31T01:05:29.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":85.1,"endSpeed":78.0,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03576610614905,"aZ":-42.081031414229635,"pfxX":6.404244549869825,"pfxZ":-6.4494276276967595,"pX":1.0349081310921977,"pZ":1.7798194188271192,"vX0":4.253684682016995,"vY0":-123.81301429192276,"vZ0":-0.18850207420211262,"x":77.55,"y":190.72,"x0":-1.5431577154407232,"y0":50.001792481298374,"z0":5.408547344835202,"aX":9.840488541752515},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-11.4,"breakHorizontal":-12.6,"spinRate":2869,"spinDirection":53},"zone":14,"typeConfidence":0.89,"plateTime":0.4440966249682816,"extension":6.747836307989958},"index":2,"playId":"aef83b2a-bfe8-3a3f-bd99-b66720c898a8","pitchNumber":3,"startTime":"2026-07-31T01:05:46.299Z","endTime":"2026-07-31T01:05:52.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.092626044088238,"aZ":-41.21970812674359,"pfxX":6.028623019107471,"pfxZ":-5.977049209927415,"pX":-0.1300711695796971,"pZ":0.7819278734448344,"vX0":2.0382843195682816,"vY0":-122.77251099644506,"vZ0":-2.311693337220114,"x":121.96,"y":217.67,"x0":-1.7558286025737646,"y0":50.000308009342895,"z0":5.27003844765517,"aX":9.128775373149018},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-11.2,"breakHorizontal":-11.4,"spinRate":2772,"spinDirection":51},"zone":13,"typeConfidence":0.9,"plateTime":0.44748113841197457,"extension":6.6383722486356955},"index":3,"playId":"30330423-e261-355f-bd9c-4bc8ba67d02e","pitchNumber":4,"startTime":"2026-07-31T01:06:04.790Z","endTime":"2026-07-31T01:06:11.061Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T01:06:11.061Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Elly De La Cruz grounds out, shortstop Jacob Gonzalez to first baseman Ryan O'Hearn.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-31T01:06:23.782Z","endTime":"2026-07-31T01:08:17.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668716,"fullName":"Noah Murdock","link":"/api/v1/people/668716"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694378,"link":"/api/v1/people/694378"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":83.7,"endSpeed":77.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26813318780751,"aZ":-40.462614427367726,"pfxX":4.671273288949768,"pfxZ":-5.535351132248541,"pX":-0.9532565418450406,"pZ":0.8402761117570864,"vX0":0.5333667910300862,"vY0":-121.92757701453164,"vZ0":-2.279671864412617,"x":153.34,"y":216.09,"x0":-1.7817048337967047,"y0":50.003474126903576,"z0":5.298076256826253,"aX":6.992741494595704},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-10.3,"breakHorizontal":-8.5,"spinRate":2613,"spinDirection":49},"zone":13,"typeConfidence":0.89,"plateTime":0.45020957314218135,"extension":6.660948622185669},"index":0,"playId":"fb7cee2d-c3cd-3817-88af-05349aaadd60","pitchNumber":1,"startTime":"2026-07-31T01:06:40.984Z","endTime":"2026-07-31T01:06:45.258Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.27197700917064,"aZ":-23.189647043960473,"pfxX":-9.614997824094221,"pfxZ":4.6528446290015815,"pX":0.2355281537856669,"pZ":2.9775855325078657,"vX0":8.318540942887735,"vY0":-138.2374382781944,"vZ0":-1.885149494790171,"x":108.02,"y":158.39,"x0":-1.5657740065071362,"y0":50.00619089283382,"z0":5.227640187893132,"aX":-18.58293253566148},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.2,"breakHorizontal":15.6,"spinRate":2358,"spinDirection":224},"zone":5,"typeConfidence":0.91,"plateTime":0.39645078133176703,"extension":6.834853645371537},"index":1,"playId":"e990b2d2-5351-3906-bafe-82172ffcfaf8","pitchNumber":2,"startTime":"2026-07-31T01:07:01.793Z","endTime":"2026-07-31T01:07:05.086Z","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":95.5,"endSpeed":86.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.570557606192445,"aZ":-22.37367971716275,"pfxX":-9.741152850057702,"pfxZ":5.0408933141857,"pX":-0.3078846429869718,"pZ":2.618400187866791,"vX0":7.094144653871734,"vY0":-138.8855492259973,"vZ0":-2.85907225475815,"x":128.74,"y":168.08,"x0":-1.6362549154738928,"y0":50.001269969293205,"z0":5.157588758275046,"aX":-18.93251970737361},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.6,"breakHorizontal":16.1,"spinRate":2169,"spinDirection":229},"zone":4,"typeConfidence":0.91,"plateTime":0.39513366327509347,"extension":6.693045371498473},"index":2,"playId":"a6b293ab-88b1-3297-ae48-b2cb2255cb7f","pitchNumber":3,"startTime":"2026-07-31T01:07:25.517Z","endTime":"2026-07-31T01:07:28.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.03497191461863,"aZ":-40.111518694979175,"pfxX":6.405589814728316,"pfxZ":-5.046297452955596,"pX":-1.4557024193549,"pZ":2.199899131556381,"vX0":-1.1226892888954443,"vY0":-124.36252245291331,"vZ0":0.24231032660421392,"x":172.49,"y":179.38,"x0":-1.8319620046969745,"y0":50.00445565132307,"z0":5.417830117904425,"aX":10.072879465634195},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-8.9,"breakHorizontal":-11.4,"spinRate":2708,"spinDirection":51},"zone":13,"typeConfidence":0.9,"plateTime":0.4397839693614607,"extension":6.662274016129728},"index":3,"playId":"dd70a348-f065-3f79-98ac-0b8e6f140755","pitchNumber":4,"startTime":"2026-07-31T01:07:48.749Z","endTime":"2026-07-31T01:07:53.827Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.832664753475772,"aZ":-40.5041443837533,"pfxX":4.08306340672904,"pfxZ":-5.467206756685899,"pX":-0.6690078633464152,"pZ":1.265621835731112,"vX0":1.0712422938803576,"vY0":-122.59769298221687,"vZ0":-1.7091342152387188,"x":142.5,"y":204.61,"x0":-1.6418054577055314,"y0":50.00029124736666,"z0":5.423184759488548,"aX":6.225084888960621},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-10.1,"breakHorizontal":-7.7,"spinRate":2691,"spinDirection":48},"zone":13,"typeConfidence":0.89,"plateTime":0.4464564923808503,"extension":6.628086831794092},"hitData":{"launchSpeed":63.6,"launchAngle":-37.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":128.62,"coordY":149.46}},"index":4,"playId":"d0397b87-03a8-3eb5-aa80-f2af02ac0a14","pitchNumber":5,"startTime":"2026-07-31T01:08:09.846Z","endTime":"2026-07-31T01:08:17.063Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T01:08:17.063Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Gonzales flies out to center fielder Dane Myers.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-31T01:10:26.158Z","endTime":"2026-07-31T01:10:51.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brock Burke replaces Rhett Lowder.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-31T01:10:03.022Z","endTime":"2026-07-31T01:10:28.403Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656271,"link":"/api/v1/people/656271"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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":86.2,"endSpeed":79.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.936169537264256,"aZ":-28.019245537618467,"pfxX":-0.018319963696726393,"pfxZ":2.6222838251968907,"pX":0.47878980936379734,"pZ":1.0025758127075541,"vX0":-3.124043018843227,"vY0":-125.38537361480459,"vZ0":-6.911299505676574,"x":98.75,"y":211.71,"x0":1.7466910527772228,"y0":50.00032932046454,"z0":6.101604301418105,"aX":-0.028181455454318945},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.4,"breakHorizontal":0.8,"spinRate":2341,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.437962461765228,"extension":6.660820385303254},"index":1,"playId":"28e00ea7-92da-3098-a7ca-253fff4ba6d5","pitchNumber":1,"startTime":"2026-07-31T01:10:28.403Z","endTime":"2026-07-31T01:10:32.477Z","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":86.3,"endSpeed":78.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.142686229384378,"aZ":-22.70019551356484,"pfxX":8.206816276139891,"pfxZ":6.0048197063030475,"pX":1.1053960310556499,"pZ":2.950690825004156,"vX0":-4.16853701514328,"vY0":-125.56913911815134,"vZ0":-3.1475926384482404,"x":74.86,"y":159.11,"x0":1.7307999822432871,"y0":50.005703831997316,"z0":6.091207558339237,"aX":12.9577972571913},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":10.3,"breakHorizontal":-13.8,"spinRate":2267,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.43811126447025384,"extension":6.441436798434948},"hitData":{"launchSpeed":85.3,"launchAngle":35.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":102.87,"coordY":77.49}},"index":2,"playId":"2f68a9ac-89fb-3526-9589-3bd7bc1130c6","pitchNumber":2,"startTime":"2026-07-31T01:10:42.713Z","endTime":"2026-07-31T01:10:51.058Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T01:10:51.058Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Endy Rodríguez walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-31T01:10:50.905Z","endTime":"2026-07-31T01:13:22.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40894858421622,"aZ":-13.631997245900248,"pfxX":5.120260999927755,"pfxZ":9.48809812778751,"pX":-0.4484305341395712,"pZ":2.129073186847973,"vX0":-7.011147311949033,"vY0":-139.17279595517823,"vZ0":-8.143427105705465,"x":134.09,"y":181.3,"x0":1.4428652719130892,"y0":50.00051293305912,"z0":6.003894496434333,"aX":10.003497740783281},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.6,"breakHorizontal":-7.8,"spinRate":2327,"spinDirection":143},"zone":7,"typeConfidence":2.0,"plateTime":0.39417513004677307,"extension":6.798082121450675},"index":0,"playId":"c1c801c3-dbc1-3be9-86f0-dfe145e54118","pitchNumber":1,"startTime":"2026-07-31T01:11:17.766Z","endTime":"2026-07-31T01:11:21.552Z","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":96.3,"endSpeed":89.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26188083199604,"aZ":-13.470150293397147,"pfxX":5.259173174041992,"pfxZ":9.365908590572342,"pX":-1.23378638168221,"pZ":0.7641345817424856,"vX0":-9.176317737316298,"vY0":-139.65827359753482,"vZ0":-11.915542769031894,"x":164.03,"y":218.15,"x0":1.3950745870034533,"y0":50.00254516642406,"z0":5.944782276490232,"aX":10.502396178428661},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.9,"breakHorizontal":-7.9,"spinRate":2234,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.39058961677328385,"extension":6.921267847026489},"index":1,"playId":"78f0389e-6db9-37f5-9e85-1e7fa0bf1119","pitchNumber":2,"startTime":"2026-07-31T01:11:35.359Z","endTime":"2026-07-31T01:11:41.459Z","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":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.427794451078395,"aZ":-20.75587723889993,"pfxX":6.272204839175949,"pfxZ":7.257708879061228,"pX":0.3908331553309843,"pZ":3.8805951595671444,"vX0":-5.1485448226866595,"vY0":-125.18922497525953,"vZ0":-1.3182910545885127,"x":102.1,"y":134.0,"x0":1.6684001579715062,"y0":50.00011728533451,"z0":6.127981965157711,"aX":9.863417422293487},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":13.1,"breakHorizontal":-10.1,"spinRate":2141,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.4390549890460931,"extension":6.483650717961622},"index":2,"playId":"dac71457-2ece-38c9-9ac2-bd438db842f1","pitchNumber":3,"startTime":"2026-07-31T01:11:53.629Z","endTime":"2026-07-31T01:11:58.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.992326686314073,"aZ":-13.901109862760402,"pfxX":4.625494032305133,"pfxZ":9.33545690729111,"pX":-1.5462007297961082,"pZ":2.078652592658718,"vX0":-9.51054333791619,"vY0":-138.78330236761815,"vZ0":-8.328455691599409,"x":175.94,"y":182.66,"x0":1.318572756537613,"y0":50.00581417155937,"z0":6.037042670722693,"aX":9.057526161387841},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.4,"breakHorizontal":-6.5,"spinRate":2380,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.394107280034377,"extension":6.825279439808926},"index":3,"playId":"2629af57-39ac-348e-b379-980be93a1142","pitchNumber":4,"startTime":"2026-07-31T01:12:10.393Z","endTime":"2026-07-31T01:12:14.768Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-31T01:12:25.309Z","endTime":"2026-07-31T01:12:39.882Z","isPitch":false,"type":"action","player":{"id":682848,"link":"/api/v1/people/682848"}},{"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.9,"endSpeed":87.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.59482576441627,"aZ":-11.843142205260056,"pfxX":6.005698155369453,"pfxZ":10.404589476333086,"pX":-0.699904206970037,"pZ":0.7270241859838944,"vX0":-8.029642672023643,"vY0":-139.01331548184538,"vZ0":-11.935720686681108,"x":143.68,"y":219.15,"x0":1.4477678954387374,"y0":50.00558123187467,"z0":5.866392469184151,"aX":11.738936627545858},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.4,"breakHorizontal":-9.2,"spinRate":2414,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.3942372058618151,"extension":6.912369238398037},"index":5,"playId":"60b57512-0938-3cf3-94fa-829fe95ff2c0","pitchNumber":5,"startTime":"2026-07-31T01:12:39.882Z","endTime":"2026-07-31T01:12:44.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.398973592870234,"aZ":-11.47700111864501,"pfxX":4.016945534815583,"pfxZ":10.651840892881268,"pX":0.03108807184640218,"pZ":1.8919470363641613,"vX0":-5.280795167779865,"vY0":-138.39926614642476,"vZ0":-9.241057179356435,"x":115.81,"y":187.7,"x0":1.4404894703165443,"y0":50.00287045650894,"z0":6.039388258754994,"aX":7.805764214740514},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.5,"breakHorizontal":-6.2,"spinRate":2337,"spinDirection":149},"zone":8,"typeConfidence":2.0,"plateTime":0.3954966385511267,"extension":6.955929745820446},"index":6,"playId":"5660e6f9-13e0-307f-b1bd-d44ade02a34b","pitchNumber":6,"startTime":"2026-07-31T01:12:55.282Z","endTime":"2026-07-31T01:13:00.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.878901248297023,"aZ":-14.606127907763442,"pfxX":5.89740995381406,"pfxZ":8.963772031581907,"pX":-1.5152439400527706,"pZ":2.292167068739458,"vX0":-9.951736324987683,"vY0":-138.8239150743382,"vZ0":-7.717170231282741,"x":148.21,"y":158.8,"x0":1.3430548099141721,"y0":50.00355465681504,"z0":6.072268146328949,"aX":11.559738756360598},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.8,"breakHorizontal":-8.8,"spinRate":2336,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.3939231393384741,"extension":6.7800734332930155},"index":7,"playId":"61eba6ec-7368-3990-9e4f-ff1eb4d2a689","pitchNumber":7,"startTime":"2026-07-31T01:13:17.335Z","endTime":"2026-07-31T01:13:22.752Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T01:13:22.752Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jared Triolo walks. Endy Rodríguez to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-31T01:14:37.421Z","endTime":"2026-07-31T01:16:31.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"postOnSecond":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"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":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"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":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jared Triolo replaces Jacob Gonzalez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-31T01:13:39.828Z","endTime":"2026-07-31T01:14:21.724Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":694378,"link":"/api/v1/people/694378"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"playId":"019031cd-757a-3c70-bd37-310b0b6a2e4a","startTime":"2026-07-31T01:14:21.724Z","endTime":"2026-07-31T01:14:25.027Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.977957252538122,"aZ":-13.427786714622615,"pfxX":5.005579829187589,"pfxZ":9.538265540198147,"pX":-0.8204605851647496,"pZ":2.882862049047315,"vX0":-7.599072960234496,"vY0":-139.4551045288161,"vZ0":-6.538979149313172,"x":148.27,"y":160.94,"x0":1.2921181759353022,"y0":50.005076135391484,"z0":6.147615017567092,"aX":9.84056305030668},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.1,"breakHorizontal":-7.4,"spinRate":2368,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.39307792274095243,"extension":6.947033976681895},"index":2,"playId":"fc38fc3c-5843-3ca0-81d7-8923a9f6a384","pitchNumber":1,"startTime":"2026-07-31T01:14:39.704Z","endTime":"2026-07-31T01:14:44.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.62123727135611,"aZ":-13.912439345932937,"pfxX":4.316890072979149,"pfxZ":9.357202800898692,"pX":-1.6286764908680236,"pZ":1.4074197950849257,"vX0":-9.943553810346227,"vY0":-138.91925428007437,"vZ0":-9.711528349438252,"x":179.08,"y":200.78,"x0":1.438878632177833,"y0":50.0014013580764,"z0":5.877293119417669,"aX":8.424310464769931},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.0,"breakHorizontal":-5.8,"spinRate":2400,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.3945468358954396,"extension":6.8136290247752775},"index":3,"playId":"c06fad91-b13e-3531-8919-255284a24cb1","pitchNumber":2,"startTime":"2026-07-31T01:14:58.670Z","endTime":"2026-07-31T01:15:04.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80328185117551,"aZ":-13.945582568853162,"pfxX":3.9521398254130045,"pfxZ":9.234866467557168,"pX":0.07830867457954918,"pZ":4.125841923679195,"vX0":-4.99116942460594,"vY0":-139.89722372398944,"vZ0":-3.1839436136514725,"x":114.02,"y":127.38,"x0":1.3755959651134275,"y0":50.00084211489788,"z0":6.197977608779086,"aX":7.7999277319981415},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.2,"breakHorizontal":-6.1,"spinRate":2330,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.39215850465090085,"extension":6.804432710451147},"index":4,"playId":"c1d4df0b-9742-3dbb-82e2-5255ad1293a1","pitchNumber":3,"startTime":"2026-07-31T01:15:19.793Z","endTime":"2026-07-31T01:15:26.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.064419532637565,"aZ":-13.828902118775874,"pfxX":5.186853814654244,"pfxZ":9.642339991292388,"pX":-0.5165527458373593,"pZ":1.4080143912664633,"vX0":-7.253194751117884,"vY0":-137.22651897703923,"vZ0":-9.889619177969077,"x":136.69,"y":200.76,"x0":1.4899588415073917,"y0":50.00257032978401,"z0":6.006366127697512,"aX":9.868298193052953},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.5,"breakHorizontal":-7.8,"spinRate":2292,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.39951342917091726,"extension":6.977679317752408},"index":5,"playId":"d4f9c8ca-f056-39d0-99e7-6ae339d9e5eb","pitchNumber":4,"startTime":"2026-07-31T01:15:40.449Z","endTime":"2026-07-31T01:15:46.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.405685933351506,"aZ":-15.220223635220524,"pfxX":4.768290158729181,"pfxZ":8.838198915916212,"pX":0.014371670396555621,"pZ":3.20549643006187,"vX0":-5.959225266476603,"vY0":-138.04050874172148,"vZ0":-5.1199584566119345,"x":116.45,"y":152.23,"x0":1.5876082128472075,"y0":50.005788590333204,"z0":6.118707136645025,"aX":9.150332458706679},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.0,"breakHorizontal":-7.3,"spinRate":2325,"spinDirection":138},"zone":2,"typeConfidence":2.0,"plateTime":0.39767957257348385,"extension":6.8162224932422895},"index":6,"playId":"fd99716f-6a29-3bd6-88f8-9ca091e3c9a4","pitchNumber":5,"startTime":"2026-07-31T01:15:59.403Z","endTime":"2026-07-31T01:16:03.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.354304812797334,"aZ":-13.032717383732075,"pfxX":3.1746357758690067,"pfxZ":10.043635127890234,"pX":-1.088736245958167,"pZ":1.378081245493139,"vX0":-7.850344260170477,"vY0":-137.17735465264718,"vZ0":-10.293260857616477,"x":158.5,"y":201.57,"x0":1.3977186737130967,"y0":50.00392766405721,"z0":6.067764838839998,"aX":6.051626500520205},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.2,"breakHorizontal":-4.1,"spinRate":2287,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.39928695463049557,"extension":6.971623238282685},"index":7,"playId":"efbb7213-d60e-345b-9cca-9a29cb41d5ae","pitchNumber":6,"startTime":"2026-07-31T01:16:25.556Z","endTime":"2026-07-31T01:16:31.183Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T01:16:31.183Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jhostynxon Garcia strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-31T01:16:47.221Z","endTime":"2026-07-31T01:17:36.544Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"postOnSecond":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.08904850155685,"aZ":-27.916419836624776,"pfxX":0.7968179320913342,"pfxZ":2.626161889222935,"pX":0.03686317324629736,"pZ":3.250162187049299,"vX0":-4.376821131451181,"vY0":-126.8632629132725,"vZ0":-2.022081345709343,"x":115.59,"y":151.03,"x0":1.6844614623039589,"y0":50.00345702734971,"z0":6.292926383757626,"aX":1.2926772953327155},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.6,"breakHorizontal":-0.4,"spinRate":2257,"spinDirection":152},"zone":2,"typeConfidence":2.0,"plateTime":0.4325199347447479,"extension":6.68549828776324},"index":0,"playId":"3f37d6da-3148-3dad-a474-d63737bac9cc","pitchNumber":1,"startTime":"2026-07-31T01:16:57.202Z","endTime":"2026-07-31T01:17:01.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83811476880275,"aZ":-13.36261687724911,"pfxX":4.339794850341363,"pfxZ":9.620990981775702,"pX":0.7410478639682365,"pZ":2.8605259390450124,"vX0":-3.839511669151801,"vY0":-139.31479420050127,"vZ0":-6.584396954976899,"x":88.75,"y":161.55,"x0":1.5768319434329363,"y0":50.0023678820451,"z0":6.146945613437598,"aX":8.485500172799268},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.2,"breakHorizontal":-7.0,"spinRate":2355,"spinDirection":140},"zone":3,"typeConfidence":2.0,"plateTime":0.3939460603465035,"extension":6.773420461462119},"index":1,"playId":"ab627714-8aff-3804-806c-cd8fc0cf672e","pitchNumber":2,"startTime":"2026-07-31T01:17:14.178Z","endTime":"2026-07-31T01:17:18.841Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.137516649162336,"aZ":-13.979730506248973,"pfxX":5.889808389437331,"pfxZ":8.898200236260543,"pX":0.27140746413990835,"pZ":2.3128935347904793,"vX0":-5.88725798902234,"vY0":-142.41555692215627,"vZ0":-7.84625965700335,"x":106.65,"y":176.33,"x0":1.604876473972218,"y0":50.00331687828546,"z0":5.9969464730392765,"aX":12.042698930013906},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.6,"breakHorizontal":-9.4,"spinRate":2321,"spinDirection":143},"zone":5,"typeConfidence":2.0,"plateTime":0.3852924106354094,"extension":6.850688811991524},"index":2,"playId":"904a9819-9543-384b-a965-f0e564b9a30c","pitchNumber":3,"startTime":"2026-07-31T01:17:32.261Z","endTime":"2026-07-31T01:17:36.544Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T01:17:36.544Z","atBatIndex":54},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jake Mangum hit by pitch.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-31T01:17:50.077Z","endTime":"2026-07-31T01:20:48.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"postOnSecond":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"postOnThird":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,6,7],"actionIndex":[4],"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":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.842322576136215,"aZ":-26.347057584821087,"pfxX":0.6374171857269526,"pfxZ":3.6056571794397216,"pX":-0.9995465241908198,"pZ":2.0175255637116085,"vX0":-6.909149534290822,"vY0":-126.54222064229121,"vZ0":-5.019890257382311,"x":155.1,"y":184.31,"x0":1.6881522738829118,"y0":50.00057267033761,"z0":6.148642907237033,"aX":1.0300795978672181},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.5,"breakHorizontal":0.5,"spinRate":2345,"spinDirection":173},"zone":13,"typeConfidence":2.0,"plateTime":0.433541822813754,"extension":6.6046231307447085},"index":0,"playId":"16554921-04f9-321b-a607-3479bc796030","pitchNumber":1,"startTime":"2026-07-31T01:18:00.308Z","endTime":"2026-07-31T01:18:04.197Z","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.1,"endSpeed":88.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.470600277535766,"aZ":-11.801090139263719,"pfxX":4.529849493834615,"pfxZ":10.117874915919133,"pX":-1.0364561030234742,"pZ":3.130727677871198,"vX0":-8.598100211060109,"vY0":-141.07925986142837,"vZ0":-6.068179417953458,"x":156.51,"y":154.25,"x0":1.4638190631555776,"y0":50.0010296055921,"z0":6.072079153475918,"aX":9.120441176655575},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.2,"breakHorizontal":-6.5,"spinRate":2307,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.3884365433065957,"extension":6.972213528920129},"index":1,"playId":"59f15a95-b896-3ab6-85b4-29cf2179cf38","pitchNumber":2,"startTime":"2026-07-31T01:18:23.464Z","endTime":"2026-07-31T01:18:26.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.65398416965669,"aZ":-23.62293200874625,"pfxX":4.7488882604257965,"pfxZ":5.615623927307897,"pX":1.6592904649508051,"pZ":2.8954100718590023,"vX0":-1.9217631385018457,"vY0":-122.98368140531728,"vZ0":-2.7994573301698633,"x":53.75,"y":160.6,"x0":1.8362251140165788,"y0":50.004613443485496,"z0":6.064061018782778,"aX":7.234853222369421},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":9.7,"breakHorizontal":-8.2,"spinRate":1885,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.4463043076913369,"extension":6.692529131260848},"index":2,"playId":"c3ea5c69-6f26-32eb-bed5-542a83815cd5","pitchNumber":3,"startTime":"2026-07-31T01:18:55.836Z","endTime":"2026-07-31T01:18:59.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.119288572056224,"aZ":-29.372499800743267,"pfxX":0.39470257087029914,"pfxZ":1.7929461663065374,"pX":-0.8855537210159076,"pZ":0.11385199909062564,"vX0":-5.862878342474017,"vY0":-124.63668867664116,"vZ0":-8.695608486630537,"x":150.76,"y":235.71,"x0":1.4506628792994458,"y0":50.00563326679447,"z0":6.089695090753388,"aX":0.6183088885472569},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.3,"breakHorizontal":0.7,"spinRate":2316,"spinDirection":180},"zone":13,"typeConfidence":2.0,"plateTime":0.44021828990452594,"extension":6.670595431003707},"index":3,"playId":"a32a2806-8ddc-38b7-ab97-25e9bf51fe28","pitchNumber":4,"startTime":"2026-07-31T01:19:17.359Z","endTime":"2026-07-31T01:19:21.030Z","isPitch":true,"type":"pitch"},{"details":{"description":"Endy Rodríguez steals (5) 3rd base. Jared Triolo steals (9) 2nd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"actionPlayId":"a32a2806-8ddc-38b7-ab97-25e9bf51fe28","startTime":"2026-07-31T01:19:28.690Z","endTime":"2026-07-31T01:19:49.045Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682848,"link":"/api/v1/people/682848"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-31T01:19:49.045Z","endTime":"2026-07-31T01:20:17.195Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.14711845598923,"aZ":-23.507094076873667,"pfxX":7.701189478153045,"pfxZ":5.354734262782207,"pX":0.8246688596507799,"pZ":2.200993727671722,"vX0":-4.524951523996251,"vY0":-126.28695022781594,"vZ0":-4.983513073607651,"x":85.57,"y":179.35,"x0":1.6369158015270742,"y0":50.00348053075294,"z0":6.08503610516312,"aX":12.469201589874325},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.8,"breakHorizontal":-13.0,"spinRate":2043,"spinDirection":135},"zone":6,"typeConfidence":2.0,"plateTime":0.43331756772766417,"extension":6.676574198839935},"index":6,"playId":"07a74a23-48ba-34c8-aef1-c64dd918fd87","pitchNumber":5,"startTime":"2026-07-31T01:20:17.195Z","endTime":"2026-07-31T01:20:20.671Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.428938948000805,"aZ":-27.3916080703696,"pfxX":0.34273511694706116,"pfxZ":2.9760397299264616,"pX":-2.4716719094157207,"pZ":0.10124842461132995,"vX0":-9.244546192008757,"vY0":-125.99960185702912,"vZ0":-9.458042764167086,"x":211.21,"y":236.05,"x0":1.199417983355748,"y0":50.00571932336279,"z0":6.114709176332344,"aX":0.5517190482375779},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.4,"breakHorizontal":1.4,"spinRate":2411,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.4345782106124232,"extension":6.770153115207682},"index":7,"playId":"febd2b18-e9df-32ce-a627-e193ce0f5947","pitchNumber":6,"startTime":"2026-07-31T01:20:44.900Z","endTime":"2026-07-31T01:20:48.378Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T01:20:48.378Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-31T01:22:04.035Z","endTime":"2026-07-31T01:23:12.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-31T01:21:22.930Z","endTime":"2026-07-31T01:22:06.217Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9964938050118,"aZ":-27.36859687072771,"pfxX":-1.704189984359683,"pfxZ":3.0547776184404523,"pX":-0.9877513990471182,"pZ":2.945321290279814,"vX0":-5.357072552374903,"vY0":-124.8100593169827,"vZ0":-2.6676953960641305,"x":154.65,"y":159.26,"x0":1.4109351853563883,"y0":50.00061837503337,"z0":6.290543707003942,"aX":-2.6774327743114466},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.2,"breakHorizontal":4.3,"spinRate":2379,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.439473543354159,"extension":6.728050397796909},"index":1,"playId":"fb73e56f-fe98-33a8-9a15-120dc887f8e8","pitchNumber":1,"startTime":"2026-07-31T01:22:06.217Z","endTime":"2026-07-31T01:22:11.064Z","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":93.4,"endSpeed":85.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.271069788601594,"aZ":-18.438756816082105,"pfxX":8.68512001136365,"pfxZ":7.4186003001857985,"pX":-0.4607642466213897,"pZ":2.3482944673495796,"vX0":-8.040168933462727,"vY0":-135.60814962731874,"vZ0":-6.600299689720313,"x":134.56,"y":175.38,"x0":1.4225834103416084,"y0":50.003241693757005,"z0":6.112340276284466,"aX":16.081920724014584},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.1,"breakHorizontal":-13.9,"spinRate":2047,"spinDirection":142},"zone":4,"typeConfidence":2.0,"plateTime":0.4048039805353998,"extension":6.888739873204334},"index":2,"playId":"a04a450f-1c5e-3b43-b12d-6c8e9b237f1e","pitchNumber":2,"startTime":"2026-07-31T01:22:21.916Z","endTime":"2026-07-31T01:22:26.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.519339310443584,"aZ":-18.116498942536115,"pfxX":8.416051734689985,"pfxZ":7.420449499479689,"pX":-0.7324093580775471,"pZ":2.1223127124015253,"vX0":-8.543299935982324,"vY0":-137.29702329407112,"vZ0":-7.3119773998983995,"x":144.92,"y":181.48,"x0":1.3373758948168823,"y0":50.00633149381687,"z0":6.069330530456567,"aX":15.951074251868832},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.9,"breakHorizontal":-13.3,"spinRate":2243,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.40007992411494087,"extension":6.808411551420643},"index":3,"playId":"86a91c18-6765-3c93-94f8-b0fa48150f43","pitchNumber":3,"startTime":"2026-07-31T01:22:38.199Z","endTime":"2026-07-31T01:22:42.517Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-31T01:22:50.571Z","endTime":"2026-07-31T01:23:06.150Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.195607708407053,"aZ":-25.31021724461681,"pfxX":-1.2802104741408895,"pfxZ":4.2129590677685655,"pX":-1.1343676155128144,"pZ":0.7715890982180661,"vX0":-5.986813824281508,"vY0":-126.65695311602018,"vZ0":-8.358601394807929,"x":160.24,"y":217.95,"x0":1.423667911599791,"y0":50.0043976631206,"z0":6.1302337303229875,"aX":-2.0844728873882636},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.0,"breakHorizontal":3.6,"spinRate":2213,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.43199869800935664,"extension":7.138955890795989},"index":5,"playId":"924af6f3-1fb6-387c-b0c3-f1ba1f8d47a2","pitchNumber":4,"startTime":"2026-07-31T01:23:06.150Z","endTime":"2026-07-31T01:23:12.727Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T01:23:12.727Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sal Stewart walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-31T01:25:19.906Z","endTime":"2026-07-31T01:26:18.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668716,"fullName":"Noah Murdock","link":"/api/v1/people/668716"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"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":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Jared Triolo remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-31T01:24:45.056Z","endTime":"2026-07-31T01:25:22.119Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"801","replacedPlayer":{"id":694378,"link":"/api/v1/people/694378"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.2,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3101877807231,"aZ":-39.96952102458785,"pfxX":4.508605754520827,"pfxZ":-5.248168963526508,"pX":0.6194560941352975,"pZ":0.12229493563522667,"vX0":3.6294929876703192,"vY0":-121.22869252571232,"vZ0":-4.273761913119376,"x":93.39,"y":235.48,"x0":-1.4844372040078577,"y0":50.004183974388134,"z0":5.40699387417641,"aX":6.692953617345471},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-10.3,"breakHorizontal":-9.0,"spinRate":2587,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.4522847788315669,"extension":6.539895905345349},"index":1,"playId":"0074a36b-dce4-3487-ae04-91747cfde030","pitchNumber":1,"startTime":"2026-07-31T01:25:22.119Z","endTime":"2026-07-31T01:25:26.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.4,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38309099770771,"aZ":-26.604434016269416,"pfxX":-0.09152929509478724,"pfxZ":3.2310968602389467,"pX":0.9174170588225594,"pZ":2.133961874387972,"vX0":6.823076983026351,"vY0":-130.23663784875936,"vZ0":-2.843028105487836,"x":82.03,"y":181.16,"x0":-1.7203553391923854,"y0":50.004119767346154,"z0":5.243908384277927,"aX":-0.1587559673418192},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.4,"breakHorizontal":-1.3,"spinRate":2330,"spinDirection":184},"zone":14,"typeConfidence":0.9,"plateTime":0.41994999251033693,"extension":6.617694500314114},"index":2,"playId":"6791fa47-3b03-3bc7-bb74-8c9e457ae4d1","pitchNumber":2,"startTime":"2026-07-31T01:25:39.618Z","endTime":"2026-07-31T01:25:44.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.6,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.916012894077753,"aZ":-25.554521678244193,"pfxX":-8.148208754296087,"pfxZ":3.506116887068907,"pX":1.4838108127661802,"pZ":1.0482709577896148,"vX0":10.695058034049428,"vY0":-135.5760940811019,"vZ0":-6.261651300902012,"x":60.44,"y":210.48,"x0":-1.428992009684903,"y0":50.001342805476206,"z0":5.138758894662453,"aX":-15.372135041867447},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.3,"breakHorizontal":12.8,"spinRate":2238,"spinDirection":221},"zone":14,"typeConfidence":0.87,"plateTime":0.4019609297106843,"extension":6.865579344339402},"index":3,"playId":"2ad894d9-b1d9-38e6-97dd-fbc519114b5e","pitchNumber":3,"startTime":"2026-07-31T01:25:57.114Z","endTime":"2026-07-31T01:26:02.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.175309274541153,"aZ":-26.632580315979407,"pfxX":-8.355309686949372,"pfxZ":2.931000699903672,"pX":1.0448082397104306,"pZ":1.7400857675017343,"vX0":9.820089156240888,"vY0":-136.18327267640112,"vZ0":-4.292097700930057,"x":77.17,"y":191.8,"x0":-1.5118319994942409,"y0":50.00246064498269,"z0":5.1653351032796655,"aX":-15.791405172793901},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.6,"breakHorizontal":13.2,"spinRate":2293,"spinDirection":225},"zone":14,"typeConfidence":0.88,"plateTime":0.4012635562141975,"extension":6.868246177127079},"index":4,"playId":"0d5aea86-7e92-3475-b9a9-8bd09c1f66a9","pitchNumber":4,"startTime":"2026-07-31T01:26:14.564Z","endTime":"2026-07-31T01:26:18.373Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T01:26:18.373Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Bleday called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-31T01:26:25.091Z","endTime":"2026-07-31T01:27:36.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668716,"fullName":"Noah Murdock","link":"/api/v1/people/668716"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.986567677793946,"aZ":-23.03357673906241,"pfxX":-10.103741368015742,"pfxZ":4.807252683457547,"pX":0.13119732009611465,"pZ":1.6517952532034312,"vX0":8.244355592824474,"vY0":-137.1911878451055,"vZ0":-5.21674449043497,"x":112.0,"y":194.18,"x0":-1.6034608289549113,"y0":50.00468293919797,"z0":5.15273639101625,"aX":-19.21886288871529},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.8,"breakHorizontal":16.6,"spinRate":2146,"spinDirection":227},"zone":8,"typeConfidence":0.91,"plateTime":0.3995913879990196,"extension":6.776202484465357},"index":0,"playId":"0cd547f4-388b-359f-b82f-c84b49b13da3","pitchNumber":1,"startTime":"2026-07-31T01:26:47.234Z","endTime":"2026-07-31T01:26:51.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.988309911878034,"aZ":-22.76693542804173,"pfxX":0.9316754824167484,"pfxZ":5.349845433593795,"pX":0.4916059094940695,"pZ":1.7294806176701976,"vX0":5.104771588247489,"vY0":-132.01335290291763,"vZ0":-4.510599058835483,"x":98.26,"y":192.08,"x0":-1.5910109979437794,"y0":50.00642570650852,"z0":5.143505376195581,"aX":1.6379523513035794},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.9,"breakHorizontal":-2.9,"spinRate":2306,"spinDirection":202},"zone":9,"typeConfidence":0.92,"plateTime":0.41543816007751655,"extension":6.702134170550592},"index":1,"playId":"6e136ad7-e7e5-39f6-bf23-6e4643c12b8f","pitchNumber":2,"startTime":"2026-07-31T01:27:07.908Z","endTime":"2026-07-31T01:27:12.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.592337689512473,"aZ":-40.298645736883934,"pfxX":4.758982299451134,"pfxZ":-5.212583301379013,"pX":-0.15736883598087018,"pZ":2.9494120502248515,"vX0":2.195587656272474,"vY0":-124.28508909880568,"vZ0":1.9186855604665278,"x":123.0,"y":159.15,"x0":-1.6711458079068995,"y0":50.00053283514229,"z0":5.521445813826754,"aX":7.421492577998447},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-8.8,"breakHorizontal":-9.1,"spinRate":2627,"spinDirection":53},"zone":2,"typeConfidence":0.91,"plateTime":0.4412044667484687,"extension":6.7178374241331875},"index":2,"playId":"f0991040-b196-3383-9376-be48ce50d09b","pitchNumber":3,"startTime":"2026-07-31T01:27:32.054Z","endTime":"2026-07-31T01:27:36.953Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T01:27:36.953Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Stephenson singles on a ground ball to shortstop Jared Triolo. Sal Stewart to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-31T01:27:50.515Z","endTime":"2026-07-31T01:28:49.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668716,"fullName":"Noah Murdock","link":"/api/v1/people/668716"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"postOnSecond":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.997036209612283,"aZ":-24.058298799670794,"pfxX":0.6297225780432409,"pfxZ":4.681686909584789,"pX":1.3511547867244664,"pZ":2.012736539668305,"vX0":7.614842100869796,"vY0":-130.91982838656705,"vZ0":-3.2754619480217695,"x":65.5,"y":184.44,"x0":-1.6785601525494709,"y0":50.001947828880695,"z0":5.083431921912908,"aX":1.0914462954122295},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.9,"breakHorizontal":-2.9,"spinRate":2438,"spinDirection":209},"zone":14,"typeConfidence":0.92,"plateTime":0.4185800091070533,"extension":6.826834415500244},"index":0,"playId":"a7992117-ba31-396c-b7a8-5c28df8fd3ee","pitchNumber":1,"startTime":"2026-07-31T01:28:03.057Z","endTime":"2026-07-31T01:28:07.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.180453754068907,"aZ":-21.30719102517781,"pfxX":-9.26987057131119,"pfxZ":5.9215887498898905,"pX":0.18483501151790518,"pZ":1.7908940460702356,"vX0":7.528246812950784,"vY0":-135.041339843688,"vZ0":-4.978835356780587,"x":109.95,"y":190.43,"x0":-1.4436448212315884,"y0":50.00137125450017,"z0":5.170388987105178,"aX":-17.00890437269097},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.7,"breakHorizontal":15.0,"spinRate":2349,"spinDirection":216},"zone":8,"typeConfidence":0.9,"plateTime":0.4066055694662407,"extension":6.652205157456087},"index":1,"playId":"91b934c0-aec6-3893-a5d1-3b63bcc26c4b","pitchNumber":2,"startTime":"2026-07-31T01:28:23.147Z","endTime":"2026-07-31T01:28:28.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36774141310956,"aZ":-24.51477055467043,"pfxX":-10.509359295839351,"pfxZ":4.117486268576707,"pX":-0.1620935523226529,"pZ":2.445546871101811,"vX0":7.437766927274659,"vY0":-136.10919845570035,"vZ0":-2.673886749259352,"x":123.18,"y":172.75,"x0":-1.577203741439794,"y0":50.00182476794395,"z0":5.154727664732261,"aX":-19.54092529132281},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.1,"breakHorizontal":17.3,"spinRate":2223,"spinDirection":245},"zone":5,"typeConfidence":0.91,"plateTime":0.4038069731450258,"extension":6.953163762338368},"hitData":{"launchSpeed":94.1,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":101.14,"coordY":152.7}},"index":2,"playId":"7b4b105d-8800-3df9-a762-4403439be064","pitchNumber":3,"startTime":"2026-07-31T01:28:42.486Z","endTime":"2026-07-31T01:28:49.508Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T01:28:49.508Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nathaniel Lowe walks. Sal Stewart to 3rd. Tyler Stephenson to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-31T01:29:29.874Z","endTime":"2026-07-31T01:31:49.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668716,"fullName":"Noah Murdock","link":"/api/v1/people/668716"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"postOnSecond":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"postOnThird":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"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":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"f6af9434-f73a-40d8-a2be-bca3c4c32e6e","startTime":"2026-07-31T01:29:29.874Z","endTime":"2026-07-31T01:29:34.874Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.4,"endSpeed":87.0,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.653955373293524,"aZ":-21.98979921957106,"pfxX":-6.880834520110545,"pfxZ":5.286700156279142,"pX":0.8759432035822248,"pZ":2.6547987590153204,"vX0":8.796343137021037,"vY0":-137.26460952653144,"vZ0":-2.9834590085109376,"x":83.61,"y":167.1,"x0":-1.4618930077726864,"y0":50.002693339504624,"z0":5.2367410502096305,"aX":-13.256423142870288},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.2,"breakHorizontal":10.8,"spinRate":2316,"spinDirection":224},"zone":12,"typeConfidence":0.88,"plateTime":0.3975677595667184,"extension":6.8445887253335576},"index":1,"playId":"3f3b70b5-380f-391e-b48d-3c593ddb20a3","pitchNumber":1,"startTime":"2026-07-31T01:29:46.507Z","endTime":"2026-07-31T01:29:51.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.220116396652436,"aZ":-23.6679233192167,"pfxX":-9.882663695182845,"pfxZ":4.416942694754739,"pX":1.540888960463986,"pZ":2.1423604860924588,"vX0":11.080725551008234,"vY0":-137.84164428182928,"vZ0":-4.199713760945186,"x":58.26,"y":180.94,"x0":-1.2443755979694417,"y0":50.0064051909051,"z0":5.28092640325618,"aX":-19.04954852371447},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.3,"breakHorizontal":15.6,"spinRate":2177,"spinDirection":229},"zone":14,"typeConfidence":0.91,"plateTime":0.3971425254600942,"extension":6.86785687649288},"index":2,"playId":"3491103b-d441-3c66-a863-457ab58f0e3f","pitchNumber":2,"startTime":"2026-07-31T01:30:06.788Z","endTime":"2026-07-31T01:30:11.472Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.503984546684876,"aZ":-40.130582401746246,"pfxX":4.487122876055051,"pfxZ":-5.25837727739227,"pX":0.6288390258169347,"pZ":0.9517417296183763,"vX0":3.775481562127149,"vY0":-122.35600457127765,"vZ0":-2.2164245597697994,"x":93.03,"y":213.08,"x0":-1.5179457603103026,"y0":50.00181977288829,"z0":5.313286117053136,"aX":6.791291125513847},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-9.8,"breakHorizontal":-9.0,"spinRate":2730,"spinDirection":57},"zone":14,"typeConfidence":0.91,"plateTime":0.4479197629097391,"extension":6.742290639409495},"index":3,"playId":"f807f24f-0ac8-3a77-8bb2-d78e92bcbf6e","pitchNumber":3,"startTime":"2026-07-31T01:30:26.730Z","endTime":"2026-07-31T01:30:31.257Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-31T01:30:36.375Z","endTime":"2026-07-31T01:30:53.140Z","isPitch":false,"type":"action","player":{"id":663993,"link":"/api/v1/people/663993"}},{"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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.782755888777668,"aZ":-40.73047592449105,"pfxX":3.5735535870931763,"pfxZ":-5.5908819878633516,"pX":-1.5924450530667595,"pZ":2.360338332963308,"vX0":-0.7181998681248263,"vY0":-122.50882895336298,"vZ0":0.9172634724463364,"x":177.7,"y":175.05,"x0":-1.761055583932792,"y0":50.0043409182877,"z0":5.445374326158633,"aX":5.466396119955491},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-9.7,"breakHorizontal":-6.4,"spinRate":2580,"spinDirection":64},"zone":13,"typeConfidence":0.89,"plateTime":0.44602002898662807,"extension":6.640981930531494},"index":5,"playId":"e3152c04-8b8a-3349-9541-99f696d9c5ab","pitchNumber":4,"startTime":"2026-07-31T01:30:53.140Z","endTime":"2026-07-31T01:30:58.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.4,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.944873889304816,"aZ":-19.563998486666705,"pfxX":-5.432099234573043,"pfxZ":6.700982786807591,"pX":1.3086528018353616,"pZ":1.5613272085408563,"vX0":9.033154820417197,"vY0":-135.22662475204592,"vZ0":-5.932825021377075,"x":67.12,"y":196.62,"x0":-1.344597322302351,"y0":50.00520085719533,"z0":5.122779744432063,"aX":-10.227267762749792},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.3,"breakHorizontal":8.3,"spinRate":2342,"spinDirection":227},"zone":14,"typeConfidence":0.76,"plateTime":0.402529432108949,"extension":6.77996683430804},"index":6,"playId":"6c460bed-d950-3344-af2e-fc1c2768d148","pitchNumber":5,"startTime":"2026-07-31T01:31:23.291Z","endTime":"2026-07-31T01:31:28.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.8084306941006,"aZ":-23.167443848193827,"pfxX":-10.236447570875612,"pfxZ":4.733892231682384,"pX":1.9770777465261764,"pZ":2.4723993049736923,"vX0":12.287216569071395,"vY0":-136.70848740052122,"vZ0":-3.2661801911210655,"x":41.64,"y":172.03,"x0":-1.235777925076778,"y0":50.00012844854936,"z0":5.264216918919153,"aX":-19.46469623860574},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.0,"breakHorizontal":16.1,"spinRate":2224,"spinDirection":227},"zone":14,"typeConfidence":0.91,"plateTime":0.3999410951057163,"extension":6.880188929579423},"index":7,"playId":"0626a571-7516-3d2b-818b-5c1c402c9b6b","pitchNumber":6,"startTime":"2026-07-31T01:31:44.812Z","endTime":"2026-07-31T01:31:49.916Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T01:31:49.916Z","atBatIndex":60},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Eugenio Suárez grounds into a double play, third baseman Nick Gonzales to second baseman Brandon Lowe to first baseman Ryan O'Hearn. Nathaniel Lowe out at 2nd. Eugenio Suárez out at 1st.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-31T01:33:09.774Z","endTime":"2026-07-31T01:33:51.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668716,"fullName":"Noah Murdock","link":"/api/v1/people/668716"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"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":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-31T01:32:09.803Z","endTime":"2026-07-31T01:33:12.065Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.90693634826347,"aZ":-22.508567215999296,"pfxX":-9.820914822285523,"pfxZ":4.983641844554685,"pX":-0.0055266177538686396,"pZ":1.948066832528602,"vX0":7.81582832164972,"vY0":-138.39026270724673,"vZ0":-4.769727031156131,"x":117.21,"y":186.18,"x0":-1.5905051478794732,"y0":50.00295733188112,"z0":5.201780684181925,"aX":-19.048075034870934},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.2,"breakHorizontal":16.2,"spinRate":2084,"spinDirection":222},"zone":8,"typeConfidence":0.91,"plateTime":0.3957954330110942,"extension":6.9163636997080955},"index":1,"playId":"97eb77e6-c633-37a3-a37e-4c576f16047b","pitchNumber":1,"startTime":"2026-07-31T01:33:12.065Z","endTime":"2026-07-31T01:33:20.655Z","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":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.895191912624387,"aZ":-40.191661518769976,"pfxX":3.292719078699606,"pfxZ":-5.092817482598983,"pX":0.08730361690779612,"pZ":2.1231568803843275,"vX0":3.218852421598333,"vY0":-124.83503219643342,"vZ0":0.025459546196096472,"x":113.67,"y":181.45,"x0":-1.6482823116756817,"y0":50.00576858214498,"z0":5.4304367546604695,"aX":5.179901933621048},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-9.0,"breakHorizontal":-6.7,"spinRate":2546,"spinDirection":56},"zone":8,"typeConfidence":0.91,"plateTime":0.4393091992681635,"extension":6.618777926299569},"hitData":{"launchSpeed":97.5,"launchAngle":3.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.72,"coordY":177.53}},"index":2,"playId":"69f376c3-e9a5-3f3f-8028-a215e47e5c7b","pitchNumber":2,"startTime":"2026-07-31T01:33:43.376Z","endTime":"2026-07-31T01:33:51.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T01:33:51.411Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds challenged (pitch result), call on the field was confirmed: Bryan Reynolds called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-31T01:36:27.113Z","endTime":"2026-07-31T01:39:24.597Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7,8,9],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tejay Antone replaces Brock Burke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-31T01:36:04.200Z","endTime":"2026-07-31T01:36:29.378Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622088,"link":"/api/v1/people/622088"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.531019033212047,"aZ":-23.458393925540484,"pfxX":-0.8929893775311144,"pfxZ":4.905320106841004,"pX":0.8834221270845565,"pZ":2.3052608596888637,"vX0":6.598310155109872,"vY0":-132.10125111842476,"vZ0":-4.307031608281652,"x":83.33,"y":176.54,"x0":-1.5243517425848754,"y0":50.00642297002609,"z0":5.668482145657757,"aX":-1.5882152076893155},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.2,"breakHorizontal":0.2,"spinRate":2869,"spinDirection":200},"zone":14,"typeConfidence":0.91,"plateTime":0.4136622859754633,"extension":6.073343687522039},"index":1,"playId":"807a894f-b7f0-331b-a95c-a4897ef5a796","pitchNumber":1,"startTime":"2026-07-31T01:36:29.378Z","endTime":"2026-07-31T01:36:34.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.938546413566,"aZ":-34.21068553956334,"pfxX":8.518632453020345,"pfxZ":-1.4501529730589429,"pX":-1.4801712860718175,"pZ":2.7337211124117813,"vX0":-1.1297769133013853,"vY0":-118.4656055341567,"vZ0":0.7113328336922664,"x":173.42,"y":164.97,"x0":-2.099537814425818,"y0":50.002519822809525,"z0":5.584106896893219,"aX":11.974707709263054},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-2.2,"breakHorizontal":-15.1,"spinRate":2989,"spinDirection":69},"zone":11,"typeConfidence":0.69,"plateTime":0.4643064221447224,"extension":6.13546758814284},"index":2,"playId":"38dec031-07a3-33ef-b85e-c6e5b9de44de","pitchNumber":2,"startTime":"2026-07-31T01:36:48.506Z","endTime":"2026-07-31T01:36:52.967Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":3,"startTime":"2026-07-31T01:37:06.136Z","endTime":"2026-07-31T01:37:24.710Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"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":82.1,"endSpeed":75.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.931097815652382,"aZ":-31.985776014697,"pfxX":7.458421325389845,"pfxZ":0.13158952826764292,"pX":0.5075643098197162,"pZ":1.6760198460443356,"vX0":3.3525497169590133,"vY0":-119.45057776225127,"vZ0":-2.081187618885544,"x":97.65,"y":193.53,"x0":-1.8869989082113712,"y0":50.00330641496603,"z0":5.459284910420165,"aX":10.68079852762234},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":0.0,"breakHorizontal":-14.4,"spinRate":2871,"spinDirection":62},"zone":9,"typeConfidence":0.87,"plateTime":0.46011441122186625,"extension":6.0558474459700165},"index":4,"playId":"5a5448a2-71d7-368f-aa30-e30e76588a7d","pitchNumber":3,"startTime":"2026-07-31T01:37:24.710Z","endTime":"2026-07-31T01:37:29.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09960815837273,"aZ":-41.90643930251965,"pfxX":5.69712906800051,"pfxZ":-6.778186172912134,"pX":0.31657254674342256,"pZ":0.2548344606808451,"vX0":2.65544900171635,"vY0":-119.5956568909978,"vZ0":-3.4324968287432656,"x":104.93,"y":231.9,"x0":-1.5517302829635657,"y0":50.005047508979324,"z0":5.5028271372285715,"aX":8.175683693433522},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-12.8,"breakHorizontal":-11.0,"spinRate":2827,"spinDirection":47},"zone":14,"typeConfidence":0.9,"plateTime":0.45964747536053974,"extension":6.181557338749901},"index":5,"playId":"4f34135b-45a4-34cd-a34e-f6741293c08d","pitchNumber":4,"startTime":"2026-07-31T01:37:45.773Z","endTime":"2026-07-31T01:37:50.361Z","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":90.1,"endSpeed":83.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.65298321730925,"aZ":-23.661924266544403,"pfxX":1.8247939841685819,"pfxZ":4.819204781283318,"pX":-0.4803613800831422,"pZ":3.0839226612742516,"vX0":2.667268080879524,"vY0":-131.29659870381397,"vZ0":-2.117655844952772,"x":135.31,"y":155.51,"x0":-1.7418932962713258,"y0":50.00461113010774,"z0":5.640199779036071,"aX":3.2245333464961146},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.5,"breakHorizontal":-3.8,"spinRate":2803,"spinDirection":169},"zone":1,"typeConfidence":0.84,"plateTime":0.4152491257765014,"extension":5.9699032145298805},"index":6,"playId":"cb8888e1-adc2-3e75-9fb3-f8a3e90273b0","pitchNumber":5,"startTime":"2026-07-31T01:38:11.820Z","endTime":"2026-07-31T01:38:16.632Z","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":83.5,"endSpeed":76.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.830114843600168,"aZ":-33.313454889753174,"pfxX":8.747123459499157,"pfxZ":-0.7671983650844378,"pX":-0.1541900826182689,"pZ":2.4560585872847605,"vX0":1.3134006789296735,"vY0":-121.61425662329786,"vZ0":-0.19624812423257076,"x":122.88,"y":172.47,"x0":-1.8380228633016475,"y0":50.003439812294474,"z0":5.4492093872922025,"aX":12.985281108654192},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.2,"breakHorizontal":-16.1,"spinRate":2913,"spinDirection":57},"zone":5,"typeConfidence":0.85,"plateTime":0.45193376460571066,"extension":6.108734621886311},"index":7,"playId":"10e08e8d-1c47-3ef5-bdb0-74869301d227","pitchNumber":6,"startTime":"2026-07-31T01:38:37.881Z","endTime":"2026-07-31T01:38:42.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.559537122135836,"aZ":-27.573778998718705,"pfxX":9.122565855446492,"pfxZ":3.019821269749582,"pX":-1.5145726320597734,"pZ":2.044754776408503,"vX0":-1.6287523656561405,"vY0":-123.43990344907812,"vZ0":-2.3075817818907223,"x":174.73,"y":183.57,"x0":-2.025117063443468,"y0":50.00271161595432,"z0":5.343819327931895,"aX":13.894023045264152},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.2,"breakHorizontal":-16.1,"spinRate":2881,"spinDirection":65},"zone":13,"typeConfidence":0.92,"plateTime":0.4459604686324061,"extension":6.0100924205448525},"index":8,"playId":"3f87b624-b740-344a-b1de-e5b45fd6d5e3","pitchNumber":7,"startTime":"2026-07-31T01:39:03.759Z","endTime":"2026-07-31T01:39:08.401Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.512575877403798,"aZ":-23.491368880563964,"pfxX":0.7077168006421828,"pfxZ":4.851468458874431,"pX":-0.8155378966666886,"pZ":2.876748670015932,"vX0":2.3594794758185365,"vY0":-133.17781248412075,"vZ0":-2.7662642375496684,"x":148.09,"y":161.11,"x0":-1.8061679291169512,"y0":50.003997184687776,"z0":5.634359671883559,"aX":1.266806090914159},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.4,"breakHorizontal":-1.8,"spinRate":2867,"spinDirection":197},"zone":1,"typeConfidence":0.9,"plateTime":0.4118076081154358,"extension":5.989938845976784},"index":9,"playId":"07b07033-8bbf-3d14-a941-a9f065cf4f0a","pitchNumber":8,"startTime":"2026-07-31T01:39:19.934Z","endTime":"2026-07-31T01:39:24.597Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"}},"playEndTime":"2026-07-31T01:39:24.597Z","atBatIndex":62},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Esmerlyn Valdez doubles (9) on a line drive to left fielder JJ Bleday.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-31T01:39:57.907Z","endTime":"2026-07-31T01:40:25.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":83.7,"endSpeed":75.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.691067940631285,"aZ":-28.849474293008267,"pfxX":9.003677678973014,"pfxZ":2.2503722145202723,"pX":-0.7941847148159332,"pZ":2.3654179952643464,"vX0":0.08315669738618553,"vY0":-121.869007289924,"vZ0":-1.305266579776923,"x":147.27,"y":174.91,"x0":-1.9955854900825198,"y0":50.005228376219264,"z0":5.438980922677699,"aX":13.317488735778223},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.0,"breakHorizontal":-16.2,"spinRate":2975,"spinDirection":69},"zone":4,"typeConfidence":0.92,"plateTime":0.4523580726875944,"extension":6.06058118591847},"index":0,"playId":"d83cedf1-d47c-3d67-ac7a-52aa4b1de0c6","pitchNumber":1,"startTime":"2026-07-31T01:39:57.907Z","endTime":"2026-07-31T01:40:01.928Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":76.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.275336497249963,"aZ":-29.80085908499281,"pfxX":8.446608990304581,"pfxZ":1.5731460137538704,"pX":0.026615323463321842,"pZ":1.966926076724288,"vX0":1.6634534822054334,"vY0":-123.02825193446651,"vZ0":-2.1186090012670684,"x":115.99,"y":185.67,"x0":-1.757325258685665,"y0":50.00234438983654,"z0":5.407565887068375,"aX":12.726385473043964},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.5,"breakHorizontal":-15.7,"spinRate":2888,"spinDirection":61},"zone":8,"typeConfidence":0.92,"plateTime":0.4481341494045852,"extension":6.089205982261671},"hitData":{"launchSpeed":81.9,"launchAngle":17.0,"totalDistance":163.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":37.0,"coordY":112.0}},"index":1,"playId":"e8bb61dd-4f36-31d2-8325-4db07b287381","pitchNumber":2,"startTime":"2026-07-31T01:40:12.225Z","endTime":"2026-07-31T01:40:25.125Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T01:40:25.125Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan O'Hearn flies out to center fielder Dane Myers.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-31T01:41:06.897Z","endTime":"2026-07-31T01:42:58.616Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Billy Cook replaces Esmerlyn Valdez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-31T01:40:50.586Z","endTime":"2026-07-31T01:41:09.150Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"401","replacedPlayer":{"id":699013,"link":"/api/v1/people/699013"},"base":2},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.983559250955686,"aZ":-25.081754767360493,"pfxX":-0.19232769243834724,"pfxZ":4.047905582691862,"pX":1.154694523776101,"pZ":1.749393719625895,"vX0":7.169604470746659,"vY0":-130.8770136718023,"vZ0":-5.066116148968714,"x":72.99,"y":191.55,"x0":-1.5836089859803315,"y0":50.00531341736346,"z0":5.564861834417075,"aX":-0.33897749167372976},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.5,"breakHorizontal":-1.1,"spinRate":2858,"spinDirection":196},"zone":14,"typeConfidence":0.92,"plateTime":0.4168936629122473,"extension":6.07916620103828},"index":1,"playId":"2df5601a-d2cd-3d0b-a762-718e61f25e93","pitchNumber":1,"startTime":"2026-07-31T01:41:09.150Z","endTime":"2026-07-31T01:41:13.806Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05832410479968,"aZ":-28.041066163938368,"pfxX":7.178986075098669,"pfxZ":2.84643713469889,"pX":1.3686025709197525,"pZ":1.9615019146323416,"vX0":4.986966471088963,"vY0":-120.41077044535544,"vZ0":-2.0558616818542106,"x":64.83,"y":185.82,"x0":-1.6706747507305408,"y0":50.00152488184736,"z0":5.337596999450293,"aX":10.409034488344055},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.9,"breakHorizontal":-14.3,"spinRate":2827,"spinDirection":63},"zone":14,"typeConfidence":0.92,"plateTime":0.45705165732978736,"extension":6.198991503906847},"index":2,"playId":"61c20045-7731-3760-92a4-369fcc533791","pitchNumber":2,"startTime":"2026-07-31T01:41:26.152Z","endTime":"2026-07-31T01:41:31.678Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.273766686861762,"aZ":-25.800595176984697,"pfxX":-0.4290824484765121,"pfxZ":3.5315966599696305,"pX":-0.9630824355285826,"pZ":2.1784076256098976,"vX0":2.0243817135315436,"vY0":-132.9222335372267,"vZ0":-4.173439832855079,"x":153.71,"y":179.96,"x0":-1.6760474884400256,"y0":50.00146979113969,"z0":5.6237465492917815,"aX":-0.7742280092548556},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.8,"breakHorizontal":0.4,"spinRate":2932,"spinDirection":204},"zone":13,"typeConfidence":0.9,"plateTime":0.4107665172377506,"extension":5.944737179281111},"index":3,"playId":"d6f9e594-9fe5-304a-9810-ad1042d409e1","pitchNumber":3,"startTime":"2026-07-31T01:41:47.327Z","endTime":"2026-07-31T01:41:53.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.040091615333917,"aZ":-29.3184638808539,"pfxX":10.700891123981268,"pfxZ":1.9783448265042898,"pX":-0.04096226268064525,"pZ":1.5216238352474296,"vX0":1.141969708389142,"vY0":-120.16077297641391,"vZ0":-2.6899451760762516,"x":118.56,"y":197.7,"x0":-1.9121768177104712,"y0":50.002436758962304,"z0":5.294239700684181,"aX":15.449250787316695},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":3.1,"breakHorizontal":-19.6,"spinRate":2875,"spinDirection":62},"zone":14,"typeConfidence":0.92,"plateTime":0.4580484524228874,"extension":6.1873654924206},"index":4,"playId":"bf4e2fa2-e53a-329f-80a6-e52d80947965","pitchNumber":4,"startTime":"2026-07-31T01:42:04.141Z","endTime":"2026-07-31T01:42:09.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":75.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.470870068357655,"aZ":-29.62685176740412,"pfxX":8.787547390917759,"pfxZ":1.7408424270031002,"pX":-0.1895356033315358,"pZ":2.5327901995352566,"vX0":1.411741442110157,"vY0":-121.20882480931314,"vZ0":-0.6038320392114342,"x":124.22,"y":170.39,"x0":-1.9220668350793233,"y0":50.0021788461213,"z0":5.411309869816739,"aX":12.850472239327491},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.2,"breakHorizontal":-16.2,"spinRate":2895,"spinDirection":59},"zone":5,"typeConfidence":0.91,"plateTime":0.4548723082941648,"extension":6.205573498037656},"index":5,"playId":"a33aec0c-0e61-3178-92e5-359a093958a8","pitchNumber":5,"startTime":"2026-07-31T01:42:19.506Z","endTime":"2026-07-31T01:42:23.108Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-07-31T01:42:31.412Z","endTime":"2026-07-31T01:42:45.295Z","isPitch":false,"type":"action","player":{"id":656811,"link":"/api/v1/people/656811"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.427100187280885,"aZ":-26.917673740182575,"pfxX":1.2633877557134938,"pfxZ":3.0149804085012217,"pX":-0.06965112107906843,"pZ":2.82279338808198,"vX0":3.741205994477441,"vY0":-130.40068802853847,"vZ0":-2.080617645193457,"x":119.65,"y":162.56,"x0":-1.6803083550223712,"y0":50.000666589729036,"z0":5.638335231419654,"aX":2.2003321645111718},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.3,"breakHorizontal":-3.0,"spinRate":2838,"spinDirection":179},"zone":5,"typeConfidence":0.71,"plateTime":0.41817408568938585,"extension":6.0471332822359685},"hitData":{"launchSpeed":91.3,"launchAngle":48.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.6,"coordY":84.73}},"index":7,"playId":"21b4827b-cb3f-37d5-84cd-66a70c6a56d9","pitchNumber":6,"startTime":"2026-07-31T01:42:45.295Z","endTime":"2026-07-31T01:42:58.616Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T01:42:58.616Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Gonzales lines out to center fielder Dane Myers.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-31T01:43:04.776Z","endTime":"2026-07-31T01:45:25.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.064397927161384,"aZ":-29.848965804681193,"pfxX":10.502569218582316,"pfxZ":1.5694560504707837,"pX":-0.9078146778108892,"pZ":3.285746243780782,"vX0":-0.829362628385909,"vY0":-121.27277232522877,"vZ0":0.7751089763900476,"x":151.6,"y":150.06,"x0":-1.9235504444357825,"y0":50.00244621727663,"z0":5.5780858641517606,"aX":15.547009361896162},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.4,"breakHorizontal":-18.7,"spinRate":2834,"spinDirection":64},"zone":11,"typeConfidence":0.91,"plateTime":0.45271170552140116,"extension":6.117673033133418},"index":0,"playId":"c38bbce0-660f-3cc4-9196-dc19f4573588","pitchNumber":1,"startTime":"2026-07-31T01:43:34.327Z","endTime":"2026-07-31T01:43:38.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.788116427144328,"aZ":-30.601078343652226,"pfxX":11.001808957939716,"pfxZ":1.0948862774820727,"pX":-1.2669413918281263,"pZ":1.496615759423689,"vX0":-1.5413337848442021,"vY0":-119.74376519653578,"vZ0":-2.6778267074565423,"x":165.29,"y":198.37,"x0":-2.0404966483404245,"y0":50.00559100698643,"z0":5.3886990726207395,"aX":15.855315991021753},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.6,"breakHorizontal":-19.4,"spinRate":2888,"spinDirection":63},"zone":13,"typeConfidence":0.91,"plateTime":0.4587728501100057,"extension":6.102857746890257},"index":1,"playId":"b43f6e0f-ab4a-38be-b5be-ba9756ffedfa","pitchNumber":2,"startTime":"2026-07-31T01:43:50.291Z","endTime":"2026-07-31T01:43:55.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":75.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.85986421127906,"aZ":-30.60418734924119,"pfxX":8.81460622528663,"pfxZ":1.0630926291517824,"pX":0.06326511515633136,"pZ":2.8660555000009333,"vX0":2.042994921300303,"vY0":-121.12326331526693,"vZ0":0.10945300061021035,"x":114.59,"y":161.4,"x0":-1.9377195256710467,"y0":50.0007744640222,"z0":5.518673805805622,"aX":12.962868585790487},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.3,"breakHorizontal":-16.4,"spinRate":2965,"spinDirection":72},"zone":2,"typeConfidence":0.9,"plateTime":0.4539514593706002,"extension":6.134555225337683},"index":2,"playId":"1cd3d5dc-e7fb-36a5-b893-7c02eef03720","pitchNumber":3,"startTime":"2026-07-31T01:44:15.639Z","endTime":"2026-07-31T01:44:20.844Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.4,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.645603692494348,"aZ":-30.562180466018393,"pfxX":9.79748307502042,"pfxZ":1.1055689283442884,"pX":-0.9978679784354167,"pZ":3.0597912805128593,"vX0":-0.6409279171631068,"vY0":-120.99151099563444,"vZ0":0.6586603746183968,"x":155.04,"y":156.17,"x0":-1.9980708843227937,"y0":50.00549782832523,"z0":5.4918333815772025,"aX":14.326831739659822},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.5,"breakHorizontal":-17.5,"spinRate":2997,"spinDirection":73},"zone":11,"typeConfidence":0.9,"plateTime":0.45512180547559034,"extension":6.063634766613522},"index":3,"playId":"f73d1da7-82c9-3958-a94e-e97e9bc3e797","pitchNumber":4,"startTime":"2026-07-31T01:44:33.547Z","endTime":"2026-07-31T01:44:38.882Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.015157538535956,"aZ":-30.595585995209003,"pfxX":9.601379355030742,"pfxZ":1.0862794982291692,"pX":1.4360615441941011,"pZ":2.122940397381974,"vX0":4.562284976912369,"vY0":-120.70305836108841,"vZ0":-1.44335823549729,"x":62.26,"y":181.46,"x0":-1.735489685902181,"y0":50.003200334940594,"z0":5.463417216657001,"aX":13.937448518965219},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.9,"breakHorizontal":-18.6,"spinRate":3015,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.4566173312713522,"extension":6.212003188506125},"index":4,"playId":"4d61775b-b32e-3eb1-97e3-4337f1b66ee1","pitchNumber":5,"startTime":"2026-07-31T01:44:52.940Z","endTime":"2026-07-31T01:44:57.628Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-31T01:45:04.731Z","endTime":"2026-07-31T01:45:18.690Z","isPitch":false,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93697716336392,"aZ":-29.823441435293983,"pfxX":8.78246949578076,"pfxZ":1.6181647607523377,"pX":-0.5927171005526639,"pZ":2.8269634877076446,"vX0":0.6546099170920655,"vY0":-120.79814726403752,"vZ0":0.056998639719092914,"x":139.59,"y":162.45,"x0":-2.007125453675538,"y0":50.00399453965911,"z0":5.459022581335432,"aX":12.778952866796345},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.2,"breakHorizontal":-16.0,"spinRate":3021,"spinDirection":65},"zone":1,"typeConfidence":0.91,"plateTime":0.45612900441151805,"extension":6.044317956279854},"hitData":{"launchSpeed":87.5,"launchAngle":25.0,"totalDistance":300.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":139.52,"coordY":79.93}},"index":6,"playId":"c8559b8c-632a-30b4-b496-03169b5c483d","pitchNumber":6,"startTime":"2026-07-31T01:45:18.690Z","endTime":"2026-07-31T01:45:25.777Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T01:45:25.777Z","atBatIndex":65},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dane Myers pops out to second baseman Brandon Lowe.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-31T01:47:56.688Z","endTime":"2026-07-31T01:48:08.006Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4],"actionIndex":[0,1,2],"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":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Billy Cook remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-31T01:47:06.877Z","endTime":"2026-07-31T01:47:06.890Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"401","replacedPlayer":{"id":699013,"link":"/api/v1/people/699013"}},{"details":{"description":"Defensive switch from center field to right field for Jhostynxon Garcia.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-31T01:47:06.890Z","endTime":"2026-07-31T01:47:06.891Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691373,"link":"/api/v1/people/691373"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"900"},{"details":{"description":"Pitching Change: Mason Montgomery replaces Noah Murdock.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-31T01:47:06.891Z","endTime":"2026-07-31T01:47:46.051Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682254,"link":"/api/v1/people/682254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-07-31T01:47:46.051Z","endTime":"2026-07-31T01:47:58.993Z","isPitch":false,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":88.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.33091051458393,"aZ":-11.253790614383595,"pfxX":2.013415355530244,"pfxZ":10.188368396946045,"pX":-0.8554228238576075,"pZ":3.233046322344716,"vX0":-5.591214903494567,"vY0":-143.3667058811791,"vZ0":-4.5008712649934335,"x":149.61,"y":151.49,"x0":0.8703204983795958,"y0":50.00280641396122,"z0":5.542704110893869,"aX":4.134478944546289},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.5,"breakHorizontal":-2.4,"spinRate":2267,"spinDirection":163},"zone":11,"typeConfidence":0.9,"plateTime":0.38402917680893633,"extension":6.997906565713348},"hitData":{"launchSpeed":75.5,"launchAngle":64.0,"totalDistance":159.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":136.06,"coordY":138.75}},"index":4,"playId":"abf9b00f-832e-3728-b52a-b00c09986c71","pitchNumber":1,"startTime":"2026-07-31T01:47:58.993Z","endTime":"2026-07-31T01:48:08.006Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T01:48:08.006Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Noelvi Marte strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-31T01:48:16.841Z","endTime":"2026-07-31T01:49:15.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":99.1,"endSpeed":89.5,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.588376185944284,"aZ":-11.762500502858947,"pfxX":2.3358782379779663,"pfxZ":9.824777348379868,"pX":0.3177963971615024,"pZ":2.9711230613354074,"vX0":-2.700302581945033,"vY0":-144.1676498211457,"vZ0":-5.200386938173679,"x":104.89,"y":158.56,"x0":0.9689446005595914,"y0":50.003598194891865,"z0":5.54234868363908,"aX":4.853419857789828},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.8,"breakHorizontal":-3.6,"spinRate":2295,"spinDirection":158},"zone":3,"typeConfidence":0.91,"plateTime":0.38184249075501997,"extension":6.9789565377561065},"index":0,"playId":"a770a58c-6528-39a8-91c9-611b6edfcafa","pitchNumber":1,"startTime":"2026-07-31T01:48:31.363Z","endTime":"2026-07-31T01:48:35.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.5,"endSpeed":90.7,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.60039204198922,"aZ":-13.146204473971164,"pfxX":7.0452484822077945,"pfxZ":8.921194280538579,"pX":-0.35251412695957246,"pZ":2.766025982372001,"vX0":-6.704829354902408,"vY0":-146.0676512649315,"vZ0":-5.393293643192149,"x":130.44,"y":164.1,"x0":1.0721064489147187,"y0":50.00012375209478,"z0":5.4456573352479705,"aX":15.022777504272213},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.1,"breakHorizontal":-11.2,"spinRate":2439,"spinDirection":152},"zone":4,"typeConfidence":0.95,"plateTime":0.37687585834013815,"extension":7.136437708934398},"index":1,"playId":"ac92cef4-a5e1-3f78-ade6-bf7c4457414e","pitchNumber":2,"startTime":"2026-07-31T01:48:45.991Z","endTime":"2026-07-31T01:48:49.936Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-31T01:48:59.539Z","endTime":"2026-07-31T01:49:11.001Z","isPitch":false,"type":"action","player":{"id":682622,"link":"/api/v1/people/682622"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":100.2,"endSpeed":90.6,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.60662395601784,"aZ":-9.326691958561224,"pfxX":2.4694842201072373,"pfxZ":10.715514819632691,"pX":-0.26991982837173356,"pZ":3.956620034418119,"vX0":-4.472458802392785,"vY0":-145.86306189552278,"vZ0":-3.244409292540574,"x":127.29,"y":131.95,"x0":0.969736079309979,"y0":50.006749855687396,"z0":5.655458231849261,"aX":5.267378680007247},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":18.8,"breakHorizontal":-3.5,"spinRate":2397,"spinDirection":160},"zone":11,"typeConfidence":0.91,"plateTime":0.37699836677006493,"extension":6.947616551980873},"index":3,"playId":"23057af9-536a-308c-b7e8-a6ff0f79442b","pitchNumber":3,"startTime":"2026-07-31T01:49:11.001Z","endTime":"2026-07-31T01:49:15.318Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T01:49:15.318Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt McLain called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-31T01:49:22.701Z","endTime":"2026-07-31T01:50:19.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":99.6,"endSpeed":89.8,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.15354382794592,"aZ":-7.936777742223004,"pfxX":0.7754112507472779,"pfxZ":11.577327231896948,"pX":-0.10514789232051701,"pZ":2.486609558912104,"vX0":-3.236635474602198,"vY0":-144.7788238219991,"vZ0":-7.0927555668966615,"x":121.01,"y":171.64,"x0":0.9333763782675008,"y0":50.00612438984455,"z0":5.474234253546088,"aX":1.624356764113896},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":19.4,"breakHorizontal":-0.7,"spinRate":2331,"spinDirection":163},"zone":5,"typeConfidence":0.88,"plateTime":0.380338666311419,"extension":7.107698179100493},"index":0,"playId":"94450748-d616-37b9-bb40-3ba535829306","pitchNumber":1,"startTime":"2026-07-31T01:49:38.893Z","endTime":"2026-07-31T01:49:42.749Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":90.0,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.86796804048386,"aZ":-6.566497203670218,"pfxX":4.15712686275779,"pfxZ":12.183109293305357,"pX":0.34250293211345967,"pZ":2.2552471647649646,"vX0":-3.3318604749077365,"vY0":-144.97218215334416,"vZ0":-7.839968429723336,"x":103.94,"y":177.89,"x0":0.9738865054950928,"y0":50.00172539752519,"z0":5.414104563314619,"aX":8.7369829518372},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.4,"breakVerticalInduced":20.4,"breakHorizontal":-6.7,"spinRate":2495,"spinDirection":155},"zone":6,"typeConfidence":0.92,"plateTime":0.3796519723305556,"extension":7.048017644283711},"index":1,"playId":"d56b9a1f-b746-30fe-86ef-694ef92f120d","pitchNumber":2,"startTime":"2026-07-31T01:49:53.820Z","endTime":"2026-07-31T01:49:58.249Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-31T01:50:01.704Z","endTime":"2026-07-31T01:50:14.020Z","isPitch":false,"type":"action","player":{"id":680574,"link":"/api/v1/people/680574"}},{"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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":100.6,"endSpeed":91.2,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.84324183263706,"aZ":-5.975601010770567,"pfxX":3.4380668798580167,"pfxZ":12.20128626913235,"pX":-0.2799642961268861,"pZ":2.0945083426122975,"vX0":-4.7966778199047635,"vY0":-146.1556256318065,"vZ0":-8.724301709619253,"x":127.67,"y":182.23,"x0":0.9415492469635813,"y0":50.00516955906208,"z0":5.488864842316423,"aX":7.383853943355375},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.0,"breakVerticalInduced":20.4,"breakHorizontal":-5.2,"spinRate":2504,"spinDirection":158},"zone":4,"typeConfidence":0.91,"plateTime":0.37582956586830774,"extension":6.9654424434778095},"index":3,"playId":"14d95475-f76b-3162-aef8-55a6f7506e3c","pitchNumber":3,"startTime":"2026-07-31T01:50:14.020Z","endTime":"2026-07-31T01:50:19.233Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T01:50:19.233Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Endy Rodríguez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-31T01:52:55.677Z","endTime":"2026-07-31T01:54:16.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Emilio Pagán replaces Tejay Antone.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-31T01:52:09.016Z","endTime":"2026-07-31T01:52:57.923Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641941,"link":"/api/v1/people/641941"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.947263425241427,"aZ":-14.067704456210656,"pfxX":-6.671188941513391,"pfxZ":9.259729629782013,"pX":-0.04480139377029501,"pZ":3.088998934600237,"vX0":5.168860262321017,"vY0":-139.12132576618853,"vZ0":-3.9925608295214654,"x":118.71,"y":155.38,"x0":-1.0624252637987859,"y0":50.00282495126932,"z0":5.478695648884369,"aX":-13.044110999357716},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":10.9,"spinRate":2463,"spinDirection":209},"zone":2,"typeConfidence":0.9,"plateTime":0.39409923761820087,"extension":6.777660701367958},"index":1,"playId":"da02851f-e5ab-335b-917c-603b6516c337","pitchNumber":1,"startTime":"2026-07-31T01:52:57.923Z","endTime":"2026-07-31T01:53:01.493Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-07-31T01:53:12.928Z","endTime":"2026-07-31T01:53:32.068Z","isPitch":false,"type":"action","player":{"id":682848,"link":"/api/v1/people/682848"}},{"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":87.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.770316391515863,"aZ":-12.000471974327633,"pfxX":-5.592146575310846,"pfxZ":10.248201856555125,"pX":0.8555920741617922,"pZ":2.7657971413768654,"vX0":7.404920508477179,"vY0":-139.08615482749198,"vZ0":-5.071588497840273,"x":84.39,"y":164.1,"x0":-1.1086864907742604,"y0":50.004173633557166,"z0":5.401714994953802,"aX":-11.010521772290282},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.8,"breakHorizontal":8.6,"spinRate":2525,"spinDirection":213},"zone":12,"typeConfidence":0.9,"plateTime":0.393068372455033,"extension":6.7026610556815625},"index":3,"playId":"cd9625d6-90ff-397f-8e61-0de3a4d6d483","pitchNumber":2,"startTime":"2026-07-31T01:53:32.068Z","endTime":"2026-07-31T01:53:37.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.254367509344533,"aZ":-33.313354834413474,"pfxX":-4.950713032257273,"pfxZ":-0.7548386062153494,"pX":-0.5671655853507133,"pZ":1.001678247650115,"vX0":3.371842341973038,"vY0":-121.80359907509214,"vZ0":-3.294453436474128,"x":138.62,"y":211.73,"x0":-1.3241476862767687,"y0":50.00340473565332,"z0":5.24341309379574,"aX":-7.461387565649594},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.9,"breakHorizontal":8.2,"spinRate":931,"spinDirection":251},"zone":13,"typeConfidence":0.9,"plateTime":0.44916361958349826,"extension":6.988010419485558},"index":4,"playId":"663ee456-3133-3fe1-92b3-9d970a24b062","pitchNumber":3,"startTime":"2026-07-31T01:53:52.226Z","endTime":"2026-07-31T01:53:56.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.995020931994265,"aZ":-28.81304913598798,"pfxX":-6.166064052002881,"pfxZ":2.2826785604255813,"pX":0.4015623136956275,"pZ":1.1364931161355158,"vX0":5.8834869325397445,"vY0":-120.44787035759452,"vZ0":-3.8062990992926338,"x":101.69,"y":208.09,"x0":-1.269525309335107,"y0":50.001704960199376,"z0":5.2798592486406015,"aX":-9.075928383441308},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.5,"breakHorizontal":9.8,"spinRate":969,"spinDirection":252},"zone":14,"typeConfidence":0.91,"plateTime":0.454425062040281,"extension":7.100408053022762},"index":5,"playId":"89c77c00-2983-3a71-bc0a-a3115a804784","pitchNumber":4,"startTime":"2026-07-31T01:54:12.194Z","endTime":"2026-07-31T01:54:16.557Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T01:54:16.557Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jared Triolo flies out to center fielder Dane Myers.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-31T01:54:28.533Z","endTime":"2026-07-31T01:58:18.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.508181660927356,"aZ":-9.287360430190063,"pfxX":-6.124936956005968,"pfxZ":11.642314279635276,"pX":0.17257912537781434,"pZ":2.015460061945439,"vX0":5.656770765538571,"vY0":-139.57864859182408,"vZ0":-7.240747979315024,"x":110.42,"y":184.36,"x0":-1.088258287690532,"y0":50.00116098592527,"z0":5.260641700299432,"aX":-12.039287378807604},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.7,"breakHorizontal":9.8,"spinRate":2500,"spinDirection":214},"zone":8,"typeConfidence":0.91,"plateTime":0.39296400996217606,"extension":6.841199218843792},"index":0,"playId":"3b4adc16-5978-3a89-9276-e72904b4cae4","pitchNumber":1,"startTime":"2026-07-31T01:54:44.431Z","endTime":"2026-07-31T01:54:48.441Z","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":96.0,"endSpeed":87.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.448122454221966,"aZ":-11.591134562892238,"pfxX":-6.009066277254716,"pfxZ":10.439382952492359,"pX":-0.41066024713653804,"pZ":2.6763681956490606,"vX0":4.098016245555109,"vY0":-139.75301323774644,"vZ0":-5.454211110122018,"x":132.65,"y":166.52,"x0":-1.1177461883897157,"y0":50.003136882045666,"z0":5.419423725696361,"aX":-11.847991052418353},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.9,"breakHorizontal":10.0,"spinRate":2563,"spinDirection":211},"zone":4,"typeConfidence":0.91,"plateTime":0.39240810442238283,"extension":6.805812420749352},"index":1,"playId":"99a800eb-f997-3e93-9947-800354fd7fd6","pitchNumber":2,"startTime":"2026-07-31T01:55:04.935Z","endTime":"2026-07-31T01:55:08.335Z","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":96.4,"endSpeed":87.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.933662704166444,"aZ":-12.392221039706662,"pfxX":-5.877584854954249,"pfxZ":9.963150368759656,"pX":0.525440026759245,"pZ":3.9074120969473256,"vX0":6.403666770437599,"vY0":-140.30301452704924,"vZ0":-2.0105913706326515,"x":96.97,"y":133.28,"x0":-1.0272915461101915,"y0":50.00275798010959,"z0":5.4447854818194,"aX":-11.670803501803196},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.8,"breakHorizontal":9.2,"spinRate":2422,"spinDirection":212},"zone":12,"typeConfidence":0.91,"plateTime":0.390990348181671,"extension":6.662966151255053},"index":2,"playId":"a87ee13c-844d-3ecc-9546-6b038c6764fa","pitchNumber":3,"startTime":"2026-07-31T01:55:34.747Z","endTime":"2026-07-31T01:55:39.259Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.825503786429422,"aZ":-9.089318396605458,"pfxX":-5.76829524753016,"pfxZ":11.584732812589538,"pX":0.21857489650369277,"pZ":0.7826754889535338,"vX0":5.855743192651263,"vY0":-140.29048828079723,"vZ0":-10.48025861275769,"x":108.67,"y":217.65,"x0":-1.1466298518070244,"y0":50.00332771897488,"z0":5.159925630567415,"aX":-11.495099598816148},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.0,"breakHorizontal":9.2,"spinRate":2637,"spinDirection":212},"zone":14,"typeConfidence":0.91,"plateTime":0.3904728093022487,"extension":6.940409750873381},"index":3,"playId":"6c7b5088-60c5-3b41-873c-63517f32dfd6","pitchNumber":4,"startTime":"2026-07-31T01:55:59.563Z","endTime":"2026-07-31T01:56:04.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.010721413636798,"aZ":-30.364779356892367,"pfxX":2.218758960412747,"pfxZ":1.1310745716281012,"pX":-0.7528289028554267,"pZ":2.548598372898642,"vX0":0.7901301918054068,"vY0":-126.00105234546264,"vZ0":-0.8780667092860422,"x":145.7,"y":169.97,"x0":-1.3589498560130606,"y0":50.00578889805824,"z0":5.358910454503332,"aX":3.5619770677530322},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.0,"breakHorizontal":-4.2,"spinRate":2269,"spinDirection":164},"zone":4,"typeConfidence":0.91,"plateTime":0.43498275149611576,"extension":6.810557101581072},"index":4,"playId":"d95659d5-027a-3488-9dba-7de8a9a64002","pitchNumber":5,"startTime":"2026-07-31T01:56:20.027Z","endTime":"2026-07-31T01:56:24.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.935856980314064,"aZ":-11.223550877120163,"pfxX":-5.173929811757237,"pfxZ":10.536391266064898,"pX":0.3942954078978356,"pZ":3.125931386049355,"vX0":6.077834594900839,"vY0":-140.37932373739775,"vZ0":-4.226209268231323,"x":101.97,"y":154.38,"x0":-1.1306093384623777,"y0":50.00004666744123,"z0":5.3864170124238155,"aX":-10.285242424060192},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.4,"breakHorizontal":8.0,"spinRate":2521,"spinDirection":209},"zone":3,"typeConfidence":0.91,"plateTime":0.3907718749508775,"extension":6.933537114895652},"index":5,"playId":"a06b608f-4490-34fb-9901-491d778574a5","pitchNumber":6,"startTime":"2026-07-31T01:56:55.204Z","endTime":"2026-07-31T01:56:58.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10001017790088,"aZ":-28.917137809171443,"pfxX":2.134698855945257,"pfxZ":1.9992272107193534,"pX":1.6196464072709365,"pZ":0.6620482582768779,"vX0":6.065880562388844,"vY0":-126.96574738748386,"vZ0":-5.697462087116204,"x":55.26,"y":220.9,"x0":-1.0783773683594473,"y0":50.00608650292103,"z0":5.23777078987269,"aX":3.483622379568358},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.5,"breakHorizontal":-5.3,"spinRate":2235,"spinDirection":164},"zone":14,"typeConfidence":0.91,"plateTime":0.4314678639778413,"extension":7.0955101669731215},"index":6,"playId":"55c445a3-3c86-36cd-86de-42b430418c76","pitchNumber":7,"startTime":"2026-07-31T01:57:45.085Z","endTime":"2026-07-31T01:57:49.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68600918447758,"aZ":-10.371557953293033,"pfxX":-4.4835375429665305,"pfxZ":11.1333952775374,"pX":-0.12670152321715167,"pZ":2.443892589661711,"vX0":4.559101197000357,"vY0":-139.372044229464,"vZ0":-5.872545588956477,"x":121.83,"y":172.79,"x0":-1.2048690255828338,"y0":50.000636199180974,"z0":5.269983961009971,"aX":-8.77850959214599},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.1,"breakHorizontal":7.1,"spinRate":2591,"spinDirection":210},"zone":5,"typeConfidence":0.91,"plateTime":0.39369582976784967,"extension":6.87355380366697},"hitData":{"launchSpeed":89.7,"launchAngle":55.0,"totalDistance":236.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.05,"coordY":106.33}},"index":7,"playId":"ab6da138-fa8d-3357-9a98-72d9d4f43166","pitchNumber":8,"startTime":"2026-07-31T01:58:08.540Z","endTime":"2026-07-31T01:58:18.232Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T01:58:18.232Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jhostynxon Garcia singles on a line drive to center fielder Dane Myers.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-31T01:58:25.953Z","endTime":"2026-07-31T01:58:58.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"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(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":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.80533622171447,"aZ":-31.380616857806555,"pfxX":3.303505837645722,"pfxZ":0.5011177840212291,"pX":-0.4757051104198716,"pZ":2.6395985425879873,"vX0":0.8709075484129731,"vY0":-125.1162313156081,"vZ0":-0.6593988872276292,"x":135.13,"y":167.51,"x0":-1.2576536117511314,"y0":50.00266186903464,"z0":5.483588916134693,"aX":5.224464470021148},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.0,"breakHorizontal":-6.2,"spinRate":2323,"spinDirection":136},"zone":4,"typeConfidence":0.91,"plateTime":0.43816931978237106,"extension":6.9469235051694636},"hitData":{"launchSpeed":73.9,"launchAngle":19.0,"totalDistance":197.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":141.0,"coordY":91.0}},"index":0,"playId":"165d1827-0b75-3c12-9f1e-a62eb0e19697","pitchNumber":1,"startTime":"2026-07-31T01:58:47.291Z","endTime":"2026-07-31T01:58:58.410Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T01:58:58.410Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Mangum strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-31T01:59:08.429Z","endTime":"2026-07-31T02:00:15.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.793917104053286,"aZ":-11.637296051741007,"pfxX":-5.203669536077599,"pfxZ":10.630974304101088,"pX":-0.27171117373138026,"pZ":2.9418456053293185,"vX0":4.426723703237667,"vY0":-138.34280806943573,"vZ0":-4.344478988189772,"x":127.36,"y":159.35,"x0":-1.2190466273251355,"y0":50.00435493871613,"z0":5.316879058248046,"aX":-10.054779951676913},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.5,"breakHorizontal":8.5,"spinRate":2642,"spinDirection":211},"zone":2,"typeConfidence":0.9,"plateTime":0.3964058950221303,"extension":6.810173386079221},"index":0,"playId":"712b714b-ad08-3a7f-87a1-530959bc2644","pitchNumber":1,"startTime":"2026-07-31T01:59:26.367Z","endTime":"2026-07-31T01:59:30.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.19198187248529,"aZ":-11.096692245525844,"pfxX":-5.78697146869686,"pfxZ":10.872408307249346,"pX":0.05759692035154955,"pZ":2.215686557889231,"vX0":5.3363083869766355,"vY0":-138.854376414964,"vZ0":-6.230477470675016,"x":114.8,"y":178.96,"x0":-1.1440622422728737,"y0":50.00293103595778,"z0":5.23832735131452,"aX":-11.218806455126174},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.5,"breakHorizontal":9.2,"spinRate":2627,"spinDirection":209},"zone":5,"typeConfidence":0.91,"plateTime":0.395566191860266,"extension":6.819085952576331},"index":1,"playId":"7170d4ff-cc76-307f-a6ef-d28a204cb14a","pitchNumber":2,"startTime":"2026-07-31T01:59:48.579Z","endTime":"2026-07-31T01:59:52.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.19786432537456,"aZ":-12.943882764275777,"pfxX":-6.198669246196307,"pfxZ":9.868907864583068,"pX":-0.3857544542144128,"pZ":3.8396989223398252,"vX0":4.548513202431908,"vY0":-139.17571348000024,"vZ0":-1.7772626462959784,"x":131.7,"y":135.11,"x0":-1.2414985449970095,"y0":50.0008663961589,"z0":5.350389887862329,"aX":-12.077106216599653},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.6,"breakHorizontal":10.2,"spinRate":2609,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.3945684872518509,"extension":6.684410885920626},"index":2,"playId":"cd387212-7db6-317d-a95b-7c3aca2ba5bb","pitchNumber":3,"startTime":"2026-07-31T02:00:10.304Z","endTime":"2026-07-31T02:00:15.500Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T02:00:15.500Z","atBatIndex":72},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Elly De La Cruz doubles (18) on a sharp ground ball to left fielder Jake Mangum.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-31T02:02:57.069Z","endTime":"2026-07-31T02:03:47.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Gregory Soto replaces Mason Montgomery.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-31T02:01:37.534Z","endTime":"2026-07-31T02:02:59.389Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642397,"link":"/api/v1/people/642397"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":97.3,"endSpeed":89.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7062412682342,"aZ":-24.815940317191103,"pfxX":9.837293537395919,"pfxZ":3.6105914229979987,"pX":-1.339360901529396,"pZ":1.6907918908887845,"vX0":-11.799362174675643,"vY0":-141.2581712200093,"vZ0":-5.799232948362133,"x":168.05,"y":193.13,"x0":1.5976465626130183,"y0":50.002748181262696,"z0":5.348020086984156,"aX":20.044174177001093},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":5.5,"breakHorizontal":-15.6,"spinRate":2331,"spinDirection":130},"zone":13,"typeConfidence":0.9,"plateTime":0.3865381236980836,"extension":6.549189394678432},"index":1,"playId":"dfcafcc7-58fe-3d24-86fb-dd0f15fb1726","pitchNumber":1,"startTime":"2026-07-31T02:02:59.389Z","endTime":"2026-07-31T02:03:04.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.912816072242055,"aZ":-33.476486820309105,"pfxX":-0.5414888937714775,"pfxZ":-0.8946652319174797,"pX":-0.9814016980110181,"pZ":1.0525923875699095,"vX0":-6.444385860304449,"vY0":-120.62040771995491,"vZ0":-3.5084664751533143,"x":154.41,"y":210.36,"x0":1.813149926514254,"y0":50.00477307356817,"z0":5.526750025492292,"aX":-0.785194631440152},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-2.3,"breakHorizontal":2.8,"spinRate":2578,"spinDirection":286},"zone":13,"typeConfidence":0.9,"plateTime":0.456855401468808,"extension":6.2807746522563646},"index":2,"playId":"4291c113-bd3f-38ce-96c0-8ee3d8d39123","pitchNumber":2,"startTime":"2026-07-31T02:03:16.432Z","endTime":"2026-07-31T02:03:21.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.975001619295064,"aZ":-22.862340173289507,"pfxX":11.146408450740985,"pfxZ":4.650078532491499,"pX":-0.9397241545278994,"pZ":1.8979234295832186,"vX0":-11.545581944005965,"vY0":-140.88926344047127,"vZ0":-5.165475949182812,"x":152.82,"y":187.54,"x0":1.7695426624879536,"y0":50.0068777952103,"z0":5.23928887548345,"aX":22.341398513062966},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.4,"breakHorizontal":-17.8,"spinRate":2288,"spinDirection":128},"zone":13,"typeConfidence":0.9,"plateTime":0.38925346937681926,"extension":6.6153925407096255},"hitData":{"launchSpeed":115.7,"launchAngle":5.0,"totalDistance":119.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":48.94,"coordY":110.64}},"index":3,"playId":"766a047c-fc69-34a9-acef-64fb48560738","pitchNumber":3,"startTime":"2026-07-31T02:03:36.179Z","endTime":"2026-07-31T02:03:47.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T02:03:47.411Z","atBatIndex":73},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Gregory Soto intentionally walks Sal Stewart.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-31T02:04:02.034Z","endTime":"2026-07-31T02:04:24.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"postOnSecond":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":0,"playId":"08244886-0756-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-31T02:04:21.877Z","endTime":"2026-07-31T02:04:21.891Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":1,"playId":"08244886-0756-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-31T02:04:21.891Z","endTime":"2026-07-31T02:04:21.892Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"index":2,"playId":"08244886-0756-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-31T02:04:21.892Z","endTime":"2026-07-31T02:04:21.893Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"index":3,"playId":"08244886-0756-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-31T02:04:21.893Z","endTime":"2026-07-31T02:04:24.913Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-07-31T02:04:24.913Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Bleday strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-31T02:04:57.124Z","endTime":"2026-07-31T02:07:18.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"postOnSecond":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":82.4,"endSpeed":75.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.161714026171396,"aZ":-30.06514418847395,"pfxX":-2.414717223943522,"pfxZ":1.4621721883737315,"pX":0.4865294251306387,"pZ":3.343785607442348,"vX0":-3.068492185960165,"vY0":-119.96790226347701,"vZ0":0.8707548895462003,"x":98.45,"y":148.5,"x0":2.1003305292994088,"y0":50.00381228395838,"z0":5.674746333226013,"aX":-3.4881903564005796},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":3.1,"breakHorizontal":5.2,"spinRate":2530,"spinDirection":277},"zone":3,"typeConfidence":0.93,"plateTime":0.4581374699518248,"extension":6.278475065105192},"index":0,"playId":"bf46c853-f44a-388b-847c-25e0a1546fca","pitchNumber":1,"startTime":"2026-07-31T02:05:02.802Z","endTime":"2026-07-31T02:05:07.008Z","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":96.0,"endSpeed":87.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.688396315338153,"aZ":-22.37832634859404,"pfxX":9.63683010315193,"pfxZ":4.964588085373209,"pX":0.9793791203244886,"pZ":1.6702081713960106,"vX0":-6.0210210449896815,"vY0":-139.62690439574612,"vZ0":-5.949596974827037,"x":79.67,"y":193.68,"x0":1.912709548542248,"y0":50.00087637664895,"z0":5.3028403308572845,"aX":19.009497644163943},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.9,"breakHorizontal":-16.2,"spinRate":2277,"spinDirection":128},"zone":14,"typeConfidence":0.86,"plateTime":0.39240012571213345,"extension":6.500490043496353},"index":1,"playId":"5c69dd37-5c7d-3865-866e-ad9e10b88720","pitchNumber":2,"startTime":"2026-07-31T02:05:20.677Z","endTime":"2026-07-31T02:05:27.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.225763673643705,"aZ":-30.0256067818598,"pfxX":-0.4192546309475169,"pfxZ":1.389819649285271,"pX":-1.2234343554785572,"pZ":1.6745128014225548,"vX0":-7.554033406916309,"vY0":-122.71631208859766,"vZ0":-2.857778133945179,"x":163.63,"y":193.57,"x0":1.932045597949134,"y0":50.00382521358212,"z0":5.3772764304520235,"aX":-0.6461909441568591},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.2,"breakHorizontal":2.3,"spinRate":2567,"spinDirection":171},"zone":13,"typeConfidence":0.93,"plateTime":0.44406440153258453,"extension":6.6245276093400465},"index":2,"playId":"cff4c995-30a2-32c6-850f-1c65614e7dad","pitchNumber":3,"startTime":"2026-07-31T02:06:02.624Z","endTime":"2026-07-31T02:06:08.032Z","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":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.156078653214678,"aZ":-30.15435563527366,"pfxX":-3.493999851784703,"pfxZ":1.3499133755096384,"pX":0.20536577671504475,"pZ":2.5510404068287023,"vX0":-4.2981334637755175,"vY0":-121.06397548886233,"vZ0":-0.8214200783758064,"x":109.17,"y":169.9,"x0":2.4504105796171016,"y0":50.005203423437045,"z0":5.508072398779801,"aX":-5.245525958544132},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.5,"breakHorizontal":7.2,"spinRate":2584,"spinDirection":288},"zone":5,"typeConfidence":0.88,"plateTime":0.45049838375121265,"extension":6.5332065138233},"index":3,"playId":"3b2fcf45-d47e-3e5a-a805-fe104387aeb7","pitchNumber":4,"startTime":"2026-07-31T02:06:21.604Z","endTime":"2026-07-31T02:06:28.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":91.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22201473427462,"aZ":-12.059136130292957,"pfxX":6.350437753311176,"pfxZ":9.524038086560504,"pX":0.014119811677088572,"pZ":0.8490044592082329,"vX0":-6.722044595408702,"vY0":-144.12216801724819,"vZ0":-10.389773295652786,"x":116.46,"y":215.86,"x0":1.5471155365400768,"y0":50.00592296280888,"z0":5.237133257013014,"aX":13.416264473945162},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.4,"breakHorizontal":-10.2,"spinRate":2403,"spinDirection":131},"zone":14,"typeConfidence":0.93,"plateTime":0.37945722604187626,"extension":6.60637295057166},"index":4,"playId":"e25ca6cf-c394-32e4-8b77-90cd1bec6506","pitchNumber":5,"startTime":"2026-07-31T02:06:49.747Z","endTime":"2026-07-31T02:06:55.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.649661562445715,"aZ":-32.34659830592271,"pfxX":-1.3097684937488943,"pfxZ":-0.11334075008869293,"pX":-1.0919331204611105,"pZ":0.28757972680397403,"vX0":-6.8249522496387,"vY0":-121.56463282451406,"vZ0":-5.361623810910918,"x":158.62,"y":231.02,"x0":1.92126716642117,"y0":50.00435247082527,"z0":5.327107151362242,"aX":-1.9613470651708345},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.2,"breakHorizontal":4.0,"spinRate":2635,"spinDirection":301},"zone":13,"typeConfidence":0.9,"plateTime":0.45041769025272993,"extension":6.571675845807297},"index":5,"playId":"5a15f805-4e56-38e9-8030-896b4d2c7afc","pitchNumber":6,"startTime":"2026-07-31T02:07:10.790Z","endTime":"2026-07-31T02:07:18.923Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T02:07:18.923Z","atBatIndex":75},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Stephenson walks. Elly De La Cruz to 3rd. Sal Stewart to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-31T02:07:41.385Z","endTime":"2026-07-31T02:09:31.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"postOnSecond":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"postOnThird":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83476121199251,"aZ":-32.40353608854541,"pfxX":-4.934183187098019,"pfxZ":-0.161853223701383,"pX":-1.3631773554977347,"pZ":0.6137077733805713,"vX0":-5.937748776880556,"vY0":-120.40457289022856,"vZ0":-4.449679964599655,"x":168.96,"y":222.21,"x0":1.7862210337269318,"y0":50.00045810034277,"z0":5.388936672155699,"aX":-7.1610118991072005},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-1.2,"breakHorizontal":10.4,"spinRate":2650,"spinDirection":298},"zone":13,"typeConfidence":0.74,"plateTime":0.4568749636056686,"extension":6.549823584427816},"index":0,"playId":"3a7ff04a-30b7-3fad-b6ac-783395380be4","pitchNumber":1,"startTime":"2026-07-31T02:07:52.352Z","endTime":"2026-07-31T02:07:56.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.759820886867914,"aZ":-31.141463591542646,"pfxX":-3.7936100903659904,"pfxZ":0.7041244455979143,"pX":0.30769175016311096,"pZ":3.1178639971840956,"vX0":-3.0004808610909626,"vY0":-120.72350008862435,"vZ0":0.4807285560428378,"x":105.27,"y":154.6,"x0":2.0620616009738564,"y0":50.00273145326447,"z0":5.66987699888444,"aX":-5.5672095900118315},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.7,"breakHorizontal":7.6,"spinRate":2520,"spinDirection":289},"zone":2,"typeConfidence":0.8,"plateTime":0.45469789502065794,"extension":6.402551751762413},"index":1,"playId":"3043ef05-442c-35d9-9ff1-bdea124f6267","pitchNumber":2,"startTime":"2026-07-31T02:08:15.884Z","endTime":"2026-07-31T02:08:20.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.076511621633433,"aZ":-28.755454887398624,"pfxX":-1.9717388185953135,"pfxZ":2.3590035818807946,"pX":-1.764589172300563,"pZ":1.7526085837193515,"vX0":-7.317131575409367,"vY0":-119.8582590959993,"vZ0":-2.6450184407537316,"x":184.26,"y":191.46,"x0":1.5891436145274755,"y0":50.00255488910376,"z0":5.4492241361601375,"aX":-2.8556709864397707},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.8,"breakHorizontal":5.4,"spinRate":2537,"spinDirection":297},"zone":13,"typeConfidence":0.94,"plateTime":0.4577172143388504,"extension":6.579137098901905},"index":2,"playId":"99868440-0daa-3fe3-a104-8d57289195a0","pitchNumber":3,"startTime":"2026-07-31T02:08:38.655Z","endTime":"2026-07-31T02:08:44.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.771219162716136,"aZ":-22.64152007517736,"pfxX":11.31117571401341,"pfxZ":4.6976708029110394,"pX":-0.8061487542762674,"pZ":0.6683053442370647,"vX0":-11.352862698525536,"vY0":-141.66148814824143,"vZ0":-8.466666521542187,"x":147.73,"y":220.74,"x0":1.7864210216853762,"y0":50.00392798595141,"z0":5.14654299581527,"aX":22.959911780839747},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.8,"breakHorizontal":-18.1,"spinRate":2397,"spinDirection":125},"zone":13,"typeConfidence":0.91,"plateTime":0.38683767359875176,"extension":6.6740202003221265},"index":3,"playId":"d149022d-a6f5-388e-994d-f7694cc806a9","pitchNumber":4,"startTime":"2026-07-31T02:08:59.866Z","endTime":"2026-07-31T02:09:04.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.50965517756444,"aZ":-28.79992124849744,"pfxX":-3.3100981720029874,"pfxZ":2.286136245816874,"pX":-0.9861918209654871,"pZ":0.9198243095631037,"vX0":-5.449630694101806,"vY0":-121.0041684205494,"vZ0":-4.627346132032658,"x":154.59,"y":213.94,"x0":1.728866978559448,"y0":50.004810814568536,"z0":5.392245370520433,"aX":-4.887914670198526},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.2,"breakHorizontal":7.3,"spinRate":2638,"spinDirection":297},"zone":13,"typeConfidence":0.91,"plateTime":0.4533575947437489,"extension":6.487605111854626},"index":4,"playId":"2d6f0fdf-532f-3a11-9575-2db257aed113","pitchNumber":5,"startTime":"2026-07-31T02:09:21.850Z","endTime":"2026-07-31T02:09:31.214Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T02:09:31.214Z","atBatIndex":76},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nathaniel Lowe grounds into a force out, shortstop Jared Triolo to second baseman Brandon Lowe. Elly De La Cruz scores. Sal Stewart to 3rd. Tyler Stephenson out at 2nd. Nathaniel Lowe to 1st.","rbi":1,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-31T02:10:27.222Z","endTime":"2026-07-31T02:11:45.773Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"postOnThird":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".227"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".385"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".120"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.38"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.19"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.47"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.98"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.77"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.78"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.95"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.22"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.60"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.93"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"65.82"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.88"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.16"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".682"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".417"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.188"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.267"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".952"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".885"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".722"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".478"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".639"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".682"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".417"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.188"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.267"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".952"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".885"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".722"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".478"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".639"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":{"id":642397,"link":"/api/v1/people/642397"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-31T02:09:47.790Z","endTime":"2026-07-31T02:10:29.536Z","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":1},"pitchData":{"startSpeed":100.1,"endSpeed":91.9,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.870520216887435,"aZ":-19.10560151577508,"pfxX":9.523811812179224,"pfxZ":6.081817180116961,"pX":-0.08708096322867992,"pZ":1.1813517167279137,"vX0":-8.562628596997149,"vY0":-145.40533098143888,"vZ0":-8.30940109923464,"x":120.32,"y":206.88,"x0":1.652931519557289,"y0":50.006953630383684,"z0":5.227354294140052,"aX":20.476749199393293},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":9.6,"breakHorizontal":-15.6,"spinRate":2533,"spinDirection":125},"zone":13,"typeConfidence":0.79,"plateTime":0.37615066467712577,"extension":6.556108998605585},"index":1,"playId":"d54fc024-1aa3-343d-8be0-8e5ba07069e9","pitchNumber":1,"startTime":"2026-07-31T02:10:29.536Z","endTime":"2026-07-31T02:10:34.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.5,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.297733075980616,"aZ":-20.49411857857333,"pfxX":9.579150207990374,"pfxZ":5.593792606715669,"pX":-0.5269820142459346,"pZ":2.078161937907366,"vX0":-9.61327328909695,"vY0":-143.18993460983577,"vZ0":-5.628393609225595,"x":137.09,"y":182.67,"x0":1.6200192281877213,"y0":50.004801071374,"z0":5.3408937726876475,"aX":20.007821665009086},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":9.2,"breakHorizontal":-15.6,"spinRate":2435,"spinDirection":128},"zone":7,"typeConfidence":0.82,"plateTime":0.381693680572432,"extension":6.614670871373621},"index":2,"playId":"4c220a46-5e3a-3c89-bd02-0f0b3d9fba81","pitchNumber":2,"startTime":"2026-07-31T02:10:49.334Z","endTime":"2026-07-31T02:10:53.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.6,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39369548230044,"aZ":-28.60760903651326,"pfxX":-0.2811698289440221,"pfxZ":2.2999707458777885,"pX":-1.3022083386280743,"pZ":0.5412982009297208,"vX0":-7.464064132896006,"vY0":-123.64561109384535,"vZ0":-5.708935052808426,"x":166.64,"y":224.16,"x0":1.790687749924619,"y0":50.00231425572234,"z0":5.2772484207025405,"aX":-0.43501550170612396},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.0,"breakHorizontal":2.3,"spinRate":2717,"spinDirection":270},"zone":13,"typeConfidence":0.93,"plateTime":0.4427857673298008,"extension":6.4511285335686175},"index":3,"playId":"764f329d-3fb4-3069-8cd1-c398d7c21cf0","pitchNumber":3,"startTime":"2026-07-31T02:11:09.553Z","endTime":"2026-07-31T02:11:15.263Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":90.0,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.337049880104075,"aZ":-24.9899033188968,"pfxX":9.720427988269037,"pfxZ":3.489540273147128,"pX":0.2094230873897208,"pZ":2.1720036289120346,"vX0":-8.217074214461299,"vY0":-141.8220446310401,"vZ0":-4.380837699478744,"x":109.02,"y":180.14,"x0":1.8669108978556694,"y0":50.00265803554818,"z0":5.310717511984364,"aX":20.003335662451995},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":5.6,"breakHorizontal":-16.2,"spinRate":2292,"spinDirection":129},"zone":8,"typeConfidence":0.9,"plateTime":0.38472920818372547,"extension":6.588612401365034},"hitData":{"launchSpeed":99.1,"launchAngle":-41.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":132.05,"coordY":156.24}},"index":4,"playId":"30a24ca4-85c0-3769-b02e-ee546f01a44b","pitchNumber":4,"startTime":"2026-07-31T02:11:39.179Z","endTime":"2026-07-31T02:11:45.773Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T02:11:45.773Z","atBatIndex":77}],"currentPlay":{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nathaniel Lowe grounds into a force out, shortstop Jared Triolo to second baseman Brandon Lowe. Elly De La Cruz scores. Sal Stewart to 3rd. Tyler Stephenson out at 2nd. Nathaniel Lowe to 1st.","rbi":1,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-31T02:10:27.222Z","endTime":"2026-07-31T02:11:45.773Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"postOnThird":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".227"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".385"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".120"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.38"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.19"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.47"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.98"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.77"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.78"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.95"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.22"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.60"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.93"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"65.82"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.88"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.16"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".682"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".417"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.188"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.267"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".952"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".885"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".722"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".478"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".639"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".682"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".417"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.188"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.267"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".952"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".885"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".722"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".478"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".639"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":{"id":642397,"link":"/api/v1/people/642397"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-31T02:09:47.790Z","endTime":"2026-07-31T02:10:29.536Z","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":1},"pitchData":{"startSpeed":100.1,"endSpeed":91.9,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.870520216887435,"aZ":-19.10560151577508,"pfxX":9.523811812179224,"pfxZ":6.081817180116961,"pX":-0.08708096322867992,"pZ":1.1813517167279137,"vX0":-8.562628596997149,"vY0":-145.40533098143888,"vZ0":-8.30940109923464,"x":120.32,"y":206.88,"x0":1.652931519557289,"y0":50.006953630383684,"z0":5.227354294140052,"aX":20.476749199393293},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":9.6,"breakHorizontal":-15.6,"spinRate":2533,"spinDirection":125},"zone":13,"typeConfidence":0.79,"plateTime":0.37615066467712577,"extension":6.556108998605585},"index":1,"playId":"d54fc024-1aa3-343d-8be0-8e5ba07069e9","pitchNumber":1,"startTime":"2026-07-31T02:10:29.536Z","endTime":"2026-07-31T02:10:34.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.5,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.297733075980616,"aZ":-20.49411857857333,"pfxX":9.579150207990374,"pfxZ":5.593792606715669,"pX":-0.5269820142459346,"pZ":2.078161937907366,"vX0":-9.61327328909695,"vY0":-143.18993460983577,"vZ0":-5.628393609225595,"x":137.09,"y":182.67,"x0":1.6200192281877213,"y0":50.004801071374,"z0":5.3408937726876475,"aX":20.007821665009086},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":9.2,"breakHorizontal":-15.6,"spinRate":2435,"spinDirection":128},"zone":7,"typeConfidence":0.82,"plateTime":0.381693680572432,"extension":6.614670871373621},"index":2,"playId":"4c220a46-5e3a-3c89-bd02-0f0b3d9fba81","pitchNumber":2,"startTime":"2026-07-31T02:10:49.334Z","endTime":"2026-07-31T02:10:53.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.6,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39369548230044,"aZ":-28.60760903651326,"pfxX":-0.2811698289440221,"pfxZ":2.2999707458777885,"pX":-1.3022083386280743,"pZ":0.5412982009297208,"vX0":-7.464064132896006,"vY0":-123.64561109384535,"vZ0":-5.708935052808426,"x":166.64,"y":224.16,"x0":1.790687749924619,"y0":50.00231425572234,"z0":5.2772484207025405,"aX":-0.43501550170612396},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.0,"breakHorizontal":2.3,"spinRate":2717,"spinDirection":270},"zone":13,"typeConfidence":0.93,"plateTime":0.4427857673298008,"extension":6.4511285335686175},"index":3,"playId":"764f329d-3fb4-3069-8cd1-c398d7c21cf0","pitchNumber":3,"startTime":"2026-07-31T02:11:09.553Z","endTime":"2026-07-31T02:11:15.263Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":90.0,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.337049880104075,"aZ":-24.9899033188968,"pfxX":9.720427988269037,"pfxZ":3.489540273147128,"pX":0.2094230873897208,"pZ":2.1720036289120346,"vX0":-8.217074214461299,"vY0":-141.8220446310401,"vZ0":-4.380837699478744,"x":109.02,"y":180.14,"x0":1.8669108978556694,"y0":50.00265803554818,"z0":5.310717511984364,"aX":20.003335662451995},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":5.6,"breakHorizontal":-16.2,"spinRate":2292,"spinDirection":129},"zone":8,"typeConfidence":0.9,"plateTime":0.38472920818372547,"extension":6.588612401365034},"hitData":{"launchSpeed":99.1,"launchAngle":-41.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":132.05,"coordY":156.24}},"index":4,"playId":"30a24ca4-85c0-3769-b02e-ee546f01a44b","pitchNumber":4,"startTime":"2026-07-31T02:11:39.179Z","endTime":"2026-07-31T02:11:45.773Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T02:11:45.773Z","atBatIndex":77},"scoringPlays":[20,21,34,42,77],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2],"bottom":[3,4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":55.87,"y":93.22},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":148.26,"y":168.91},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":102.5,"y":74.73},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":1,"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"coordinates":{"x":144.71,"y":131.41},"type":"O","description":"Pop Out"}]}},{"startIndex":7,"endIndex":14,"top":[7,8,9,10],"bottom":[11,12,13,14],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"coordinates":{"x":113.63,"y":88.82},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":103.67,"y":98.98},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"coordinates":{"x":146.74,"y":177.53},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":2,"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"coordinates":{"x":155.36,"y":92.39},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":2,"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"coordinates":{"x":69.11,"y":89.9},"type":"O","description":"Lineout"}]}},{"startIndex":15,"endIndex":24,"top":[15,16,17,18],"bottom":[19,20,21,22,23,24],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"coordinates":{"x":42.58,"y":94.03},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":93.18,"y":93.16},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":3,"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"coordinates":{"x":160.45,"y":104.67},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":3,"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"coordinates":{"x":108.31,"y":62.41},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":3,"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"coordinates":{"x":164.48,"y":118.74},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":3,"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"coordinates":{"x":117.38,"y":58.68},"type":"O","description":"Lineout"}]}},{"startIndex":25,"endIndex":31,"top":[25,26,27],"bottom":[28,29,30,31],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"coordinates":{"x":113.3,"y":171.95},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":109.24,"y":174.99},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":4,"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"coordinates":{"x":115.32,"y":158.78},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":4,"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"coordinates":{"x":107.68,"y":195.65},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":4,"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"coordinates":{"x":184.86,"y":70.99},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":4,"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"coordinates":{"x":175.9,"y":113.98},"type":"O","description":"Flyout"}]}},{"startIndex":32,"endIndex":41,"top":[32,33,34,35,36],"bottom":[37,38,39,40,41],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":205.43,"y":119.53},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"coordinates":{"x":119.63,"y":89.81},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"coordinates":{"x":115.74,"y":58.33},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":161.83,"y":71.64},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":5,"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"coordinates":{"x":167.91,"y":86.3},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":5,"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"coordinates":{"x":144.71,"y":158.78},"type":"O","description":"Groundout"}]}},{"startIndex":42,"endIndex":50,"top":[42,43,44,45],"bottom":[46,47,48,49,50],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":212.69,"y":60.51},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":147.76,"y":159.28},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"coordinates":{"x":62.32,"y":74.18},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":35.07,"y":99.04},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":6,"pitcher":{"id":668716,"fullName":"Noah Murdock","link":"/api/v1/people/668716"},"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"coordinates":{"x":88.97,"y":123.31},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":6,"pitcher":{"id":668716,"fullName":"Noah Murdock","link":"/api/v1/people/668716"},"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"coordinates":{"x":128.62,"y":149.46},"type":"O","description":"Groundout"}]}},{"startIndex":51,"endIndex":61,"top":[51,52,53,54,55,56],"bottom":[57,58,59,60,61],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":102.87,"y":77.49},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":7,"pitcher":{"id":668716,"fullName":"Noah Murdock","link":"/api/v1/people/668716"},"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"coordinates":{"x":101.14,"y":152.7},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":7,"pitcher":{"id":668716,"fullName":"Noah Murdock","link":"/api/v1/people/668716"},"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"coordinates":{"x":107.72,"y":177.53},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":62,"endIndex":68,"top":[62,63,64,65],"bottom":[66,67,68],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"coordinates":{"x":37.0,"y":112.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":137.6,"y":84.73},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":139.52,"y":79.93},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":8,"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"coordinates":{"x":136.06,"y":138.75},"type":"O","description":"Pop Out"}]}},{"startIndex":69,"endIndex":77,"top":[69,70,71,72],"bottom":[73,74,75,76,77],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":135.05,"y":106.33},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"coordinates":{"x":141.0,"y":91.0},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":9,"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"coordinates":{"x":48.94,"y":110.64},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":9,"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"coordinates":{"x":132.05,"y":156.24},"type":"O","description":"Forceout"}]}}]},"linescore":{"note":"Two out when winning run scored.","currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":3}},{"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":{"runs":1,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":3,"hits":9,"errors":0,"leftOnBase":12},"away":{"runs":2,"hits":7,"errors":0,"leftOnBase":8}},"defense":{"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"catcher":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"first":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"second":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"third":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"shortstop":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"left":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"center":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"right":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"onDeck":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"inHole":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"battingOrder":2,"team":{"id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"}},"offense":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"onDeck":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"inHole":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"first":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"third":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"battingOrder":5,"team":{"id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"}},"balls":2,"strikes":1,"outs":2},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"teamStats":{"batting":{"flyOuts":10,"groundOuts":4,"airOuts":13,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".259","atBats":33,"obp":".336","slg":".419","ops":".755","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":12,"rbi":2,"leftOnBase":12,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":2,"groundOuts":5,"airOuts":6,"runs":3,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":9,"intentionalWalks":1,"hits":9,"hitByPitch":0,"atBats":32,"obp":".439","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":181,"era":"4.26","inningsPitched":"8.2","saveOpportunities":0,"earnedRuns":3,"whip":"1.32","battersFaced":41,"outs":26,"completeGames":0,"shutouts":0,"pitchesThrown":181,"balls":76,"strikes":105,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":3,"pitchesPerInning":"20.88","runsScoredPer9":"3.12","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":8,"putOuts":26,"errors":0,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID694378":{"person":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"jerseyNumber":"26","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"800","stats":{"batting":{"summary":"0-1 | K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":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":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":23,"groundOuts":28,"airOuts":37,"runs":14,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":27,"baseOnBalls":8,"intentionalWalks":0,"hits":28,"hitByPitch":2,"avg":".237","atBats":118,"obp":".295","slg":".381","ops":".676","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":130,"totalBases":45,"rbi":23,"leftOnBase":40,"sacBunts":1,"sacFlies":1,"babip":".273","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.50","popOuts":6,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":30,"putOuts":169,"errors":0,"chances":199,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID694973":{"person":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":55,"groundOuts":92,"airOuts":112,"runs":56,"doubles":25,"triples":1,"homeRuns":11,"strikeOuts":149,"baseOnBalls":28,"intentionalWalks":0,"hits":100,"hitByPitch":8,"atBats":448,"obp":".279","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","numberOfPitches":2015,"era":"3.65","inningsPitched":"120.2","wins":9,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.06","battersFaced":490,"outs":362,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2015,"balls":708,"strikes":1307,"strikePercentage":".650","hitBatsmen":8,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".500","pitchesPerInning":"16.70","gamesFinished":0,"strikeoutWalkRatio":"5.32","strikeoutsPer9Inn":"11.11","walksPer9Inn":"2.09","hitsPer9Inn":"7.46","runsScoredPer9":"4.18","homeRunsPer9":"0.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":28,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":7,"errors":1,"chances":19,"fielding":".947","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664040":{"person":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | HR, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"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":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":67,"groundOuts":76,"airOuts":108,"runs":66,"doubles":24,"triples":1,"homeRuns":23,"strikeOuts":122,"baseOnBalls":41,"intentionalWalks":0,"hits":101,"hitByPitch":2,"avg":".253","atBats":400,"obp":".320","slg":".490","ops":".810","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":450,"totalBases":196,"rbi":70,"leftOnBase":167,"sacBunts":0,"sacFlies":7,"babip":".298","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.39","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":250,"putOuts":132,"errors":9,"chances":391,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID682848":{"person":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | BB, K, 2 SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":2,"putOuts":12,"errors":0,"chances":14,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":20,"groundOuts":20,"airOuts":29,"runs":16,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":33,"baseOnBalls":22,"intentionalWalks":0,"hits":29,"hitByPitch":0,"avg":".261","atBats":111,"obp":".383","slg":".450","ops":".833","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":134,"totalBases":50,"rbi":17,"leftOnBase":61,"sacBunts":0,"sacFlies":0,"babip":".329","groundOutsToAirouts":"0.69","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"22.20","popOuts":5,"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":5,"stolenBases":27,"stolenBasePercentage":".844","caughtStealingPercentage":".156","assists":6,"putOuts":263,"errors":3,"chances":272,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID668804":{"person":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"jerseyNumber":"10","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":110,"flyOuts":48,"groundOuts":98,"airOuts":83,"runs":74,"doubles":26,"triples":2,"homeRuns":15,"strikeOuts":115,"baseOnBalls":67,"intentionalWalks":3,"hits":107,"hitByPitch":8,"avg":".267","atBats":401,"obp":".381","slg":".454","ops":".835","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":478,"totalBases":182,"rbi":61,"leftOnBase":163,"sacBunts":0,"sacFlies":2,"babip":".337","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.73","popOuts":7,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":167,"errors":2,"chances":171,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID683003":{"person":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":27,"groundOuts":40,"airOuts":57,"runs":23,"doubles":11,"triples":1,"homeRuns":7,"strikeOuts":58,"baseOnBalls":15,"intentionalWalks":0,"hits":38,"hitByPitch":0,"atBats":192,"obp":".256","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":811,"era":"3.81","inningsPitched":"52.0","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.02","battersFaced":208,"outs":156,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":811,"balls":301,"strikes":510,"strikePercentage":".630","hitBatsmen":0,"balks":2,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".500","pitchesPerInning":"15.60","gamesFinished":0,"strikeoutWalkRatio":"3.87","strikeoutsPer9Inn":"10.04","walksPer9Inn":"2.60","hitsPer9Inn":"6.58","runsScoredPer9":"3.98","homeRunsPer9":"1.21","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":16,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642397":{"person":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(L, 5-3)","summary":"0.2 IP, ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"0.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":10,"strikes":8,"strikePercentage":".440","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"13.50","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":46,"gamesStarted":0,"flyOuts":19,"groundOuts":40,"airOuts":43,"runs":22,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":52,"baseOnBalls":20,"intentionalWalks":1,"hits":29,"hitByPitch":3,"atBats":163,"obp":".280","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":776,"era":"3.77","inningsPitched":"45.1","wins":5,"losses":3,"saves":13,"saveOpportunities":18,"holds":7,"blownSaves":5,"earnedRuns":19,"whip":"1.08","battersFaced":188,"outs":136,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":776,"balls":298,"strikes":478,"strikePercentage":".620","hitBatsmen":3,"balks":1,"wildPitches":7,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":1,"winPercentage":".625","pitchesPerInning":"17.12","gamesFinished":23,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"10.32","walksPer9Inn":"3.97","hitsPer9Inn":"5.76","runsScoredPer9":"4.37","homeRunsPer9":"0.99","inheritedRunners":15,"inheritedRunnersScored":4,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":16,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID682254":{"person":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"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":7,"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":7,"balls":0,"strikes":7,"strikePercentage":"1.000","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":45,"gamesStarted":5,"flyOuts":14,"groundOuts":40,"airOuts":25,"runs":20,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":68,"baseOnBalls":20,"intentionalWalks":1,"hits":33,"hitByPitch":0,"atBats":165,"obp":".285","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":779,"era":"3.86","inningsPitched":"44.1","wins":4,"losses":3,"saves":2,"saveOpportunities":4,"holds":9,"blownSaves":2,"earnedRuns":19,"whip":"1.20","battersFaced":186,"outs":133,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":779,"balls":278,"strikes":501,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.60","rbi":0,"winPercentage":".571","pitchesPerInning":"17.57","gamesFinished":9,"strikeoutWalkRatio":"3.40","strikeoutsPer9Inn":"13.80","walksPer9Inn":"4.06","hitsPer9Inn":"6.70","runsScoredPer9":"4.06","homeRunsPer9":"1.02","inheritedRunners":21,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":5},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669707":{"person":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"jerseyNumber":"19","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-1 | BB, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"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":75,"flyOuts":24,"groundOuts":68,"airOuts":46,"runs":23,"doubles":12,"triples":0,"homeRuns":1,"strikeOuts":54,"baseOnBalls":20,"intentionalWalks":0,"hits":54,"hitByPitch":3,"avg":".244","atBats":221,"obp":".316","slg":".312","ops":".628","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":247,"totalBases":69,"rbi":19,"leftOnBase":110,"sacBunts":1,"sacFlies":0,"babip":".319","groundOutsToAirouts":"1.48","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"221.00","popOuts":4,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":107,"putOuts":101,"errors":8,"chances":216,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID699013":{"person":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"jerseyNumber":"55","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 2B","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":1,"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":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":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":17,"groundOuts":17,"airOuts":27,"runs":26,"doubles":9,"triples":1,"homeRuns":14,"strikeOuts":56,"baseOnBalls":20,"intentionalWalks":0,"hits":38,"hitByPitch":1,"avg":".277","atBats":137,"obp":".371","slg":".664","ops":"1.035","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":159,"totalBases":91,"rbi":36,"leftOnBase":65,"sacBunts":0,"sacFlies":1,"babip":".353","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.79","popOuts":6,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":55,"errors":0,"chances":56,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID663968":{"person":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"jerseyNumber":"28","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | HBP, K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":29,"groundOuts":94,"airOuts":52,"runs":37,"doubles":11,"triples":1,"homeRuns":2,"strikeOuts":53,"baseOnBalls":14,"intentionalWalks":1,"hits":84,"hitByPitch":7,"avg":".301","atBats":279,"obp":".349","slg":".369","ops":".718","caughtStealing":6,"stolenBases":19,"stolenBasePercentage":".760","caughtStealingPercentage":".240","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":304,"totalBases":103,"rbi":21,"leftOnBase":132,"sacBunts":3,"sacFlies":1,"babip":".364","groundOutsToAirouts":"1.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"139.50","popOuts":10,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":161,"errors":2,"chances":166,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID656605":{"person":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":66,"groundOuts":110,"airOuts":133,"runs":66,"doubles":24,"triples":2,"homeRuns":13,"strikeOuts":87,"baseOnBalls":38,"intentionalWalks":0,"hits":111,"hitByPitch":8,"atBats":439,"obp":".322","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1818,"era":"4.83","inningsPitched":"113.2","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":61,"whip":"1.31","battersFaced":487,"outs":341,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1818,"balls":652,"strikes":1166,"strikePercentage":".640","hitBatsmen":8,"balks":1,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".462","pitchesPerInning":"15.99","gamesFinished":0,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"6.89","walksPer9Inn":"3.01","hitsPer9Inn":"8.79","runsScoredPer9":"5.23","homeRunsPer9":"1.03","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":22,"lineOuts":45},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":15,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670990":{"person":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":39,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":16,"strikes":23,"strikePercentage":".590","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":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":45,"gamesStarted":1,"flyOuts":20,"groundOuts":58,"airOuts":43,"runs":24,"doubles":15,"triples":0,"homeRuns":4,"strikeOuts":66,"baseOnBalls":34,"intentionalWalks":9,"hits":45,"hitByPitch":10,"atBats":212,"obp":".348","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":972,"era":"3.10","inningsPitched":"58.0","wins":6,"losses":3,"saves":1,"saveOpportunities":3,"holds":6,"blownSaves":2,"earnedRuns":20,"whip":"1.36","battersFaced":256,"outs":174,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":972,"balls":363,"strikes":609,"strikePercentage":".630","hitBatsmen":10,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.35","rbi":0,"winPercentage":".667","pitchesPerInning":"16.76","gamesFinished":10,"strikeoutWalkRatio":"1.94","strikeoutsPer9Inn":"10.24","walksPer9Inn":"5.28","hitsPer9Inn":"6.98","runsScoredPer9":"3.72","homeRunsPer9":"0.62","inheritedRunners":24,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":14},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":6,"errors":3,"chances":16,"fielding":".813","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID696149":{"person":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":20,"flyOuts":71,"groundOuts":90,"airOuts":126,"runs":61,"doubles":22,"triples":2,"homeRuns":10,"strikeOuts":93,"baseOnBalls":57,"intentionalWalks":1,"hits":91,"hitByPitch":5,"atBats":397,"obp":".332","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1807,"era":"4.56","inningsPitched":"104.2","wins":3,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.41","battersFaced":463,"outs":314,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1807,"balls":673,"strikes":1134,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".273","pitchesPerInning":"17.26","gamesFinished":0,"strikeoutWalkRatio":"1.63","strikeoutsPer9Inn":"8.00","walksPer9Inn":"4.90","hitsPer9Inn":"7.82","runsScoredPer9":"5.25","homeRunsPer9":"0.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":31,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":8,"errors":2,"chances":18,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691373":{"person":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"jerseyNumber":"34","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":5,"groundOuts":11,"airOuts":11,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".190","atBats":42,"obp":".227","slg":".214","ops":".441","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":9,"rbi":2,"leftOnBase":25,"sacBunts":0,"sacFlies":0,"babip":".267","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"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":1,"putOuts":22,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID695257":{"person":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"jerseyNumber":"25","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"401","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":65,"flyOuts":6,"groundOuts":6,"airOuts":12,"runs":11,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":18,"baseOnBalls":0,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".200","atBats":45,"obp":".200","slg":".267","ops":".467","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":12,"rbi":2,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":55,"errors":0,"chances":56,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID669387":{"person":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":9,"flyOuts":54,"groundOuts":88,"airOuts":106,"runs":40,"doubles":20,"triples":1,"homeRuns":7,"strikeOuts":72,"baseOnBalls":30,"intentionalWalks":0,"hits":92,"hitByPitch":2,"atBats":356,"obp":".318","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1526,"era":"3.25","inningsPitched":"91.1","wins":6,"losses":3,"saves":2,"saveOpportunities":3,"holds":2,"blownSaves":1,"earnedRuns":33,"whip":"1.34","battersFaced":391,"outs":274,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":1526,"balls":550,"strikes":976,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".667","pitchesPerInning":"16.71","gamesFinished":4,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"7.09","walksPer9Inn":"2.96","hitsPer9Inn":"9.07","runsScoredPer9":"3.94","homeRunsPer9":"0.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":20,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680779":{"person":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"jerseyNumber":"32","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":29,"groundOuts":44,"airOuts":67,"runs":25,"doubles":5,"triples":0,"homeRuns":8,"strikeOuts":46,"baseOnBalls":19,"intentionalWalks":0,"hits":32,"hitByPitch":6,"avg":".171","atBats":187,"obp":".268","slg":".326","ops":".594","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":214,"totalBases":61,"rbi":28,"leftOnBase":103,"sacBunts":1,"sacFlies":1,"babip":".179","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.38","popOuts":25,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":14,"stolenBases":15,"stolenBasePercentage":".517","caughtStealingPercentage":".483","assists":17,"putOuts":606,"errors":4,"chances":627,"fielding":".994","passedBall":6,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668716":{"person":{"id":668716,"fullName":"Noah Murdock","link":"/api/v1/people/668716"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 3 K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":45,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":10,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":45,"balls":20,"strikes":25,"strikePercentage":".560","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":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":7,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":45,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.50","battersFaced":10,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":45,"balls":20,"strikes":25,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"22.50","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"13.50","walksPer9Inn":"13.50","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID696062":{"person":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":17,"groundOuts":25,"airOuts":21,"runs":13,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":25,"baseOnBalls":10,"intentionalWalks":1,"hits":21,"hitByPitch":0,"atBats":90,"obp":".307","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":402,"era":"4.44","inningsPitched":"24.1","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":12,"whip":"1.27","battersFaced":102,"outs":73,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":402,"balls":144,"strikes":258,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.19","rbi":0,"winPercentage":".250","pitchesPerInning":"16.52","gamesFinished":2,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"9.25","walksPer9Inn":"3.70","hitsPer9Inn":"7.77","runsScoredPer9":"4.81","homeRunsPer9":"0.74","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682995":{"person":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"3.0 IP, 2 ER, 2 K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":3,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":12,"caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","numberOfPitches":72,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":15,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":72,"balls":30,"strikes":42,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"6.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":6,"gamesStarted":0,"flyOuts":7,"groundOuts":16,"airOuts":16,"runs":14,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":10,"baseOnBalls":12,"intentionalWalks":0,"hits":19,"hitByPitch":2,"atBats":60,"obp":".440","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":304,"era":"7.36","inningsPitched":"14.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":12,"whip":"2.11","battersFaced":75,"outs":44,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":304,"balls":131,"strikes":173,"strikePercentage":".570","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":2,"winPercentage":".000","pitchesPerInning":"20.73","gamesFinished":2,"strikeoutWalkRatio":"0.83","strikeoutsPer9Inn":"6.14","walksPer9Inn":"7.36","hitsPer9Inn":"11.66","runsScoredPer9":"8.59","homeRunsPer9":"1.84","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676760":{"person":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"jerseyNumber":"97","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":36,"gamesStarted":0,"flyOuts":29,"groundOuts":46,"airOuts":56,"runs":27,"doubles":7,"triples":2,"homeRuns":10,"strikeOuts":40,"baseOnBalls":19,"intentionalWalks":0,"hits":53,"hitByPitch":4,"atBats":195,"obp":".349","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":874,"era":"4.83","inningsPitched":"50.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":27,"whip":"1.43","battersFaced":218,"outs":151,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":874,"balls":341,"strikes":533,"strikePercentage":".610","hitBatsmen":4,"balks":1,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.36","gamesFinished":12,"strikeoutWalkRatio":"2.11","strikeoutsPer9Inn":"7.15","walksPer9Inn":"3.40","hitsPer9Inn":"9.48","runsScoredPer9":"4.83","homeRunsPer9":"1.79","inheritedRunners":16,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":8,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656811":{"person":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"jerseyNumber":"29","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":54,"groundOuts":85,"airOuts":91,"runs":54,"doubles":15,"triples":0,"homeRuns":17,"strikeOuts":86,"baseOnBalls":30,"intentionalWalks":1,"hits":96,"hitByPitch":5,"avg":".270","atBats":355,"obp":".333","slg":".456","ops":".789","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":393,"totalBases":162,"rbi":69,"leftOnBase":173,"sacBunts":0,"sacFlies":3,"babip":".310","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.88","popOuts":13,"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":16,"putOuts":281,"errors":2,"chances":299,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID693304":{"person":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | 2B, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":50,"groundOuts":112,"airOuts":84,"runs":60,"doubles":18,"triples":1,"homeRuns":6,"strikeOuts":75,"baseOnBalls":28,"intentionalWalks":0,"hits":125,"hitByPitch":6,"avg":".316","atBats":395,"obp":".370","slg":".413","ops":".783","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":430,"totalBases":163,"rbi":47,"leftOnBase":161,"sacBunts":0,"sacFlies":1,"babip":".378","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"65.83","popOuts":8,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":144,"putOuts":90,"errors":9,"chances":243,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID542303":{"person":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"jerseyNumber":"24","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":36,"groundOuts":46,"airOuts":71,"runs":21,"doubles":6,"triples":0,"homeRuns":8,"strikeOuts":80,"baseOnBalls":27,"intentionalWalks":1,"hits":50,"hitByPitch":2,"avg":".202","atBats":247,"obp":".286","slg":".324","ops":".610","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":276,"totalBases":80,"rbi":29,"leftOnBase":135,"sacBunts":0,"sacFlies":0,"babip":".264","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.88","popOuts":19,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677952":{"person":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":60,"groundOuts":114,"airOuts":107,"runs":60,"doubles":20,"triples":2,"homeRuns":16,"strikeOuts":135,"baseOnBalls":30,"intentionalWalks":0,"hits":115,"hitByPitch":6,"atBats":464,"obp":".298","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":1868,"era":"4.05","inningsPitched":"122.1","wins":10,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":55,"whip":"1.19","battersFaced":507,"outs":367,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1868,"balls":581,"strikes":1287,"strikePercentage":".690","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".714","pitchesPerInning":"15.27","gamesFinished":0,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"9.93","walksPer9Inn":"2.21","hitsPer9Inn":"8.46","runsScoredPer9":"4.41","homeRunsPer9":"1.18","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":24,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":5,"errors":2,"chances":16,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[663968,664040,668804,699013,695257,656811,693304,682848,694378,669707,691373,670990,682995,668716,682254,642397],"pitchers":[670990,682995,668716,682254,642397],"bench":[680779,542303],"bullpen":[677952,696149,696062,683003,656605,676760,669387,694973],"battingOrder":[663968,664040,668804,695257,656811,693304,682848,669707,691373],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Gonzales, N (18, Lowder); Valdez, Es (9, Antone)."},{"label":"HR","value":"Lowe, B (23, 6th inning off Lowder, 0 on, 0 out)."},{"label":"TB","value":"Garcia, Jh; Gonzales, N 3; Lowe, B 4; Mangum; Rodríguez, E; Valdez, Es 2."},{"label":"RBI","value":"Gonzalez, J (23); Lowe, B (70)."},{"label":"Runners left in scoring position, 2 out","value":"Lowe, B 2; Gonzales, N; Mangum."},{"label":"SF","value":"Gonzalez, J."},{"label":"Team RISP","value":"1-for-7."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Rodríguez, E 2 (5, 2nd base off Lowder/Stephenson, T, 3rd base off Burke, B/Stephenson, T); Triolo (9, 2nd base off Burke, B/Stephenson, T)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Gonzales, N-Lowe, B-O'Hearn)."}]}],"note":[{"label":"a","value":"Walked for Gonzalez, J in the 7th."},{"label":"1","value":"Ran for Valdez, Es in the 8th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":5,"airOuts":6,"runs":3,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":9,"intentionalWalks":1,"hits":9,"hitByPitch":0,"avg":".230","atBats":32,"obp":".309","slg":".395","ops":".704","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":13,"rbi":3,"leftOnBase":27,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":10,"groundOuts":4,"airOuts":13,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":33,"obp":".270","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":156,"era":"4.41","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.41","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":156,"balls":53,"strikes":103,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.31","rbi":2,"pitchesPerInning":"17.33","runsScoredPer9":"2.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":3,"putOuts":27,"errors":0,"chances":30,"passedBall":0,"pickoffs":0}},"players":{"ID668881":{"person":{"id":668881,"fullName":"Hunter Greene","link":"/api/v1/people/668881"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":11,"groundOuts":11,"airOuts":25,"runs":18,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":29,"baseOnBalls":7,"intentionalWalks":0,"hits":22,"hitByPitch":0,"atBats":87,"obp":".309","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":365,"era":"7.06","inningsPitched":"21.2","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"1.34","battersFaced":94,"outs":65,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":365,"balls":119,"strikes":246,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":0,"winPercentage":".500","pitchesPerInning":"16.85","gamesFinished":0,"strikeoutWalkRatio":"4.14","strikeoutsPer9Inn":"12.05","walksPer9Inn":"2.91","hitsPer9Inn":"9.14","runsScoredPer9":"7.48","homeRunsPer9":"1.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682829":{"person":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"jerseyNumber":"44","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"100","stats":{"batting":{"summary":"3-4 | 3 2B, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":46,"groundOuts":82,"airOuts":67,"runs":61,"doubles":18,"triples":4,"homeRuns":18,"strikeOuts":109,"baseOnBalls":41,"intentionalWalks":0,"hits":99,"hitByPitch":2,"avg":".279","atBats":355,"obp":".355","slg":".504","ops":".859","caughtStealing":6,"stolenBases":20,"stolenBasePercentage":".769","caughtStealingPercentage":".231","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":400,"totalBases":179,"rbi":48,"leftOnBase":138,"sacBunts":0,"sacFlies":2,"babip":".352","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.72","popOuts":3,"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":195,"putOuts":118,"errors":10,"chances":323,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID667472":{"person":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"jerseyNumber":"17","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":23,"groundOuts":24,"airOuts":41,"runs":21,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":46,"baseOnBalls":22,"intentionalWalks":0,"hits":42,"hitByPitch":3,"avg":".276","atBats":152,"obp":".376","slg":".382","ops":".758","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":178,"totalBases":58,"rbi":15,"leftOnBase":65,"sacBunts":0,"sacFlies":1,"babip":".375","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.67","popOuts":11,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":116,"errors":0,"chances":116,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID701398":{"person":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"jerseyNumber":"27","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | 2 BB, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":61,"groundOuts":109,"airOuts":100,"runs":56,"doubles":23,"triples":0,"homeRuns":22,"strikeOuts":103,"baseOnBalls":50,"intentionalWalks":4,"hits":104,"hitByPitch":2,"avg":".254","atBats":410,"obp":".333","slg":".471","ops":".804","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":468,"totalBases":193,"rbi":80,"leftOnBase":183,"sacBunts":0,"sacFlies":6,"babip":".282","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.64","popOuts":16,"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":98,"putOuts":459,"errors":2,"chances":559,"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"}]},"ID572955":{"person":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":36,"gamesStarted":0,"flyOuts":25,"groundOuts":28,"airOuts":39,"runs":17,"doubles":6,"triples":1,"homeRuns":6,"strikeOuts":28,"baseOnBalls":13,"intentionalWalks":0,"hits":29,"hitByPitch":0,"atBats":121,"obp":".309","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":543,"era":"4.78","inningsPitched":"32.0","wins":2,"losses":1,"saves":1,"saveOpportunities":1,"holds":5,"blownSaves":0,"earnedRuns":17,"whip":"1.31","battersFaced":137,"outs":96,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":543,"balls":190,"strikes":353,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".667","pitchesPerInning":"16.97","gamesFinished":9,"strikeoutWalkRatio":"2.15","strikeoutsPer9Inn":"7.88","walksPer9Inn":"3.66","hitsPer9Inn":"8.16","runsScoredPer9":"4.78","homeRunsPer9":"1.69","inheritedRunners":16,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641941":{"person":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"jerseyNumber":"15","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"note":"(W, 3-1)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":3,"strikes":13,"strikePercentage":".810","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":24,"gamesStarted":0,"flyOuts":19,"groundOuts":8,"airOuts":33,"runs":12,"doubles":3,"triples":1,"homeRuns":4,"strikeOuts":25,"baseOnBalls":8,"intentionalWalks":1,"hits":19,"hitByPitch":2,"atBats":82,"obp":".305","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":381,"era":"4.84","inningsPitched":"22.1","wins":3,"losses":1,"saves":11,"saveOpportunities":14,"holds":0,"blownSaves":3,"earnedRuns":12,"whip":"1.21","battersFaced":95,"outs":67,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":381,"balls":138,"strikes":243,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.24","rbi":0,"winPercentage":".750","pitchesPerInning":"17.06","gamesFinished":20,"strikeoutWalkRatio":"3.13","strikeoutsPer9Inn":"10.07","walksPer9Inn":"3.22","hitsPer9Inn":"7.66","runsScoredPer9":"4.84","homeRunsPer9":"1.61","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":7,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID622088":{"person":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":9,"strikes":13,"strikePercentage":".590","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":34,"gamesStarted":0,"flyOuts":24,"groundOuts":40,"airOuts":35,"runs":10,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":31,"baseOnBalls":8,"intentionalWalks":1,"hits":23,"hitByPitch":3,"atBats":127,"obp":".246","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":551,"era":"2.10","inningsPitched":"34.1","wins":1,"losses":0,"saves":1,"saveOpportunities":3,"holds":6,"blownSaves":2,"earnedRuns":8,"whip":"0.90","battersFaced":141,"outs":103,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":551,"balls":179,"strikes":372,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.05","gamesFinished":6,"strikeoutWalkRatio":"3.88","strikeoutsPer9Inn":"8.13","walksPer9Inn":"2.10","hitsPer9Inn":"6.03","runsScoredPer9":"2.62","homeRunsPer9":"1.05","inheritedRunners":15,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID682622":{"person":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"jerseyNumber":"4","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":17,"groundOuts":49,"airOuts":37,"runs":16,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":41,"baseOnBalls":9,"intentionalWalks":0,"hits":29,"hitByPitch":0,"avg":".186","atBats":156,"obp":".230","slg":".340","ops":".570","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":165,"totalBases":53,"rbi":14,"leftOnBase":73,"sacBunts":0,"sacFlies":0,"babip":".211","groundOutsToAirouts":"1.32","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":10,"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":1,"putOuts":84,"errors":0,"chances":85,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID663993":{"person":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"jerseyNumber":"31","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":80,"flyOuts":27,"groundOuts":54,"airOuts":54,"runs":24,"doubles":15,"triples":0,"homeRuns":12,"strikeOuts":67,"baseOnBalls":27,"intentionalWalks":1,"hits":60,"hitByPitch":0,"avg":".255","atBats":235,"obp":".332","slg":".472","ops":".804","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":262,"totalBases":111,"rbi":34,"leftOnBase":90,"sacBunts":0,"sacFlies":0,"babip":".308","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.58","popOuts":9,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":137,"errors":3,"chances":146,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID663903":{"person":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":70,"groundOuts":109,"airOuts":118,"runs":61,"doubles":17,"triples":2,"homeRuns":21,"strikeOuts":91,"baseOnBalls":36,"intentionalWalks":0,"hits":117,"hitByPitch":8,"atBats":432,"obp":".337","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":1872,"era":"4.35","inningsPitched":"107.2","wins":5,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":52,"whip":"1.42","battersFaced":479,"outs":323,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1872,"balls":714,"strikes":1158,"strikePercentage":".620","hitBatsmen":8,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".333","pitchesPerInning":"17.39","gamesFinished":0,"strikeoutWalkRatio":"2.53","strikeoutsPer9Inn":"7.61","walksPer9Inn":"3.01","hitsPer9Inn":"9.78","runsScoredPer9":"5.10","homeRunsPer9":"1.76","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":10,"lineOuts":38},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":5,"errors":2,"chances":18,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680574":{"person":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | 2 K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":84,"flyOuts":50,"groundOuts":55,"airOuts":82,"runs":33,"doubles":13,"triples":0,"homeRuns":8,"strikeOuts":85,"baseOnBalls":36,"intentionalWalks":0,"hits":52,"hitByPitch":3,"avg":".191","atBats":272,"obp":".293","slg":".327","ops":".620","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":313,"totalBases":89,"rbi":25,"leftOnBase":126,"sacBunts":2,"sacFlies":0,"babip":".246","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":18,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":184,"putOuts":125,"errors":3,"chances":312,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID657571":{"person":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":1,"flyOuts":9,"groundOuts":27,"airOuts":19,"runs":9,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":21,"baseOnBalls":11,"intentionalWalks":2,"hits":24,"hitByPitch":0,"atBats":90,"obp":".343","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":393,"era":"3.47","inningsPitched":"23.1","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":9,"whip":"1.50","battersFaced":103,"outs":70,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":393,"balls":136,"strikes":257,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.42","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.84","gamesFinished":2,"strikeoutWalkRatio":"1.91","strikeoutsPer9Inn":"8.10","walksPer9Inn":"4.24","hitsPer9Inn":"9.26","runsScoredPer9":"3.47","homeRunsPer9":"1.16","inheritedRunners":14,"inheritedRunnersScored":6,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663647":{"person":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":31,"groundOuts":40,"airOuts":58,"runs":13,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":29,"baseOnBalls":9,"intentionalWalks":0,"hits":21,"hitByPitch":1,"avg":".142","atBats":148,"obp":".196","slg":".230","ops":".426","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":158,"totalBases":34,"rbi":6,"leftOnBase":70,"sacBunts":0,"sacFlies":0,"babip":".155","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.33","popOuts":7,"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":83,"putOuts":36,"errors":2,"chances":121,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670770":{"person":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"jerseyNumber":"29","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":34,"groundOuts":54,"airOuts":67,"runs":19,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":54,"baseOnBalls":20,"intentionalWalks":0,"hits":34,"hitByPitch":4,"avg":".167","atBats":203,"obp":".254","slg":".251","ops":".505","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":233,"totalBases":51,"rbi":11,"leftOnBase":73,"sacBunts":5,"sacFlies":1,"babip":".211","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"67.67","popOuts":18,"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":1,"putOuts":160,"errors":1,"chances":162,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695076":{"person":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"jerseyNumber":"25","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 2 ER, 5 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":7,"groundOuts":4,"airOuts":9,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":90,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":29,"strikes":61,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"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":19,"gamesStarted":16,"flyOuts":54,"groundOuts":84,"airOuts":91,"runs":51,"doubles":18,"triples":2,"homeRuns":10,"strikeOuts":70,"baseOnBalls":37,"intentionalWalks":1,"hits":89,"hitByPitch":4,"atBats":332,"obp":".348","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1414,"era":"5.42","inningsPitched":"83.0","wins":3,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.52","battersFaced":376,"outs":249,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1414,"balls":534,"strikes":880,"strikePercentage":".620","hitBatsmen":4,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":2,"winPercentage":".300","pitchesPerInning":"17.04","gamesFinished":3,"strikeoutWalkRatio":"1.89","strikeoutsPer9Inn":"7.59","walksPer9Inn":"4.01","hitsPer9Inn":"9.65","runsScoredPer9":"5.53","homeRunsPer9":"1.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":23},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":3,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID624431":{"person":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"jerseyNumber":"35","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":11,"groundOuts":28,"airOuts":20,"runs":9,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":15,"baseOnBalls":1,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".247","atBats":81,"obp":".256","slg":".395","ops":".651","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":84,"totalBases":32,"rbi":10,"leftOnBase":38,"sacBunts":2,"sacFlies":0,"babip":".270","groundOutsToAirouts":"1.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","popOuts":3,"lineOuts":6},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":3,"groundOuts":6,"airOuts":6,"runs":8,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":14,"hitByPitch":1,"atBats":27,"obp":".552","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":72,"era":"14.40","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"3.00","battersFaced":29,"outs":15,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":72,"balls":28,"strikes":44,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"14.40","gamesFinished":4,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"1.80","walksPer9Inn":"1.80","hitsPer9Inn":"25.20","runsScoredPer9":"14.40","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":5,"stolenBases":18,"stolenBasePercentage":".783","caughtStealingPercentage":".217","assists":11,"putOuts":201,"errors":5,"chances":217,"fielding":".977","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663886":{"person":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"jerseyNumber":"37","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"400","stats":{"batting":{"summary":"1-2 | 3 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":44,"groundOuts":48,"airOuts":74,"runs":23,"doubles":14,"triples":0,"homeRuns":8,"strikeOuts":74,"baseOnBalls":32,"intentionalWalks":0,"hits":65,"hitByPitch":1,"avg":".251","atBats":259,"obp":".333","slg":".398","ops":".731","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":294,"totalBases":103,"rbi":29,"leftOnBase":107,"sacBunts":0,"sacFlies":2,"babip":".318","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.38","popOuts":10,"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":{"gamesStarted":1,"caughtStealing":15,"stolenBases":72,"stolenBasePercentage":".828","caughtStealingPercentage":".172","assists":30,"putOuts":624,"errors":3,"chances":657,"fielding":".995","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID553993":{"person":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"600","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":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":31,"groundOuts":49,"airOuts":64,"runs":27,"doubles":11,"triples":0,"homeRuns":14,"strikeOuts":113,"baseOnBalls":27,"intentionalWalks":1,"hits":57,"hitByPitch":2,"avg":".202","atBats":282,"obp":".276","slg":".390","ops":".666","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":312,"totalBases":110,"rbi":39,"leftOnBase":153,"sacBunts":0,"sacFlies":1,"babip":".276","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.14","popOuts":16,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":35,"putOuts":21,"errors":2,"chances":58,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID685112":{"person":{"id":685112,"fullName":"Zach McCambley","link":"/api/v1/people/685112"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":2,"groundOuts":5,"airOuts":4,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":5,"intentionalWalks":1,"hits":6,"hitByPitch":1,"atBats":19,"obp":".480","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":96,"era":"6.23","inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"2.54","battersFaced":25,"outs":13,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":39,"strikes":57,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".---","pitchesPerInning":"22.15","gamesFinished":3,"strikeoutWalkRatio":"0.80","strikeoutsPer9Inn":"8.31","walksPer9Inn":"10.38","hitsPer9Inn":"12.46","runsScoredPer9":"6.23","homeRunsPer9":"0.00","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID594580":{"person":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":49,"gamesStarted":0,"flyOuts":14,"groundOuts":51,"airOuts":29,"runs":26,"doubles":3,"triples":1,"homeRuns":5,"strikeOuts":46,"baseOnBalls":24,"intentionalWalks":2,"hits":36,"hitByPitch":5,"atBats":156,"obp":".348","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":798,"era":"4.43","inningsPitched":"42.2","wins":1,"losses":7,"saves":1,"saveOpportunities":5,"holds":4,"blownSaves":4,"earnedRuns":21,"whip":"1.41","battersFaced":192,"outs":128,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":798,"balls":319,"strikes":479,"strikePercentage":".600","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.76","rbi":0,"winPercentage":".125","pitchesPerInning":"18.70","gamesFinished":5,"strikeoutWalkRatio":"1.92","strikeoutsPer9Inn":"9.70","walksPer9Inn":"5.06","hitsPer9Inn":"7.59","runsScoredPer9":"5.48","homeRunsPer9":"1.05","inheritedRunners":31,"inheritedRunnersScored":8,"catchersInterference":1,"sacBunts":4,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668709":{"person":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | BB, 3 K, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":53,"groundOuts":48,"airOuts":103,"runs":40,"doubles":11,"triples":1,"homeRuns":18,"strikeOuts":71,"baseOnBalls":46,"intentionalWalks":1,"hits":65,"hitByPitch":2,"avg":".228","atBats":285,"obp":".337","slg":".463","ops":".800","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":336,"totalBases":132,"rbi":45,"leftOnBase":130,"sacBunts":0,"sacFlies":2,"babip":".237","groundOutsToAirouts":"0.47","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"15.83","popOuts":19,"lineOuts":31},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":137,"errors":0,"chances":138,"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"}]},"ID656271":{"person":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":28,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":12,"strikes":16,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":55,"gamesStarted":0,"flyOuts":34,"groundOuts":51,"airOuts":56,"runs":22,"doubles":10,"triples":2,"homeRuns":4,"strikeOuts":45,"baseOnBalls":31,"intentionalWalks":4,"hits":38,"hitByPitch":3,"atBats":188,"obp":".323","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":833,"era":"2.56","inningsPitched":"52.2","wins":4,"losses":4,"saves":1,"saveOpportunities":1,"holds":12,"blownSaves":0,"earnedRuns":15,"whip":"1.31","battersFaced":224,"outs":158,"gamesPitched":55,"completeGames":0,"shutouts":0,"pitchesThrown":833,"balls":316,"strikes":517,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".500","pitchesPerInning":"15.82","gamesFinished":10,"strikeoutWalkRatio":"1.45","strikeoutsPer9Inn":"7.69","walksPer9Inn":"5.30","hitsPer9Inn":"6.49","runsScoredPer9":"3.76","homeRunsPer9":"0.68","inheritedRunners":26,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":2,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID670062":{"person":{"id":670062,"fullName":"Julian Garcia","link":"/api/v1/people/670062"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":13,"gamesStarted":0,"flyOuts":13,"groundOuts":17,"airOuts":19,"runs":6,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":17,"baseOnBalls":9,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":60,"obp":".264","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":290,"era":"2.45","inningsPitched":"18.1","wins":1,"losses":2,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":5,"whip":"0.98","battersFaced":72,"outs":55,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":290,"balls":104,"strikes":186,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".333","pitchesPerInning":"15.82","gamesFinished":3,"strikeoutWalkRatio":"1.89","strikeoutsPer9Inn":"8.35","walksPer9Inn":"4.42","hitsPer9Inn":"4.42","runsScoredPer9":"2.95","homeRunsPer9":"1.47","inheritedRunners":13,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671096":{"person":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":71,"groundOuts":105,"airOuts":142,"runs":54,"doubles":15,"triples":1,"homeRuns":17,"strikeOuts":94,"baseOnBalls":54,"intentionalWalks":0,"hits":108,"hitByPitch":0,"atBats":444,"obp":".322","caughtStealing":4,"stolenBases":20,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":2037,"era":"3.85","inningsPitched":"117.0","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.38","battersFaced":505,"outs":351,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2037,"balls":763,"strikes":1274,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".455","pitchesPerInning":"17.41","gamesFinished":0,"strikeoutWalkRatio":"1.74","strikeoutsPer9Inn":"7.23","walksPer9Inn":"4.15","hitsPer9Inn":"8.31","runsScoredPer9":"4.15","homeRunsPer9":"1.31","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":32,"lineOuts":39},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":1,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695505":{"person":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":68,"groundOuts":80,"airOuts":120,"runs":34,"doubles":17,"triples":2,"homeRuns":13,"strikeOuts":128,"baseOnBalls":41,"intentionalWalks":0,"hits":85,"hitByPitch":0,"atBats":411,"obp":".278","caughtStealing":5,"stolenBases":20,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1857,"era":"2.40","inningsPitched":"112.2","wins":12,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":30,"whip":"1.12","battersFaced":455,"outs":338,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1857,"balls":688,"strikes":1169,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":4,"pickoffs":2,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".923","pitchesPerInning":"16.48","gamesFinished":0,"strikeoutWalkRatio":"3.12","strikeoutsPer9Inn":"10.22","walksPer9Inn":"3.28","hitsPer9Inn":"6.79","runsScoredPer9":"2.72","homeRunsPer9":"1.04","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":29,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":2,"errors":2,"chances":12,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671155":{"person":{"id":671155,"fullName":"Ivan Johnson","link":"/api/v1/people/671155"},"jerseyNumber":"63","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".100","atBats":10,"obp":".250","slg":".100","ops":".350","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":1,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[682829,701398,668709,663886,663993,553993,667472,682622,680574,695076,656271,622088,641941],"pitchers":[695076,656271,622088,641941],"bench":[670770,663647,671155,624431],"bullpen":[671096,695505,657571,670062,668881,572955,685112,594580,663903],"battingOrder":[682829,701398,668709,663886,663993,553993,667472,682622,680574],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Lowe, N (15, Ramírez); De La Cruz, E 3 (18, Barco, Barco, Soto, G)."},{"label":"TB","value":"De La Cruz, E 6; Lowe, N 2; McLain, M; Myers 2; Stephenson, T; Stewart, S."},{"label":"RBI","value":"De La Cruz, E (48); Lowe, N (34); Stewart, S (80)."},{"label":"Runners left in scoring position, 2 out","value":"Lowe, N; Stephenson, T; Marte, N; McLain, M; De La Cruz, E."},{"label":"GIDP","value":"Suárez, E."},{"label":"Team RISP","value":"1-for-15."},{"label":"Team LOB","value":"12."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"De La Cruz, E 2 (20, 2nd base off Ramírez/Rodríguez, E, 3rd base off Barco/Rodríguez, E)."},{"label":"CS","value":"Stewart, S (4, 2nd base by Barco/Rodríguez, E); Bleday (4, 2nd base by Barco/Rodríguez, E)."}]}],"note":[]}},"officials":[{"official":{"id":605670,"fullName":"Dan Merzel","link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":483564,"fullName":"Dan Bellino","link":"/api/v1/people/483564"},"officialType":"First Base"},{"official":{"id":665298,"fullName":"Dexter Kelley","link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":575629,"fullName":"Shane Livensparger","link":"/api/v1/people/575629"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Barco."},{"label":"IBB","value":"Stewart, S (by Soto, G)."},{"label":"HBP","value":"Mangum (by Burke, B)."},{"label":"ABS Challenge","value":"Stewart, S (Strike-Confirmed); Valdez, Es (Strike-Overturned to Ball); Suárez, E (Strike-Confirmed); Reynolds, B (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Ramírez 39-23; Barco 72-42; Murdock 45-25; Montgomery, M 7-7; Soto, G 18-8; Lowder 90-61; Burke, B 28-16; Antone 22-13; Pagán 16-13."},{"label":"Groundouts-flyouts","value":"Ramírez 0-0; Barco 2-2; Murdock 2-0; Montgomery, M 0-0; Soto, G 1-0; Lowder 4-7; Burke, B 0-1; Antone 0-1; Pagán 0-1."},{"label":"Batters faced","value":"Ramírez 8; Barco 15; Murdock 10; Montgomery, M 3; Soto, G 5; Lowder 23; Burke, B 6; Antone 4; Pagán 4."},{"label":"Umpires","value":"HP: Dan Merzel. 1B: Dan Bellino. 2B: Dexter Kelley. 3B: Shane Livensparger. "},{"label":"Weather","value":"84 degrees, Partly Cloudy."},{"label":"Wind","value":"4 mph, L To R."},{"label":"First pitch","value":"7:11 PM."},{"label":"T","value":"3:00."},{"label":"Att","value":"25,532."},{"label":"Venue","value":"Great American Ball Park."},{"label":"July 30, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829","boxscoreName":"De La Cruz, E"},"jerseyNumber":"44","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"100","stats":{"batting":{"summary":"3-4 | 3 2B, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":46,"groundOuts":82,"airOuts":67,"runs":61,"doubles":18,"triples":4,"homeRuns":18,"strikeOuts":109,"baseOnBalls":41,"intentionalWalks":0,"hits":99,"hitByPitch":2,"avg":".279","atBats":355,"obp":".355","slg":".504","ops":".859","caughtStealing":6,"stolenBases":20,"stolenBasePercentage":".769","caughtStealingPercentage":".231","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":400,"totalBases":179,"rbi":48,"leftOnBase":138,"sacBunts":0,"sacFlies":2,"babip":".352","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.72","popOuts":3,"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":195,"putOuts":118,"errors":10,"chances":323,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":71,"hittingGameScore":71},{"player":{"person":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076","boxscoreName":"Lowder"},"jerseyNumber":"25","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 2 ER, 5 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":7,"groundOuts":4,"airOuts":9,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":90,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":29,"strikes":61,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"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":19,"gamesStarted":16,"flyOuts":54,"groundOuts":84,"airOuts":91,"runs":51,"doubles":18,"triples":2,"homeRuns":10,"strikeOuts":70,"baseOnBalls":37,"intentionalWalks":1,"hits":89,"hitByPitch":4,"atBats":332,"obp":".348","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1414,"era":"5.42","inningsPitched":"83.0","wins":3,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.52","battersFaced":376,"outs":249,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1414,"balls":534,"strikes":880,"strikePercentage":".620","hitBatsmen":4,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":2,"winPercentage":".300","pitchesPerInning":"17.04","gamesFinished":3,"strikeoutWalkRatio":"1.89","strikeoutsPer9Inn":"7.59","walksPer9Inn":"4.01","hitsPer9Inn":"9.65","runsScoredPer9":"5.53","homeRunsPer9":"1.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":23},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":3,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":59,"pitchingGameScore":59},{"player":{"person":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886","boxscoreName":"Stephenson, T"},"jerseyNumber":"37","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"400","stats":{"batting":{"summary":"1-2 | 3 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":44,"groundOuts":48,"airOuts":74,"runs":23,"doubles":14,"triples":0,"homeRuns":8,"strikeOuts":74,"baseOnBalls":32,"intentionalWalks":0,"hits":65,"hitByPitch":1,"avg":".251","atBats":259,"obp":".333","slg":".398","ops":".731","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":294,"totalBases":103,"rbi":29,"leftOnBase":107,"sacBunts":0,"sacFlies":2,"babip":".318","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.38","popOuts":10,"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":{"gamesStarted":1,"caughtStealing":15,"stolenBases":72,"stolenBasePercentage":".828","caughtStealingPercentage":".172","assists":30,"putOuts":624,"errors":3,"chances":657,"fielding":".995","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":53,"hittingGameScore":53}]},"decisions":{"winner":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"loser":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}