{"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":822716,"link":"/api/v1.1/game/822716/feed/live","metaData":{"wait":10,"timeStamp":"20260704_175655","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count32","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":822716,"type":"R","doubleHeader":"N","id":"2026/07/04/pitmlb-wasmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-822716-2026-07-04","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-04T15:05:00Z","originalDate":"2026-07-04","officialDate":"2026-07-04","dayNight":"day","time":"11:05","ampm":"AM"},"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":90,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":45,"losses":45,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":45,"losses":45,"winningPercentage":".500"},"franchiseName":"Pittsburgh","clubName":"Pirates","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120","season":2026,"venue":{"id":3309,"name":"Nationals Park","link":"/api/v1/venues/3309"},"springVenue":{"id":5000,"link":"/api/v1/venues/5000"},"teamCode":"was","fileCode":"was","abbreviation":"WSH","teamName":"Nationals","locationName":"Washington","firstYearOfPlay":"1968","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Washington","record":{"gamesPlayed":90,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":46,"losses":44,"ties":0,"pct":".511"},"records":{},"divisionLeader":false,"wins":46,"losses":44,"winningPercentage":".511"},"franchiseName":"Washington","clubName":"Nationals","active":true}},"players":{"ID694973":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973","firstName":"Paul","lastName":"Skenes","primaryNumber":"30","birthDate":"2002-05-29","currentAge":24,"birthCity":"Fullerton","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paul","useLastName":"Skenes","middleName":"David","boxscoreName":"Skenes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul Skenes","nameSlug":"paul-skenes-694973","firstLastName":"Paul Skenes","lastFirstName":"Skenes, Paul","lastInitName":"Skenes, P","initLastName":"P Skenes","fullFMLName":"Paul David Skenes","fullLFMName":"Skenes, Paul David","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID683083":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083","firstName":"Nasim","lastName":"Nuñez","primaryNumber":"26","birthDate":"2000-08-18","currentAge":26,"birthCity":"Bronx","birthStateProvince":"NY","birthCountry":"USA","height":"5' 8\"","weight":165,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nasim","useLastName":"Nuñez","middleName":"Emmanuel","boxscoreName":"Nuñez, N","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"NAH-seem NOON-yez","mlbDebutDate":"2024-03-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nasim Nuñez","nameSlug":"nasim-nunez-683083","firstLastName":"Nasim Nuñez","lastFirstName":"Nuñez, Nasim","lastInitName":"Nuñez, N","initLastName":"N Nuñez","fullFMLName":"Nasim Emmanuel Nuñez","fullLFMName":"Nuñez, Nasim Emmanuel","strikeZoneTop":3.05,"strikeZoneBottom":1.54},"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},"ID683000":{"id":683000,"fullName":"Riley Cornelio","link":"/api/v1/people/683000","firstName":"Riley","lastName":"Cornelio","primaryNumber":"74","birthDate":"2000-06-06","currentAge":26,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Riley","useLastName":"Cornelio","middleName":"John Thomas","boxscoreName":"Cornelio","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Riley Cornelio","nameSlug":"riley-cornelio-683000","firstLastName":"Riley Cornelio","lastFirstName":"Cornelio, Riley","lastInitName":"Cornelio, R","initLastName":"R Cornelio","fullFMLName":"Riley John Thomas Cornelio","fullLFMName":"Cornelio, Riley John Thomas","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID683003":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003","firstName":"Jared","lastName":"Jones","primaryNumber":"17","birthDate":"2001-08-06","currentAge":25,"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},"ID690925":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925","firstName":"Clayton","lastName":"Beeter","primaryNumber":"39","birthDate":"1998-10-09","currentAge":27,"birthCity":"Fort Worth","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Clayton","useLastName":"Beeter","middleName":"Howard","boxscoreName":"Beeter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Clayton Beeter","nameSlug":"clayton-beeter-690925","firstLastName":"Clayton Beeter","lastFirstName":"Beeter, Clayton","lastInitName":"Beeter, C","initLastName":"C Beeter","fullFMLName":"Clayton Howard Beeter","fullLFMName":"Beeter, Clayton Howard","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID695418":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418","firstName":"Bradley","lastName":"Lord","primaryNumber":"41","birthDate":"2000-02-14","currentAge":26,"birthCity":"Tallahassee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brad","useLastName":"Lord","middleName":"Ryan","boxscoreName":"Lord","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brad Lord","nameSlug":"brad-lord-695418","firstLastName":"Brad Lord","lastFirstName":"Lord, Brad","lastInitName":"Lord, B","initLastName":"B Lord","fullFMLName":"Bradley Ryan Lord","fullLFMName":"Lord, Bradley Ryan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID676755":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755","firstName":"Isaac","lastName":"Mattson","primaryNumber":"72","birthDate":"1995-07-14","currentAge":31,"birthCity":"Erie","birthStateProvince":"PA","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Isaac","useLastName":"Mattson","middleName":"Gerald","boxscoreName":"Mattson","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isaac Mattson","nameSlug":"isaac-mattson-676755","firstLastName":"Isaac Mattson","lastFirstName":"Mattson, Isaac","lastInitName":"Mattson, I","initLastName":"I Mattson","fullFMLName":"Isaac Gerald Mattson","fullLFMName":"Mattson, Isaac Gerald","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID695734":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734","firstName":"Daylen","lastName":"Lile","primaryNumber":"4","birthDate":"2002-11-30","currentAge":23,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Daylen","useLastName":"Lile","middleName":"Anthony","boxscoreName":"Lile","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-05-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daylen Lile","nameSlug":"daylen-lile-695734","firstLastName":"Daylen Lile","lastFirstName":"Lile, Daylen","lastInitName":"Lile, D","initLastName":"D Lile","fullFMLName":"Daylen Anthony Lile","fullLFMName":"Lile, Daylen Anthony","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID695578":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578","firstName":"James","lastName":"Wood","primaryNumber":"29","birthDate":"2002-09-17","currentAge":23,"birthCity":"Rockville","birthStateProvince":"MD","birthCountry":"USA","height":"6' 6\"","weight":234,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"James","useLastName":"Wood","middleName":"Irvin","boxscoreName":"Wood","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-07-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Wood","nameSlug":"james-wood-695578","firstLastName":"James Wood","lastFirstName":"Wood, James","lastInitName":"Wood, J","initLastName":"J Wood","fullFMLName":"James Irvin Wood","fullLFMName":"Wood, James Irvin","strikeZoneTop":3.489,"strikeZoneBottom":1.761},"ID696149":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149","firstName":"Roy","lastName":"Chandler","primaryNumber":"36","birthDate":"2002-09-14","currentAge":24,"birthCity":"Lawrenceville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 3\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bubba","useLastName":"Chandler","middleName":"Reuben","boxscoreName":"Chandler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-08-22","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bubba Chandler","nameTitle":"IV","nameSuffix":"IV","nameSlug":"bubba-chandler-696149","firstLastName":"Bubba Chandler","lastFirstName":"Chandler, Bubba","lastInitName":"Chandler, B","initLastName":"B Chandler","fullFMLName":"Roy Reuben Chandler","fullLFMName":"Chandler, Roy Reuben","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID696062":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062","firstName":"Wilber","lastName":"Dotel","primaryNumber":"66","birthDate":"2002-09-25","currentAge":23,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Wilber","useLastName":"Dotel","middleName":"Bladimir","boxscoreName":"Dotel","gender":"M","nameMatrilineal":"Rodriguez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wilber Dotel","nameSlug":"wilber-dotel-696062","firstLastName":"Wilber Dotel","lastFirstName":"Dotel, Wilber","lastInitName":"Dotel, W","initLastName":"W Dotel","fullFMLName":"Wilber Bladimir Dotel","fullLFMName":"Dotel, Wilber Bladimir","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID641793":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793","firstName":"Zack","lastName":"Littell","primaryNumber":"46","birthDate":"1995-10-05","currentAge":30,"birthCity":"Burlington","birthStateProvince":"NC","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zack","useLastName":"Littell","middleName":"Stuart","boxscoreName":"Littell","nickName":"Lit","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"pronunciation":"lih-TELL","mlbDebutDate":"2018-06-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Littell","nameSlug":"zack-littell-641793","firstLastName":"Zack Littell","lastFirstName":"Littell, Zack","lastInitName":"Littell, Z","initLastName":"Z Littell","fullFMLName":"Zack Stuart Littell","fullLFMName":"Littell, Zack Stuart","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID660688":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688","firstName":"Keibert","lastName":"Ruiz","primaryNumber":"20","birthDate":"1998-07-20","currentAge":28,"birthCity":"Valencia","birthCountry":"Venezuela","height":"5' 11\"","weight":238,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Keibert","useLastName":"Ruiz","middleName":"Jose","boxscoreName":"Ruiz, K","gender":"M","nameMatrilineal":"Lugo","isPlayer":true,"isVerified":false,"pronunciation":"kay-bert roo-EEZ","mlbDebutDate":"2020-08-16","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keibert Ruiz","nameSlug":"keibert-ruiz-660688","firstLastName":"Keibert Ruiz","lastFirstName":"Ruiz, Keibert","lastInitName":"Ruiz, K","initLastName":"K Ruiz","fullFMLName":"Keibert Jose Ruiz","fullLFMName":"Ruiz, Keibert Jose","strikeZoneTop":3.175,"strikeZoneBottom":1.602},"ID676742":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742","firstName":"Cam","lastName":"Sanders","primaryNumber":"73","birthDate":"1996-12-09","currentAge":29,"birthCity":"Thibodaux","birthStateProvince":"LA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cam","useLastName":"Sanders","boxscoreName":"Sanders","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cam Sanders","nameSlug":"cam-sanders-676742","firstLastName":"Cam Sanders","lastFirstName":"Sanders, Cam","lastInitName":"Sanders, C","initLastName":"C Sanders","fullFMLName":"Cam  Sanders","fullLFMName":"Sanders, Cam","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID676702":{"id":676702,"fullName":"Hunter Stratton","link":"/api/v1/people/676702","firstName":"Hunter","lastName":"Stratton","primaryNumber":"63","birthDate":"1996-11-17","currentAge":29,"birthCity":"Bristol","birthStateProvince":"TN","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Stratton","boxscoreName":"Stratton, H","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2023-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Stratton","nameSlug":"hunter-stratton-676702","firstLastName":"Hunter Stratton","lastFirstName":"Stratton, Hunter","lastInitName":"Stratton, H","initLastName":"H Stratton","fullFMLName":"Hunter Stratton","fullLFMName":"Stratton, Hunter ","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID674841":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841","firstName":"Michael","lastName":"Alvarez","primaryNumber":"54","birthDate":"1999-06-13","currentAge":27,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Alvarez","middleName":"Andrew","boxscoreName":"Alvarez","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Alvarez","nameSlug":"andrew-alvarez-674841","firstLastName":"Andrew Alvarez","lastFirstName":"Alvarez, Andrew","lastInitName":"Alvarez, A","initLastName":"A Alvarez","fullFMLName":"Michael Andrew Alvarez","fullLFMName":"Alvarez, Michael Andrew","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID682928":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928","firstName":"Paul","lastName":"Abrams","primaryNumber":"5","birthDate":"2000-10-03","currentAge":25,"birthCity":"Alpharetta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":191,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"CJ","useLastName":"Abrams","middleName":"Christopher","boxscoreName":"Abrams","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"CJ Abrams","nameSlug":"cj-abrams-682928","firstLastName":"CJ Abrams","lastFirstName":"Abrams, CJ","lastInitName":"Abrams, C","initLastName":"C Abrams","fullFMLName":"Paul Christopher Abrams","fullLFMName":"Abrams, Paul Christopher","strikeZoneTop":3.223,"strikeZoneBottom":1.626},"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},"ID665953":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953","firstName":"Andrés","lastName":"Chaparro","primaryNumber":"87","birthDate":"1999-05-04","currentAge":27,"birthCity":"El Vigia","birthCountry":"Venezuela","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Andrés","useLastName":"Chaparro","middleName":"Alfonso","boxscoreName":"Chaparro","gender":"M","nameMatrilineal":"Romero","isPlayer":true,"isVerified":false,"pronunciation":"cha-par-oh","mlbDebutDate":"2024-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrés Chaparro","nameSlug":"andres-chaparro-665953","firstLastName":"Andrés Chaparro","lastFirstName":"Chaparro, Andrés","lastInitName":"Chaparro, A","initLastName":"A Chaparro","fullFMLName":"Andrés Alfonso Chaparro","fullLFMName":"Chaparro, Andrés Alfonso","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"ID686452":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452","firstName":"Andrew","lastName":"Millas","primaryNumber":"14","birthDate":"1998-01-15","currentAge":28,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":204,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Drew","useLastName":"Millas","middleName":"Theodore","boxscoreName":"Millas","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"mill-us","mlbDebutDate":"2023-08-28","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Millas","nameSlug":"drew-millas-686452","firstLastName":"Drew Millas","lastFirstName":"Millas, Drew","lastInitName":"Millas, D","initLastName":"D Millas","fullFMLName":"Andrew Theodore Millas","fullLFMName":"Millas, Andrew Theodore","strikeZoneTop":3.211,"strikeZoneBottom":1.621},"ID571945":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945","firstName":"Miles","lastName":"Mikolas","primaryNumber":"36","birthDate":"1988-08-23","currentAge":38,"birthCity":"Jupiter","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Miles","useLastName":"Mikolas","middleName":"Tice","boxscoreName":"Mikolas","nickName":"5280's","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"MY-koh-lahs","mlbDebutDate":"2012-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miles Mikolas","nameSlug":"miles-mikolas-571945","firstLastName":"Miles Mikolas","lastFirstName":"Mikolas, Miles","lastInitName":"Mikolas, M","initLastName":"M Mikolas","fullFMLName":"Miles Tice Mikolas","fullLFMName":"Mikolas, Miles Tice","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID687223":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223","firstName":"Carson","lastName":"Palmquist","primaryNumber":"51","birthDate":"2000-10-17","currentAge":25,"birthCity":"Fort Myers","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carson","useLastName":"Palmquist","middleName":"James","boxscoreName":"Palmquist","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Carson Palmquist","nameSlug":"carson-palmquist-687223","firstLastName":"Carson Palmquist","lastFirstName":"Palmquist, Carson","lastInitName":"Palmquist, C","initLastName":"C Palmquist","fullFMLName":"Carson James Palmquist","fullLFMName":"Palmquist, Carson James","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID678391":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391","firstName":"Jorbit","lastName":"Vivas","primaryNumber":"84","birthDate":"2001-03-09","currentAge":25,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 9\"","weight":171,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Jorbit","useLastName":"Vivas","middleName":"Jose","boxscoreName":"Vivas","gender":"M","nameMatrilineal":"Antolinez","isPlayer":true,"isVerified":false,"pronunciation":"JOR-beet BEE-bas","mlbDebutDate":"2025-05-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorbit Vivas","nameSlug":"jorbit-vivas-678391","firstLastName":"Jorbit Vivas","lastFirstName":"Vivas, Jorbit","lastInitName":"Vivas, J","initLastName":"J Vivas","fullFMLName":"Jorbit Jose Vivas","fullLFMName":"Vivas, Jorbit Jose","strikeZoneTop":3.06,"strikeZoneBottom":1.54},"ID686611":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611","firstName":"Dylan","lastName":"Crews","primaryNumber":"3","birthDate":"2002-02-26","currentAge":24,"birthCity":"Altamonte Springs","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":203,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Dylan","useLastName":"Crews","middleName":"Gray","boxscoreName":"Crews","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Crews","nameSlug":"dylan-crews-686611","firstLastName":"Dylan Crews","lastFirstName":"Crews, Dylan","lastInitName":"Crews, D","initLastName":"D Crews","fullFMLName":"Dylan Gray Crews","fullLFMName":"Crews, Dylan Gray","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"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},"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},"ID676571":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571","firstName":"Peter","lastName":"Poulin","primaryNumber":"50","birthDate":"1996-07-25","currentAge":30,"birthCity":"Marion","birthStateProvince":"MA","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"PJ","useLastName":"Poulin","middleName":"Arthur","boxscoreName":"Poulin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"PJ Poulin","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"pj-poulin-676571","firstLastName":"PJ Poulin","lastFirstName":"Poulin, PJ","lastInitName":"Poulin, P","initLastName":"P Poulin","fullFMLName":"Peter Arthur Poulin","fullLFMName":"Poulin, Peter Arthur","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID678554":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554","firstName":"Curtis","lastName":"Mead","primaryNumber":"11","birthDate":"2000-10-26","currentAge":25,"birthCity":"Adelaide","birthCountry":"Australia","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Curtis","useLastName":"Mead","middleName":"James","boxscoreName":"Mead","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"meed","mlbDebutDate":"2023-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Curtis Mead","nameSlug":"curtis-mead-678554","firstLastName":"Curtis Mead","lastFirstName":"Mead, Curtis","lastInitName":"Mead, C","initLastName":"C Mead","fullFMLName":"Curtis James Mead","fullLFMName":"Mead, Curtis James","strikeZoneTop":3.247,"strikeZoneBottom":1.639},"ID677588":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588","firstName":"José","lastName":"Tena","primaryNumber":"8","birthDate":"2001-03-20","currentAge":25,"birthCity":"San Cristobal","birthCountry":"Dominican Republic","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"José","useLastName":"Tena","middleName":"Luis","boxscoreName":"Tena","gender":"M","nameMatrilineal":"De Leon","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Tena","nameSlug":"jose-tena-677588","firstLastName":"José Tena","lastFirstName":"Tena, José","lastInitName":"Tena, J","initLastName":"J Tena","fullFMLName":"José Luis Tena","fullLFMName":"Tena, José Luis","strikeZoneTop":3.14,"strikeZoneBottom":1.585},"ID676917":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917","firstName":"Steven","lastName":"Cavalli","primaryNumber":"24","birthDate":"1998-08-14","currentAge":28,"birthCity":"Tulsa","birthStateProvince":"OK","birthCountry":"USA","height":"6' 4\"","weight":223,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Cavalli","middleName":"Cade","boxscoreName":"Cavalli","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"cuh-VAH-lee","mlbDebutDate":"2022-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cade Cavalli","nameSlug":"cade-cavalli-676917","firstLastName":"Cade Cavalli","lastFirstName":"Cavalli, Cade","lastInitName":"Cavalli, C","initLastName":"C Cavalli","fullFMLName":"Steven Cade Cavalli","fullLFMName":"Cavalli, Steven Cade","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID642701":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701","firstName":"Dennis","lastName":"Santana","primaryNumber":"59","birthDate":"1996-04-12","currentAge":30,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dennis","useLastName":"Santana","middleName":"Anfernee","boxscoreName":"Santana, D","nickName":"Anfernee","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2018-06-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dennis Santana","nameSlug":"dennis-santana-642701","firstLastName":"Dennis Santana","lastFirstName":"Santana, Dennis","lastInitName":"Santana, D","initLastName":"D Santana","fullFMLName":"Dennis Anfernee Santana","fullLFMName":"Santana, Dennis Anfernee","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID696285":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285","firstName":"Jacob","lastName":"Young","primaryNumber":"30","birthDate":"1999-07-27","currentAge":27,"birthCity":"Ponte Vedra","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":192,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jacob","useLastName":"Young","middleName":"Samuel","boxscoreName":"Young","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Young","nameSlug":"jacob-young-696285","firstLastName":"Jacob Young","lastFirstName":"Young, Jacob","lastInitName":"Young, J","initLastName":"J Young","fullFMLName":"Jacob Samuel Young","fullLFMName":"Young, Jacob Samuel","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"ID680779":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779","firstName":"Henry","lastName":"Davis","primaryNumber":"32","birthDate":"1999-09-21","currentAge":26,"birthCity":"Bedford","birthStateProvince":"NY","birthCountry":"USA","height":"5' 11\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Henry","useLastName":"Davis","boxscoreName":"Davis, H","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2021,"mlbDebutDate":"2023-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Henry Davis","nameSlug":"henry-davis-680779","firstLastName":"Henry Davis","lastFirstName":"Davis, Henry","lastInitName":"Davis, H","initLastName":"H Davis","fullFMLName":"Henry  Davis","fullLFMName":"Davis, Henry","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"ID664875":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875","firstName":"Justin","lastName":"Lawrence","primaryNumber":"44","birthDate":"1994-11-25","currentAge":31,"birthCity":"Panama City","birthCountry":"Panama","height":"6' 3\"","weight":211,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Lawrence","middleName":"Anthony","boxscoreName":"Lawrence, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2021-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Lawrence","nameSlug":"justin-lawrence-664875","firstLastName":"Justin Lawrence","lastFirstName":"Lawrence, Justin","lastInitName":"Lawrence, J","initLastName":"J Lawrence","fullFMLName":"Justin Anthony Lawrence","fullLFMName":"Lawrence, Justin Anthony","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID687377":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377","firstName":"Orlando","lastName":"Ribalta","primaryNumber":"64","birthDate":"1998-03-05","currentAge":28,"birthCity":"Santa Clara","birthCountry":"Cuba","height":"6' 7\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Orlando","useLastName":"Ribalta","middleName":"Andres","boxscoreName":"Ribalta","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Orlando Ribalta","nameSlug":"orlando-ribalta-687377","firstLastName":"Orlando Ribalta","lastFirstName":"Ribalta, Orlando","lastInitName":"Ribalta, O","initLastName":"O Ribalta","fullFMLName":"Orlando Andres Ribalta","fullLFMName":"Ribalta, Orlando Andres","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID682997":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997","firstName":"Tyler","lastName":"Callihan","primaryNumber":"37","birthDate":"2000-06-22","currentAge":26,"birthCity":"Jacksonville","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tyler","useLastName":"Callihan","boxscoreName":"Callihan, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Callihan","nameSlug":"tyler-callihan-682997","firstLastName":"Tyler Callihan","lastFirstName":"Callihan, Tyler","lastInitName":"Callihan, T","initLastName":"T Callihan","fullFMLName":"Tyler Callihan","fullLFMName":"Callihan, Tyler","strikeZoneTop":3.168,"strikeZoneBottom":1.599},"ID687849":{"id":687849,"fullName":"Zak Kent","link":"/api/v1/people/687849","firstName":"Zachary","lastName":"Kent","primaryNumber":"57","birthDate":"1998-02-24","currentAge":28,"birthCity":"Henrico","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zak","useLastName":"Kent","middleName":"Allen","boxscoreName":"Kent, Z","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zak Kent","nameSlug":"zak-kent-687849","firstLastName":"Zak Kent","lastFirstName":"Kent, Zak","lastInitName":"Kent, Z","initLastName":"Z Kent","fullFMLName":"Zachary Allen Kent","fullLFMName":"Kent, Zachary Allen","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID804606":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606","firstName":"Konnor","lastName":"Griffin","primaryNumber":"6","birthDate":"2006-04-24","currentAge":20,"birthCity":"Jackson","birthStateProvince":"MS","birthCountry":"USA","height":"6' 3\"","weight":222,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Konnor","useLastName":"Griffin","middleName":"Thomas","boxscoreName":"Griffin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Konnor Griffin","nameSlug":"konnor-griffin-804606","firstLastName":"Konnor Griffin","lastFirstName":"Griffin, Konnor","lastInitName":"Griffin, K","initLastName":"K Griffin","fullFMLName":"Konnor Griffin","fullLFMName":"Griffin, Konnor","strikeZoneTop":3.335,"strikeZoneBottom":1.683},"ID656492":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492","firstName":"Fred","lastName":"Griffin","primaryNumber":"22","birthDate":"1995-07-27","currentAge":31,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Foster","useLastName":"Griffin","middleName":"Foster","boxscoreName":"Griffin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-07-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Foster Griffin","nameSlug":"foster-griffin-656492","firstLastName":"Foster Griffin","lastFirstName":"Griffin, Foster","lastInitName":"Griffin, F","initLastName":"F Griffin","fullFMLName":"Fred Foster Griffin","fullLFMName":"Griffin, Fred Foster","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},"ID671277":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277","firstName":"Luis","lastName":"García","primaryNumber":"26","birthDate":"2000-05-16","currentAge":26,"birthCity":"New York","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":216,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Luis","useLastName":"García Jr.","middleName":"Victoriano","boxscoreName":"García Jr., L","gender":"M","nameMatrilineal":"Mendoza","isPlayer":true,"isVerified":true,"mlbDebutDate":"2020-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis García Jr.","nameSlug":"luis-garcia-jr-671277","firstLastName":"Luis García Jr.","lastFirstName":"García Jr., Luis","lastInitName":"García Jr., L","initLastName":"L García Jr.","fullFMLName":"Luis Victoriano García Jr.","fullLFMName":"García Jr., Luis Victoriano","strikeZoneTop":3.248,"strikeZoneBottom":1.639}},"venue":{"id":3309,"name":"Nationals Park","link":"/api/v1/venues/3309","location":{"address1":"1500 South Capitol Street, SE","city":"Washington","state":"District of Columbia","stateAbbrev":"DC","postalCode":"20003-1507","defaultCoordinates":{"latitude":38.872861,"longitude":-77.007501},"azimuthAngle":28.0,"elevation":35,"country":"USA","phone":"(202) 349-0400"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":41376,"turfType":"Grass","roofType":"Open","leftLine":336,"leftCenter":377,"center":402,"rightCenter":370,"rightLine":335},"active":true,"season":"2026"},"officialVenue":{"id":3309,"link":"/api/v1/venues/3309"},"weather":{"condition":"Sunny","temp":"93","wind":"5 mph, In From LF"},"gameInfo":{"attendance":28125,"firstPitch":"2026-07-04T15:06:00.000Z","gameDurationMinutes":170},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":3,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":0,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"home":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"}},"officialScorer":{"id":482394,"fullName":"Benjamin Trittipoe","link":"/api/v1/people/482394"},"primaryDatacaster":{"id":518190,"fullName":"Larry Mahnken","link":"/api/v1/people/518190"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Konnor Griffin singles on a line drive to right fielder James Wood.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-04T15:06:48.934Z","endTime":"2026-07-04T15:08:27.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-04T13:03:12.765Z","endTime":"2026-07-04T14:34:18.531Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"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-04T14:34:18.531Z","endTime":"2026-07-04T15:06:12.996Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"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-04T15:06:12.996Z","endTime":"2026-07-04T15:06:51.278Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.221784922989755,"aZ":-30.792178984860755,"pfxX":8.707212264501495,"pfxZ":0.7839448439481185,"pX":1.2075962693169013,"pZ":1.7944534336491262,"vX0":-7.356143105353772,"vY0":-130.95089204880125,"vZ0":-1.5677215221509728,"x":70.97,"y":190.33,"x0":2.8986192562401434,"y0":50.00441710721022,"z0":4.667964338646833,"aX":15.382414733815661},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.3,"breakHorizontal":-14.5,"spinRate":1999,"spinDirection":113},"zone":14,"typeConfidence":0.91,"plateTime":0.4155738658814605,"extension":7.227305459874095},"index":3,"playId":"86f28717-f1fd-3a04-8b3b-d95cead9a3cc","pitchNumber":1,"startTime":"2026-07-04T15:06:51.278Z","endTime":"2026-07-04T15:06:55.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.42986123265043,"aZ":-28.10978228951918,"pfxX":-0.2852357668841736,"pfxZ":2.735757597164268,"pX":-0.008447821893940001,"pZ":1.916651383420239,"vX0":-6.528032017729248,"vY0":-120.28372211823198,"vZ0":-1.1817979032204518,"x":117.32,"y":187.03,"x0":2.762717409719535,"y0":50.002649691815364,"z0":4.876950096531816,"aX":-0.4216588543271698},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.9,"breakHorizontal":1.9,"spinRate":1966,"spinDirection":177},"zone":8,"typeConfidence":0.93,"plateTime":0.4530874688062596,"extension":7.173842582526397},"index":4,"playId":"2e0f2612-124f-3fb4-908b-663905b8f78f","pitchNumber":2,"startTime":"2026-07-04T15:07:05.844Z","endTime":"2026-07-04T15:07:13.359Z","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":73.0,"endSpeed":68.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.668109960910435,"aZ":-34.00174982572346,"pfxX":-6.974108628522687,"pfxZ":-1.5852371972670032,"pX":-0.664365980937102,"pZ":0.2656187527349175,"vX0":-5.260982256249537,"vY0":-106.28794841701482,"vZ0":-1.7011433270623524,"x":142.32,"y":231.61,"x0":2.7408296784798223,"y0":50.00210224894144,"z0":4.905487551785404,"aX":-8.050316266632715},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-3.0,"breakHorizontal":13.9,"spinRate":1901,"spinDirection":269},"zone":13,"typeConfidence":0.9,"plateTime":0.5135439667645265,"extension":7.607243609641081},"index":5,"playId":"764b288f-40cf-3ead-8a28-6439a1757c6e","pitchNumber":3,"startTime":"2026-07-04T15:07:34.825Z","endTime":"2026-07-04T15:07:39.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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.417540155763476,"aZ":-22.907226521712424,"pfxX":7.933457371343973,"pfxZ":5.235529859184579,"pX":0.2628388799419063,"pZ":2.640803819249571,"vX0":-9.704852616422205,"vY0":-131.58427515682877,"vZ0":-1.1587423747510663,"x":106.98,"y":167.48,"x0":2.951669649655424,"y0":50.003496453849976,"z0":4.768912589842868,"aX":14.045980186047354},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.5,"breakHorizontal":-12.5,"spinRate":2145,"spinDirection":118},"zone":5,"typeConfidence":0.7,"plateTime":0.4147452678037209,"extension":7.377119364242347},"index":6,"playId":"e4ea0ffe-6329-3106-ad53-0b5e10d22334","pitchNumber":4,"startTime":"2026-07-04T15:07:53.197Z","endTime":"2026-07-04T15:07:59.017Z","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":7,"startTime":"2026-07-04T15:08:06.836Z","endTime":"2026-07-04T15:08:17.492Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"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":90.1,"endSpeed":82.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.592781750779526,"aZ":-30.668669871283992,"pfxX":10.413447548672666,"pfxZ":0.871477278645564,"pX":1.0461914529091958,"pZ":2.163499156099105,"vX0":-8.232783531713455,"vY0":-130.9121353199397,"vZ0":-0.5154099419254852,"x":77.12,"y":180.37,"x0":2.884586026903069,"y0":50.00341955798736,"z0":4.6659869459798,"aX":18.00850798600606},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.7,"breakHorizontal":-16.9,"spinRate":2174,"spinDirection":116},"zone":14,"typeConfidence":0.91,"plateTime":0.4189927950078718,"extension":7.706293177714993},"hitData":{"launchSpeed":90.0,"launchAngle":19.0,"totalDistance":253.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":193.02,"coordY":122.77}},"index":8,"playId":"44552da2-2484-345f-b4fc-02cca862fbb9","pitchNumber":5,"startTime":"2026-07-04T15:08:17.492Z","endTime":"2026-07-04T15:08:27.824Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T15:08:27.824Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-04T15:08:39.258Z","endTime":"2026-07-04T15:11:27.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,8],"actionIndex":[5],"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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":73.4,"endSpeed":68.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.341957502358555,"aZ":-31.11384124265101,"pfxX":-5.474173122605492,"pfxZ":0.893966667710064,"pX":0.40513764962423143,"pZ":1.8384213113679624,"vX0":-3.848085718734897,"vY0":-106.94700859432335,"vZ0":0.5251749564197421,"x":101.56,"y":189.14,"x0":2.927408531458056,"y0":50.00032261541843,"z0":5.030069603020804,"aX":-6.452723203495462},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":2.0,"breakHorizontal":10.8,"spinRate":1859,"spinDirection":258},"zone":9,"typeConfidence":0.9,"plateTime":0.5086919011367996,"extension":7.066188122269242},"index":0,"playId":"3d68e5e7-15d7-3150-85eb-5320cb158b39","pitchNumber":1,"startTime":"2026-07-04T15:08:53.963Z","endTime":"2026-07-04T15:08:58.513Z","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":72.6,"endSpeed":68.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.52252689568177,"aZ":-31.56007463216908,"pfxX":-7.257716144593733,"pfxZ":0.5355946224872685,"pX":-0.4112708327490363,"pZ":0.7568319507656325,"vX0":-4.725038355074402,"vY0":-105.76725616946062,"vZ0":-1.3841616620638222,"x":132.68,"y":218.35,"x0":2.7831122363299867,"y0":50.00314669415249,"z0":4.990556850072428,"aX":-8.34526544567292},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":1.0,"breakHorizontal":14.3,"spinRate":1941,"spinDirection":278},"zone":13,"typeConfidence":0.9,"plateTime":0.5149459252879334,"extension":7.250226981721384},"index":1,"playId":"7d47fc11-a547-3e74-b825-26d0a4547e0d","pitchNumber":2,"startTime":"2026-07-04T15:09:11.955Z","endTime":"2026-07-04T15:09:16.683Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"e8c6cafc-a0c5-3900-8b49-062b1c5bbb68","startTime":"2026-07-04T15:09:35.169Z","endTime":"2026-07-04T15:09:38.834Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":73.8,"endSpeed":68.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.675232713473743,"aZ":-31.907492896821836,"pfxX":-5.98178380018712,"pfxZ":0.22698228507123508,"pX":-1.3434918563624585,"pZ":0.7761175584968317,"vX0":-7.14992069989162,"vY0":-107.25430838415475,"vZ0":-1.3893523269810368,"x":168.21,"y":217.82,"x0":2.811235148870587,"y0":50.00202870553758,"z0":4.992908212103823,"aX":-6.962326962083825},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":0.4,"breakHorizontal":12.7,"spinRate":1907,"spinDirection":267},"zone":13,"typeConfidence":0.9,"plateTime":0.5108291322464895,"extension":7.422582852465008},"index":3,"playId":"6047c94d-1e60-306d-8396-090203107f23","pitchNumber":3,"startTime":"2026-07-04T15:09:57.346Z","endTime":"2026-07-04T15:10:01.925Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4754937571202,"aZ":-31.238113941158833,"pfxX":10.690259998754719,"pfxZ":0.5218658772405504,"pX":-0.48676998442943,"pZ":2.3245466814669893,"vX0":-12.810301567818714,"vY0":-133.00270675533045,"vZ0":-0.7523118545188212,"x":135.55,"y":176.02,"x0":2.985961543918522,"y0":50.005110085325356,"z0":4.861103545536081,"aX":19.30215816642299},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.0,"breakHorizontal":-16.8,"spinRate":2052,"spinDirection":116},"zone":4,"typeConfidence":0.91,"plateTime":0.41061254877024655,"extension":7.263386877776238},"index":4,"playId":"39ab5112-2ce3-386c-bdd5-34356d49ac1a","pitchNumber":4,"startTime":"2026-07-04T15:10:21.979Z","endTime":"2026-07-04T15:10:31.252Z","isPitch":true,"type":"pitch"},{"details":{"description":"Konnor Griffin steals (18) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":5,"actionPlayId":"39ab5112-2ce3-386c-bdd5-34356d49ac1a","startTime":"2026-07-04T15:10:32.514Z","endTime":"2026-07-04T15:10:57.255Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.706003655485024,"aZ":-22.055772703502026,"pfxX":7.04459662009585,"pfxZ":5.604393299509836,"pX":-0.14655885183177259,"pZ":2.7739217102785347,"vX0":-10.830288198893934,"vY0":-132.6267422031562,"vZ0":-1.146965839519189,"x":122.59,"y":163.88,"x0":3.0491264941125134,"y0":50.00387503901082,"z0":4.79981172499975,"aX":12.723250769874054},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.2,"breakHorizontal":-10.8,"spinRate":2098,"spinDirection":117},"zone":2,"typeConfidence":0.84,"plateTime":0.41082544284892863,"extension":7.113851769983259},"index":6,"playId":"70676e6e-cb11-3032-9155-964143edeb65","pitchNumber":5,"startTime":"2026-07-04T15:10:57.255Z","endTime":"2026-07-04T15:11:01.491Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2026-07-04T15:11:13.766Z","endTime":"2026-07-04T15:11:22.929Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.066686732533526,"aZ":-28.762505632280366,"pfxX":8.171774991830393,"pfxZ":1.9207759716790633,"pX":1.2613204584216826,"pZ":3.4895067966931217,"vX0":-7.205542630347607,"vY0":-131.44132008607116,"vZ0":1.7329490552705016,"x":68.92,"y":144.56,"x0":2.9572936481129286,"y0":50.0024427727342,"z0":4.935930967253329,"aX":14.506757559971295},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.1,"breakHorizontal":-13.6,"spinRate":2064,"spinDirection":128},"zone":12,"typeConfidence":0.91,"plateTime":0.4144336721115631,"extension":7.196560915578765},"index":8,"playId":"12e95df4-43d1-3ab7-8682-3aaa9b6149f9","pitchNumber":6,"startTime":"2026-07-04T15:11:22.929Z","endTime":"2026-07-04T15:11:27.339Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T15:11:27.339Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Reynolds singles on a ground ball to shortstop CJ Abrams. Konnor Griffin to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-04T15:11:46.758Z","endTime":"2026-07-04T15:13:35.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnThird":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.814209971650484,"aZ":-26.95860056713768,"pfxX":-0.7248172276935432,"pfxZ":3.542396362617689,"pX":0.3973316186295613,"pZ":2.4186379778932774,"vX0":-6.204307602475754,"vY0":-120.11872903655481,"vZ0":-0.43692384627501035,"x":101.85,"y":173.48,"x0":3.1005989011874515,"y0":50.0008389947425,"z0":4.986113851407167,"aX":-1.0646337010983495},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":6.6,"breakHorizontal":2.8,"spinRate":1934,"spinDirection":176},"zone":6,"typeConfidence":0.93,"plateTime":0.4548352772275899,"extension":7.133282306077101},"index":0,"playId":"bfa7a5d8-e6ef-33ce-9b28-17c80e54d15c","pitchNumber":1,"startTime":"2026-07-04T15:11:53.665Z","endTime":"2026-07-04T15:11:57.693Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"5556d4e1-b484-4fc8-837b-e13654033d6d","startTime":"2026-07-04T15:12:12.822Z","endTime":"2026-07-04T15:12:17.822Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.2,"endSpeed":69.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.130049417244365,"aZ":-31.92443309186543,"pfxX":-5.0333698895337555,"pfxZ":0.20739109046771986,"pX":0.20546031058208603,"pZ":1.7015755751807844,"vX0":-4.526927284681893,"vY0":-109.5062767459103,"vZ0":0.19893365850627598,"x":109.17,"y":192.84,"x0":2.948502124856886,"y0":50.004332937143076,"z0":5.006147294925823,"aX":-6.154026611215118},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":0.7,"breakHorizontal":10.2,"spinRate":1905,"spinDirection":264},"zone":8,"typeConfidence":0.9,"plateTime":0.49891374793268906,"extension":7.481874199165347},"index":2,"playId":"9b440965-0ba8-379f-8db3-bda76c254166","pitchNumber":2,"startTime":"2026-07-04T15:12:32.118Z","endTime":"2026-07-04T15:12:38.088Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":72.9,"endSpeed":67.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.327681726752207,"aZ":-35.477090511780794,"pfxX":-7.736310564899217,"pfxZ":-2.874285960249299,"pX":1.1898267901277855,"pZ":1.8261238334752785,"vX0":-1.480932826267893,"vY0":-106.25955485658798,"vZ0":1.5145315287678025,"x":71.65,"y":189.47,"x0":2.9002118513190456,"y0":50.00241303014055,"z0":5.119181147014672,"aX":-8.891767233800241},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-4.6,"breakHorizontal":14.4,"spinRate":1971,"spinDirection":274},"zone":14,"typeConfidence":0.9,"plateTime":0.5144395258741321,"extension":7.080093009073727},"index":3,"playId":"467944c3-5ebe-37f4-8256-139f9fe50793","pitchNumber":3,"startTime":"2026-07-04T15:12:56.712Z","endTime":"2026-07-04T15:13:03.105Z","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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":73.3,"endSpeed":68.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.383078872428733,"aZ":-33.887807293877515,"pfxX":-7.3432303823112415,"pfxZ":-1.4719963873460005,"pX":0.3414960072565047,"pZ":1.9095092964576061,"vX0":-3.365489589946865,"vY0":-106.77938881478241,"vZ0":1.2438456521350783,"x":103.98,"y":187.22,"x0":2.8893282469021804,"y0":50.00524623398258,"z0":5.115333468595494,"aX":-8.529051216750428},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-2.0,"breakHorizontal":14.2,"spinRate":1955,"spinDirection":271},"zone":9,"typeConfidence":0.9,"plateTime":0.5118277950647951,"extension":7.363951873091697},"hitData":{"launchSpeed":83.0,"launchAngle":10.0,"totalDistance":126.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":99.62,"coordY":152.7}},"index":4,"playId":"0fb33c0d-4bdf-3fbe-8a11-b994f889918e","pitchNumber":4,"startTime":"2026-07-04T15:13:25.814Z","endTime":"2026-07-04T15:13:35.817Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T15:13:35.817Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esmerlyn Valdez called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-04T15:14:03.355Z","endTime":"2026-07-04T15:16:29.236Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnThird":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,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":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.222192227829954,"aZ":-27.246995756411224,"pfxX":9.267825222812741,"pfxZ":2.774705764815745,"pX":0.12598164024208502,"pZ":1.9351498960060072,"vX0":-10.619312355615106,"vY0":-131.9470745477477,"vZ0":-2.414486403397818,"x":112.2,"y":186.53,"x0":2.9853329398165185,"y0":50.00354226194989,"z0":4.855433884197547,"aX":16.458496590517193},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.7,"breakHorizontal":-14.6,"spinRate":2141,"spinDirection":120},"zone":8,"typeConfidence":0.91,"plateTime":0.41399750040788863,"extension":7.411717534678688},"index":0,"playId":"fc20e71e-aca9-3e55-949a-1d3b4812d0b6","pitchNumber":1,"startTime":"2026-07-04T15:14:12.647Z","endTime":"2026-07-04T15:14:17.386Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.75082774383212,"aZ":-29.53407715592951,"pfxX":9.303415960190316,"pfxZ":1.5463879381344938,"pX":1.7474185110523757,"pZ":2.6248279779046246,"vX0":-5.914959865722599,"vY0":-129.32415631541213,"vZ0":0.14828644097941646,"x":50.39,"y":167.91,"x0":2.8453210347895124,"y0":50.00319707126018,"z0":4.815818926935039,"aX":15.897546505186979},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.0,"breakHorizontal":-15.7,"spinRate":2104,"spinDirection":120},"zone":12,"typeConfidence":0.91,"plateTime":0.4221173684455626,"extension":6.969517809308748},"index":1,"playId":"87223740-6891-3a14-823d-dec45d3cc83b","pitchNumber":2,"startTime":"2026-07-04T15:14:32.010Z","endTime":"2026-07-04T15:14:36.083Z","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":true},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":73.1,"endSpeed":67.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.704336375425434,"aZ":-33.01845618964126,"pfxX":-6.103634154111264,"pfxZ":-0.7306148719986041,"pX":0.4135604606587842,"pZ":1.6118518473893908,"vX0":-3.438694711675202,"vY0":-106.4787520624255,"vZ0":0.49628430996981576,"x":101.24,"y":195.26,"x0":2.8406634997380413,"y0":50.004202365319316,"z0":5.101611876015159,"aX":-7.032115832976263},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-0.8,"breakHorizontal":12.0,"spinRate":1973,"spinDirection":268},"zone":14,"typeConfidence":0.9,"plateTime":0.513730294394342,"extension":7.298563568742798},"index":2,"playId":"36a1e6a1-fc2f-3eed-9cae-1e90730d17cf","pitchNumber":3,"startTime":"2026-07-04T15:14:52.199Z","endTime":"2026-07-04T15:15:19.216Z","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":"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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.2,"endSpeed":68.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.029660710479803,"aZ":-27.517547883447126,"pfxX":-5.552478239279864,"pfxZ":3.8941112041730754,"pX":1.1959096446582793,"pZ":3.1450445567839167,"vX0":-2.513481997373868,"vY0":-108.09698801393407,"vZ0":2.304751339945878,"x":71.41,"y":153.86,"x0":3.0913160267983195,"y0":50.00276198964757,"z0":5.065129579358529,"aX":-6.637368896673993},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":7.9,"breakHorizontal":10.7,"spinRate":1889,"spinDirection":268},"zone":12,"typeConfidence":0.9,"plateTime":0.5047295112879437,"extension":7.3292140911412265},"index":3,"playId":"b87554b8-b7e3-38db-a924-a59bde21f3a4","pitchNumber":4,"startTime":"2026-07-04T15:15:28.493Z","endTime":"2026-07-04T15:15:32.533Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-04T15:15:51.331Z","endTime":"2026-07-04T15:16:02.525Z","isPitch":false,"type":"action","player":{"id":699013,"link":"/api/v1/people/699013"}},{"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":1},"pitchData":{"startSpeed":73.8,"endSpeed":68.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.607604915673164,"aZ":-31.774274007545685,"pfxX":-6.174192942167345,"pfxZ":0.34031664377246873,"pX":-0.6245805651452317,"pZ":1.155989790003537,"vX0":-5.250931061891288,"vY0":-107.51137631777004,"vZ0":-0.6437302376177639,"x":140.81,"y":207.57,"x0":2.6463224818169184,"y0":50.003053624294985,"z0":4.967734356206245,"aX":-7.270083532562858},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":0.7,"breakHorizontal":12.5,"spinRate":1884,"spinDirection":277},"zone":13,"typeConfidence":0.9,"plateTime":0.5083094341222765,"extension":7.321753259440529},"index":5,"playId":"4beba9fe-c8c2-3fad-8585-ae59c0e3dd24","pitchNumber":5,"startTime":"2026-07-04T15:16:02.525Z","endTime":"2026-07-04T15:16:07.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":72.2,"endSpeed":67.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.07046768019082,"aZ":-31.884774810854154,"pfxX":-6.313826617453278,"pfxZ":0.2591028946871434,"pX":0.7295297123248163,"pZ":1.8262818514652788,"vX0":-2.8344697361564357,"vY0":-105.17152152227258,"vZ0":1.0283230960903598,"x":89.19,"y":189.47,"x0":2.91065038699815,"y0":50.00492278555522,"z0":4.998911304193498,"aX":-7.148012830558771},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":1.1,"breakHorizontal":12.1,"spinRate":1861,"spinDirection":275},"zone":9,"typeConfidence":0.9,"plateTime":0.5187165007712182,"extension":7.274867544041004},"index":6,"playId":"994bf915-8ec1-35c6-84ab-25a9dc6e0e68","pitchNumber":6,"startTime":"2026-07-04T15:16:23.331Z","endTime":"2026-07-04T15:16:29.236Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T15:16:29.236Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan O'Hearn strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-04T15:16:58.999Z","endTime":"2026-07-04T15:18:35.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base Home","eventType":"stolen_base_home","movementReason":"r_stolen_base_home","runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":{"id":687223,"link":"/api/v1/people/687223"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":3},"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":84.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36729656413104,"aZ":-28.65654584403397,"pfxX":9.219405866237514,"pfxZ":1.9809028061809286,"pX":-0.7923221666401327,"pZ":1.6300079660659583,"vX0":-12.714640182944555,"vY0":-131.36466348821688,"vZ0":-2.814872902948105,"x":147.2,"y":194.77,"x0":2.8748530229185327,"y0":50.00421032873562,"z0":4.808259553292035,"aX":16.39017812055889},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.2,"breakHorizontal":-14.5,"spinRate":2050,"spinDirection":129},"zone":13,"typeConfidence":0.91,"plateTime":0.41425622389931194,"extension":7.2042971981011155},"index":0,"playId":"fe930d05-eb7a-3734-92da-b483ac92cc82","pitchNumber":1,"startTime":"2026-07-04T15:17:04.247Z","endTime":"2026-07-04T15:17:09.178Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55107790278375,"aZ":-29.910125388773814,"pfxX":10.462451714263324,"pfxZ":1.2807888642711998,"pX":0.9170926299027302,"pZ":2.395795974874877,"vX0":-8.746534393855843,"vY0":-131.43014856339707,"vZ0":-0.6430642821667407,"x":82.04,"y":174.09,"x0":2.9145017170959036,"y0":50.00131681299888,"z0":4.847831667129603,"aX":18.464236205494718},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.4,"breakHorizontal":-17.3,"spinRate":2055,"spinDirection":115},"zone":14,"typeConfidence":0.91,"plateTime":0.41535002947547905,"extension":7.172792860566113},"index":1,"playId":"6a4675b6-15bb-306c-8e44-1399f0f7289c","pitchNumber":2,"startTime":"2026-07-04T15:17:22.605Z","endTime":"2026-07-04T15:17:27.233Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96173644436174,"aZ":-29.376068162795594,"pfxX":9.384278729466104,"pfxZ":1.531850221761177,"pX":-0.2484058868274543,"pZ":1.920150122467899,"vX0":-12.130489368788869,"vY0":-133.24082148297472,"vZ0":-1.9351331243963636,"x":126.47,"y":186.94,"x0":3.107611756018737,"y0":50.0042785135356,"z0":4.743049080065018,"aX":17.168076544381126},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.6,"breakHorizontal":-14.9,"spinRate":2070,"spinDirection":123},"zone":7,"typeConfidence":0.91,"plateTime":0.4083697187262567,"extension":7.199776981226508},"index":2,"playId":"64597456-e3d5-3bb6-bf15-ce38a5c32b87","pitchNumber":3,"startTime":"2026-07-04T15:17:45.250Z","endTime":"2026-07-04T15:17:54.276Z","isPitch":true,"type":"pitch"},{"details":{"description":"Konnor Griffin steals (19) home. Bryan Reynolds steals (6) 2nd base.","event":"Stolen Base Home","eventType":"stolen_base_home","awayScore":1,"homeScore":0,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"actionPlayId":"64597456-e3d5-3bb6-bf15-ce38a5c32b87","startTime":"2026-07-04T15:18:16.549Z","endTime":"2026-07-04T15:18:29.887Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.441129255420883,"aZ":-23.555966358063344,"pfxX":7.076117420374695,"pfxZ":4.719451997057554,"pX":0.08230061596543863,"pZ":3.6186570581477717,"vX0":-10.657703838829011,"vY0":-133.22114201214515,"vZ0":1.2328411237538293,"x":113.86,"y":141.08,"x0":3.186891131680686,"y0":50.0000919367931,"z0":4.833779477609593,"aX":12.915539144254208},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.0,"breakHorizontal":-10.9,"spinRate":2088,"spinDirection":120},"zone":12,"typeConfidence":0.65,"plateTime":0.40872273104702295,"extension":7.276559187056397},"index":4,"playId":"44955de2-858d-3d2b-bfcb-f69f99b1523a","pitchNumber":4,"startTime":"2026-07-04T15:18:29.887Z","endTime":"2026-07-04T15:18:35.026Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T15:18:35.026Z","atBatIndex":4},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"James Wood homers (23) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-04T15:20:36.714Z","endTime":"2026-07-04T15:21:07.624Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":{"id":677952,"link":"/api/v1/people/677952"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.703289494110134,"aZ":-16.001692053424023,"pfxX":-5.364075416397652,"pfxZ":7.88944711829399,"pX":0.20427195896603645,"pZ":2.9869762147159777,"vX0":4.9586401931758965,"vY0":-141.44286781286493,"vZ0":-5.887405349831671,"x":109.21,"y":158.13,"x0":-0.8646266974910068,"y0":50.00609106149354,"z0":6.101581464538831,"aX":-10.999079353744317},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.4,"breakHorizontal":8.9,"spinRate":2209,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.38552626691484004,"extension":6.281183354116239},"hitData":{"launchSpeed":113.1,"launchAngle":31.0,"totalDistance":428.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":250.18,"coordY":75.8}},"index":0,"playId":"23ef8aa8-bce2-307f-8184-c2e2ccc3c45a","pitchNumber":1,"startTime":"2026-07-04T15:20:36.714Z","endTime":"2026-07-04T15:21:07.624Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T15:21:07.624Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis García Jr. strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-04T15:21:17.428Z","endTime":"2026-07-04T15:23:08.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":78.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.965286821002067,"aZ":-39.67853625166378,"pfxX":5.077653155260329,"pfxZ":-4.912220062420513,"pX":-0.2690321661983444,"pZ":2.5396316897653364,"vX0":-0.17631398852314428,"vY0":-121.97260591400406,"vZ0":-1.5098165956186602,"x":127.25,"y":170.21,"x0":-0.8574605639657695,"y0":50.004880703925714,"z0":6.546864832669272,"aX":7.754182482703765},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-9.0,"breakHorizontal":-9.2,"spinRate":2799,"spinDirection":46},"zone":5,"typeConfidence":2.0,"plateTime":0.44677070269892827,"extension":5.987880962053841},"index":0,"playId":"81c7c340-19a8-3e43-9dc9-c98ba27f1211","pitchNumber":1,"startTime":"2026-07-04T15:21:20.923Z","endTime":"2026-07-04T15:21:25.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":86.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.435362580993527,"aZ":-25.348902186539597,"pfxX":-8.987153883646519,"pfxZ":3.6976123086438792,"pX":-0.3153904370078873,"pZ":0.6428346856741592,"vX0":4.820807426464825,"vY0":-133.88575798225983,"vZ0":-9.522755046257233,"x":129.02,"y":221.42,"x0":-0.9560488379726835,"y0":50.00434211200442,"z0":6.011156738258018,"aX":-16.586245019744585},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.2,"breakHorizontal":15.5,"spinRate":1893,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4065511646320261,"extension":6.322690355117134},"index":1,"playId":"caff80ec-8a34-3305-b1a6-c063d49ea205","pitchNumber":2,"startTime":"2026-07-04T15:21:32.753Z","endTime":"2026-07-04T15:21:37.082Z","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.1,"endSpeed":78.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.298102098388995,"aZ":-42.724171354577756,"pfxX":5.139780182016618,"pfxZ":-6.810037300251601,"pX":-1.1898198383544163,"pZ":3.8972032010292486,"vX0":-2.28935557773759,"vY0":-122.61899306358586,"vZ0":2.066850657692725,"x":162.35,"y":133.56,"x0":-0.9205125098976771,"y0":50.00213449733196,"z0":6.642807045661214,"aX":7.962365821614101},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-11.8,"breakHorizontal":-8.9,"spinRate":2801,"spinDirection":43},"zone":11,"typeConfidence":2.0,"plateTime":0.44375213901417077,"extension":5.855875839720577},"index":2,"playId":"cec7137b-4865-3cc0-8e0b-9526cfca3937","pitchNumber":3,"startTime":"2026-07-04T15:21:46.758Z","endTime":"2026-07-04T15:21:51.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":77.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.305813820152128,"aZ":-40.44296438466427,"pfxX":6.190195943924715,"pfxZ":-5.550623988039121,"pX":-1.331461944541359,"pZ":3.0120804597190927,"vX0":-2.87697969490141,"vY0":-120.46193893368861,"vZ0":-0.06727536441689419,"x":167.75,"y":157.45,"x0":-0.9348053157349189,"y0":50.00109416240368,"z0":6.57403921834849,"aX":9.224937714019813},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-9.8,"breakHorizontal":-10.7,"spinRate":2802,"spinDirection":49},"zone":11,"typeConfidence":2.0,"plateTime":0.4522478966824983,"extension":5.910797206269836},"index":3,"playId":"a2368ff4-e917-36bb-9f1c-d00c2cd3cbc8","pitchNumber":4,"startTime":"2026-07-04T15:22:01.998Z","endTime":"2026-07-04T15:22:06.225Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":91.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.639491673862185,"aZ":-15.405409541030656,"pfxX":-4.867242019984368,"pfxZ":7.9912637578145365,"pX":-0.03783805713424963,"pZ":2.940081098974918,"vX0":3.8617282945107103,"vY0":-142.31993414486064,"vZ0":-6.120255840743147,"x":118.44,"y":159.4,"x0":-0.764645100053622,"y0":50.00209775660879,"z0":6.055402748474515,"aX":-10.213178972806332},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.8,"breakHorizontal":8.3,"spinRate":2201,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.38152811407456255,"extension":6.3657540060205},"index":4,"playId":"20cb33cb-4020-3d05-acc3-3229061299b1","pitchNumber":5,"startTime":"2026-07-04T15:22:14.005Z","endTime":"2026-07-04T15:22:18.644Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-04T15:22:25.367Z","endTime":"2026-07-04T15:22:34.339Z","isPitch":false,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"}},{"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":90.7,"endSpeed":84.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.37648607972088,"aZ":-29.039924505326585,"pfxX":-0.2527509523325093,"pfxZ":1.742009224082631,"pX":-0.4112215700663383,"pZ":2.469698222446172,"vX0":1.4098507892735743,"vY0":-132.20289013481366,"vZ0":-4.532139069352376,"x":132.67,"y":172.1,"x0":-0.914467828632912,"y0":50.00548763481305,"z0":6.293122835002395,"aX":-0.45568311634527214},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.5,"breakHorizontal":0.2,"spinRate":2571,"spinDirection":132},"zone":4,"typeConfidence":2.0,"plateTime":0.4114702976373499,"extension":5.985700679943423},"index":6,"playId":"4bad3f91-5de9-3114-8ceb-ee8980b73cf3","pitchNumber":6,"startTime":"2026-07-04T15:22:34.339Z","endTime":"2026-07-04T15:22:38.683Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.931991423201982,"aZ":-41.19322038661698,"pfxX":3.886797252849511,"pfxZ":-5.837826335399091,"pX":0.9666290291853049,"pZ":1.9174263018271325,"vX0":2.6436488979151687,"vY0":-122.6250066217365,"vZ0":-2.5090096830826467,"x":80.15,"y":187.01,"x0":-0.6250268438761688,"y0":50.002067347198484,"z0":6.419769857333349,"aX":6.005203033480255},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-10.9,"breakHorizontal":-7.6,"spinRate":2765,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4441999079647587,"extension":5.947684791461326},"index":7,"playId":"3070a354-9d0a-3a52-9d8d-9166360f5d21","pitchNumber":7,"startTime":"2026-07-04T15:22:47.950Z","endTime":"2026-07-04T15:22:52.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.740335572284618,"aZ":-39.31893262563258,"pfxX":5.985629890784404,"pfxZ":-4.629141271910176,"pX":0.38506324347243454,"pZ":0.8885091943228192,"vX0":0.6714317315783545,"vY0":-123.19999410234031,"vZ0":-5.1037261586292,"x":102.32,"y":214.79,"x0":-0.668805609858158,"y0":50.00456447018049,"z0":6.298461465152632,"aX":9.231844838458013},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-9.4,"breakHorizontal":-11.0,"spinRate":2889,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4440246914777024,"extension":6.002220660089052},"index":8,"playId":"07e4cd76-8c1f-3e68-812a-a10919fe84e9","pitchNumber":8,"startTime":"2026-07-04T15:23:04.029Z","endTime":"2026-07-04T15:23:08.898Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T15:23:08.898Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Curtis Mead strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-04T15:23:18.247Z","endTime":"2026-07-04T15:24:35.523Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.033287870977258,"aZ":-11.727073974849711,"pfxX":-5.811760016355117,"pfxZ":9.887143443082497,"pX":-0.010547501507787183,"pZ":3.32741576226425,"vX0":3.7261525810944924,"vY0":-142.08109837341695,"vZ0":-6.195222773582978,"x":117.4,"y":148.94,"x0":-0.5761534852496464,"y0":50.001944906461866,"z0":6.263698842605419,"aX":-12.018827385176005},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.0,"breakHorizontal":9.8,"spinRate":2332,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.38381498028455807,"extension":6.319245845154457},"index":0,"playId":"3acdd5f5-afc2-3f5f-9810-cfc4db220483","pitchNumber":1,"startTime":"2026-07-04T15:23:26.752Z","endTime":"2026-07-04T15:23:31.077Z","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":98.3,"endSpeed":91.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.177478360388964,"aZ":-12.283738789697642,"pfxX":-5.50030031064504,"pfxZ":9.454584011674546,"pX":0.4854616942134046,"pZ":2.5010627850657916,"vX0":5.100806293990036,"vY0":-143.0207548329191,"vZ0":-7.8686259559358165,"x":98.5,"y":171.25,"x0":-0.5931005997574592,"y0":50.00314008323731,"z0":6.030705308088182,"aX":-11.572263211393395},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.0,"breakHorizontal":9.1,"spinRate":2385,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.38071624916296676,"extension":6.266356478872805},"index":1,"playId":"93151929-5e22-342f-9c11-c96a4bbe04c3","pitchNumber":2,"startTime":"2026-07-04T15:23:39.638Z","endTime":"2026-07-04T15:23:43.589Z","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":91.7,"endSpeed":86.5,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.079262931677963,"aZ":-25.43360411525511,"pfxX":0.5888567056051119,"pfxZ":3.6498004296687565,"pX":1.4671343714620564,"pZ":0.3692176597216666,"vX0":5.15834779626357,"vY0":-133.39433150139322,"vZ0":-10.454282382945788,"x":61.08,"y":228.81,"x0":-0.5487452626439423,"y0":50.00117108563445,"z0":6.095986450642269,"aX":1.0871339168923702},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.0,"breakHorizontal":-1.9,"spinRate":2711,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4068096701310542,"extension":6.279022870941207},"index":2,"playId":"2f65dee5-9eb3-37d8-8803-fdaf794af0d2","pitchNumber":3,"startTime":"2026-07-04T15:23:53.421Z","endTime":"2026-07-04T15:23:57.659Z","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":92.7,"endSpeed":86.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.918683124011014,"aZ":-26.25108510719551,"pfxX":-1.4363313138444997,"pfxZ":3.172895688739353,"pX":1.3627954635184196,"pZ":0.6927614021382573,"vX0":5.5226573052069945,"vY0":-134.74396698947314,"vZ0":-9.595738220637408,"x":65.05,"y":220.08,"x0":-0.5127676455253294,"y0":50.0059500783491,"z0":6.107525738272098,"aX":-2.6842257678787784},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.2,"breakHorizontal":1.6,"spinRate":2661,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.4040575442155978,"extension":6.2027653274914725},"index":3,"playId":"11d19869-c203-3715-aa9d-6142d033fc4f","pitchNumber":4,"startTime":"2026-07-04T15:24:08.594Z","endTime":"2026-07-04T15:24:12.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.935836880270777,"aZ":-39.846836053076906,"pfxX":4.055418205445008,"pfxZ":-4.874301657309504,"pX":1.031913265525288,"pZ":1.5690945520018778,"vX0":2.4847926615425497,"vY0":-124.34675753811928,"vZ0":-3.7985205232831425,"x":77.67,"y":196.41,"x0":-0.5058968948745964,"y0":50.00510602699111,"z0":6.407993290916921,"aX":6.378717855319383},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-9.5,"breakHorizontal":-7.9,"spinRate":2767,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4397637596014965,"extension":6.1533284230831455},"index":4,"playId":"ae21f2f4-db26-334f-87de-79a703672628","pitchNumber":5,"startTime":"2026-07-04T15:24:30.678Z","endTime":"2026-07-04T15:24:35.523Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T15:24:35.523Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Abrams strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-04T15:24:51.175Z","endTime":"2026-07-04T15:26:22.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":91.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.168895647074713,"aZ":-13.62106975347475,"pfxX":-6.183930550136099,"pfxZ":8.815230641270182,"pX":-0.7412991959365972,"pZ":3.0712351476759268,"vX0":2.8393444295796013,"vY0":-143.2463573733136,"vZ0":-5.929110934993517,"x":145.26,"y":155.86,"x0":-0.9349870996382994,"y0":50.00327578252071,"z0":5.9997947421663165,"aX":-13.013752625062073},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.1,"breakHorizontal":10.8,"spinRate":2230,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.380541986171389,"extension":6.2670248251990825},"index":0,"playId":"e6b81537-fd8b-3a56-9f73-e0f9d1d5722f","pitchNumber":1,"startTime":"2026-07-04T15:24:55.299Z","endTime":"2026-07-04T15:24:59.540Z","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":98.0,"endSpeed":90.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75327977518908,"aZ":-12.074012835522675,"pfxX":-5.274783042181275,"pfxZ":9.628931530134778,"pX":0.6840792525900747,"pZ":3.392184458923973,"vX0":5.080749270014384,"vY0":-142.62279582218747,"vZ0":-5.949407624968988,"x":90.92,"y":147.19,"x0":-0.4238173020888245,"y0":50.00093317619639,"z0":6.246910587552278,"aX":-11.008959372741465},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.6,"breakHorizontal":8.6,"spinRate":2315,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.38212988615817434,"extension":6.248974963566981},"index":1,"playId":"fa7821da-c252-39ee-a88b-2cd024780314","pitchNumber":2,"startTime":"2026-07-04T15:25:08.365Z","endTime":"2026-07-04T15:25:13.225Z","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":97.6,"endSpeed":90.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.35975585623857,"aZ":-15.707939871423413,"pfxX":-6.234096668882686,"pfxZ":7.925446089586211,"pX":-0.36271106582144913,"pZ":3.7012117851938524,"vX0":3.4908922777638303,"vY0":-142.24425982934713,"vZ0":-3.7498682243099744,"x":130.83,"y":138.85,"x0":-0.7868335090989652,"y0":50.00468801080497,"z0":6.01350101196647,"aX":-12.95463494630274},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.9,"breakHorizontal":10.7,"spinRate":2283,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.38303496117686864,"extension":6.271046761415194},"index":2,"playId":"c022c042-968d-34b1-a7a6-0a51d81bcf12","pitchNumber":3,"startTime":"2026-07-04T15:25:23.604Z","endTime":"2026-07-04T15:25:27.912Z","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":98.1,"endSpeed":90.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.943982709114103,"aZ":-13.199434423974187,"pfxX":-5.04336518369282,"pfxZ":9.101577549967969,"pX":-0.6220141384541612,"pZ":2.6894052354429205,"vX0":2.063669147547815,"vY0":-142.78705271738713,"vZ0":-7.020041194920946,"x":140.71,"y":166.17,"x0":-0.6949722243607531,"y0":50.00219688132541,"z0":5.9940585396220865,"aX":-10.512434731502992},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.4,"breakHorizontal":8.8,"spinRate":2238,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.38221521286449134,"extension":6.328967292075611},"index":3,"playId":"dea582bc-5fa2-3a9a-995c-514b97f895b4","pitchNumber":4,"startTime":"2026-07-04T15:25:39.818Z","endTime":"2026-07-04T15:25:45.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.127054162787292,"aZ":-38.294425287040276,"pfxX":8.22983640095343,"pfxZ":-3.990976512981458,"pX":-0.7884775615535663,"pZ":2.0357802919137225,"vX0":-2.8433313359213037,"vY0":-122.68179098507993,"vZ0":-2.7904313298880514,"x":147.05,"y":183.81,"x0":-0.6871430975136201,"y0":50.00483943079275,"z0":6.435893829960141,"aX":12.609602494640551},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-7.7,"breakHorizontal":-14.3,"spinRate":2817,"spinDirection":46},"zone":7,"typeConfidence":2.0,"plateTime":0.44560136649756643,"extension":6.017191348475704},"index":4,"playId":"2d20bf04-52a2-3bad-b9ae-2c989743435a","pitchNumber":5,"startTime":"2026-07-04T15:25:54.844Z","endTime":"2026-07-04T15:25:58.864Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.751043485836455,"aZ":-28.08061085022746,"pfxX":2.610156384903554,"pfxZ":2.2000202517882466,"pX":0.8340551993362231,"pZ":1.5189792955722954,"vX0":3.366373426076283,"vY0":-135.06907976485655,"vZ0":-6.815461295300397,"x":85.21,"y":197.77,"x0":-0.7646366272557168,"y0":50.00160769253025,"z0":6.033222387259929,"aX":4.850666157517301},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.8,"breakHorizontal":-5.4,"spinRate":2591,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.40458567783974964,"extension":6.426916942530936},"index":5,"playId":"047fccac-70c7-3b83-a671-d54558ccc85b","pitchNumber":6,"startTime":"2026-07-04T15:26:18.060Z","endTime":"2026-07-04T15:26:22.304Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T15:26:22.304Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a ground ball to left fielder Daylen Lile, deflected by second baseman Nasim Nuñez.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-04T15:28:29.898Z","endTime":"2026-07-04T15:29:44.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"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(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":81.5,"endSpeed":75.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.222044056940017,"aZ":-27.786779737667334,"pfxX":-0.07669920604245584,"pfxZ":3.048224201914346,"pX":0.3048908223805887,"pZ":1.8123547560432305,"vX0":-6.1551284371637545,"vY0":-118.60344190660325,"vZ0":-1.4404218145808199,"x":105.38,"y":189.85,"x0":2.9312733607723476,"y0":50.00575194558049,"z0":4.934542169339601,"aX":-0.11013166218434987},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":5.4,"breakHorizontal":1.4,"spinRate":1982,"spinDirection":158},"zone":8,"typeConfidence":0.91,"plateTime":0.4597820642148065,"extension":7.456871746828985},"index":0,"playId":"8897034d-947e-3c86-be96-221f92a26122","pitchNumber":1,"startTime":"2026-07-04T15:28:39.381Z","endTime":"2026-07-04T15:28:43.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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":85.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.25659724909199,"aZ":-22.02934677272641,"pfxX":7.345275236545088,"pfxZ":5.5748055527943725,"pX":0.9694050182100189,"pZ":2.403545927216712,"vX0":-8.477413993064301,"vY0":-132.35552255030515,"vZ0":-2.1508032047872585,"x":80.05,"y":173.88,"x0":3.2204457071910824,"y0":50.0064105718841,"z0":4.7964935507138975,"aX":13.37859938235754},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.0,"breakHorizontal":-12.0,"spinRate":2127,"spinDirection":121},"zone":12,"typeConfidence":0.84,"plateTime":0.4097225612329405,"extension":7.031843596706012},"index":1,"playId":"7f611eb5-6edd-3f41-b1e2-44df4c077d02","pitchNumber":2,"startTime":"2026-07-04T15:28:55.996Z","endTime":"2026-07-04T15:29:00.232Z","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":90.5,"endSpeed":84.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47764128026254,"aZ":-23.19234752865691,"pfxX":7.274669925645122,"pfxZ":5.018011061050906,"pX":1.2467409464698616,"pZ":3.4313590717799594,"vX0":-7.473536636151058,"vY0":-131.79985049990566,"vZ0":0.672858622867469,"x":69.48,"y":146.13,"x0":3.1507872036267663,"y0":50.002486326771006,"z0":4.863140847450531,"aX":13.0200117650232},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.5,"breakHorizontal":-11.9,"spinRate":2106,"spinDirection":114},"zone":12,"typeConfidence":0.74,"plateTime":0.412861428911917,"extension":7.003975272305289},"index":2,"playId":"47142d1c-1cd6-3175-9b0d-805d099b30c6","pitchNumber":3,"startTime":"2026-07-04T15:29:16.606Z","endTime":"2026-07-04T15:29:20.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":72.8,"endSpeed":68.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.08173882002597,"aZ":-33.770502059163995,"pfxX":-6.46928973090207,"pfxZ":-1.3824132366440658,"pX":0.9696588799349377,"pZ":2.013670014806586,"vX0":-2.2367101982226254,"vY0":-106.14468225192888,"vZ0":1.609718063231736,"x":80.04,"y":184.41,"x0":2.873877775860295,"y0":50.00317085046647,"z0":5.055815137674647,"aX":-7.471580923162523},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-1.8,"breakHorizontal":12.2,"spinRate":1886,"spinDirection":271},"zone":14,"typeConfidence":0.9,"plateTime":0.5136271080917139,"extension":7.4609472780725055},"hitData":{"launchSpeed":87.8,"launchAngle":9.0,"totalDistance":127.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":100.11,"coordY":111.21}},"index":3,"playId":"abcea3c8-c7f0-3dfa-8bea-b291b23ccf98","pitchNumber":4,"startTime":"2026-07-04T15:29:33.225Z","endTime":"2026-07-04T15:29:44.088Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T15:29:44.088Z","atBatIndex":9},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jake Mangum hit by pitch. Nick Gonzales to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-04T15:29:42.500Z","endTime":"2026-07-04T15:32:47.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"postOnSecond":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":73.5,"endSpeed":69.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.630768363959092,"aZ":-33.442417492251096,"pfxX":-6.705939835710497,"pfxZ":-1.0668818507670705,"pX":0.15792228596515256,"pZ":1.8498229448660928,"vX0":-4.069804988264544,"vY0":-107.16813824860549,"vZ0":0.9809946158173681,"x":110.98,"y":188.83,"x0":2.9384141958432433,"y0":50.00303188687605,"z0":5.057706545222632,"aX":-7.973779990088674},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-1.4,"breakHorizontal":13.1,"spinRate":1913,"spinDirection":266},"zone":8,"typeConfidence":0.9,"plateTime":0.506796567009637,"extension":6.883891335372891},"index":0,"playId":"8dcdb128-7dad-3377-ac4c-6dd240aad1e4","pitchNumber":1,"startTime":"2026-07-04T15:30:11.396Z","endTime":"2026-07-04T15:30:16.515Z","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":71.3,"endSpeed":66.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.440423547226015,"aZ":-34.36698536513344,"pfxX":-7.939385400911791,"pfxZ":-1.997940955922358,"pX":1.5488361352385334,"pZ":1.5081562412113048,"vX0":-0.6492067693277143,"vY0":-103.90987634471354,"vZ0":1.0041063237549093,"x":57.96,"y":198.06,"x0":2.8968595172390867,"y0":50.00017160374601,"z0":5.082889006154393,"aX":-8.732096117439188},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-3.0,"breakHorizontal":14.5,"spinRate":1821,"spinDirection":276},"zone":14,"typeConfidence":0.9,"plateTime":0.5259100695575225,"extension":7.52176502284321},"index":1,"playId":"c9177a24-7a30-3e1e-8cab-86de331a5b5f","pitchNumber":2,"startTime":"2026-07-04T15:30:31.857Z","endTime":"2026-07-04T15:30:36.347Z","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":90.5,"endSpeed":83.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.24586574525019,"aZ":-19.57755041937184,"pfxX":6.765509136832131,"pfxZ":7.1803294005591685,"pX":-1.184162756020135,"pZ":2.4913142213408164,"vX0":-12.823775519942052,"vY0":-131.2163643630264,"vZ0":-2.095964842315331,"x":162.14,"y":171.51,"x0":2.8743583426782164,"y0":50.00096506812688,"z0":4.75008011202656,"aX":11.866635801614597},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.7,"breakHorizontal":-9.6,"spinRate":2047,"spinDirection":119},"zone":11,"typeConfidence":0.89,"plateTime":0.41649691138527434,"extension":7.303474350362561},"index":2,"playId":"a597b858-c42f-3444-bb2b-6dc91eed909a","pitchNumber":3,"startTime":"2026-07-04T15:30:51.774Z","endTime":"2026-07-04T15:30:56.183Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-07-04T15:31:02.323Z","endTime":"2026-07-04T15:31:15.281Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.08560143584163,"aZ":-19.5470110704229,"pfxX":6.395421818692371,"pfxZ":7.0374474192518175,"pX":-0.16232876556700565,"pZ":3.038576854381912,"vX0":-10.545693436100782,"vY0":-132.12148468954513,"vZ0":-1.0907533551867044,"x":123.19,"y":156.74,"x0":3.02229446093907,"y0":50.0062230945619,"z0":4.872445614513249,"aX":11.482801397766034},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.7,"breakHorizontal":-9.7,"spinRate":2177,"spinDirection":121},"zone":2,"typeConfidence":0.9,"plateTime":0.4121395370251322,"extension":7.37406948469967},"index":4,"playId":"aef95e7a-9635-3fcb-bc62-c6af5e1552d9","pitchNumber":4,"startTime":"2026-07-04T15:31:15.281Z","endTime":"2026-07-04T15:31:19.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.165777891952672,"aZ":-21.553404663698842,"pfxX":7.117683900337354,"pfxZ":5.835330060628648,"pX":-0.1933468260370357,"pZ":2.7590846385781123,"vX0":-10.829932152180698,"vY0":-132.7761974163024,"vZ0":-1.413914596221971,"x":124.37,"y":164.28,"x0":2.9771370808124296,"y0":50.00638564864581,"z0":4.837321770345968,"aX":12.963835173919742},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.6,"breakHorizontal":-11.0,"spinRate":2202,"spinDirection":117},"zone":2,"typeConfidence":0.86,"plateTime":0.4094548789379213,"extension":7.296426424343904},"index":5,"playId":"a53f3564-e5f0-3e1b-8dd4-77bbe15b5264","pitchNumber":5,"startTime":"2026-07-04T15:31:48.343Z","endTime":"2026-07-04T15:31:52.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":85.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.126358577500035,"aZ":-19.95425479176298,"pfxX":7.167943939124735,"pfxZ":6.633115903641011,"pX":-0.05666879294780357,"pZ":3.3496631824693694,"vX0":-10.910778287031793,"vY0":-133.0678421415203,"vZ0":-0.09922124902110341,"x":119.16,"y":148.34,"x0":3.114285069534855,"y0":50.005950065172684,"z0":4.800134400586599,"aX":13.21360522600457},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.2,"breakHorizontal":-11.4,"spinRate":2141,"spinDirection":122},"zone":11,"typeConfidence":0.88,"plateTime":0.40734094506664675,"extension":7.233918657337917},"index":6,"playId":"6c9404ba-0238-33c7-bb79-dbef160fe43e","pitchNumber":6,"startTime":"2026-07-04T15:32:11.655Z","endTime":"2026-07-04T15:32:16.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.8,"endSpeed":70.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.166437405267533,"aZ":-31.386373727121843,"pfxX":-4.579662386085585,"pfxZ":0.6272704808000258,"pX":-2.0821882250378043,"pZ":1.7095884503721173,"vX0":-8.949436096128494,"vY0":-110.18255486405413,"vZ0":-0.023382526009708915,"x":196.37,"y":192.62,"x0":2.6058029187886538,"y0":50.00048857426157,"z0":5.001120331078511,"aX":-5.7014756594071105},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":1.4,"breakHorizontal":10.3,"spinRate":1978,"spinDirection":264},"zone":13,"typeConfidence":0.9,"plateTime":0.4946368239049317,"extension":7.361086698292641},"index":7,"playId":"cdc70e1e-c4b6-388c-9015-d9939acb7eab","pitchNumber":7,"startTime":"2026-07-04T15:32:39.187Z","endTime":"2026-07-04T15:32:47.884Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T15:32:47.884Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Callihan singles on a bunt ground ball to third baseman Curtis Mead. Nick Gonzales to 3rd. Jake Mangum to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-04T15:32:54.072Z","endTime":"2026-07-04T15:33:18.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"postOnSecond":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"postOnThird":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.8,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.67015496242188,"aZ":-29.97838316106209,"pfxX":-1.5558924388473079,"pfxZ":1.4792300738712623,"pX":0.15293697777506066,"pZ":2.8455286266447186,"vX0":-6.424170139211911,"vY0":-120.10694419347507,"vZ0":1.1085100246418123,"x":111.17,"y":161.95,"x0":3.046644748114104,"y0":50.002750810721416,"z0":5.011041704345056,"aX":-2.310425280884962},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.1,"breakHorizontal":4.1,"spinRate":1906,"spinDirection":172},"zone":2,"typeConfidence":0.94,"plateTime":0.4531907432013047,"extension":7.391920391790668},"hitData":{"launchSpeed":44.8,"launchAngle":-66.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":119.48,"coordY":196.69}},"index":0,"playId":"cd0c2e5b-c31e-3566-852f-6716d19ea9dc","pitchNumber":1,"startTime":"2026-07-04T15:33:11.425Z","endTime":"2026-07-04T15:33:18.456Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T15:33:18.456Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Henry Davis singles on a ground ball to third baseman Curtis Mead. Nick Gonzales scores. Jake Mangum to 3rd. Tyler Callihan to 2nd.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-04T15:36:16.299Z","endTime":"2026-07-04T15:36:50.171Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"postOnSecond":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"postOnThird":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":{"id":687223,"link":"/api/v1/people/687223"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-04T15:33:44.762Z","endTime":"2026-07-04T15:34:25.145Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Zack Littell replaces Carson Palmquist.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-04T15:34:25.145Z","endTime":"2026-07-04T15:36:18.604Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641793,"link":"/api/v1/people/641793"},"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":91.6,"endSpeed":84.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.555141075823272,"aZ":-20.626795516886197,"pfxX":-9.110450339116891,"pfxZ":6.354215141567128,"pX":-0.5390023444698274,"pZ":3.176661141665271,"vX0":3.6407583374967567,"vY0":-133.44484018295017,"vZ0":-3.6194476525590042,"x":137.55,"y":153.01,"x0":-0.7310829730924662,"y0":50.0049852520409,"z0":6.022098412361438,"aX":-16.56519671515524},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.0,"breakHorizontal":15.8,"spinRate":2039,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.4091965932165138,"extension":6.129867466188593},"index":2,"playId":"2d71f980-1e13-3222-b29a-a2a3eee88971","pitchNumber":1,"startTime":"2026-07-04T15:36:18.604Z","endTime":"2026-07-04T15:36:22.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.146523115047717,"aZ":-21.77770381196158,"pfxX":-8.455795398835146,"pfxZ":5.666373524854601,"pX":-0.9911269351389342,"pZ":2.472044856144209,"vX0":2.415405080336935,"vY0":-133.90937647025606,"vZ0":-5.123275865057794,"x":154.78,"y":172.03,"x0":-0.800481532857437,"y0":50.003337718903566,"z0":5.946822607326466,"aX":-15.513480070602284},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.5,"breakHorizontal":14.9,"spinRate":2020,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.40744134463602233,"extension":6.088659396157203},"hitData":{"launchSpeed":38.1,"launchAngle":-31.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":117.98,"coordY":177.49}},"index":3,"playId":"718e3211-774e-3181-8206-4f7ac5e7dbba","pitchNumber":2,"startTime":"2026-07-04T15:36:39.142Z","endTime":"2026-07-04T15:36:50.171Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T15:36:50.171Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Konnor Griffin strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-04T15:37:17.637Z","endTime":"2026-07-04T15:40:30.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"postOnSecond":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"postOnThird":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4,5,6,7,8,9],"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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"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":88.5,"endSpeed":82.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.440228826873987,"aZ":-23.52049251833889,"pfxX":-0.4738031514260937,"pfxZ":4.996860375163369,"pX":-0.03591453172044205,"pZ":4.2443236156776125,"vX0":1.6933296424616946,"vY0":-129.145685497106,"vZ0":-0.9208193220503927,"x":118.37,"y":124.18,"x0":-0.6313377735227905,"y0":50.00368701078463,"z0":6.373155406613797,"aX":-0.8208439225685576},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.1,"breakHorizontal":0.6,"spinRate":2192,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.42003733666053344,"extension":5.893108360064878},"index":0,"playId":"b0ea0267-57a7-3130-ac8e-32f86348e615","pitchNumber":1,"startTime":"2026-07-04T15:37:17.637Z","endTime":"2026-07-04T15:37:22.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":83.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.46907020188343,"aZ":-22.405245124812968,"pfxX":0.03986848945982663,"pfxZ":5.569052484624386,"pX":0.10584310410704541,"pZ":2.9694973707850334,"vX0":2.0376165823046977,"vY0":-129.9163449910995,"vZ0":-4.19436085996347,"x":112.97,"y":158.6,"x0":-0.6853001733407352,"y0":50.00595579131836,"z0":6.2538742153778255,"aX":0.06940519105802792},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.6,"breakHorizontal":-0.4,"spinRate":2211,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.41743549481138364,"extension":5.962874563876137},"index":1,"playId":"9f32d839-1cec-3052-a5ba-c32d9c40e9ec","pitchNumber":2,"startTime":"2026-07-04T15:37:36.653Z","endTime":"2026-07-04T15:37:40.658Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-07-04T15:37:49.671Z","endTime":"2026-07-04T15:38:00.799Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.1,"endSpeed":84.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.504497997834637,"aZ":-20.247833833143414,"pfxX":-0.7208268401827452,"pfxZ":6.660082855049327,"pX":0.1600912899609442,"pZ":2.1002767887387486,"vX0":2.4291143991649067,"vY0":-131.38704928421498,"vZ0":-6.544119596190836,"x":110.9,"y":182.07,"x0":-0.6731078683045073,"y0":50.00309772080184,"z0":6.073323521017556,"aX":-1.2910672255485398},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.3,"breakHorizontal":1.0,"spinRate":2213,"spinDirection":197},"zone":8,"typeConfidence":2.0,"plateTime":0.41307350945453525,"extension":6.015626139554012},"index":3,"playId":"25641e86-82c2-35cd-9b73-5b464a525c72","pitchNumber":3,"startTime":"2026-07-04T15:38:00.799Z","endTime":"2026-07-04T15:38:05.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.607738476948846,"aZ":-31.601723710426306,"pfxX":-6.846516998965312,"pfxZ":0.37141981930066237,"pX":0.5059334184452279,"pZ":1.2918590795166152,"vX0":4.664011559186588,"vY0":-123.78158069887876,"vZ0":-5.025525412047453,"x":97.72,"y":203.9,"x0":-0.5168816097612392,"y0":50.0031335097637,"z0":6.006237852088098,"aX":-10.583050858894536},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.4,"breakHorizontal":11.3,"spinRate":1345,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4431452418451114,"extension":5.959523487908262},"index":4,"playId":"d9ae5068-6c66-330a-aecf-961879173f2b","pitchNumber":4,"startTime":"2026-07-04T15:38:24.092Z","endTime":"2026-07-04T15:38:29.514Z","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":92.9,"endSpeed":86.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85344087569482,"aZ":-14.618684441201172,"pfxX":-4.057374752716701,"pfxZ":9.281115898893653,"pX":-0.45108354481797747,"pZ":3.8687256418109106,"vX0":1.2428415950317058,"vY0":-135.50981829907983,"vZ0":-3.77287663228082,"x":134.19,"y":134.32,"x0":-0.3837562664554642,"y0":50.00229429026771,"z0":6.275994170555842,"aX":-7.6750071544763285},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.4,"breakHorizontal":7.2,"spinRate":2028,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.40156939029923855,"extension":6.139539066167229},"index":5,"playId":"3747451f-a552-3fc8-b2f4-e39ffe8c6f0a","pitchNumber":5,"startTime":"2026-07-04T15:38:57.781Z","endTime":"2026-07-04T15:39:04.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":79.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.862627690276614,"aZ":-27.053945678094102,"pfxX":-5.408399959548239,"pfxZ":3.2656752562773166,"pX":1.3335342294450667,"pZ":1.5193914247519145,"vX0":6.3296699615800405,"vY0":-123.4726897578697,"vZ0":-5.485582224639458,"x":66.17,"y":197.76,"x0":-0.5414168830384435,"y0":50.004691535279164,"z0":6.001323701684593,"aX":-8.486873135026377},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.0,"breakHorizontal":8.6,"spinRate":1064,"spinDirection":256},"zone":14,"typeConfidence":2.0,"plateTime":0.4408947028336856,"extension":5.945632149208489},"index":6,"playId":"9bc3e763-59a4-3fcb-b796-0abf12a9ed97","pitchNumber":6,"startTime":"2026-07-04T15:39:20.345Z","endTime":"2026-07-04T15:39:24.733Z","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":93.1,"endSpeed":86.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.858655905030325,"aZ":-22.24832313211602,"pfxX":-7.708743488798182,"pfxZ":5.241272266264163,"pX":-0.8517327442301215,"pZ":2.3224027420336553,"vX0":2.0799441594723143,"vY0":-135.61102613155822,"vZ0":-5.637894714445566,"x":149.47,"y":176.08,"x0":-0.6185666041440923,"y0":50.00650713947625,"z0":5.9436356100573855,"aX":-14.608537744627515},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.8,"breakHorizontal":13.7,"spinRate":2002,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.40126571428603386,"extension":6.160661711380017},"index":7,"playId":"bca4243f-b6cc-38af-aec4-9237222605f0","pitchNumber":7,"startTime":"2026-07-04T15:39:39.030Z","endTime":"2026-07-04T15:39:44.572Z","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":90.7,"endSpeed":84.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46474542555328,"aZ":-20.19974539280465,"pfxX":0.6775800601766275,"pfxZ":6.7330728450734405,"pX":0.38053493609649325,"pZ":1.1576788132955913,"vX0":2.721255193028567,"vY0":-131.89205287655238,"vZ0":-8.762255834049254,"x":102.49,"y":207.52,"x0":-0.7486115442325033,"y0":50.00631747739446,"z0":5.987067750733586,"aX":1.2055229318516059},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.7,"breakHorizontal":-1.8,"spinRate":2199,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.4137316390689256,"extension":6.175652394622471},"index":8,"playId":"42c8ecf9-ecec-3bc8-849b-9b3553ed100f","pitchNumber":8,"startTime":"2026-07-04T15:40:03.096Z","endTime":"2026-07-04T15:40:06.278Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.722832221216148,"aZ":-12.572363874354764,"pfxX":-3.118121767334828,"pfxZ":10.30523387723122,"pX":-0.2192413461903246,"pZ":3.8240386651537266,"vX0":2.011130931504495,"vY0":-136.27179878354636,"vZ0":-4.072185436256875,"x":125.36,"y":135.53,"x0":-0.5573543195035512,"y0":50.00591192331754,"z0":6.19102226206275,"aX":-5.932839180269595},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.1,"breakHorizontal":5.3,"spinRate":2130,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.4001883630455545,"extension":6.194043934418783},"index":9,"playId":"081a5da8-f939-34ce-a0dd-8eb1f5440ac1","pitchNumber":9,"startTime":"2026-07-04T15:40:26.481Z","endTime":"2026-07-04T15:40:30.382Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T15:40:30.382Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Lowe singles on a line drive to center fielder Dylan Crews. Jake Mangum scores. Tyler Callihan scores. Henry Davis to 2nd.","rbi":2,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-04T15:40:49.248Z","endTime":"2026-07-04T15:41:25.625Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"postOnSecond":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":{"id":687223,"link":"/api/v1/people/687223"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":{"id":687223,"link":"/api/v1/people/687223"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":86.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53442472625497,"aZ":-21.051342318728206,"pfxX":-8.167303476503882,"pfxZ":5.946706481585356,"pX":-0.7788021860692962,"pZ":2.1957421200910234,"vX0":2.791399711717877,"vY0":-134.72103958736258,"vZ0":-5.929790275889283,"x":146.69,"y":179.49,"x0":-0.7568664368955845,"y0":50.0003643423405,"z0":5.876309058580672,"aX":-15.26965626948701},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.0,"breakHorizontal":14.4,"spinRate":2049,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.40391557732694805,"extension":6.176178513320993},"index":0,"playId":"19b7d18c-19ed-3b50-8cd7-be331cddc6ff","pitchNumber":1,"startTime":"2026-07-04T15:40:57.311Z","endTime":"2026-07-04T15:41:01.563Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.309091979757728,"aZ":-29.752958533793812,"pfxX":-6.96110601766755,"pfxZ":1.5616639849934755,"pX":-0.5923395532451723,"pZ":1.7606819232140765,"vX0":2.5746569195304576,"vY0":-123.42801424859307,"vZ0":-4.263110349613751,"x":139.58,"y":191.24,"x0":-0.741305953073166,"y0":50.00472068417883,"z0":6.000539651730343,"aX":-10.80005014379867},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.2,"breakHorizontal":12.0,"spinRate":1061,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.4428463212300944,"extension":5.955904318015421},"hitData":{"launchSpeed":86.9,"launchAngle":16.0,"totalDistance":211.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":107.21,"coordY":100.02}},"index":1,"playId":"b20cd22d-ebd9-3e1b-a372-e46d0e71a31f","pitchNumber":2,"startTime":"2026-07-04T15:41:15.599Z","endTime":"2026-07-04T15:41:25.625Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T15:41:25.625Z","atBatIndex":14},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bryan Reynolds pops out to third baseman Curtis Mead in foul territory.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-04T15:41:52.813Z","endTime":"2026-07-04T15:42:27.486Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"postOnSecond":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.704555144236664,"aZ":-20.34193053191557,"pfxX":-9.28030478687066,"pfxZ":6.4422325843724355,"pX":-1.1173303989047332,"pZ":2.679419759558663,"vX0":2.0404064262023542,"vY0":-134.11158970290407,"vZ0":-4.8586727041234,"x":159.59,"y":166.44,"x0":-0.6778658946969663,"y0":50.003145377101646,"z0":5.948842583677505,"aX":-17.048525439986538},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.9,"breakHorizontal":16.4,"spinRate":2078,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40708454260298144,"extension":6.100105977504012},"index":0,"playId":"bf66abb3-5b1e-3e69-8dc8-9390fe406a1c","pitchNumber":1,"startTime":"2026-07-04T15:41:57.189Z","endTime":"2026-07-04T15:42:02.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.97136495475132,"aZ":-18.88112561024066,"pfxX":-1.5502915132796447,"pfxZ":7.499985084906664,"pX":0.7714171515503155,"pZ":3.3577266406405473,"vX0":3.9876346095080732,"vY0":-131.34250821559468,"vZ0":-3.7818355917451463,"x":87.6,"y":148.12,"x0":-0.5552729502271464,"y0":50.00472270967064,"z0":6.194489039033173,"aX":-2.748828715324224},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.1,"breakHorizontal":2.0,"spinRate":2201,"spinDirection":194},"zone":3,"typeConfidence":2.0,"plateTime":0.4146906613364596,"extension":6.058075274681753},"hitData":{"launchSpeed":54.7,"launchAngle":49.0,"totalDistance":148.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":78.1,"coordY":165.32}},"index":1,"playId":"599e78fc-0ffa-3eee-9d32-710ee41f5b99","pitchNumber":2,"startTime":"2026-07-04T15:42:19.227Z","endTime":"2026-07-04T15:42:27.486Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T15:42:27.486Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Esmerlyn Valdez singles on a line drive to right fielder James Wood. Henry Davis scores. Brandon Lowe to 3rd.","rbi":1,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-04T15:42:51.504Z","endTime":"2026-07-04T15:43:43.398Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"postOnThird":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":{"id":641793,"link":"/api/v1/people/641793"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.9,"endSpeed":83.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.189117939242678,"aZ":-24.41649009466607,"pfxX":1.6995241613214656,"pfxZ":4.417055813807197,"pX":0.46528790270454806,"pZ":3.103189419754265,"vX0":2.247033428335889,"vY0":-129.66534004651038,"vZ0":-3.4599245715470417,"x":99.26,"y":154.99,"x0":-0.6233026516716369,"y0":50.00113326747178,"z0":6.25375191136016,"aX":2.983510415145196},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.7,"breakHorizontal":-3.5,"spinRate":2228,"spinDirection":182},"zone":3,"typeConfidence":2.0,"plateTime":0.41749988692537343,"extension":5.986678949785456},"index":0,"playId":"8ed17f91-b1ed-3138-95f9-8c54682fd625","pitchNumber":1,"startTime":"2026-07-04T15:42:55.595Z","endTime":"2026-07-04T15:43:00.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":75.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.438732550067865,"aZ":-35.910508419242746,"pfxX":6.05735048022561,"pfxZ":-2.652842152259449,"pX":1.0059008380710954,"pZ":3.1048272491793547,"vX0":2.516887400427294,"vY0":-116.715333937914,"vZ0":0.6168535781605775,"x":78.66,"y":154.95,"x0":-0.8663593307798263,"y0":50.00210183597851,"z0":6.160787995905318,"aX":8.53881855216389},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-4.4,"breakHorizontal":-11.5,"spinRate":2267,"spinDirection":50},"zone":12,"typeConfidence":2.0,"plateTime":0.4654051777781283,"extension":5.979910666883322},"index":1,"playId":"c73e1290-1099-311a-9b10-cd3c800971f1","pitchNumber":2,"startTime":"2026-07-04T15:43:14.866Z","endTime":"2026-07-04T15:43:19.645Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.821778567582413,"aZ":-21.948384208134936,"pfxX":-7.87864046848655,"pfxZ":5.587111514120862,"pX":-0.19796915212423377,"pZ":3.3474524921671813,"vX0":3.833304859890403,"vY0":-133.70177762502416,"vZ0":-2.975467644189881,"x":124.55,"y":148.4,"x0":-0.618069174447461,"y0":50.00340527682147,"z0":6.030187619768972,"aX":-14.423354532909606},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.7,"breakHorizontal":13.6,"spinRate":2021,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.40792831213589364,"extension":6.179573049247058},"hitData":{"launchSpeed":76.5,"launchAngle":25.0,"totalDistance":243.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":158.97,"coordY":108.64}},"index":2,"playId":"c8e04ebc-977b-3c80-9769-0983ce2546a3","pitchNumber":3,"startTime":"2026-07-04T15:43:32.385Z","endTime":"2026-07-04T15:43:43.398Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T15:43:43.398Z","atBatIndex":16},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Esmerlyn Valdez caught stealing 2nd base, catcher Drew Millas to shortstop CJ Abrams.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-04T15:44:08.060Z","endTime":"2026-07-04T15:44:40.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","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":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.5063145003071,"aZ":-20.363383807720208,"pfxX":-8.357127074281369,"pfxZ":6.442509957872236,"pX":-0.4968294425088127,"pZ":3.6009927289523422,"vX0":3.098869208059086,"vY0":-133.9405818613179,"vZ0":-2.8296963283887346,"x":135.94,"y":141.55,"x0":-0.5770739601295174,"y0":50.00263196967752,"z0":6.112591214620184,"aX":-15.319782134626122},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.3,"breakHorizontal":14.5,"spinRate":2030,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.40754438088808165,"extension":6.019015016652788},"index":0,"playId":"3cf41ec7-342b-393e-a725-45d5b2e7526f","pitchNumber":1,"startTime":"2026-07-04T15:44:19.622Z","endTime":"2026-07-04T15:44:24.183Z","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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.546537634213394,"aZ":-14.876517191010896,"pfxX":-3.7869074087384087,"pfxZ":9.630499377749874,"pX":-0.9713649051523502,"pZ":2.761035677621197,"vX0":0.31602430101270185,"vY0":-132.70966885953587,"vZ0":-5.940354983915544,"x":154.03,"y":164.23,"x0":-0.5991025866171503,"y0":50.001600021600105,"z0":6.099163239489988,"aX":-6.801331910960536},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.4,"breakHorizontal":6.8,"spinRate":2082,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.411634283333679,"extension":6.057495100722172},"index":1,"playId":"ebbfd936-1232-3577-b80d-c2982abf9106","pitchNumber":2,"startTime":"2026-07-04T15:44:35.550Z","endTime":"2026-07-04T15:44:40.878Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T15:44:40.878Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daylen Lile strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-04T15:47:11.053Z","endTime":"2026-07-04T15:48:19.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.655896928797294,"aZ":-13.548577732145445,"pfxX":-5.626186724416876,"pfxZ":9.134703443271526,"pX":-0.10734938498201584,"pZ":2.465598746807544,"vX0":3.8791486687543735,"vY0":-141.2913172857583,"vZ0":-7.921430653366526,"x":108.33,"y":154.09,"x0":-0.7612640021161086,"y0":50.00148066638626,"z0":6.160181202266041,"aX":-11.470127371337917},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.2,"breakHorizontal":9.5,"spinRate":2333,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.386409097789179,"extension":6.354846762142032},"index":0,"playId":"ac07e347-44c2-35e4-b15f-61a668dee469","pitchNumber":1,"startTime":"2026-07-04T15:47:13.616Z","endTime":"2026-07-04T15:47:18.186Z","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.9,"endSpeed":90.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.584909623534084,"aZ":-16.665638860045934,"pfxX":-5.863929267234306,"pfxZ":7.506106603953965,"pX":-1.678915858821863,"pZ":2.7354888398227133,"vX0":0.5066404247307905,"vY0":-141.3058218574382,"vZ0":-6.308216300234329,"x":181.0,"y":164.92,"x0":-1.0942007469859412,"y0":50.00437104615731,"z0":6.028183774442278,"aX":-12.119424382988177},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.8,"breakHorizontal":10.6,"spinRate":2331,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.38442134939129247,"extension":6.251238535228015},"index":1,"playId":"051a9d53-d807-3145-89f6-b7cba2a9ed1d","pitchNumber":2,"startTime":"2026-07-04T15:47:27.848Z","endTime":"2026-07-04T15:47:31.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":87.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.498870868982646,"aZ":-25.642394302858488,"pfxX":-6.14567392352387,"pfxZ":3.4397977267973827,"pX":0.05560657288745663,"pZ":1.39885519661967,"vX0":4.277873756466888,"vY0":-135.25261882728574,"vZ0":-7.662897815837044,"x":114.88,"y":201.01,"x0":-0.7281211950395372,"y0":50.00531851786316,"z0":6.000589003867931,"aX":-11.676032683010824},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.2,"breakHorizontal":10.6,"spinRate":1844,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.40112680591104777,"extension":6.169528761298661},"index":2,"playId":"e0027036-e096-3400-ab4a-02ef6c37ab6f","pitchNumber":3,"startTime":"2026-07-04T15:47:40.551Z","endTime":"2026-07-04T15:47:45.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.641341156829306,"aZ":-43.133055644592176,"pfxX":5.471534238453155,"pfxZ":-7.138108277444003,"pX":-0.2879874602907014,"pZ":1.1647397681731932,"vX0":-0.6861380174539522,"vY0":-122.63919368518442,"vZ0":-3.849440033180846,"x":127.98,"y":207.33,"x0":-0.7172490047155606,"y0":50.00605627313768,"z0":6.40752385023444,"aX":8.395209891042493},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-13.6,"breakHorizontal":-9.8,"spinRate":2836,"spinDirection":43},"zone":13,"typeConfidence":2.0,"plateTime":0.44540675064104285,"extension":5.986311092013101},"index":3,"playId":"b50eb906-db5e-30d5-8e22-ff554ae2e005","pitchNumber":4,"startTime":"2026-07-04T15:47:59.141Z","endTime":"2026-07-04T15:48:03.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":92.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.739657507446953,"aZ":-17.677444885084025,"pfxX":-5.805569155788804,"pfxZ":6.740387281321184,"pX":-0.5281345932827106,"pZ":2.4584132647971795,"vX0":3.175770858913502,"vY0":-144.36237584937845,"vZ0":-7.010330992344841,"x":137.13,"y":172.4,"x0":-0.8773713654330981,"y0":50.00167859477711,"z0":5.971099571229791,"aX":-12.48079545553403},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":11.3,"breakHorizontal":10.1,"spinRate":2344,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.3767595157768975,"extension":6.220239178478509},"index":4,"playId":"6cbc53d0-f066-3af0-994e-644f11a21fcb","pitchNumber":5,"startTime":"2026-07-04T15:48:14.988Z","endTime":"2026-07-04T15:48:19.121Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T15:48:19.121Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Crews strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-04T15:48:39.681Z","endTime":"2026-07-04T15:49:56.794Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":99.3,"endSpeed":92.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.913235052161504,"aZ":-20.419142639349378,"pfxX":-9.17773176003573,"pfxZ":5.494742774857029,"pX":0.035343015320145846,"pZ":0.8618742708305389,"vX0":5.04185884692052,"vY0":-144.25700298730177,"vZ0":-11.172876540484866,"x":115.65,"y":215.51,"x0":-0.5289968277071171,"y0":50.002427696258444,"z0":6.004859011882563,"aX":-19.62809795177165},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":8.2,"breakHorizontal":15.8,"spinRate":2337,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.37756282914709116,"extension":6.272523365427379},"index":0,"playId":"9c984b51-2aaf-377b-8236-9c1b07081960","pitchNumber":1,"startTime":"2026-07-04T15:48:39.681Z","endTime":"2026-07-04T15:48:44.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":91.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.141350574811206,"aZ":-24.567421160638848,"pfxX":-8.171363635954418,"pfxZ":3.6090103640026516,"pX":0.037157204837576605,"pZ":1.0460954945659187,"vX0":4.829129992892771,"vY0":-142.964048681017,"vZ0":-9.79846292925794,"x":115.58,"y":210.54,"x0":-0.5956121631679535,"y0":50.0055858667899,"z0":6.009495562259183,"aX":-17.236108028224933},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":5.0,"breakHorizontal":14.0,"spinRate":2307,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.38040294275681674,"extension":6.382858225984064},"index":1,"playId":"43f0e8f0-e2a0-37e8-bbba-1a8024b17350","pitchNumber":2,"startTime":"2026-07-04T15:48:52.826Z","endTime":"2026-07-04T15:48:56.733Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":86.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.530535634744265,"aZ":-27.262125877813876,"pfxX":1.3653482572672062,"pfxZ":2.6136582786910063,"pX":0.03781829402426498,"pZ":1.4539897058259923,"vX0":1.854885017240067,"vY0":-134.95779545385568,"vZ0":-7.359583470713564,"x":115.56,"y":199.52,"x0":-0.8311975196634858,"y0":50.000560729892335,"z0":6.088848591345429,"aX":2.5619681218968102},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.6,"breakHorizontal":-2.8,"spinRate":2712,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.40316766576038265,"extension":6.020174121845347},"index":2,"playId":"88bfd36b-ddf6-3f33-87f8-0495215ce187","pitchNumber":3,"startTime":"2026-07-04T15:49:05.493Z","endTime":"2026-07-04T15:49:10.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.758111771427423,"aZ":-13.05788987158556,"pfxX":-3.74398673762037,"pfxZ":9.457076834498762,"pX":0.25779836751564156,"pZ":1.5166560404277485,"vX0":4.279446450011357,"vY0":-140.54375228824244,"vZ0":-10.24160747571266,"x":107.17,"y":197.83,"x0":-0.7907179012918332,"y0":50.00470786218889,"z0":6.033220251275206,"aX":-7.568871115730676},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.5,"breakHorizontal":6.0,"spinRate":2207,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.38820134201541734,"extension":6.1788305289985574},"index":3,"playId":"635a1d54-88f2-391c-8ef2-726ea0d7f7ba","pitchNumber":4,"startTime":"2026-07-04T15:49:20.515Z","endTime":"2026-07-04T15:49:24.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":90.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.705166036721028,"aZ":-24.566586084732574,"pfxX":-8.618442290077642,"pfxZ":3.6830011873932085,"pX":0.4867001866050929,"pZ":1.6399230440721668,"vX0":6.47546065834259,"vY0":-141.8768996260119,"vZ0":-7.8025707750681965,"x":98.45,"y":194.5,"x0":-0.6914820743656458,"y0":50.001095509647214,"z0":5.961320340356389,"aX":-17.785191549870785},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.4,"breakHorizontal":14.5,"spinRate":2302,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.38426481134232526,"extension":6.2602423875434186},"index":4,"playId":"31b82bbf-ef30-355a-98d8-83cc08ab1678","pitchNumber":5,"startTime":"2026-07-04T15:49:34.248Z","endTime":"2026-07-04T15:49:38.097Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-04T15:49:44.416Z","endTime":"2026-07-04T15:49:52.642Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":90.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.32156741893341,"aZ":-26.024790180658627,"pfxX":-9.507793616374007,"pfxZ":2.9587213427786683,"pX":-0.37811606390309566,"pZ":1.684839095374397,"vX0":4.561095038303159,"vY0":-142.93102652004453,"vZ0":-7.626375420450085,"x":131.41,"y":193.29,"x0":-0.7546303683058418,"y0":50.004184251524656,"z0":6.008821116430754,"aX":-19.77732633448182},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":4.1,"breakHorizontal":16.3,"spinRate":2310,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.38243486910807123,"extension":6.300918330763289},"index":6,"playId":"149cf3d0-9c07-3478-8f51-73f02c7809e6","pitchNumber":6,"startTime":"2026-07-04T15:49:52.642Z","endTime":"2026-07-04T15:49:56.794Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T15:49:56.794Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Tena singles on a ground ball to center fielder Jake Mangum.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-04T15:50:15.384Z","endTime":"2026-07-04T15:50:29.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":91.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28191279163871,"aZ":-17.8466487415583,"pfxX":-6.788893135025463,"pfxZ":6.79907951676859,"pX":-0.07906448202359288,"pZ":2.2726790416038103,"vX0":4.753606174229326,"vY0":-143.592967818976,"vZ0":-7.319285501584259,"x":120.01,"y":177.42,"x0":-0.8658678694093626,"y0":50.006732682773126,"z0":5.946327835399091,"aX":-14.315421189002619},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.2,"breakHorizontal":11.5,"spinRate":2275,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.38005561661991205,"extension":6.279927323962883},"hitData":{"launchSpeed":104.6,"launchAngle":3.0,"totalDistance":74.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.15,"coordY":95.94}},"index":0,"playId":"a72835d2-bdca-3028-987e-3503de8ee59c","pitchNumber":1,"startTime":"2026-07-04T15:50:16.838Z","endTime":"2026-07-04T15:50:29.354Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T15:50:29.354Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drew Millas flies out to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-04T15:50:52.981Z","endTime":"2026-07-04T15:52:26.589Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":78.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.615540069051484,"aZ":-41.0587081992143,"pfxX":4.345521791463743,"pfxZ":-5.79035955564126,"pX":-1.8395034754134285,"pZ":3.4802259010109857,"vX0":-3.5309002827358507,"vY0":-121.91871246902035,"vZ0":1.1670207469771097,"x":187.12,"y":144.81,"x0":-0.9505473757951178,"y0":50.00176978066673,"z0":6.4865507083144225,"aX":6.668233996931805},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-10.1,"breakHorizontal":-7.2,"spinRate":2773,"spinDirection":42},"zone":11,"typeConfidence":2.0,"plateTime":0.4459681199402814,"extension":5.800635967640632},"index":0,"playId":"d3cbdd7f-d3f4-368f-987e-0312cd856f43","pitchNumber":1,"startTime":"2026-07-04T15:50:52.981Z","endTime":"2026-07-04T15:50:56.344Z","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":97.9,"endSpeed":91.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.555509204334435,"aZ":-14.984557863411718,"pfxX":-5.8764107769171385,"pfxZ":8.209747018816177,"pX":0.49932752721153884,"pZ":1.197794704542967,"vX0":5.33986391029917,"vY0":-142.36200487900004,"vZ0":-10.788315471435064,"x":97.97,"y":206.44,"x0":-0.6190941018378678,"y0":50.00131937089655,"z0":5.937867982178195,"aX":-12.302183977958903},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.3,"breakHorizontal":9.8,"spinRate":2323,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.38184062278692377,"extension":6.251125175228118},"index":1,"playId":"42ae2a8b-e728-3e0c-a61b-12a6ce857e06","pitchNumber":2,"startTime":"2026-07-04T15:51:13.387Z","endTime":"2026-07-04T15:51:17.794Z","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":2},"pitchData":{"startSpeed":97.1,"endSpeed":90.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.88780809852596,"aZ":-18.03394641456927,"pfxX":-5.511023940402511,"pfxZ":6.803203353874663,"pX":-0.7703070018312859,"pZ":3.2007228227450306,"vX0":2.393830372307152,"vY0":-141.54471899752005,"vZ0":-4.842688774307429,"x":146.36,"y":152.36,"x0":-0.8994825403449633,"y0":50.00312809764171,"z0":6.048122879615876,"aX":-11.456596541737666},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.8,"breakHorizontal":9.7,"spinRate":2267,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.38339017037361023,"extension":6.312118008969811},"index":2,"playId":"5c8a6a84-54f6-3832-bda2-4a4bdb21b8ba","pitchNumber":3,"startTime":"2026-07-04T15:51:32.662Z","endTime":"2026-07-04T15:51:37.880Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.120995791155945,"aZ":-16.670769039132775,"pfxX":-6.455214437137673,"pfxZ":7.598214751226857,"pX":-0.8322347524794512,"pZ":3.155247954708518,"vX0":2.3140671636810692,"vY0":-140.81704177494615,"vZ0":-5.1281121968123715,"x":148.72,"y":153.59,"x0":-0.8181036166491852,"y0":50.00454728945112,"z0":6.051855304364293,"aX":-13.175477809900517},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.1,"breakHorizontal":11.4,"spinRate":2311,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3865863212550251,"extension":6.106267726140777},"index":3,"playId":"5ef2cd98-202b-3efd-a5be-f1253aa8c90a","pitchNumber":4,"startTime":"2026-07-04T15:51:53.455Z","endTime":"2026-07-04T15:51:57.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":85.9,"endSpeed":80.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.3191240435856,"aZ":-40.04009986073253,"pfxX":3.6806919823150337,"pfxZ":-4.893182772967066,"pX":-0.1180862748742933,"pZ":1.7974337185611429,"vX0":0.5257554158283679,"vY0":-125.2418190728171,"vZ0":-3.0813680295186803,"x":121.5,"y":190.25,"x0":-0.8087660810202069,"y0":50.00111185829877,"z0":6.278094792051452,"aX":5.9196677881028705},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-9.2,"breakHorizontal":-6.8,"spinRate":2738,"spinDirection":36},"zone":8,"typeConfidence":2.0,"plateTime":0.43525309642073573,"extension":5.978937013833891},"hitData":{"launchSpeed":94.1,"launchAngle":27.0,"totalDistance":353.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.85,"coordY":73.75}},"index":4,"playId":"2ae57770-f51a-3515-aec8-01fe1f231714","pitchNumber":5,"startTime":"2026-07-04T15:52:18.561Z","endTime":"2026-07-04T15:52:26.589Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T15:52:26.589Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan O'Hearn singles on a sharp line drive to right fielder James Wood.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-04T15:54:07.559Z","endTime":"2026-07-04T15:56:27.213Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":5},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"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(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.9,"endSpeed":81.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.538021842823756,"aZ":-19.481718317930902,"pfxX":0.8972234926969129,"pfxZ":7.669444820281514,"pX":0.6828950771794773,"pZ":2.7869843886604935,"vX0":2.8854238317201157,"vY0":-126.70305991612439,"vZ0":-4.64602862723106,"x":90.97,"y":163.53,"x0":-0.5791317140516549,"y0":50.00468761018706,"z0":6.164877720263108,"aX":1.4842790837738764},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":13.3,"breakHorizontal":-2.2,"spinRate":2157,"spinDirection":189},"zone":6,"typeConfidence":2.0,"plateTime":0.42937551129983653,"extension":6.050938464890827},"index":0,"playId":"d3818e4d-2c6c-34aa-940e-4134592d0be5","pitchNumber":1,"startTime":"2026-07-04T15:54:44.809Z","endTime":"2026-07-04T15:54:52.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.807360902044014,"aZ":-15.00226551890044,"pfxX":-2.960506586196326,"pfxZ":9.768277131105569,"pX":-0.13699925153726253,"pZ":2.453174081519882,"vX0":2.006349809218319,"vY0":-131.70498721072394,"vZ0":-6.676829581233547,"x":122.22,"y":172.54,"x0":-0.5237780384631888,"y0":50.00338376096844,"z0":6.129477319253084,"aX":-5.204458599140866},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.4,"breakHorizontal":4.9,"spinRate":2020,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.41576937505059286,"extension":6.123244027150368},"index":1,"playId":"56d4d481-3fd3-3b69-80e5-410353f247d7","pitchNumber":2,"startTime":"2026-07-04T15:55:07.115Z","endTime":"2026-07-04T15:55:11.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73349020996022,"aZ":-30.106263177874382,"pfxX":-6.460813232423053,"pfxZ":1.4262185169162578,"pX":-1.7721892346042565,"pZ":2.6205810157568155,"vX0":-0.35355679469788126,"vY0":-120.15219810280328,"vZ0":-1.8287460080075486,"x":184.55,"y":168.02,"x0":-0.7841764327304974,"y0":50.00487088714301,"z0":6.084015521681254,"aX":-9.383886134224735},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.4,"breakHorizontal":11.8,"spinRate":981,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.4570404728055748,"extension":5.847581547883812},"index":2,"playId":"f1131a02-5624-3073-9c8f-7f1e9ad471e0","pitchNumber":3,"startTime":"2026-07-04T15:55:21.166Z","endTime":"2026-07-04T15:55:26.359Z","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":91.3,"endSpeed":83.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.568102550760706,"aZ":-16.822889418995125,"pfxX":-2.6100269241235203,"pfxZ":8.550687662661602,"pX":-0.061743761293120536,"pZ":3.121750144191484,"vX0":2.4591717079305675,"vY0":-132.9214125238894,"vZ0":-4.736867635738691,"x":119.35,"y":154.49,"x0":-0.6582573949288694,"y0":50.005512618223904,"z0":6.1424579951180815,"aX":-4.687417460186034},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.8,"breakHorizontal":4.2,"spinRate":1920,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.4115204010792537,"extension":6.128324160675892},"index":3,"playId":"042ee1dd-fd9d-3e99-8f27-bc7474302c9b","pitchNumber":4,"startTime":"2026-07-04T15:55:39.271Z","endTime":"2026-07-04T15:55:44.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":73.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.733755631985,"aZ":-32.7954112617653,"pfxX":6.716727453807478,"pfxZ":-0.46642527454784055,"pX":1.1927728087232596,"pZ":1.637673018370171,"vX0":2.6565134449355523,"vY0":-114.49243352811789,"vZ0":-3.1174947217888587,"x":71.53,"y":194.56,"x0":-0.8508687236152638,"y0":50.00060716134931,"z0":6.187407155093246,"aX":9.023434619383695},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-1.3,"breakHorizontal":-12.8,"spinRate":2133,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.47620040195686864,"extension":6.010031603460652},"index":4,"playId":"8e65fd85-3a7b-373e-8809-2952ae0e40cc","pitchNumber":5,"startTime":"2026-07-04T15:55:59.253Z","endTime":"2026-07-04T15:56:03.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.32233309305722,"aZ":-11.463552644991085,"pfxX":-3.7519279265207723,"pfxZ":11.434877258118568,"pX":0.26659750233329416,"pZ":2.1132174835349518,"vX0":3.3646654155068867,"vY0":-132.7065487819877,"vZ0":-8.167398611883609,"x":106.84,"y":181.72,"x0":-0.5209085299234317,"y0":50.00202697011495,"z0":6.035728262236448,"aX":-6.794465631819524},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.4,"breakHorizontal":6.2,"spinRate":2138,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.41035486555,"extension":6.135164638208612},"hitData":{"launchSpeed":101.1,"launchAngle":18.0,"totalDistance":277.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":194.04,"coordY":110.97}},"index":5,"playId":"d53c721c-375c-329c-8fb0-9df2687ac263","pitchNumber":6,"startTime":"2026-07-04T15:56:16.322Z","endTime":"2026-07-04T15:56:27.213Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T15:56:27.213Z","atBatIndex":22},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nick Gonzales grounds into a double play, shortstop CJ Abrams to second baseman Nasim Nuñez to first baseman Luis García Jr. Ryan O'Hearn out at 2nd. Nick Gonzales out at 1st.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-04T15:56:29.512Z","endTime":"2026-07-04T15:57:47.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.853436828192496,"aZ":-20.67716280979192,"pfxX":-9.129458757736076,"pfxZ":6.501886797868996,"pX":-0.7718071772234039,"pZ":2.2196393495346896,"vX0":3.05965722134511,"vY0":-131.60662832262855,"vZ0":-5.8721297752594905,"x":146.42,"y":178.85,"x0":-0.7579663521550485,"y0":50.00145093474101,"z0":5.993700531219278,"aX":-16.14049084397553},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.8,"breakHorizontal":16.0,"spinRate":1951,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.41492087414508116,"extension":6.182099717828373},"index":0,"playId":"d4204a2f-f33b-378b-8e6d-b401f80a3b02","pitchNumber":1,"startTime":"2026-07-04T15:56:49.485Z","endTime":"2026-07-04T15:56:53.855Z","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":92.1,"endSpeed":84.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.417091390586027,"aZ":-16.2842247475696,"pfxX":-6.698126446427049,"pfxZ":8.664457159330679,"pX":-0.9866050342835261,"pZ":2.6438339402846993,"vX0":1.311786745500717,"vY0":-134.15361090260544,"vZ0":-5.749325950467262,"x":154.61,"y":167.4,"x0":-0.6096938881209136,"y0":50.00170538617171,"z0":5.964548918352211,"aX":-12.279136226720297},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.8,"breakHorizontal":11.9,"spinRate":2036,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.4073690818830782,"extension":6.1517098091790094},"index":1,"playId":"e8d198ee-ac8b-38e9-8ac9-52dc5591750b","pitchNumber":2,"startTime":"2026-07-04T15:57:18.487Z","endTime":"2026-07-04T15:57:22.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":74.4,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.418479586170303,"aZ":-36.486146375870916,"pfxX":5.751924356927661,"pfxZ":-3.133505457777215,"pX":-0.03175688620853218,"pZ":2.3119482566089786,"vX0":-0.03769187990764755,"vY0":-115.70427798859303,"vZ0":-1.076760752797584,"x":118.21,"y":176.36,"x0":-0.7645681601389388,"y0":50.00227628723781,"z0":6.23173686389282,"aX":7.920121501332025},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-5.6,"breakHorizontal":-10.4,"spinRate":2128,"spinDirection":48},"zone":5,"typeConfidence":2.0,"plateTime":0.47058019726153777,"extension":5.930697244161199},"hitData":{"launchSpeed":99.5,"launchAngle":-5.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.22,"coordY":149.15}},"index":2,"playId":"5975844b-8ae2-358f-ae2f-ae001732590e","pitchNumber":3,"startTime":"2026-07-04T15:57:39.539Z","endTime":"2026-07-04T15:57:47.575Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T15:57:47.575Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Mangum grounds out, shortstop CJ Abrams to first baseman Luis García Jr.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-04T15:58:05.118Z","endTime":"2026-07-04T16:00:02.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"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":3},"details":{"event":"Groundout","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":6},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":88.5,"endSpeed":82.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.2109761253072,"aZ":-24.726991869355754,"pfxX":1.5733930028998426,"pfxZ":4.321609864130817,"pX":-0.055657859047230154,"pZ":2.8273225587745556,"vX0":1.5122517288678912,"vY0":-129.0635782337575,"vZ0":-3.8816266221498603,"x":119.12,"y":162.44,"x0":-0.8490008029477506,"y0":50.00596044983048,"z0":6.2063186481215835,"aX":2.7145768255826916},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.3,"breakHorizontal":-3.1,"spinRate":2040,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.4207985764176434,"extension":6.037369842334438},"index":0,"playId":"2080f5a0-f4fa-309c-b6e7-9f781c5538e9","pitchNumber":1,"startTime":"2026-07-04T15:58:15.632Z","endTime":"2026-07-04T15:58:19.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.623823062462975,"aZ":-15.24258357581354,"pfxX":-3.1738343133566875,"pfxZ":9.062028025308123,"pX":0.0534626136540489,"pZ":2.94082476670592,"vX0":2.6384303142825716,"vY0":-134.70774474919673,"vZ0":-5.516894079990277,"x":114.96,"y":159.38,"x0":-0.5182481727841158,"y0":50.00668386073067,"z0":6.063778047879256,"aX":-5.933002338662828},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.7,"breakHorizontal":5.3,"spinRate":2023,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.4040043635921169,"extension":6.122700093521646},"index":1,"playId":"02450912-4994-3d5e-89d4-fff4c058525b","pitchNumber":2,"startTime":"2026-07-04T15:58:30.295Z","endTime":"2026-07-04T15:58:34.815Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-04T15:58:40.723Z","endTime":"2026-07-04T15:58:53.498Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":75.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.837245143187452,"aZ":-36.964068854989144,"pfxX":3.8663549594727806,"pfxZ":-3.4124632033349296,"pX":0.7343373587977055,"pZ":-0.2301895886987949,"vX0":2.277119563816101,"vY0":-116.79149813134555,"vZ0":-6.369042104008081,"x":89.01,"y":245.0,"x0":-0.7507616924084407,"y0":50.004842730792326,"z0":5.947671324259554,"aX":5.423218654599589},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-7.3,"breakHorizontal":-7.6,"spinRate":2157,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.46626000766208175,"extension":6.003707569799978},"index":3,"playId":"82441374-f2eb-3223-a202-912640c0f7f3","pitchNumber":3,"startTime":"2026-07-04T15:58:53.498Z","endTime":"2026-07-04T15:58:57.490Z","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":91.9,"endSpeed":85.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.762935849214944,"aZ":-23.281690233089325,"pfxX":-6.122203083696361,"pfxZ":4.789825357748606,"pX":-0.8535315339642281,"pZ":3.0212803947588713,"vX0":1.2479016139357144,"vY0":-134.0686163620029,"vZ0":-3.6900614126190403,"x":149.53,"y":157.21,"x0":-0.5234740625949271,"y0":50.0000182436725,"z0":6.039996143938987,"aX":-11.356700399455837},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.3,"breakHorizontal":10.9,"spinRate":1709,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.4055849323697207,"extension":6.1037105445407915},"index":4,"playId":"7e36fbc0-d75b-34dd-a664-60697e8fedc7","pitchNumber":4,"startTime":"2026-07-04T15:59:16.488Z","endTime":"2026-07-04T15:59:20.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.566106144689332,"aZ":-21.800540377735285,"pfxX":-5.746252770372029,"pfxZ":5.58057479473813,"pX":1.0563033430023043,"pZ":3.661066595785412,"vX0":5.9306886459438575,"vY0":-133.93406861287292,"vZ0":-2.4179386472099047,"x":76.74,"y":139.93,"x0":-0.4157206210521103,"y0":50.00530225272721,"z0":6.096174594353791,"aX":-10.686419330168945},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.0,"breakHorizontal":9.5,"spinRate":1972,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.40535843952449957,"extension":6.183051700054214},"index":5,"playId":"18415466-0e3b-3089-86ce-7d64673c79e7","pitchNumber":5,"startTime":"2026-07-04T15:59:36.250Z","endTime":"2026-07-04T15:59:40.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":86.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.365204236586635,"aZ":-17.974056817481596,"pfxX":-2.985208653503113,"pfxZ":7.542693624122601,"pX":0.4436615702201775,"pZ":3.5657950474959326,"vX0":3.291999941583829,"vY0":-134.66225597680213,"vZ0":-3.7615600492381356,"x":100.09,"y":142.5,"x0":-0.39251157216255306,"y0":50.001485487038,"z0":6.211791571048418,"aX":-5.619596444760259},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.3,"breakHorizontal":4.9,"spinRate":2060,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.40289750142939695,"extension":6.266195424759136},"hitData":{"launchSpeed":89.4,"launchAngle":-6.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.86,"coordY":145.09}},"index":6,"playId":"a779aec4-7182-3fac-b7de-4c225f326b28","pitchNumber":6,"startTime":"2026-07-04T15:59:54.819Z","endTime":"2026-07-04T16:00:02.150Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T16:00:02.150Z","atBatIndex":24},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nasim Nuñez lines out to center fielder Jake Mangum.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-04T16:02:04.770Z","endTime":"2026-07-04T16:02:28.531Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":96.7,"endSpeed":90.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.433416412856758,"aZ":-15.655494823972155,"pfxX":-5.3183526614100565,"pfxZ":8.088101262001825,"pX":0.1672313811769182,"pZ":1.891686346103292,"vX0":4.625653060858354,"vY0":-140.69633715207743,"vZ0":-8.73285683710233,"x":110.63,"y":187.7,"x0":-0.7925278712284318,"y0":50.0000180618567,"z0":6.011372685508925,"aX":-10.85658071657327},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.4,"breakHorizontal":8.9,"spinRate":2306,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.38660846826515893,"extension":6.2604245864411165},"hitData":{"launchSpeed":96.4,"launchAngle":23.0,"totalDistance":340.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":112.81,"coordY":63.13}},"index":0,"playId":"ad14975b-8371-37ae-a4c0-cb70c6c13199","pitchNumber":1,"startTime":"2026-07-04T16:02:20.911Z","endTime":"2026-07-04T16:02:28.531Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T16:02:28.531Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"James Wood walks.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-04T16:02:46.393Z","endTime":"2026-07-04T16:04:22.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.888528724355577,"aZ":-27.62633533334032,"pfxX":-7.1727249738706575,"pfxZ":2.500985732144269,"pX":-2.0095794571050436,"pZ":2.9903826518451364,"vX0":-0.17772886903667068,"vY0":-132.7736502015717,"vZ0":-3.122777833788423,"x":193.6,"y":158.04,"x0":-1.0078836039363472,"y0":50.00043667852356,"z0":6.1557640606754624,"aX":-13.021361192099784},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.2,"breakHorizontal":13.1,"spinRate":1674,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4098841396511732,"extension":6.117743713071751},"index":0,"playId":"b9fd3659-c509-3efa-80b9-cbf142c58ab7","pitchNumber":1,"startTime":"2026-07-04T16:02:46.393Z","endTime":"2026-07-04T16:02:49.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.274144433185572,"aZ":-41.73468692645868,"pfxX":2.218930098222458,"pfxZ":-6.036252344946796,"pX":-0.4497903138310341,"pZ":2.195723349301854,"vX0":0.017810103566389374,"vY0":-124.31604527228244,"vZ0":-1.9252702730532072,"x":134.14,"y":179.5,"x0":-0.7458948985875514,"y0":50.00603733688998,"z0":6.4087096550564056,"aX":3.5128238874282895},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-11.2,"breakHorizontal":-4.1,"spinRate":2590,"spinDirection":46},"zone":7,"typeConfidence":2.0,"plateTime":0.43870019655795467,"extension":5.816766832480262},"index":1,"playId":"83b50c4c-170f-375b-8e7c-d461b5a2f457","pitchNumber":2,"startTime":"2026-07-04T16:02:59.358Z","endTime":"2026-07-04T16:03:03.645Z","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":1},"pitchData":{"startSpeed":84.6,"endSpeed":79.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.693699499427584,"aZ":-38.5200844132805,"pfxX":5.121599638513968,"pfxZ":-4.051080188870589,"pX":-1.200206801192243,"pZ":2.408993439864293,"vX0":-2.486192035019578,"vY0":-123.30921986898393,"vZ0":-2.107258485606553,"x":162.75,"y":173.74,"x0":-0.8531589755047742,"y0":50.003825766631046,"z0":6.4742400114858105,"aX":8.018860544222695},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-7.6,"breakHorizontal":-8.9,"spinRate":2692,"spinDirection":44},"zone":13,"typeConfidence":2.0,"plateTime":0.4413926523749714,"extension":5.823331488463733},"index":2,"playId":"b17bac4f-373d-374a-a334-e2433d311c49","pitchNumber":3,"startTime":"2026-07-04T16:03:12.704Z","endTime":"2026-07-04T16:03:17.500Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-07-04T16:03:29.711Z","endTime":"2026-07-04T16:03:52.012Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.945322864668732,"aZ":-42.84798945797151,"pfxX":4.951347348927161,"pfxZ":-7.102204502803711,"pX":-0.05945423597077933,"pZ":1.324472031177747,"vX0":-0.12760466070024146,"vY0":-121.56920209595297,"vZ0":-3.4730984960752056,"x":119.27,"y":203.02,"x0":-0.6501329529966721,"y0":50.00466514752857,"z0":6.476497899629532,"aX":7.440738920336656},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-13.4,"breakHorizontal":-9.0,"spinRate":2804,"spinDirection":39},"zone":13,"typeConfidence":2.0,"plateTime":0.44986643808085747,"extension":5.953197419740391},"index":4,"playId":"64ced29f-9ca0-3234-a385-5bc43a7c4d4b","pitchNumber":4,"startTime":"2026-07-04T16:03:52.012Z","endTime":"2026-07-04T16:03:57.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.434483037817067,"aZ":-39.04925263705521,"pfxX":5.513553213989993,"pfxZ":-4.38767481287702,"pX":-1.494668189419426,"pZ":1.5743648193371778,"vX0":-3.3965616557232816,"vY0":-124.01808392273865,"vZ0":-3.2957462973723906,"x":173.97,"y":196.27,"x0":-0.8277750879917266,"y0":50.002790707845726,"z0":6.158296142301921,"aX":8.63913119254045},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-8.4,"breakHorizontal":-9.2,"spinRate":2700,"spinDirection":43},"zone":13,"typeConfidence":2.0,"plateTime":0.44065244051851815,"extension":6.092228530205723},"index":5,"playId":"eb7edd57-86ca-35c2-9c57-65ad3637417b","pitchNumber":5,"startTime":"2026-07-04T16:04:06.715Z","endTime":"2026-07-04T16:04:10.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":85.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.469982576547178,"aZ":-28.765478303111426,"pfxX":-0.5412206978108669,"pfxZ":1.8890681037208572,"pX":1.1379880485322038,"pZ":0.6811730285302812,"vX0":4.426996511605371,"vY0":-132.5797033841635,"vZ0":-8.56775634080337,"x":73.62,"y":220.39,"x0":-0.4728612729157644,"y0":50.00575766732289,"z0":6.009549427698115,"aX":-0.9784284450513563},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.0,"breakHorizontal":0.1,"spinRate":2641,"spinDirection":108},"zone":14,"typeConfidence":2.0,"plateTime":0.41085692923117945,"extension":6.144448190512399},"index":6,"playId":"86fd2ff5-a7f9-369e-8359-9f0e9c35f48c","pitchNumber":6,"startTime":"2026-07-04T16:04:18.837Z","endTime":"2026-07-04T16:04:22.894Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T16:04:22.894Z","atBatIndex":26},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis García Jr. lines out to center fielder Jake Mangum.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-04T16:04:26.391Z","endTime":"2026-07-04T16:05:38.496Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.844505126276303,"aZ":-23.560932163537373,"pfxX":-8.890828367466908,"pfxZ":4.767904933872707,"pX":-0.3780274667263821,"pZ":2.873033379760213,"vX0":3.6474927248962725,"vY0":-133.11685236205597,"vZ0":-4.5642119538753825,"x":131.41,"y":161.21,"x0":-0.6059767089192093,"y0":50.00165457480319,"z0":6.301689157041641,"aX":-16.058101016005754},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.9,"breakHorizontal":15.4,"spinRate":1949,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.4104516887549612,"extension":5.916934837980819},"index":0,"playId":"596b6a8e-099f-310e-9260-3c2b460d9417","pitchNumber":1,"startTime":"2026-07-04T16:04:48.306Z","endTime":"2026-07-04T16:04:52.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33052516587236,"aZ":-20.91993593252619,"pfxX":-9.381956760588006,"pfxZ":6.1522760368831335,"pX":1.43002879387975,"pZ":0.7244994132149142,"vX0":8.46469494319641,"vY0":-133.7600553532443,"vZ0":-9.578510183421713,"x":62.49,"y":219.22,"x0":-0.5423680003343411,"y0":50.00072242173451,"z0":5.826103532688545,"aX":-17.157252859594205},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.4,"breakHorizontal":15.4,"spinRate":2073,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.40802233177992075,"extension":6.304051735389197},"index":1,"playId":"5a473812-80c0-3d5d-8f84-d486f2561272","pitchNumber":2,"startTime":"2026-07-04T16:05:06.714Z","endTime":"2026-07-04T16:05:10.617Z","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":1},"pitchData":{"startSpeed":96.3,"endSpeed":89.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.189362117716016,"aZ":-21.978808847862656,"pfxX":-8.372928503703523,"pfxZ":5.059602738862305,"pX":-0.5771515882215,"pZ":2.4980074906234186,"vX0":3.705317087384706,"vY0":-140.2666936332232,"vZ0":-5.73628233582872,"x":139.0,"y":171.33,"x0":-0.8185847331876275,"y0":50.00562963983311,"z0":5.978466401662143,"aX":-16.885839491889083},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.3,"breakHorizontal":14.5,"spinRate":2221,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.3887259963997596,"extension":6.281531740838946},"hitData":{"launchSpeed":88.4,"launchAngle":22.0,"totalDistance":322.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":133.22,"coordY":70.38}},"index":2,"playId":"1b8152a4-8b8b-387b-a8d4-1bf81a9688e0","pitchNumber":3,"startTime":"2026-07-04T16:05:28.343Z","endTime":"2026-07-04T16:05:38.496Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T16:05:38.496Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Curtis Mead strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-04T16:05:48.708Z","endTime":"2026-07-04T16:07:49.190Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":97.1,"endSpeed":90.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.63946856911414,"aZ":-15.0214572543313,"pfxX":-4.162518463019763,"pfxZ":8.310412894953933,"pX":0.8750846620077274,"pZ":3.756166969767833,"vX0":5.9338085073431985,"vY0":-141.4649201447027,"vZ0":-4.030285448010776,"x":83.64,"y":137.36,"x0":-0.690970965789025,"y0":50.00687808093457,"z0":6.136667991850545,"aX":-8.596105179835495},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.6,"breakHorizontal":6.6,"spinRate":2264,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.38447046474221125,"extension":6.186944987417737},"index":0,"playId":"1695240c-9edd-3963-9ea1-f7a88bed701c","pitchNumber":1,"startTime":"2026-07-04T16:06:00.042Z","endTime":"2026-07-04T16:06:04.411Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.297515405965328,"aZ":-11.711983686586773,"pfxX":-2.8243765894761093,"pfxZ":9.757178194129716,"pX":-0.13036492267865513,"pZ":3.9792084517755026,"vX0":2.2555277659396626,"vY0":-142.85229332675652,"vZ0":-4.809770660152507,"x":121.97,"y":131.34,"x0":-0.5573540107299877,"y0":50.007040227726456,"z0":6.401582331209078,"aX":-5.9261060922772755},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.0,"breakHorizontal":4.8,"spinRate":2344,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3812428911257375,"extension":6.134129572956909},"index":1,"playId":"c382bec2-1a3c-3b31-b899-997d39183758","pitchNumber":2,"startTime":"2026-07-04T16:06:15.380Z","endTime":"2026-07-04T16:06:21.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":85.7,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.23246991642592,"aZ":-26.320309860993703,"pfxX":1.8265280466745988,"pfxZ":3.186387384680609,"pX":0.4158189802304966,"pZ":2.7946945233965246,"vX0":2.5497644047702774,"vY0":-132.8372463679795,"vZ0":-3.9944157536658427,"x":101.15,"y":163.32,"x0":-0.7840105186754118,"y0":50.00001387562537,"z0":6.172489341797581,"aX":3.3514347940892195},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.4,"breakHorizontal":-3.7,"spinRate":2606,"spinDirection":155},"zone":6,"typeConfidence":2.0,"plateTime":0.40815500055462106,"extension":5.871279813762371},"index":2,"playId":"bf93b118-a9f9-3171-92f6-3859b0eb5eaf","pitchNumber":3,"startTime":"2026-07-04T16:06:32.978Z","endTime":"2026-07-04T16:06:36.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":79.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.840916104014426,"aZ":-40.06862007397915,"pfxX":6.143530799019132,"pfxZ":-5.104149739030034,"pX":-0.09124791708447468,"pZ":1.1687916954340107,"vX0":-0.30187005227496627,"vY0":-122.88360147524145,"vZ0":-4.412474218345973,"x":120.48,"y":207.22,"x0":-0.7671099894896671,"y0":50.00523930339634,"z0":6.352865119903395,"aX":9.499513863979935},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-10.0,"breakHorizontal":-11.2,"spinRate":2864,"spinDirection":44},"zone":13,"typeConfidence":2.0,"plateTime":0.4438785727085621,"extension":6.038619738571242},"index":3,"playId":"7cf3851b-58de-352b-ab7d-d0f8c2808fd1","pitchNumber":4,"startTime":"2026-07-04T16:06:54.217Z","endTime":"2026-07-04T16:06:58.454Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":90.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26509619193416,"aZ":-17.11799296272781,"pfxX":-4.7738125256075445,"pfxZ":7.346056298704545,"pX":-0.04613559913135348,"pZ":2.03097680722266,"vX0":3.4407339450155496,"vY0":-141.11692810222146,"vZ0":-8.221060148694102,"x":118.76,"y":183.94,"x0":-0.65115581953032,"y0":50.00114987852956,"z0":6.0504937618517545,"aX":-9.782290415786708},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.1,"breakHorizontal":8.0,"spinRate":2358,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.38576818015444525,"extension":6.1685275845515015},"index":4,"playId":"b01eb6ca-5231-39dc-9005-fcd6bf15f779","pitchNumber":5,"startTime":"2026-07-04T16:07:10.916Z","endTime":"2026-07-04T16:07:15.547Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-04T16:07:29.360Z","endTime":"2026-07-04T16:07:44.208Z","isPitch":false,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"}},{"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":85.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.134333025685613,"aZ":-30.41611569385141,"pfxX":2.0542524076211364,"pfxZ":0.9637108385528297,"pX":-0.48360332602534206,"pZ":3.4583329812617154,"vX0":0.294601976960514,"vY0":-132.88836561295383,"vZ0":-1.8439415831818553,"x":135.43,"y":145.41,"x0":-0.8627614845756536,"y0":50.00314561716571,"z0":6.328915970413507,"aX":3.7474064775095726},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":1.6,"breakHorizontal":-3.8,"spinRate":2607,"spinDirection":114},"zone":11,"typeConfidence":2.0,"plateTime":0.4090642421919206,"extension":5.9571597614003755},"index":6,"playId":"73dc3324-b591-3d46-aad3-4998f0cba1d7","pitchNumber":6,"startTime":"2026-07-04T16:07:44.208Z","endTime":"2026-07-04T16:07:49.190Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T16:07:49.190Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tyler Callihan lines out to center fielder Dylan Crews.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-04T16:09:40.309Z","endTime":"2026-07-04T16:12:07.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"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":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"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":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.2,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37247378551488,"aZ":-15.197610516876743,"pfxX":-2.090270654728568,"pfxZ":9.678497152085825,"pX":-0.38634931852044346,"pZ":1.86621331092381,"vX0":1.3906108307805947,"vY0":-131.0069040883481,"vZ0":-7.842494046848555,"x":131.73,"y":188.39,"x0":-0.6501016108318229,"y0":50.000231951740204,"z0":6.014946391692537,"aX":-3.665113575368978},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.2,"breakHorizontal":3.5,"spinRate":2038,"spinDirection":207},"zone":7,"typeConfidence":2.0,"plateTime":0.41667272869190963,"extension":6.07915224511317},"index":0,"playId":"8ecc2ec6-f64c-3570-bca1-01967872c7c9","pitchNumber":1,"startTime":"2026-07-04T16:09:59.923Z","endTime":"2026-07-04T16:10:03.923Z","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":87.3,"endSpeed":81.2,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.260326993892697,"aZ":-24.463947115594127,"pfxX":0.6342067974705199,"pfxZ":4.621335692981502,"pX":-0.38257366792411734,"pZ":3.408619609150728,"vX0":0.6069127091671865,"vY0":-127.33907202332699,"vZ0":-2.1807111200744016,"x":131.58,"y":146.75,"x0":-0.7050420775719802,"y0":50.003836818884096,"z0":6.180818766672946,"aX":1.0578327808584393},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.2,"breakHorizontal":-1.3,"spinRate":2158,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.42757081424510845,"extension":5.952086599116343},"index":1,"playId":"7be2f4aa-acce-39ea-9c88-ae4bb0ce1adb","pitchNumber":2,"startTime":"2026-07-04T16:10:15.379Z","endTime":"2026-07-04T16:10:20.673Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-04T16:10:27.462Z","endTime":"2026-07-04T16:10:37.856Z","isPitch":false,"type":"action","player":{"id":682997,"link":"/api/v1/people/682997"}},{"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":92.4,"endSpeed":85.0,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.624097444837343,"aZ":-16.661415000330184,"pfxX":-2.8991312550955914,"pfxZ":8.392168104197983,"pX":-1.3735601423477108,"pZ":3.7999260193097686,"vX0":-0.7069183700379905,"vY0":-134.7050326470117,"vZ0":-3.136793927139451,"x":169.36,"y":136.18,"x0":-0.7312934608146284,"y0":50.00538205575588,"z0":6.1488055865319,"aX":-5.359911809637034},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.8,"breakHorizontal":5.4,"spinRate":2096,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4056912562683226,"extension":6.070197990915111},"index":3,"playId":"220a4814-0f3a-39da-a927-eba37e9196e6","pitchNumber":3,"startTime":"2026-07-04T16:10:37.856Z","endTime":"2026-07-04T16:10:42.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.216196840523477,"aZ":-30.28678855162827,"pfxX":-8.140376769654825,"pfxZ":1.2552825080122574,"pX":0.8252848741501403,"pZ":1.022735232401301,"vX0":5.392487585741176,"vY0":-121.78787386734267,"vZ0":-5.623263618269926,"x":85.54,"y":211.17,"x0":-0.3564775390884474,"y0":50.00452973181502,"z0":5.9712802491950745,"aX":-12.268011428478127},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.2,"breakHorizontal":13.6,"spinRate":1230,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.44920044700434403,"extension":5.977595819913941},"index":4,"playId":"276409fc-9866-3ac4-b65b-7420db69b245","pitchNumber":4,"startTime":"2026-07-04T16:10:55.491Z","endTime":"2026-07-04T16:10:59.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":83.1,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.097036851951525,"aZ":-21.464486823755056,"pfxX":0.12724560209837052,"pfxZ":6.1534014829989,"pX":0.02086797732395399,"pZ":2.277074619672764,"vX0":1.5330419915567053,"vY0":-130.0183957050818,"vZ0":-5.675890835119466,"x":116.2,"y":177.3,"x0":-0.5889389058143316,"y0":50.00040536901941,"z0":6.08054599335433,"aX":0.2212695651942971},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.3,"breakHorizontal":-0.5,"spinRate":2004,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.4186692578517319,"extension":6.151758357162272},"index":5,"playId":"dfd03c0b-06ed-3c3f-8f18-a498a7205661","pitchNumber":5,"startTime":"2026-07-04T16:11:16.939Z","endTime":"2026-07-04T16:11:21.497Z","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":90.9,"endSpeed":84.0,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.007097218535755,"aZ":-23.17587060958903,"pfxX":-7.79557264816342,"pfxZ":5.02955261991579,"pX":-0.6776411585423557,"pZ":2.2486754526006063,"vX0":2.7444839007210047,"vY0":-132.35735897868884,"vZ0":-5.162706160992972,"x":142.83,"y":178.07,"x0":-0.7100147245486538,"y0":50.004135210074516,"z0":5.902940142276844,"aX":-13.949232333147052},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.3,"breakHorizontal":13.6,"spinRate":1468,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.4124881858731455,"extension":6.193169916010088},"index":6,"playId":"4c817ae8-0df5-3c3e-8ecd-fdfc9e8117dc","pitchNumber":6,"startTime":"2026-07-04T16:11:36.476Z","endTime":"2026-07-04T16:11:41.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.6,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.799690827440102,"aZ":-37.98735161879151,"pfxX":6.443740373111193,"pfxZ":-4.284832911504732,"pX":-0.25751551862469474,"pZ":1.6019100197454434,"vX0":-0.43054184376964344,"vY0":-115.83430217470769,"vZ0":-2.1321364078852936,"x":126.82,"y":195.53,"x0":-0.9061428177216032,"y0":50.001162873288465,"z0":6.168966883583518,"aX":8.748157280560758},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-8.0,"breakHorizontal":-11.5,"spinRate":2009,"spinDirection":44},"zone":13,"typeConfidence":2.0,"plateTime":0.4729916413908395,"extension":6.0000373822332485},"hitData":{"launchSpeed":98.0,"launchAngle":16.0,"totalDistance":329.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":128.25,"coordY":67.11}},"index":7,"playId":"299a4b23-7cc2-3339-b15c-713c7f2cca9f","pitchNumber":7,"startTime":"2026-07-04T16:11:57.843Z","endTime":"2026-07-04T16:12:07.849Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T16:12:07.849Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Henry Davis grounds out, third baseman Curtis Mead to first baseman Luis García Jr.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-04T16:12:06.052Z","endTime":"2026-07-04T16:14:04.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.611353827158943,"aZ":-25.38217363583646,"pfxX":1.0954303873993867,"pfxZ":3.929944861202319,"pX":0.7049274596069451,"pZ":3.8224652019769088,"vX0":2.940338597792297,"vY0":-129.06900283002088,"vZ0":-1.397523605955775,"x":90.13,"y":135.57,"x0":-0.5803109859163371,"y0":50.00511161405589,"z0":6.280631968053854,"aX":1.893633615636718},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.1,"breakHorizontal":-2.5,"spinRate":2064,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.42041111129878317,"extension":5.9994718344811755},"index":0,"playId":"225c0236-7314-3554-b8cb-19f987f196d0","pitchNumber":1,"startTime":"2026-07-04T16:12:29.459Z","endTime":"2026-07-04T16:12:34.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91393766456121,"aZ":-19.724949533566154,"pfxX":-9.439794295037437,"pfxZ":6.897105816287533,"pX":-1.4315583106277578,"pZ":2.6344397884733177,"vX0":1.4204135327939997,"vY0":-132.86105696974155,"vZ0":-4.984979027763647,"x":171.57,"y":167.65,"x0":-0.7426471681283608,"y0":50.001749399103744,"z0":5.949618606572502,"aX":-17.036441070221255},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.8,"breakHorizontal":16.9,"spinRate":2106,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.41074707891101436,"extension":6.120593061344861},"index":1,"playId":"efb48a07-32f0-3cef-998a-a8d95e4ded54","pitchNumber":2,"startTime":"2026-07-04T16:12:43.363Z","endTime":"2026-07-04T16:12:47.913Z","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":1},"pitchData":{"startSpeed":89.1,"endSpeed":83.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.64617593678222,"aZ":-21.80477270313621,"pfxX":0.5241118766862763,"pfxZ":5.931425164660519,"pX":0.1982100608359266,"pZ":3.6242648214087843,"vX0":1.881087824538106,"vY0":-129.97844842424195,"vZ0":-2.4155022453987933,"x":109.44,"y":140.92,"x0":-0.5966553379975493,"y0":50.00341790874715,"z0":6.183292522940403,"aX":0.9163835718846038},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.6,"breakHorizontal":-1.3,"spinRate":2054,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.4179264345765179,"extension":6.125670989773993},"index":2,"playId":"d810b6ea-f051-31eb-a138-7083a6f7040a","pitchNumber":3,"startTime":"2026-07-04T16:13:01.955Z","endTime":"2026-07-04T16:13:06.266Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.182555322442173,"aZ":-13.116889150748234,"pfxX":-3.2977187495943205,"pfxZ":10.036255017680123,"pX":0.3864091842065189,"pZ":3.498280721242236,"vX0":3.451171372590235,"vY0":-135.80865100057122,"vZ0":-4.368839374475317,"x":102.27,"y":144.33,"x0":-0.4625457956861112,"y0":50.001154273866,"z0":6.016972645312399,"aX":-6.260629203020366},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.6,"breakHorizontal":5.4,"spinRate":2098,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.40082821008550606,"extension":6.303750981645518},"index":3,"playId":"22e9aece-9117-31b1-8970-9d2a04e26555","pitchNumber":4,"startTime":"2026-07-04T16:13:20.727Z","endTime":"2026-07-04T16:13:25.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.897266259251573,"aZ":-13.54756568668432,"pfxX":-3.99333487032808,"pfxZ":9.774792842636224,"pX":-9.25840049447252E-4,"pZ":3.3801080316705474,"vX0":2.633991679997111,"vY0":-136.4083279384655,"vZ0":-4.567045061121009,"x":117.04,"y":147.52,"x0":-0.454824816486949,"y0":50.00106387094273,"z0":5.993814747422911,"aX":-7.6079398546904535},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.0,"breakHorizontal":6.7,"spinRate":2137,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3998458510432159,"extension":6.288372785394018},"index":4,"playId":"992da6dc-d04d-3c28-93f2-a3ef5c5d3525","pitchNumber":5,"startTime":"2026-07-04T16:13:38.058Z","endTime":"2026-07-04T16:13:43.034Z","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":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.881781725329958,"aZ":-21.04667782846607,"pfxX":-8.060507019221813,"pfxZ":6.062514932883212,"pX":-0.4669968694540755,"pZ":2.102127099308251,"vX0":3.2040383665560244,"vY0":-134.11398136016285,"vZ0":-5.846389165845204,"x":134.8,"y":182.02,"x0":-0.6245672303278393,"y0":50.004955914036074,"z0":5.794704702009244,"aX":-14.799854629584608},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.1,"breakHorizontal":14.0,"spinRate":1988,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.4071998496980518,"extension":6.272766212926208},"hitData":{"launchSpeed":78.3,"launchAngle":-26.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.75,"coordY":171.95}},"index":5,"playId":"40906be4-a3d4-3269-a2d0-3dd88ad3f902","pitchNumber":6,"startTime":"2026-07-04T16:13:57.355Z","endTime":"2026-07-04T16:14:04.891Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T16:14:04.891Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Konnor Griffin grounds out, third baseman Curtis Mead to first baseman Luis García Jr.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-04T16:14:11.434Z","endTime":"2026-07-04T16:14:38.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.33756281492318,"aZ":-38.45427552104063,"pfxX":5.103170625412617,"pfxZ":-4.699971451197469,"pX":-0.065811919188407,"pZ":1.73937666743521,"vX0":0.27506000030614636,"vY0":-115.1458383815793,"vZ0":-1.5108144982978544,"x":119.51,"y":191.82,"x0":-0.84954082360281,"y0":50.00371165952721,"z0":6.1410877017497265,"aX":6.8193316783955655},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-8.6,"breakHorizontal":-9.4,"spinRate":1865,"spinDirection":40},"zone":8,"typeConfidence":2.0,"plateTime":0.4765699514172983,"extension":6.0703992991973115},"hitData":{"launchSpeed":99.5,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.14,"coordY":169.92}},"index":0,"playId":"f0496b8b-37ec-3055-81ca-3ce0676c0d6e","pitchNumber":1,"startTime":"2026-07-04T16:14:31.110Z","endTime":"2026-07-04T16:14:38.862Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T16:14:38.862Z","atBatIndex":31},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"CJ Abrams pops out to third baseman Nick Gonzales.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-04T16:16:51.860Z","endTime":"2026-07-04T16:17:04.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":77.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.362487941106576,"aZ":-39.25340935511815,"pfxX":3.1876357370795043,"pfxZ":-4.76203793144385,"pX":0.17702220068542998,"pZ":1.8536271684156371,"vX0":0.8749631212936657,"vY0":-120.66042106380472,"vZ0":-3.0398472454852987,"x":110.25,"y":188.73,"x0":-0.6035329922859922,"y0":50.000117049689905,"z0":6.5561207439554465,"aX":4.74394932789618},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-9.0,"breakHorizontal":-6.0,"spinRate":2724,"spinDirection":43},"zone":8,"typeConfidence":2.0,"plateTime":0.45228351919747434,"extension":5.758089224304434},"hitData":{"launchSpeed":81.7,"launchAngle":77.0,"totalDistance":48.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":128.5,"coordY":185.13}},"index":0,"playId":"675f43b1-b57b-379b-82ce-78c6494a6450","pitchNumber":1,"startTime":"2026-07-04T16:16:54.459Z","endTime":"2026-07-04T16:17:04.017Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T16:17:04.017Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daylen Lile singles on a fly ball to left fielder Bryan Reynolds.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-04T16:17:15.081Z","endTime":"2026-07-04T16:17:41.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":85.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.55166202701411,"aZ":-21.013440044313473,"pfxX":-7.61953850612213,"pfxZ":6.149759715828298,"pX":-0.4792899767104597,"pZ":1.4381436642243863,"vX0":3.2620156923047987,"vY0":-132.86323169838607,"vZ0":-8.58106681029986,"x":135.27,"y":199.95,"x0":-0.7230982250603866,"y0":50.002344402287314,"z0":6.198799250440093,"aX":-13.821438844266437},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.7,"breakHorizontal":13.2,"spinRate":1868,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.40996228465240847,"extension":5.942336649744253},"hitData":{"launchSpeed":71.0,"launchAngle":34.0,"totalDistance":238.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":99.87,"coordY":108.68}},"index":0,"playId":"2a1bb86a-1a26-38b5-942f-8ef5935c00d7","pitchNumber":1,"startTime":"2026-07-04T16:17:30.477Z","endTime":"2026-07-04T16:17:41.988Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T16:17:41.988Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dylan Crews singles on a ground ball to shortstop Konnor Griffin. Daylen Lile to 3rd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-04T16:17:45.212Z","endTime":"2026-07-04T16:20:10.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"postOnThird":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,6,7],"actionIndex":[4],"runnerIndex":[0,1,2],"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":89.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.152561709209145,"aZ":-22.468950926497406,"pfxX":-8.050917746411887,"pfxZ":4.819633890906883,"pX":-1.809261782062809E-4,"pZ":1.1868774883238609,"vX0":4.959990957070303,"vY0":-140.17408710310866,"vZ0":-9.163788185963426,"x":117.01,"y":206.73,"x0":-0.7357335247345093,"y0":50.00172236744992,"z0":5.934605927477648,"aX":-16.211052547137903},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.2,"breakHorizontal":13.7,"spinRate":2193,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.38898696288775403,"extension":6.248525217594063},"index":0,"playId":"8e7b8038-2fd1-3d10-83ca-f0046c638493","pitchNumber":1,"startTime":"2026-07-04T16:18:06.806Z","endTime":"2026-07-04T16:18:10.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.254873616011476,"aZ":-25.867217436197564,"pfxX":1.842102198133397,"pfxZ":3.6050917816588637,"pX":0.7075380182785705,"pZ":1.8621838669617992,"vX0":3.0400870798545716,"vY0":-130.65924491636568,"vZ0":-6.270318615407691,"x":90.03,"y":188.5,"x0":-0.7048203799417375,"y0":50.00510662942354,"z0":6.203897004799722,"aX":3.2259894350826017},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.5,"breakHorizontal":-4.0,"spinRate":2540,"spinDirection":161},"zone":9,"typeConfidence":2.0,"plateTime":0.41717411527631354,"extension":5.930167644545222},"index":1,"playId":"607fa0df-8edd-36f8-b187-33c743be68a2","pitchNumber":2,"startTime":"2026-07-04T16:18:22.825Z","endTime":"2026-07-04T16:18:27.139Z","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":91.9,"endSpeed":86.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.194183586821932,"aZ":-25.739280723707214,"pfxX":1.5326699232495309,"pfxZ":3.4888445276620104,"pX":0.5354231347098165,"pZ":0.7971046282348637,"vX0":2.9635321165207706,"vY0":-133.76343691398506,"vZ0":-8.932180077288592,"x":96.59,"y":217.26,"x0":-0.7785537970033886,"y0":50.0025749533757,"z0":5.975203274196676,"aX":2.824221566343528},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.9,"breakHorizontal":-3.4,"spinRate":2570,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.40681756928099144,"extension":6.240573207576443},"index":2,"playId":"7a4fae81-15de-318c-8494-3cdb05556228","pitchNumber":3,"startTime":"2026-07-04T16:18:40.119Z","endTime":"2026-07-04T16:18:44.104Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":84.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.720283464656568,"aZ":-27.37537051950605,"pfxX":2.4686570285172884,"pfxZ":2.677018703843258,"pX":1.0515448885706764,"pZ":2.2479023917150482,"vX0":3.935105474582992,"vY0":-131.5632640614385,"vZ0":-4.952080734924242,"x":76.92,"y":178.09,"x0":-0.7709958671188982,"y0":50.00460770629705,"z0":6.125975186325539,"aX":4.430645956710402},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.2,"breakHorizontal":-5.2,"spinRate":2748,"spinDirection":153},"zone":14,"typeConfidence":2.0,"plateTime":0.4126105050877622,"extension":5.80657014602736},"index":3,"playId":"b9e16c41-1ab1-3d6a-a5b6-42e05d7c4338","pitchNumber":4,"startTime":"2026-07-04T16:19:00.734Z","endTime":"2026-07-04T16:19:06.891Z","isPitch":true,"type":"pitch"},{"details":{"description":"Daylen Lile steals (8) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"actionPlayId":"b9e16c41-1ab1-3d6a-a5b6-42e05d7c4338","startTime":"2026-07-04T16:19:22.173Z","endTime":"2026-07-04T16:19:23.972Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-04T16:19:23.972Z","endTime":"2026-07-04T16:19:34.715Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":86.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.431424593611027,"aZ":-28.29214151803168,"pfxX":-0.25780422085256904,"pfxZ":2.072391311499919,"pX":-0.26640749733417485,"pZ":2.333541960482067,"vX0":1.489050978009106,"vY0":-134.30714099616165,"vZ0":-4.966838278228223,"x":127.15,"y":175.77,"x0":-0.7887551671234553,"y0":50.00038104592239,"z0":6.160128674007488,"aX":-0.4824690084852813},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.1,"breakHorizontal":0.2,"spinRate":2581,"spinDirection":157},"zone":5,"typeConfidence":2.0,"plateTime":0.40407728007094423,"extension":6.09472912541478},"index":6,"playId":"2707b501-b686-32bf-9679-384b0780372b","pitchNumber":5,"startTime":"2026-07-04T16:19:34.715Z","endTime":"2026-07-04T16:19:41.846Z","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":1},"pitchData":{"startSpeed":85.9,"endSpeed":80.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.40081761623159,"aZ":-41.69724935821337,"pfxX":4.071788388058366,"pfxZ":-5.924399430973545,"pX":0.14476647784322527,"pZ":1.3390127142833859,"vX0":0.41694187065819044,"vY0":-125.24599440611034,"vZ0":-3.906946931526743,"x":111.48,"y":202.63,"x0":-0.5530315760160128,"y0":50.00084302218029,"z0":6.286743039913337,"aX":6.547123999007389},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-11.3,"breakHorizontal":-7.4,"spinRate":2778,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.43528832134084805,"extension":6.022232381419053},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":100.63,"coordY":157.76}},"index":7,"playId":"feaae785-e16e-34d8-91c7-0a830fe27b0d","pitchNumber":6,"startTime":"2026-07-04T16:19:59.738Z","endTime":"2026-07-04T16:20:10.243Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T16:20:10.243Z","atBatIndex":34},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"José Tena grounds into a double play, second baseman Brandon Lowe to shortstop Konnor Griffin to first baseman Tyler Callihan. Dylan Crews out at 2nd. José Tena out at 1st.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-04T16:20:41.379Z","endTime":"2026-07-04T16:21:08.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"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":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"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_assist"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682997,"link":"/api/v1/people/682997"},"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":1},"pitchData":{"startSpeed":97.1,"endSpeed":90.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.72430759416645,"aZ":-14.782620630447658,"pfxX":-4.824694037364024,"pfxZ":8.475599388731343,"pX":0.6992293913728749,"pZ":2.0280615000736986,"vX0":5.560649902898539,"vY0":-141.30001253800032,"vZ0":-8.412190490823628,"x":90.35,"y":184.02,"x0":-0.6536624606300186,"y0":50.0019607531294,"z0":5.963512831775519,"aX":-9.900098242770834},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.0,"breakHorizontal":7.8,"spinRate":2232,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.38544535015885373,"extension":6.075572927426291},"index":0,"playId":"0a8e50c8-2be4-39db-b8df-09b933aeb053","pitchNumber":1,"startTime":"2026-07-04T16:20:41.379Z","endTime":"2026-07-04T16:20:46.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":90.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.840985186346586,"aZ":-16.209081390417055,"pfxX":-4.903024517637653,"pfxZ":7.712742730062075,"pX":-0.008252146624310563,"pZ":2.63275821473941,"vX0":3.720663413761202,"vY0":-141.87174671008768,"vZ0":-6.635043995280205,"x":117.31,"y":167.7,"x0":-0.6897987769033876,"y0":50.000953252367424,"z0":6.00721748061735,"aX":-10.145457237736828},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.1,"breakHorizontal":8.3,"spinRate":2398,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.38386292402944067,"extension":6.140559002670452},"hitData":{"launchSpeed":102.2,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.76,"coordY":152.7}},"index":1,"playId":"d8781894-54d1-329b-895b-73923e7930eb","pitchNumber":2,"startTime":"2026-07-04T16:21:01.428Z","endTime":"2026-07-04T16:21:08.745Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T16:21:08.745Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-04T16:23:05.042Z","endTime":"2026-07-04T16:24:43.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.518329379693693,"aZ":-23.522059752030586,"pfxX":0.4077770315789886,"pfxZ":5.054849707671158,"pX":0.119344865439234,"pZ":3.234313764774816,"vX0":1.0684783075455795,"vY0":-129.13325539137136,"vZ0":-3.113338133671193,"x":112.45,"y":151.45,"x0":-0.35055474445040985,"y0":50.00177116788528,"z0":6.238444367941384,"aX":0.697773441747616},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.8,"breakHorizontal":-1.0,"spinRate":2066,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.42199781353840304,"extension":5.895546688414003},"index":0,"playId":"abe2b6b3-43ac-3d4d-9624-4ac218821b24","pitchNumber":1,"startTime":"2026-07-04T16:23:22.565Z","endTime":"2026-07-04T16:23:26.834Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.097419009826012,"aZ":-16.816571152236296,"pfxX":-3.251557860527998,"pfxZ":8.46540579223444,"pX":-0.21400197519541395,"pZ":3.705946922489471,"vX0":1.495822685203424,"vY0":-132.99761403686747,"vZ0":-3.214537481386313,"x":125.16,"y":138.72,"x0":-0.35731395184647674,"y0":50.00576131667438,"z0":6.130712344322563,"aX":-5.900574054203661},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.0,"breakHorizontal":5.6,"spinRate":2052,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4098412267956637,"extension":6.0621363501322145},"index":1,"playId":"44c9d010-d192-391b-b944-ba0185d8c501","pitchNumber":2,"startTime":"2026-07-04T16:23:37.006Z","endTime":"2026-07-04T16:23:42.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.09828770178517,"aZ":-25.064937494084596,"pfxX":0.8086435829357645,"pfxZ":4.240865015589645,"pX":0.7765990722194976,"pZ":3.8758466406372856,"vX0":2.4372643531252822,"vY0":-127.1247467526764,"vZ0":-1.0401336343207364,"x":87.4,"y":134.13,"x0":-0.29039116782179,"y0":50.00436097136708,"z0":6.236458821650584,"aX":1.355222664033347},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.7,"breakHorizontal":-1.9,"spinRate":2109,"spinDirection":186},"zone":12,"typeConfidence":2.0,"plateTime":0.42691715157527854,"extension":5.99574549502074},"index":2,"playId":"95e5122c-7623-3a49-a470-dc29faf6bbb4","pitchNumber":3,"startTime":"2026-07-04T16:23:54.526Z","endTime":"2026-07-04T16:23:59.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.561938884976144,"aZ":-20.451978415989537,"pfxX":-7.626046731997522,"pfxZ":6.324444351932403,"pX":-0.36059627152613,"pZ":2.8364157712277187,"vX0":3.380203600527737,"vY0":-134.40500164250722,"vZ0":-4.329996561718656,"x":130.75,"y":162.2,"x0":-0.6347499737129255,"y0":50.00170532770009,"z0":5.896181444906887,"aX":-14.133990830863207},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.9,"breakHorizontal":13.2,"spinRate":1931,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.4054903464281132,"extension":6.161002451140105},"index":3,"playId":"e561714d-7d0b-34e0-b322-bd6ad66d50ae","pitchNumber":4,"startTime":"2026-07-04T16:24:12.487Z","endTime":"2026-07-04T16:24:16.098Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-04T16:24:24.141Z","endTime":"2026-07-04T16:24:38.865Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.088953435597798,"aZ":-22.553257180491862,"pfxX":-0.23429397660026252,"pfxZ":5.749254059475183,"pX":-0.25009806085780917,"pZ":3.3392745618626596,"vX0":1.085825263566721,"vY0":-128.19184067887022,"vZ0":-2.6304805910677462,"x":126.53,"y":148.62,"x0":-0.6476910928110539,"y0":50.005291827672366,"z0":6.128727020634394,"aX":-0.3924427309795019},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.1,"breakHorizontal":0.2,"spinRate":2056,"spinDirection":184},"zone":11,"typeConfidence":2.0,"plateTime":0.42634927252965316,"extension":6.111359831107635},"index":5,"playId":"849cb63d-1b5a-3146-b93a-c1e03dc32c56","pitchNumber":5,"startTime":"2026-07-04T16:24:38.865Z","endTime":"2026-07-04T16:24:43.611Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T16:24:43.611Z","atBatIndex":36},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bryan Reynolds pops out to third baseman Curtis Mead in foul territory.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-04T16:24:51.177Z","endTime":"2026-07-04T16:26:06.094Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"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":"Pop Out","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":3},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64373645708404,"aZ":-20.022908392287402,"pfxX":-7.41155999798109,"pfxZ":6.762411927801425,"pX":-0.04684408161680043,"pZ":3.2955105899904757,"vX0":3.922440793324098,"vY0":-132.77324711792238,"vZ0":-3.238093095516846,"x":118.79,"y":149.8,"x0":-0.5751213230654827,"y0":50.00390453507567,"z0":5.976410008092249,"aX":-13.322343848746456},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.8,"breakHorizontal":12.6,"spinRate":1956,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.41146022419917827,"extension":6.176861186801226},"index":0,"playId":"5e4d1566-4a9a-396a-92d5-b2e045689f5f","pitchNumber":1,"startTime":"2026-07-04T16:25:09.290Z","endTime":"2026-07-04T16:25:12.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41463754925738,"aZ":-22.12329981841731,"pfxX":0.664965675745918,"pfxZ":5.847324043156606,"pX":-0.20791745576488593,"pZ":3.567311331928145,"vX0":1.0396683027930074,"vY0":-129.84416028553488,"vZ0":-2.4139098839313338,"x":124.93,"y":142.46,"x0":-0.6988647455393796,"y0":50.00534895094138,"z0":6.180092145304922,"aX":1.1432519648380974},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.3,"breakHorizontal":-1.4,"spinRate":2161,"spinDirection":188},"zone":11,"typeConfidence":2.0,"plateTime":0.420724000342251,"extension":6.074023967678161},"index":1,"playId":"7c0b0519-637e-3cca-b68e-7487e19bb2e3","pitchNumber":2,"startTime":"2026-07-04T16:25:26.065Z","endTime":"2026-07-04T16:25:30.552Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-04T16:25:38.200Z","endTime":"2026-07-04T16:25:57.505Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":87.7,"endSpeed":81.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.11090632624357,"aZ":-24.9463457225503,"pfxX":1.238369557580521,"pfxZ":4.307510840995546,"pX":0.5856895795140715,"pZ":3.244752547068599,"vX0":2.240939282796197,"vY0":-127.90272521353278,"vZ0":-2.50524008733125,"x":94.67,"y":151.17,"x0":-0.45826396945206604,"y0":50.00437442694803,"z0":6.1664948562236015,"aX":2.0789894246729856},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.6,"breakHorizontal":-2.6,"spinRate":2102,"spinDirection":187},"zone":3,"typeConfidence":2.0,"plateTime":0.42609688665450784,"extension":6.083244875106089},"hitData":{"launchSpeed":73.5,"launchAngle":63.0,"totalDistance":171.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":82.39,"coordY":166.38}},"index":3,"playId":"555c354c-548f-3228-878b-b01bbf90f586","pitchNumber":3,"startTime":"2026-07-04T16:25:57.505Z","endTime":"2026-07-04T16:26:06.094Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T16:26:06.094Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Esmerlyn Valdez flies out to right fielder James Wood.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-04T16:26:15.074Z","endTime":"2026-07-04T16:26:59.750Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.128641634133288,"aZ":-19.794337812538423,"pfxX":0.5078038452858111,"pfxZ":7.258197429903727,"pX":0.28451973149927084,"pZ":1.2566423346143316,"vX0":1.7035866315193664,"vY0":-128.85698154659457,"vZ0":-8.13046623478796,"x":106.15,"y":204.85,"x0":-0.4473424119851845,"y0":50.00533053508786,"z0":5.944940108069557,"aX":0.866322466970126},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":11.9,"breakHorizontal":-1.2,"spinRate":2165,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.4227304612205818,"extension":6.174256407531525},"index":0,"playId":"3efcc456-b9b3-3aa2-98d5-10ab358332b9","pitchNumber":1,"startTime":"2026-07-04T16:26:34.143Z","endTime":"2026-07-04T16:26:39.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38022010358052,"aZ":-18.056813677397578,"pfxX":-9.308390717493802,"pfxZ":7.736051352116669,"pX":0.47991346792897094,"pZ":2.188504158212298,"vX0":6.04184819639157,"vY0":-133.64414229971874,"vZ0":-6.296321619503025,"x":98.71,"y":179.69,"x0":-0.5903784198851706,"y0":50.00498507789115,"z0":5.853598874850838,"aX":-16.991416163745107},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.0,"breakHorizontal":15.7,"spinRate":2011,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.40844360613293285,"extension":6.326767872580923},"hitData":{"launchSpeed":91.0,"launchAngle":35.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":213.88,"coordY":97.86}},"index":1,"playId":"8c71003f-f5a9-30e3-9972-e1f7cbbde79c","pitchNumber":2,"startTime":"2026-07-04T16:26:51.466Z","endTime":"2026-07-04T16:26:59.750Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T16:26:59.750Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Millas strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-04T16:28:43.885Z","endTime":"2026-07-04T16:30:24.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":75.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.023694094632546,"aZ":-40.89556393005044,"pfxX":1.31041817187708,"pfxZ":-6.175587468826535,"pX":-1.3017056549766064,"pZ":2.0754893500224925,"vX0":-1.8330317737023767,"vY0":-118.00305540890483,"vZ0":-1.7931311445800624,"x":166.62,"y":182.74,"x0":-0.6858418423943928,"y0":50.0020024511091,"z0":6.605898792352908,"aX":1.8520316569606246},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-11.4,"breakHorizontal":-1.9,"spinRate":2630,"spinDirection":50},"zone":13,"typeConfidence":2.0,"plateTime":0.4638081269064629,"extension":5.765961794116318},"index":0,"playId":"c0c8416d-9c0d-38d8-adb0-69c10a86bc16","pitchNumber":1,"startTime":"2026-07-04T16:29:10.787Z","endTime":"2026-07-04T16:29:15.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.125927971746417,"aZ":-23.667628699062593,"pfxX":-8.788773215744,"pfxZ":4.319593363752415,"pX":-0.88093920661247,"pZ":2.1972355771171794,"vX0":2.7682895734432886,"vY0":-139.2285869642138,"vZ0":-6.4106088242187855,"x":150.58,"y":179.45,"x0":-0.7437183765871453,"y0":50.006652039463994,"z0":6.0872584275867885,"aX":-17.325153779217096},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.7,"breakHorizontal":15.4,"spinRate":2241,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.39282009009610874,"extension":6.099696466381068},"index":1,"playId":"17ea88b6-ce1b-32b9-88b3-429cd31b39a1","pitchNumber":2,"startTime":"2026-07-04T16:29:24.008Z","endTime":"2026-07-04T16:29:29.148Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-07-04T16:29:36.144Z","endTime":"2026-07-04T16:29:46.650Z","isPitch":false,"type":"action","player":{"id":686452,"link":"/api/v1/people/686452"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.914109115024424,"aZ":-23.476727443832235,"pfxX":-8.48730515538806,"pfxZ":4.3452288089097895,"pX":-0.9905089606712953,"pZ":3.3050625208738365,"vX0":2.3258952488866083,"vY0":-140.20754798987124,"vZ0":-3.7153000342716815,"x":154.76,"y":149.54,"x0":-0.7248001368308132,"y0":50.005310511257946,"z0":6.168406847788291,"aX":-17.00223865288341},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.3,"breakHorizontal":15.0,"spinRate":2304,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3897496877268658,"extension":6.1074979248523125},"index":3,"playId":"f9e2f8a8-4983-3c6d-a099-6cabdcbbabc3","pitchNumber":3,"startTime":"2026-07-04T16:29:46.650Z","endTime":"2026-07-04T16:29:51.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.68830926213298,"aZ":-23.931561903567562,"pfxX":0.21960515429246596,"pfxZ":4.701957639602204,"pX":0.681880313279057,"pZ":1.749220622673909,"vX0":3.351968786395051,"vY0":-131.3143435227769,"vZ0":-6.838708689240869,"x":91.01,"y":191.55,"x0":-0.6374487168475765,"y0":50.004711725732655,"z0":6.156703489128,"aX":0.38518017443413144},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.3,"breakHorizontal":-1.1,"spinRate":2617,"spinDirection":140},"zone":9,"typeConfidence":2.0,"plateTime":0.4164299090012178,"extension":5.913560203095787},"index":4,"playId":"541f5385-7d96-3ed5-849b-bfea314ebd47","pitchNumber":4,"startTime":"2026-07-04T16:30:00.419Z","endTime":"2026-07-04T16:30:05.195Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.00847536939879,"aZ":-24.1121056697014,"pfxX":1.4854152208083073,"pfxZ":4.425084689644254,"pX":1.1826211749524078,"pZ":1.5537488772961061,"vX0":3.810753591495279,"vY0":-133.6556078074383,"vZ0":-7.606645522498388,"x":71.92,"y":196.83,"x0":-0.4508384487699728,"y0":50.00353367030321,"z0":6.150897127838704,"aX":2.7039811894582746},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.7,"breakHorizontal":-3.5,"spinRate":2646,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.4087677129499969,"extension":6.064994686755368},"index":5,"playId":"21aa21da-42f8-38db-8c91-de649e6f4c60","pitchNumber":5,"startTime":"2026-07-04T16:30:19.381Z","endTime":"2026-07-04T16:30:24.193Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T16:30:24.193Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nasim Nuñez walks.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-04T16:30:38.189Z","endTime":"2026-07-04T16:31:41.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.472009725427625,"aZ":-24.095086789930416,"pfxX":-10.060550752363259,"pfxZ":4.098646246716121,"pX":0.3292966074286012,"pZ":1.1198860893712714,"vX0":5.909299072933786,"vY0":-139.5433978673844,"vZ0":-9.400802455576153,"x":104.45,"y":208.54,"x0":-0.5089838877120147,"y0":50.00311215328708,"z0":6.120429521536311,"aX":-19.836258535772973},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.6,"breakHorizontal":17.0,"spinRate":2281,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.39254157443623017,"extension":6.085976588816775},"index":0,"playId":"d514fab8-a86f-33ad-ad01-e48b5c26aac5","pitchNumber":1,"startTime":"2026-07-04T16:30:50.682Z","endTime":"2026-07-04T16:30:55.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.602571380237567,"aZ":-16.902597741478324,"pfxX":-5.121344141702692,"pfxZ":7.746698345828351,"pX":-1.1794403040856634,"pZ":2.9429748164629017,"vX0":0.590576570991491,"vY0":-139.12588158391873,"vZ0":-5.608734322530521,"x":161.96,"y":159.32,"x0":-0.727999276459831,"y0":50.00310209135913,"z0":6.095657548666737,"aX":-10.094279715098805},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.2,"breakHorizontal":9.1,"spinRate":2230,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3928749607747841,"extension":6.046114418472903},"index":1,"playId":"2a5c1e88-3e94-3f99-a6e8-8759b57b5e2f","pitchNumber":2,"startTime":"2026-07-04T16:31:04.836Z","endTime":"2026-07-04T16:31:09.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.779156899310784,"aZ":-42.40645326934453,"pfxX":4.039181583936713,"pfxZ":-6.887366343419799,"pX":-0.9871606890247416,"pZ":2.5145938099559313,"vX0":-1.8576255991844406,"vY0":-120.86967360264525,"vZ0":-0.6096794763125409,"x":154.63,"y":170.89,"x0":-0.73490948545609,"y0":50.00435631614802,"z0":6.482382480981907,"aX":5.998168507109441},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-12.4,"breakHorizontal":-6.8,"spinRate":2788,"spinDirection":55},"zone":11,"typeConfidence":2.0,"plateTime":0.4525334713841551,"extension":5.674944762325939},"index":2,"playId":"c5dc53e0-3de0-3123-bcbb-734e4d5dd871","pitchNumber":3,"startTime":"2026-07-04T16:31:20.539Z","endTime":"2026-07-04T16:31:25.255Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.353021505812425,"aZ":-17.26593524715411,"pfxX":-4.4815720619918995,"pfxZ":7.494216301755156,"pX":-0.3195541813673177,"pZ":3.5993002543844583,"vX0":3.021014710922123,"vY0":-139.42957761258288,"vZ0":-3.6378467835203985,"x":129.18,"y":141.6,"x0":-0.8292287898615679,"y0":50.00185206240427,"z0":6.045153777946105,"aX":-8.913378385103913},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.1,"breakHorizontal":7.6,"spinRate":2364,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3913211289877827,"extension":6.013364788986188},"index":3,"playId":"eca72508-6b8b-368d-b56c-033432d82eea","pitchNumber":4,"startTime":"2026-07-04T16:31:36.246Z","endTime":"2026-07-04T16:31:41.266Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T16:31:41.266Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Wood grounds out, shortstop Konnor Griffin to first baseman Tyler Callihan. Nasim Nuñez to 2nd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-04T16:31:45.363Z","endTime":"2026-07-04T16:33:14.617Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682997,"link":"/api/v1/people/682997"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.35576664641352,"aZ":-27.514903304363102,"pfxX":0.5056873186742854,"pfxZ":2.6291392092937507,"pX":0.38405688916497455,"pZ":2.381282575397367,"vX0":3.2342944233044864,"vY0":-131.81718207754878,"vZ0":-4.410284903145941,"x":102.36,"y":174.49,"x0":-0.9212831786454931,"y0":50.00237186488727,"z0":6.092464085452179,"aX":0.8946137704103015},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.1,"breakHorizontal":-1.6,"spinRate":2664,"spinDirection":159},"zone":9,"typeConfidence":2.0,"plateTime":0.4145285736978477,"extension":5.966260001204318},"index":0,"playId":"f44b6082-7fa8-3da9-9b3c-a47b277ed3b3","pitchNumber":1,"startTime":"2026-07-04T16:32:07.679Z","endTime":"2026-07-04T16:32:12.761Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":90.3,"endSpeed":83.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.997193386299134,"aZ":-26.97798464196656,"pfxX":-0.6468164971229048,"pfxZ":2.9239903930350835,"pX":-0.15215571686164095,"pZ":2.7671632096692518,"vX0":1.7006041476077176,"vY0":-131.6542117515003,"vZ0":-3.9191559075640834,"x":122.8,"y":164.07,"x0":-0.719205401257915,"y0":50.00039936051152,"z0":6.2461943099206865,"aX":-1.1483417632412376},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.8,"breakHorizontal":0.8,"spinRate":2558,"spinDirection":155},"zone":5,"typeConfidence":2.0,"plateTime":0.41425361284808604,"extension":5.9146854490165754},"index":1,"playId":"e148c4c7-dc2c-35c7-af96-5bd51ba95777","pitchNumber":2,"startTime":"2026-07-04T16:32:26.028Z","endTime":"2026-07-04T16:32:30.741Z","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":1},"pitchData":{"startSpeed":83.4,"endSpeed":78.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.01286421215378,"aZ":-38.05365463750007,"pfxX":2.803643030733963,"pfxZ":-3.8714518457354448,"pX":0.583100445338355,"pZ":1.7668645768093683,"vX0":1.7720940765080786,"vY0":-121.59025753192974,"vZ0":-3.3800285329079647,"x":94.77,"y":191.07,"x0":-0.5164458428733545,"y0":50.005767212457116,"z0":6.435197093039876,"aX":4.252031684895363},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-7.6,"breakHorizontal":-5.5,"spinRate":2600,"spinDirection":43},"zone":9,"typeConfidence":2.0,"plateTime":0.4483006476647189,"extension":5.914176041802999},"index":2,"playId":"e87a0562-5306-3a2d-8ee5-577ca6449c70","pitchNumber":3,"startTime":"2026-07-04T16:32:43.023Z","endTime":"2026-07-04T16:32:47.712Z","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":91.3,"endSpeed":85.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.99400948062923,"aZ":-27.88499728641526,"pfxX":-0.7643266186402414,"pfxZ":2.3494893367259007,"pX":-0.09122149837758028,"pZ":2.7306466142490833,"vX0":1.818444327586878,"vY0":-133.08163086927146,"vZ0":-3.740172001541709,"x":120.48,"y":165.05,"x0":-0.678924934823597,"y0":50.00245073400167,"z0":6.135968003100647,"aX":-1.3946892434225837},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.8,"breakHorizontal":1.1,"spinRate":2670,"spinDirection":134},"zone":5,"typeConfidence":2.0,"plateTime":0.40891992265476595,"extension":5.800287824288843},"hitData":{"launchSpeed":98.0,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":139.14,"coordY":145.09}},"index":3,"playId":"10cdd531-ae7a-3f36-aaa6-3e24e3c6a57d","pitchNumber":4,"startTime":"2026-07-04T16:33:07.129Z","endTime":"2026-07-04T16:33:14.617Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T16:33:14.617Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis García Jr. grounds out, second baseman Brandon Lowe to first baseman Tyler Callihan.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-04T16:33:24.894Z","endTime":"2026-07-04T16:38:26.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682997,"link":"/api/v1/people/682997"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":85.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.076570185577665,"aZ":-22.531419302829267,"pfxX":-7.371132916319763,"pfxZ":5.296150529708376,"pX":-0.03550269683782937,"pZ":1.642872914170582,"vX0":4.385576767625028,"vY0":-133.00757738714304,"vZ0":-7.310626630613218,"x":118.35,"y":194.42,"x0":-0.733901765576964,"y0":50.0046244477032,"z0":6.019601614710135,"aX":-13.428434909882649},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.5,"breakHorizontal":12.6,"spinRate":2003,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.4091975309184086,"extension":5.97898412202865},"index":0,"playId":"22a5a92f-9a4d-3c59-bd6f-9f420a3b746a","pitchNumber":1,"startTime":"2026-07-04T16:33:43.989Z","endTime":"2026-07-04T16:33:48.699Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15111823517834,"aZ":-24.320354710914142,"pfxX":-6.8869257838854026,"pfxZ":4.279139068220357,"pX":-0.5524500313248676,"pZ":1.7804155156020873,"vX0":3.2749055322514216,"vY0":-133.6900469006752,"vZ0":-6.414860871988704,"x":138.06,"y":190.71,"x0":-0.8895626573842608,"y0":50.00307152786723,"z0":5.92364460514001,"aX":-12.635689474344188},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.7,"breakHorizontal":11.9,"spinRate":1900,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.4075896954134932,"extension":6.153964461247133},"index":1,"playId":"33069f96-8b6a-3bef-8d0a-5bda6889411c","pitchNumber":2,"startTime":"2026-07-04T16:34:05.284Z","endTime":"2026-07-04T16:34:10.480Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"8539c112-20f7-390f-8668-50a0627e88dc","startTime":"2026-07-04T16:34:26.709Z","endTime":"2026-07-04T16:34:30.347Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03646526288403,"aZ":-11.36593098104283,"pfxX":-6.182652926613978,"pfxZ":10.170061194590723,"pX":0.8231235460199692,"pZ":2.255006342761309,"vX0":6.30550048403306,"vY0":-142.23072727848046,"vZ0":-8.127073719056174,"x":85.62,"y":177.89,"x0":-0.6207414825096218,"y0":50.00286122186414,"z0":5.8726715308251585,"aX":-12.650160234715178},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.9,"breakHorizontal":9.8,"spinRate":2364,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.3853008820185648,"extension":6.117888633299332},"index":3,"playId":"09b07cb6-3fae-3c38-8dff-c1e7ce7afd58","pitchNumber":3,"startTime":"2026-07-04T16:34:47.783Z","endTime":"2026-07-04T16:34:53.209Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.561386337037458,"aZ":-41.18006837080377,"pfxX":3.2205024065335315,"pfxZ":-5.792270971839395,"pX":1.1521329429559133,"pZ":-0.047182670618705534,"vX0":3.525086062076834,"vY0":-123.89892568559505,"vZ0":-6.5670845619858165,"x":73.08,"y":240.05,"x0":-0.706903195331098,"y0":50.00117371042028,"z0":6.075713366388697,"aX":5.009663982899417},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-11.8,"breakHorizontal":-6.6,"spinRate":2681,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.44194219743052,"extension":5.916778596664511},"index":4,"playId":"194bb871-f265-3b84-adc5-4532440a199a","pitchNumber":4,"startTime":"2026-07-04T16:35:08.817Z","endTime":"2026-07-04T16:35:18.851Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Braxton Ashcraft. Nasim Nuñez to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"index":5,"actionPlayId":"194bb871-f265-3b84-adc5-4532440a199a","startTime":"2026-07-04T16:37:35.434Z","endTime":"2026-07-04T16:37:35.435Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":683083,"link":"/api/v1/people/683083"}},{"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":2},"pitchData":{"startSpeed":92.2,"endSpeed":86.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.744520176837934,"aZ":-27.913250360551103,"pfxX":-0.38387810531569877,"pfxZ":2.2843664308296114,"pX":-0.2581421083724869,"pZ":2.132445442569021,"vX0":1.6520082785155887,"vY0":-134.4141979637693,"vZ0":-5.44311787670318,"x":126.84,"y":181.2,"x0":-0.8256334339198999,"y0":50.00282879780187,"z0":6.11705437565009,"aX":-0.7162869150565083},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.4,"breakHorizontal":0.4,"spinRate":2585,"spinDirection":106},"zone":8,"typeConfidence":2.0,"plateTime":0.40445513375381426,"extension":5.998940220622876},"index":6,"playId":"658b128a-a68d-3bea-bc50-37db18289a9d","pitchNumber":5,"startTime":"2026-07-04T16:37:35.436Z","endTime":"2026-07-04T16:37:42.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.43123339606466,"aZ":-38.6293848480621,"pfxX":1.3147689892134835,"pfxZ":-4.200578049396332,"pX":0.20936510475795347,"pZ":1.452487507024408,"vX0":1.7767926854214753,"vY0":-122.64280906277534,"vZ0":-3.8733820760811355,"x":109.02,"y":199.56,"x0":-0.6931711305681761,"y0":50.00597437055614,"z0":6.320027721594491,"aX":2.018788772008225},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-8.3,"breakHorizontal":-2.8,"spinRate":2534,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.44524308424078773,"extension":5.932976986552667},"hitData":{"launchSpeed":75.8,"launchAngle":4.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.8,"coordY":151.68}},"index":7,"playId":"80031cad-d0d3-3572-96af-455505cc4bb4","pitchNumber":6,"startTime":"2026-07-04T16:38:19.034Z","endTime":"2026-07-04T16:38:26.472Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T16:38:26.472Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan O'Hearn flies out to center fielder Dylan Crews.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-04T16:40:36.963Z","endTime":"2026-07-04T16:40:58.190Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":0},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":84.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22092120792992,"aZ":-22.69263064345227,"pfxX":-8.114845253722553,"pfxZ":5.300460937396009,"pX":-0.20090341040426823,"pZ":2.901582445827495,"vX0":3.207323133345995,"vY0":-131.7358488098369,"vZ0":-3.882806048619659,"x":124.66,"y":160.44,"x0":-0.36736161182165067,"y0":50.00629750899591,"z0":6.036179906185313,"aX":-14.524477268232518},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.1,"breakHorizontal":14.2,"spinRate":2034,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.4129375866810059,"extension":6.0580168617046635},"hitData":{"launchSpeed":99.8,"launchAngle":25.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.78,"coordY":46.96}},"index":0,"playId":"fd01359d-ffa3-3085-b1b9-ebf90bcd8f93","pitchNumber":1,"startTime":"2026-07-04T16:40:49.309Z","endTime":"2026-07-04T16:40:58.190Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T16:40:58.190Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Gonzales walks.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-04T16:41:07.651Z","endTime":"2026-07-04T16:42:57.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"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,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.520458879324924,"aZ":-24.078501044707085,"pfxX":-0.6063048854040578,"pfxZ":4.815332886479631,"pX":-0.25389065406649375,"pZ":4.005070277027534,"vX0":0.5657116171766228,"vY0":-127.58979635239098,"vZ0":-1.0854558895127717,"x":126.68,"y":130.64,"x0":-0.39768821252905484,"y0":50.00074465907928,"z0":6.300272559594466,"aX":-1.0187632792159058},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.8,"breakHorizontal":1.0,"spinRate":2086,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.42617351261779923,"extension":5.904306095574439},"index":0,"playId":"530d3ca6-6643-34da-bb17-f7545497b577","pitchNumber":1,"startTime":"2026-07-04T16:41:25.508Z","endTime":"2026-07-04T16:41:30.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":84.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.025286628335664,"aZ":-21.499820445055036,"pfxX":-7.005452631910869,"pfxZ":5.977968067180161,"pX":-1.4693425779408051,"pZ":3.1764076325929658,"vX0":-0.3515649492784574,"vY0":-131.79512289695927,"vZ0":-3.313973106850928,"x":173.01,"y":153.02,"x0":-0.4225735240139907,"y0":50.0032512347265,"z0":6.010206440202799,"aX":-12.51143032270994},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.4,"breakHorizontal":12.8,"spinRate":1927,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.41319740365923385,"extension":6.11277739863041},"index":1,"playId":"08bfe259-e0bd-35cd-9126-700b46e14496","pitchNumber":2,"startTime":"2026-07-04T16:41:40.570Z","endTime":"2026-07-04T16:41:45.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":81.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.55894236754935,"aZ":-24.964866110837814,"pfxX":-0.10788912509610604,"pfxZ":4.324835578448191,"pX":0.427930918049465,"pZ":4.531022791424828,"vX0":1.7414171204110456,"vY0":-126.85565179034936,"vZ0":0.532521207025315,"x":100.69,"y":116.44,"x0":-0.24701420260842993,"y0":50.00041981110076,"z0":6.274558665283834,"aX":-0.18009272324543646},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.2,"breakHorizontal":-0.1,"spinRate":2047,"spinDirection":181},"zone":12,"typeConfidence":2.0,"plateTime":0.42817931548227817,"extension":5.932438175662014},"index":2,"playId":"70cef5ca-048c-37a7-956e-b4783384022c","pitchNumber":3,"startTime":"2026-07-04T16:41:55.476Z","endTime":"2026-07-04T16:41:58.646Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"index":3,"startTime":"2026-07-04T16:42:16.885Z","endTime":"2026-07-04T16:42:52.185Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26630359065258,"aZ":-16.921486391794122,"pfxX":-5.30140032805524,"pfxZ":8.477809719683762,"pX":-1.1936686595978094,"pZ":3.8523103544630537,"vX0":-0.17808028233476503,"vY0":-132.53849331743567,"vZ0":-2.738670186690435,"x":162.5,"y":134.77,"x0":-0.4357047184785626,"y0":50.005994896479564,"z0":6.11810027183847,"aX":-9.542118392462452},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.1,"breakHorizontal":9.7,"spinRate":2083,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.41144849492794977,"extension":6.064593452564211},"index":4,"playId":"bd875035-fe49-31f7-9c61-f6d513ebe372","pitchNumber":4,"startTime":"2026-07-04T16:42:52.185Z","endTime":"2026-07-04T16:42:57.443Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T16:42:57.443Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Mangum grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr. Nick Gonzales to 3rd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-04T16:43:03.508Z","endTime":"2026-07-04T16:45:06.023Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"UN","description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":73.8,"endSpeed":69.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.207366173350264,"aZ":-25.179970839713658,"pfxX":-0.6790111735053834,"pfxZ":5.890827631586809,"pX":-5.140054108604058,"pZ":3.615552835480785,"vX0":-9.005224607685529,"vY0":-107.22094375978705,"vZ0":0.45380229403296046,"x":312.93,"y":141.16,"x0":-0.8309304800419847,"y0":50.000311781389996,"z0":6.168589504550033,"aX":-0.8045588662453688},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":11.2,"breakHorizontal":3.2,"spinRate":1560,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.5071503549564831,"extension":5.870349734336478},"index":0,"playId":"93b5eadb-7a89-3602-b004-3779a4d1e6c8","pitchNumber":1,"startTime":"2026-07-04T16:43:22.226Z","endTime":"2026-07-04T16:43:31.721Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Zack Littell. Nick Gonzales to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"93b5eadb-7a89-3602-b004-3779a4d1e6c8","startTime":"2026-07-04T16:43:35.053Z","endTime":"2026-07-04T16:44:19.150Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":85.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.9052745378413,"aZ":-14.968083836693808,"pfxX":-3.4831879983150644,"pfxZ":9.41071604192646,"pX":-0.5119747025885061,"pZ":1.8583888928460999,"vX0":1.144169878810166,"vY0":-133.42358956202253,"vZ0":-7.776617739246722,"x":136.52,"y":188.6,"x0":-0.49019116292765164,"y0":50.00490767423508,"z0":5.859966599780966,"aX":-6.369329366512679},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.8,"breakHorizontal":6.1,"spinRate":2081,"spinDirection":209},"zone":7,"typeConfidence":2.0,"plateTime":0.40831943307945995,"extension":6.29177673839708},"index":2,"playId":"0c45a235-8e1f-3595-a7af-6fd774cde704","pitchNumber":2,"startTime":"2026-07-04T16:44:19.150Z","endTime":"2026-07-04T16:44:24.115Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.789120129406,"aZ":-27.65245470846718,"pfxX":-5.466134302645757,"pfxZ":2.888289544880138,"pX":0.9510459875697304,"pZ":0.7651146097687231,"vX0":5.3238044064375885,"vY0":-123.64652666274175,"vZ0":-6.656992037212821,"x":80.75,"y":218.12,"x0":-0.50718613404918,"y0":50.005240301548625,"z0":5.7750532716983525,"aX":-8.56994006313136},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.1,"breakHorizontal":8.9,"spinRate":1100,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.44089821216381386,"extension":6.238573322086376},"index":3,"playId":"77bb8cc2-ca11-3d54-9378-e823d48b9c49","pitchNumber":3,"startTime":"2026-07-04T16:44:38.223Z","endTime":"2026-07-04T16:44:42.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.43905796449745,"aZ":-22.449980755854675,"pfxX":-0.3156608436760533,"pfxZ":5.537795081449808,"pX":0.4534808651875428,"pZ":2.646178699397284,"vX0":2.5928002914896284,"vY0":-130.61799630356543,"vZ0":-4.372724428799055,"x":99.71,"y":167.33,"x0":-0.5043311118079777,"y0":50.00143840070735,"z0":5.997178801682055,"aX":-0.5546681283103747},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.5,"breakHorizontal":0.1,"spinRate":2065,"spinDirection":194},"zone":6,"typeConfidence":2.0,"plateTime":0.41683974484380704,"extension":6.192895346487534},"hitData":{"launchSpeed":101.3,"launchAngle":-6.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.84,"coordY":150.16}},"index":4,"playId":"5b633502-8ebb-33ca-8883-4c95b5af6c8a","pitchNumber":4,"startTime":"2026-07-04T16:44:58.806Z","endTime":"2026-07-04T16:45:06.023Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T16:45:06.023Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Callihan strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-04T16:45:32.053Z","endTime":"2026-07-04T16:47:43.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":83.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.3514647870077,"aZ":-23.220080355443905,"pfxX":0.9875231563367506,"pfxZ":5.144533403696171,"pX":0.7799357988387888,"pZ":2.1240360793549242,"vX0":2.9573988147410346,"vY0":-129.88811566997651,"vZ0":-5.558684393163935,"x":87.27,"y":181.43,"x0":-0.4931968802615765,"y0":50.00595153550311,"z0":6.013304547513514,"aX":1.7191566572539005},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.5,"breakHorizontal":-2.3,"spinRate":2021,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.41867560765010037,"extension":6.142314216420039},"index":0,"playId":"3e28024f-cb9e-3deb-93e9-fca734939ac5","pitchNumber":1,"startTime":"2026-07-04T16:45:32.053Z","endTime":"2026-07-04T16:45:37.963Z","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":88.6,"endSpeed":82.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.65051309117508,"aZ":-24.26706532784511,"pfxX":-0.3760589969113056,"pfxZ":4.596535622938109,"pX":-0.012189205658316724,"pZ":3.3462953491732312,"vX0":1.6718548983028716,"vY0":-129.2645235022401,"vZ0":-2.3117953708412555,"x":117.46,"y":148.43,"x0":-0.6137903654781172,"y0":50.006448088869384,"z0":6.0832046612065795,"aX":-0.647744034186513},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.2,"breakHorizontal":0.4,"spinRate":2172,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.42102302623957266,"extension":6.1680291174648625},"index":1,"playId":"f1533e19-bf03-3d6b-9f87-9562310d3658","pitchNumber":2,"startTime":"2026-07-04T16:46:16.478Z","endTime":"2026-07-04T16:46:21.385Z","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":92.7,"endSpeed":85.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.211917625123938,"aZ":-16.38686139823101,"pfxX":-6.81800667130485,"pfxZ":8.479648673505206,"pX":-0.7662971091951489,"pZ":4.001906784336678,"vX0":1.799322498291972,"vY0":-135.04193606901828,"vZ0":-2.454967956027151,"x":146.21,"y":130.73,"x0":-0.5520769468601645,"y0":50.00153903466895,"z0":6.064865687798503,"aX":-12.691678801377336},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.1,"breakHorizontal":12.0,"spinRate":2121,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.40436092610758667,"extension":6.216346385616099},"index":2,"playId":"f6f0cb4b-da5a-32d6-945c-fa888a655dd6","pitchNumber":3,"startTime":"2026-07-04T16:46:37.938Z","endTime":"2026-07-04T16:46:42.921Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.2,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.980903214303854,"aZ":-16.950468574939638,"pfxX":-7.856942676818356,"pfxZ":8.075545422884836,"pX":0.8626031061138043,"pZ":1.8720009010634504,"vX0":6.376962805392856,"vY0":-135.7563235872624,"vZ0":-7.204947567630751,"x":84.12,"y":188.24,"x0":-0.48471931923845607,"y0":50.000639979067586,"z0":5.719631371508023,"aX":-14.80784179566237},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.4,"breakHorizontal":13.1,"spinRate":2039,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.40194894102476875,"extension":6.346172360937389},"index":3,"playId":"dfdbef07-368a-317d-8956-ff0a1f316054","pitchNumber":4,"startTime":"2026-07-04T16:46:56.937Z","endTime":"2026-07-04T16:47:23.961Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.528928443400833,"aZ":-13.507005767411908,"pfxX":-5.14906371174123,"pfxZ":9.661336925466218,"pX":0.25578745609964887,"pZ":3.471679399973319,"vX0":3.794793810877586,"vY0":-137.86496920416664,"vZ0":-4.388983487589942,"x":107.25,"y":145.04,"x0":-0.4668170082595149,"y0":50.004422764151236,"z0":5.990375973889017,"aX":-9.951496994927535},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.8,"breakHorizontal":8.5,"spinRate":2110,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.39668692135753547,"extension":6.36040117737438},"index":4,"playId":"b4a78e31-404b-3420-a287-4c7a300e1969","pitchNumber":5,"startTime":"2026-07-04T16:47:39.090Z","endTime":"2026-07-04T16:47:43.397Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T16:47:43.397Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Curtis Mead singles on a line drive to left fielder Bryan Reynolds.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-04T16:49:51.062Z","endTime":"2026-07-04T16:51:36.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":89.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.009182342962607,"aZ":-15.544522443480464,"pfxX":-4.518187497633926,"pfxZ":8.249227504013334,"pX":0.531645665664309,"pZ":2.0893592551487346,"vX0":4.312315002055162,"vY0":-139.58662030783108,"vZ0":-8.667947674017384,"x":96.73,"y":182.37,"x0":-0.4301636195421809,"y0":50.00429624118745,"z0":6.212192002704658,"aX":-9.110821395254566},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.8,"breakHorizontal":7.6,"spinRate":2278,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.38916753647047697,"extension":6.199868899475946},"index":0,"playId":"9254759f-09b0-3ab4-8f95-88cbf9d9b336","pitchNumber":1,"startTime":"2026-07-04T16:50:14.943Z","endTime":"2026-07-04T16:50:21.220Z","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":97.9,"endSpeed":90.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97671184187429,"aZ":-14.259023232582964,"pfxX":-5.767931397532482,"pfxZ":8.566032950757661,"pX":0.24593406062496195,"pZ":3.053132805501449,"vX0":4.636939577390404,"vY0":-142.5897556947513,"vZ0":-5.944157931768799,"x":107.63,"y":156.35,"x0":-0.6394034392022555,"y0":50.00103724288626,"z0":6.0391883530193935,"aX":-12.061929849241649},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.8,"breakHorizontal":9.7,"spinRate":2264,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.38184562311295167,"extension":6.211297728143746},"index":1,"playId":"7db10033-f516-337c-893a-0e011a4c150c","pitchNumber":2,"startTime":"2026-07-04T16:50:28.450Z","endTime":"2026-07-04T16:50:33.224Z","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":90.1,"endSpeed":84.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.709350917005775,"aZ":-31.664109209316944,"pfxX":2.06370952737594,"pfxZ":0.2863035098739619,"pX":-0.069966238008579,"pZ":2.175004122173183,"vX0":0.9612298754378996,"vY0":-131.41459881881272,"vZ0":-4.522526703321874,"x":119.67,"y":180.05,"x0":-0.7068908504832859,"y0":50.003316707923005,"z0":6.228504280546269,"aX":3.6663941700119422},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-0.1,"breakHorizontal":-4.0,"spinRate":2499,"spinDirection":110},"zone":8,"typeConfidence":2.0,"plateTime":0.4143073682124112,"extension":5.859624664335465},"index":2,"playId":"52dd8d0b-0410-3dcf-a241-6c0d7517cdc7","pitchNumber":3,"startTime":"2026-07-04T16:50:42.241Z","endTime":"2026-07-04T16:50:50.812Z","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":98.4,"endSpeed":91.5,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.015691100142046,"aZ":-25.205907566030476,"pfxX":-8.591212366827582,"pfxZ":3.3055592599290975,"pX":0.5916035657628157,"pZ":1.9868967879946,"vX0":6.616232791376664,"vY0":-143.16441247680888,"vZ0":-6.6280326406194385,"x":94.45,"y":185.13,"x0":-0.6144167772417488,"y0":50.00699803554301,"z0":5.873276128031273,"aX":-18.128296951830404},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":5.0,"breakHorizontal":14.5,"spinRate":2264,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.38024584472770995,"extension":6.2514755520246235},"index":3,"playId":"f98eacef-4ffc-3732-aad4-70210992a64a","pitchNumber":4,"startTime":"2026-07-04T16:51:08.436Z","endTime":"2026-07-04T16:51:13.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":91.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.074607148302942,"aZ":-16.258569808365742,"pfxX":-5.940416813986081,"pfxZ":7.552693856479152,"pX":-0.02393141656644398,"pZ":3.044063972023682,"vX0":3.5366732128664755,"vY0":-142.92379651976086,"vZ0":-5.803236815111801,"x":117.91,"y":156.59,"x0":-0.49329189077693203,"y0":50.00703242188068,"z0":6.090133521918119,"aX":-12.526475814562456},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.0,"breakHorizontal":10.2,"spinRate":2416,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.38048418226027536,"extension":6.193688581109199},"hitData":{"launchSpeed":85.7,"launchAngle":15.0,"totalDistance":191.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.09,"coordY":137.66}},"index":4,"playId":"5d535a8b-3dca-3797-bb11-9beb4edd0666","pitchNumber":5,"startTime":"2026-07-04T16:51:23.997Z","endTime":"2026-07-04T16:51:36.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T16:51:36.007Z","atBatIndex":47},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"CJ Abrams grounds into a double play, shortstop Konnor Griffin to first baseman Tyler Callihan. Curtis Mead out at 2nd. CJ Abrams out at 1st.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-04T16:51:51.812Z","endTime":"2026-07-04T16:53:26.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682997,"link":"/api/v1/people/682997"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":90.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01755156440526,"aZ":-19.73279064694515,"pfxX":-5.9348776705896205,"pfxZ":6.033123198941393,"pX":1.4712205456855267,"pZ":3.4213934405879103,"vX0":7.900401333986255,"vY0":-141.69696851687308,"vZ0":-3.9630074635703183,"x":60.92,"y":146.4,"x0":-0.5634504936833218,"y0":50.00517502199872,"z0":6.0757320332966485,"aX":-12.244029035762324},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.4,"breakHorizontal":9.4,"spinRate":2349,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.38444323587389295,"extension":6.228619932752244},"index":0,"playId":"baf6f17b-4b6f-3ce6-a87f-c597c4282037","pitchNumber":1,"startTime":"2026-07-04T16:51:54.470Z","endTime":"2026-07-04T16:51:58.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":84.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.26826782893206,"aZ":-27.17004537213192,"pfxX":0.15378637919201688,"pfxZ":2.799086999241416,"pX":0.4274075902347176,"pZ":2.2468651724622166,"vX0":3.0015936897517856,"vY0":-131.97263180135258,"vZ0":-4.690937254053081,"x":100.71,"y":178.11,"x0":-0.7378959021828849,"y0":50.005427231788126,"z0":6.014115929855414,"aX":0.27505750469606827},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.4,"breakHorizontal":-0.8,"spinRate":2523,"spinDirection":189},"zone":6,"typeConfidence":2.0,"plateTime":0.4127590920798041,"extension":5.919232611223936},"index":1,"playId":"193f9077-d62f-38e5-a402-561bd891f067","pitchNumber":2,"startTime":"2026-07-04T16:52:09.991Z","endTime":"2026-07-04T16:52:14.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":79.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.75901295955908,"aZ":-37.06781617699947,"pfxX":2.868400283016534,"pfxZ":-3.151655540993084,"pX":1.034643459030968,"pZ":1.195443907193189,"vX0":2.986679201844933,"vY0":-123.07909748019578,"vZ0":-4.653076020808249,"x":77.56,"y":206.5,"x0":-0.5621160956571765,"y0":50.005086004624914,"z0":6.21047249427251,"aX":4.45154491042806},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-6.5,"breakHorizontal":-5.9,"spinRate":2740,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4430642305782895,"extension":5.821125825843937},"index":2,"playId":"f6e54dcc-c429-33ae-929d-00d696ec1385","pitchNumber":3,"startTime":"2026-07-04T16:52:35.042Z","endTime":"2026-07-04T16:52:39.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":79.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.86091756001393,"aZ":-39.511131126570845,"pfxX":3.92141401449169,"pfxZ":-4.706207995376526,"pX":0.38850288999881605,"pZ":1.3289545716973297,"vX0":1.1486589058168226,"vY0":-123.37286459604263,"vZ0":-3.937914431087381,"x":102.19,"y":202.9,"x0":-0.5912589167215115,"y0":50.001629457745615,"z0":6.235993415423747,"aX":6.115000793032798},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-9.1,"breakHorizontal":-7.3,"spinRate":2797,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.44199752662308356,"extension":5.773482644418953},"index":3,"playId":"610f2b52-2126-3cf4-968e-792769deea83","pitchNumber":4,"startTime":"2026-07-04T16:52:54.652Z","endTime":"2026-07-04T16:52:59.380Z","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":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":90.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.882265334118532,"aZ":-26.486508107980818,"pfxX":-8.632248899562585,"pfxZ":2.769589127182976,"pX":-0.47066527329729685,"pZ":2.0919934970050944,"vX0":4.131405382942963,"vY0":-141.7996990576792,"vZ0":-5.932590734707949,"x":134.94,"y":182.3,"x0":-0.8183584599976044,"y0":50.00183992746065,"z0":5.88201146009236,"aX":-17.7251253095409},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":4.1,"breakHorizontal":14.9,"spinRate":2403,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.3850331370487243,"extension":6.241723345617284},"hitData":{"launchSpeed":98.3,"launchAngle":-14.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.43,"coordY":144.69}},"index":4,"playId":"04c2cdac-6fe7-317a-919d-d345e5a81c53","pitchNumber":5,"startTime":"2026-07-04T16:53:18.932Z","endTime":"2026-07-04T16:53:26.122Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T16:53:26.122Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daylen Lile singles on a sharp line drive to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-04T16:53:34.802Z","endTime":"2026-07-04T16:54:10.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"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":97.1,"endSpeed":89.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.414918527129633,"aZ":-22.739092047415724,"pfxX":-8.500728269450144,"pfxZ":4.615470080061705,"pX":-0.3401790128237048,"pZ":3.4659512986091743,"vX0":4.358053173206371,"vY0":-141.44244452794206,"vZ0":-2.976276458388626,"x":129.97,"y":145.2,"x0":-0.7885608536743837,"y0":50.0065056477906,"z0":5.974599310444476,"aX":-17.38974578952957},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.0,"breakHorizontal":14.6,"spinRate":2308,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3858703817317317,"extension":6.143426259599016},"index":0,"playId":"dc7e7f56-34b3-30c8-8182-707f81a68478","pitchNumber":1,"startTime":"2026-07-04T16:53:47.490Z","endTime":"2026-07-04T16:53:52.029Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":86.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.645126550101885,"aZ":-25.44796948105723,"pfxX":-7.230529408798459,"pfxZ":3.5962291300852742,"pX":0.048564746303542725,"pZ":2.187725989082804,"vX0":4.484786539962436,"vY0":-135.00491954658446,"vZ0":-5.4934919765482055,"x":115.15,"y":179.71,"x0":-0.6831648463003284,"y0":50.0038312634473,"z0":6.008498555714789,"aX":-13.529536687277163},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.6,"breakHorizontal":12.4,"spinRate":1840,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.4036130471695678,"extension":6.019851133178882},"hitData":{"launchSpeed":106.4,"launchAngle":13.0,"totalDistance":252.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":180.74,"coordY":114.6}},"index":1,"playId":"59cb7168-dd84-3dfc-b67f-f482ff24df4a","pitchNumber":2,"startTime":"2026-07-04T16:53:59.485Z","endTime":"2026-07-04T16:54:10.328Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T16:54:10.328Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Crews strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-04T16:57:12.054Z","endTime":"2026-07-04T16:59:21.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"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":[2,3,4,6,7,8],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-04T16:54:25.668Z","endTime":"2026-07-04T16:56:17.127Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Yohan Ramírez replaces Braxton Ashcraft.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-04T16:56:17.127Z","endTime":"2026-07-04T16:57:14.382Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670990,"link":"/api/v1/people/670990"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.073505559888556,"aZ":-22.774653230337922,"pfxX":-8.636832028400363,"pfxZ":4.842346973541405,"pX":0.29710508939357033,"pZ":1.6839608800418846,"vX0":11.631402494461815,"vY0":-137.59045808655014,"vZ0":-5.289358241603088,"x":105.68,"y":193.31,"x0":-2.8392956741157733,"y0":50.00119796898456,"z0":5.149492617213902,"aX":-16.758923345269846},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.9,"breakHorizontal":13.6,"spinRate":2197,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.39626540838683333,"extension":7.120463565441316},"index":2,"playId":"51b80d6c-007c-33f3-b4b4-8b4d1c788534","pitchNumber":1,"startTime":"2026-07-04T16:57:14.382Z","endTime":"2026-07-04T16:57:19.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.02215911564136,"aZ":-23.441988620728203,"pfxX":-9.091799719327572,"pfxZ":4.379375277627476,"pX":1.4061498510295627,"pZ":2.5506293066144567,"vX0":14.592764023892592,"vY0":-139.47578120615017,"vZ0":-2.9444661506717082,"x":63.4,"y":169.91,"x0":-2.685094828921841,"y0":50.000176930918386,"z0":5.1463376486084105,"aX":-18.116369354311832},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.6,"breakHorizontal":13.8,"spinRate":2292,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.3910122245651535,"extension":6.50424679039939},"index":3,"playId":"1e894706-e13a-30ac-b5d9-a95dfe2a5099","pitchNumber":2,"startTime":"2026-07-04T16:57:31.827Z","endTime":"2026-07-04T16:57:36.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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.042000658668922,"aZ":-22.504082782158385,"pfxX":-9.911821302198941,"pfxZ":4.8274761161553865,"pX":0.06245857031729309,"pZ":2.5163179150942887,"vX0":11.71051881523187,"vY0":-140.03518772581637,"vZ0":-3.4849411099217034,"x":114.62,"y":170.84,"x0":-2.8686645416740846,"y0":50.00448014513881,"z0":5.234087753128871,"aX":-19.860049869730847},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.3,"breakHorizontal":15.8,"spinRate":2256,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.3898473976883614,"extension":6.971503297518858},"index":4,"playId":"05fb48b1-1abf-3f73-aa64-6078cf53d045","pitchNumber":3,"startTime":"2026-07-04T16:57:52.078Z","endTime":"2026-07-04T16:57:58.762Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-04T16:58:17.730Z","endTime":"2026-07-04T16:58:27.674Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.733114222351865,"aZ":-31.737680107241847,"pfxX":8.411814516170029,"pfxZ":0.28087035561936347,"pX":-0.966287192710811,"pZ":2.5942633024476587,"vX0":2.994669425191578,"vY0":-123.49148066944008,"vZ0":-0.7044597191112014,"x":153.83,"y":168.73,"x0":-3.2862435180378666,"y0":50.00236451784293,"z0":5.544289743965999,"aX":13.039346702444975},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.6,"breakHorizontal":-16.0,"spinRate":2630,"spinDirection":65},"zone":11,"typeConfidence":2.0,"plateTime":0.44290468667887506,"extension":6.626956781768388},"index":6,"playId":"7f00723a-1f95-3e1c-8640-68c4f125c6cd","pitchNumber":4,"startTime":"2026-07-04T16:58:27.674Z","endTime":"2026-07-04T16:58:32.932Z","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":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.608423607236134,"aZ":-32.01631660249221,"pfxX":8.619168378179808,"pfxZ":0.10752288660791898,"pX":-0.4557915658122021,"pZ":2.283637965334712,"vX0":3.3406471092851806,"vY0":-121.93485465096823,"vZ0":-1.3739492837627227,"x":134.37,"y":177.12,"x0":-2.9628833818673543,"y0":50.00412851089939,"z0":5.6126061286244,"aX":13.001372800688191},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.1,"breakHorizontal":-16.4,"spinRate":2624,"spinDirection":57},"zone":4,"typeConfidence":2.0,"plateTime":0.44890168488015947,"extension":6.772772228947504},"index":7,"playId":"6d6cab72-bb6d-3e79-a201-140eef793aa5","pitchNumber":5,"startTime":"2026-07-04T16:58:50.287Z","endTime":"2026-07-04T16:58:58.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.21468587650296,"aZ":-36.31101680552865,"pfxX":6.901473353359454,"pfxZ":-2.7654450182279593,"pX":0.8831455454135411,"pZ":2.198883220488716,"vX0":7.026502960026196,"vY0":-121.609769010377,"vZ0":-0.6452192194851992,"x":83.34,"y":179.41,"x0":-2.9421079257486893,"y0":50.00385178929368,"z0":5.621920473513737,"aX":10.31913309442357},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.9,"breakHorizontal":-14.2,"spinRate":2694,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4506863549738527,"extension":6.95088206115913},"index":8,"playId":"33a727c8-e1c6-30a0-bc62-1bf141b6817b","pitchNumber":6,"startTime":"2026-07-04T16:59:16.723Z","endTime":"2026-07-04T16:59:21.010Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T16:59:21.010Z","atBatIndex":50},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Henry Davis pops out to second baseman Nasim Nuñez.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-04T17:01:54.481Z","endTime":"2026-07-04T17:02:17.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":82.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.216970249946154,"aZ":-22.834364003890013,"pfxX":0.7401859544861185,"pfxZ":5.475776810075609,"pX":0.42892678353577385,"pZ":2.0206713553961047,"vX0":2.222365007292974,"vY0":-128.3870728380115,"vZ0":-5.873962707108368,"x":100.65,"y":184.22,"x0":-0.5366577008943921,"y0":50.0023042754016,"z0":6.063784640943072,"aX":1.2617625975352675},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.1,"breakHorizontal":-1.8,"spinRate":2148,"spinDirection":199},"zone":9,"typeConfidence":2.0,"plateTime":0.4231732240438961,"extension":6.065479625024941},"hitData":{"launchSpeed":81.9,"launchAngle":63.0,"totalDistance":167.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":114.9,"coordY":135.51}},"index":0,"playId":"dae29ab5-af4b-3c73-b47f-f854f730ebd0","pitchNumber":1,"startTime":"2026-07-04T17:02:08.428Z","endTime":"2026-07-04T17:02:17.793Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T17:02:17.793Z","atBatIndex":51},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Konnor Griffin lines out to right fielder James Wood.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-04T17:02:43.897Z","endTime":"2026-07-04T17:04:31.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98075091192536,"aZ":-22.387471529008405,"pfxX":-7.241129131031431,"pfxZ":5.4134427174001205,"pX":-0.1497259218450952,"pZ":2.2397971978324245,"vX0":3.7449870219467294,"vY0":-132.5536626484308,"vZ0":-5.401763327848704,"x":122.71,"y":178.31,"x0":-0.6277784510298511,"y0":50.005531971342855,"z0":5.902840445814682,"aX":-13.099025434973354},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.0,"breakHorizontal":12.5,"spinRate":2020,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.4106438278904072,"extension":6.182045308644753},"index":0,"playId":"7b7b79c0-c90e-37ba-89d0-ae681304a372","pitchNumber":1,"startTime":"2026-07-04T17:02:44.335Z","endTime":"2026-07-04T17:02:48.835Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-04T17:02:54.161Z","endTime":"2026-07-04T17:03:08.528Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":78.6,"endSpeed":73.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.69316840012468,"aZ":-38.83487759651354,"pfxX":3.8825003816027834,"pfxZ":-4.977604992526265,"pX":-2.2910724469330837,"pZ":2.6037975677495866,"vX0":-3.9896984536038413,"vY0":-114.54865471476938,"vZ0":0.4005887253704892,"x":204.33,"y":168.48,"x0":-1.0372453503385544,"y0":50.00202295408637,"z0":6.200801087074214,"aX":5.1977421207143015},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-8.6,"breakHorizontal":-6.1,"spinRate":2174,"spinDirection":38},"zone":13,"typeConfidence":2.0,"plateTime":0.4768090304839663,"extension":5.738649562130134},"index":2,"playId":"b9c6a455-6499-3045-8164-89ac41bb8c96","pitchNumber":2,"startTime":"2026-07-04T17:03:08.528Z","endTime":"2026-07-04T17:03:12.639Z","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":87.7,"endSpeed":82.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.741901152951442,"aZ":-26.952817871734897,"pfxX":1.9436186364902128,"pfxZ":3.081618525294239,"pX":-0.10384992757332208,"pZ":4.237813240740292,"vX0":0.9729491417271656,"vY0":-127.91749867327204,"vZ0":0.05300642841770409,"x":120.96,"y":124.36,"x0":-0.7390405490903353,"y0":50.004397218924474,"z0":6.290895673031907,"aX":3.29432907984272},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.8,"breakHorizontal":-3.7,"spinRate":2119,"spinDirection":187},"zone":11,"typeConfidence":2.0,"plateTime":0.42452191624626323,"extension":6.024829380644506},"index":3,"playId":"f996e0ad-531f-3d3d-8648-f7bba63bb8eb","pitchNumber":3,"startTime":"2026-07-04T17:03:25.319Z","endTime":"2026-07-04T17:03:29.940Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.392773147295483,"aZ":-23.728226475909526,"pfxX":-7.76916969781797,"pfxZ":4.597345117142881,"pX":-0.22842059714678217,"pZ":3.3321161172161298,"vX0":3.78784765963503,"vY0":-134.05572901166101,"vZ0":-2.627880437504455,"x":125.71,"y":148.81,"x0":-0.6430247484474186,"y0":50.00491033988601,"z0":6.001844244250328,"aX":-14.27658725712649},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.0,"breakHorizontal":13.3,"spinRate":1980,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.4071042893705954,"extension":6.166453614634124},"index":4,"playId":"04ad7418-0621-3a8e-9f49-5538f5ff8346","pitchNumber":4,"startTime":"2026-07-04T17:03:43.156Z","endTime":"2026-07-04T17:03:47.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57783207989557,"aZ":-13.813529008966286,"pfxX":-3.2117160622617993,"pfxZ":9.688937941037327,"pX":0.5785545171782229,"pZ":2.735157335283387,"vX0":4.029104730525195,"vY0":-135.99562546498524,"vZ0":-6.01918527454819,"x":94.95,"y":164.93,"x0":-0.4968861011145302,"y0":50.00056197625567,"z0":5.915241611385742,"aX":-6.085153373048393},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.7,"breakHorizontal":5.0,"spinRate":2046,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.4009709420562171,"extension":6.2856147363269645},"index":5,"playId":"9a495a2f-4067-34da-8c4f-67e05387341f","pitchNumber":5,"startTime":"2026-07-04T17:04:01.586Z","endTime":"2026-07-04T17:04:06.898Z","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":1},"pitchData":{"startSpeed":92.8,"endSpeed":86.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.31320309544872,"aZ":-19.73495281685234,"pfxX":-6.840055196266859,"pfxZ":6.623426473446893,"pX":-0.025491347932170214,"pZ":2.6218095264262438,"vX0":4.039429028850603,"vY0":-135.17544117213112,"vZ0":-4.970559159632775,"x":117.97,"y":167.99,"x0":-0.6388508556053758,"y0":50.006304067329246,"z0":5.841600660472752,"aX":-12.851108366021814},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.3,"breakHorizontal":11.8,"spinRate":1995,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.40290346414915135,"extension":6.2651516578378015},"hitData":{"launchSpeed":90.9,"launchAngle":25.0,"totalDistance":313.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":192.47,"coordY":91.74}},"index":6,"playId":"278b674f-53a0-3e72-b414-a42dcacdc52d","pitchNumber":6,"startTime":"2026-07-04T17:04:23.907Z","endTime":"2026-07-04T17:04:31.579Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T17:04:31.579Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Lowe grounds out, first baseman Luis García Jr. to pitcher Zack Littell.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-04T17:04:38.328Z","endTime":"2026-07-04T17:07:16.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":86.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.015639666706036,"aZ":-20.657395963029902,"pfxX":-8.133351809050513,"pfxZ":6.195919377508524,"pX":-0.49278923381702294,"pZ":0.7423483726249122,"vX0":3.2919454164846607,"vY0":-134.6888592071306,"vZ0":-9.335326212220512,"x":135.78,"y":218.74,"x0":-0.6659140957699277,"y0":50.00604592364322,"z0":5.683099700149818,"aX":-15.122401780570378},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.7,"breakHorizontal":14.2,"spinRate":1977,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.4048400479040608,"extension":6.091255971743589},"index":0,"playId":"c5238a7e-ee30-353f-8351-aca27d4793fc","pitchNumber":1,"startTime":"2026-07-04T17:04:58.375Z","endTime":"2026-07-04T17:05:02.997Z","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":90.7,"endSpeed":83.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.813931590566902,"aZ":-18.613375180178124,"pfxX":-4.499416086578885,"pfxZ":7.583793636528522,"pX":-1.0634576738521142,"pZ":5.244393405768133,"vX0":0.8952658669842675,"vY0":-132.27494050851192,"vZ0":1.17893623697071,"x":157.54,"y":97.18,"x0":-0.8195856688818264,"y0":50.00168846397266,"z0":6.149067851488904,"aX":-8.045091164258707},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.2,"breakHorizontal":8.0,"spinRate":1850,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4126521971220476,"extension":6.164202650517153},"index":1,"playId":"185de9e0-a9c7-35a1-b55e-f47f2da9e5ba","pitchNumber":2,"startTime":"2026-07-04T17:05:18.329Z","endTime":"2026-07-04T17:05:22.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.92129489283514,"aZ":-23.205626291753646,"pfxX":0.9974202267337003,"pfxZ":5.199533267615811,"pX":-0.059438809113813246,"pZ":3.7028455312718234,"vX0":1.2187631371735972,"vY0":-129.47504962963754,"vZ0":-1.7645247641953783,"x":119.27,"y":138.8,"x0":-0.6630335265809177,"y0":50.00416841412589,"z0":6.140773398599132,"aX":1.7209163390335782},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.4,"breakHorizontal":-2.0,"spinRate":2015,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.42043557042959856,"extension":6.113937150916543},"index":2,"playId":"4a22fe68-e536-3985-ba74-1d2836f0e8dc","pitchNumber":3,"startTime":"2026-07-04T17:05:38.314Z","endTime":"2026-07-04T17:05:43.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.203828310638315,"aZ":-22.49536022228292,"pfxX":-7.909124266571723,"pfxZ":5.261089681279946,"pX":-0.46678066161914955,"pZ":3.1290399494403007,"vX0":3.347051753727658,"vY0":-134.1109459220578,"vZ0":-3.4038575513149807,"x":134.79,"y":154.3,"x0":-0.6962315950914357,"y0":50.003801131014974,"z0":6.000052876274805,"aX":-14.55652357865458},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.1,"breakHorizontal":13.7,"spinRate":1967,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.40680538928686705,"extension":6.115538315813192},"index":3,"playId":"6bcfb2fe-2a9c-3eb1-a394-bf9b86e8dd17","pitchNumber":4,"startTime":"2026-07-04T17:05:56.395Z","endTime":"2026-07-04T17:06:01.410Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.739357942585645,"aZ":-22.13461392943979,"pfxX":-8.410924979448922,"pfxZ":5.608491557839393,"pX":-0.3294986483760927,"pZ":2.1334684732984033,"vX0":3.9392926561606885,"vY0":-132.29433688473583,"vZ0":-5.498785722416162,"x":129.56,"y":181.18,"x0":-0.7375931494984125,"y0":50.00034181645965,"z0":5.840541455650512,"aX":-15.046463070849523},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.2,"breakHorizontal":14.5,"spinRate":1969,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.412545802832327,"extension":6.11366738233736},"index":4,"playId":"84ef4786-94d3-39ee-b4ed-23a4fd9f7437","pitchNumber":5,"startTime":"2026-07-04T17:06:11.290Z","endTime":"2026-07-04T17:06:15.287Z","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":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.367354595792197,"aZ":-15.663897986711035,"pfxX":-5.227313176115075,"pfxZ":8.95082295052188,"pX":-0.9524651547941749,"pZ":2.7542080285438617,"vX0":1.1445202575148397,"vY0":-134.50855654388846,"vZ0":-5.4450345708297565,"x":153.31,"y":164.42,"x0":-0.7023767255027853,"y0":50.004323669536824,"z0":5.903881300218851,"aX":-9.64204762849468},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.4,"breakHorizontal":9.2,"spinRate":1968,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.4061834370098598,"extension":6.233293916065431},"index":5,"playId":"8f0f07db-8b0d-3f1a-bdfb-03fec2e06d93","pitchNumber":6,"startTime":"2026-07-04T17:06:39.707Z","endTime":"2026-07-04T17:06:45.372Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-07-04T17:06:55.617Z","endTime":"2026-07-04T17:07:08.736Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.37185586140014,"aZ":-24.62238005628977,"pfxX":0.8605472821516256,"pfxZ":4.37507475433004,"pX":0.11559638006882093,"pZ":2.453005385549063,"vX0":1.8137032919927085,"vY0":-129.43108345090127,"vZ0":-4.383383211678492,"x":112.59,"y":172.55,"x0":-0.701105855106111,"y0":50.006409860664185,"z0":6.0128949959065,"aX":1.487202685292501},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.3,"breakHorizontal":-1.9,"spinRate":1966,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.4202471833319814,"extension":6.183658809078087},"hitData":{"launchSpeed":109.3,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.93,"coordY":164.86}},"index":7,"playId":"8a6f76fa-d7f2-3b67-8ead-c0772ce2e92b","pitchNumber":7,"startTime":"2026-07-04T17:07:08.736Z","endTime":"2026-07-04T17:07:16.057Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T17:07:16.057Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Tena walks.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-04T17:11:24.011Z","endTime":"2026-07-04T17:13:40.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.066123580509313,"aZ":-30.928418346164612,"pfxX":8.071381519312318,"pfxZ":0.8391995905112566,"pX":0.9464854341158819,"pZ":1.7274588897724006,"vX0":7.0603484597121,"vY0":-121.89016078619211,"vZ0":-2.222911492958319,"x":80.92,"y":192.14,"x0":-3.0464065906388518,"y0":50.004588423775836,"z0":5.346463255952678,"aX":12.032228599211987},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.2,"breakHorizontal":-16.4,"spinRate":2709,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.45098011487324374,"extension":7.029720102417376},"index":0,"playId":"02df07b3-edfc-3f5d-92c6-2f8366d68d86","pitchNumber":1,"startTime":"2026-07-04T17:11:38.267Z","endTime":"2026-07-04T17:11:43.450Z","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":84.0,"endSpeed":77.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.825099544800185,"aZ":-28.88134176214806,"pfxX":8.957833794197384,"pfxZ":2.2127934706205963,"pX":1.1907919322120282,"pZ":0.5319410684455712,"vX0":7.082906829833932,"vY0":-122.04640934481478,"vZ0":-5.274159653775737,"x":71.61,"y":224.42,"x0":-2.9259477838855994,"y0":50.00483719364616,"z0":5.246123759290882,"aX":13.345017234199288},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.9,"breakHorizontal":-18.0,"spinRate":2744,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4509460511668877,"extension":7.223581515667378},"index":1,"playId":"1cf32ee9-65c2-3961-946a-c03bcc31cbdf","pitchNumber":2,"startTime":"2026-07-04T17:11:55.768Z","endTime":"2026-07-04T17:11:59.953Z","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":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.169104355260735,"aZ":-31.280644317371912,"pfxX":9.110214238403831,"pfxZ":0.607267078401966,"pX":-0.3927052895316583,"pZ":3.024829563841173,"vX0":3.7771485353927385,"vY0":-120.59767015098963,"vZ0":0.6159029407068068,"x":131.97,"y":157.11,"x0":-3.164149580723387,"y0":50.00108926921426,"z0":5.53233676284111,"aX":13.373906226242886},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.6,"breakHorizontal":-17.4,"spinRate":2597,"spinDirection":73},"zone":1,"typeConfidence":2.0,"plateTime":0.45473673297393713,"extension":6.836532324925519},"index":2,"playId":"b9e468ef-81da-3435-a079-4ca18863f41e","pitchNumber":3,"startTime":"2026-07-04T17:12:14.221Z","endTime":"2026-07-04T17:12:18.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.917474023988497,"aZ":-32.708720668010216,"pfxX":7.488324552523226,"pfxZ":-0.3580865608549111,"pX":0.3236725826054405,"pZ":2.1200605069200815,"vX0":5.815715973199545,"vY0":-121.61977929259204,"vZ0":-1.0250182467968485,"x":104.66,"y":181.54,"x0":-3.0754898739158962,"y0":50.00277128032542,"z0":5.395908485237782,"aX":11.163777619392166},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.6,"breakHorizontal":-15.0,"spinRate":2597,"spinDirection":68},"zone":9,"typeConfidence":2.0,"plateTime":0.4511828595410128,"extension":7.097789639292648},"index":3,"playId":"5a18f603-af27-328a-be0d-a35dd459f9e8","pitchNumber":4,"startTime":"2026-07-04T17:12:32.444Z","endTime":"2026-07-04T17:12:36.719Z","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":96.9,"endSpeed":89.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.69639673644246,"aZ":-16.902605106246497,"pfxX":-6.440881368260737,"pfxZ":7.528708621803214,"pX":-1.319977181793944,"pZ":2.066622466270655,"vX0":7.324127669350078,"vY0":-140.9782493106833,"vZ0":-5.15992329418422,"x":167.31,"y":182.98,"x0":-3.1051556573665113,"y0":50.00389731345531,"z0":4.998585334490693,"aX":-13.067562145784288},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.8,"breakHorizontal":10.3,"spinRate":2401,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.3873538429684964,"extension":6.763043410254423},"index":4,"playId":"05d43322-1836-3683-89d0-fdd05f881f7b","pitchNumber":5,"startTime":"2026-07-04T17:12:53.222Z","endTime":"2026-07-04T17:12:57.841Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.28402771986937,"aZ":-39.24479838289726,"pfxX":6.711147345440841,"pfxZ":-5.043081100796279,"pX":-2.610013989218779,"pZ":4.28349351715925,"vX0":-1.08684955436703,"vY0":-117.67558648218728,"vZ0":4.332799092390245,"x":216.49,"y":123.13,"x0":-3.0141006716340644,"y0":50.00202353084123,"z0":6.053656753475517,"aX":9.413008882333118},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-7.8,"breakHorizontal":-11.9,"spinRate":2482,"spinDirection":44},"zone":11,"typeConfidence":2.0,"plateTime":0.46542831365641435,"extension":6.780540194557515},"index":5,"playId":"67c1933d-fef6-3cc3-a1e7-5b404b311235","pitchNumber":6,"startTime":"2026-07-04T17:13:11.417Z","endTime":"2026-07-04T17:13:15.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.502179371688975,"aZ":-30.19197866433751,"pfxX":9.514514111918634,"pfxZ":1.3712939106589648,"pX":-0.9408079441935749,"pZ":2.2396638668871893,"vX0":1.862190810391082,"vY0":-119.44596612104549,"vZ0":-1.274866688254255,"x":152.86,"y":178.31,"x0":-2.966567276117908,"y0":50.005255325471715,"z0":5.489284482080109,"aX":13.781345342621321},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.4,"breakHorizontal":-17.6,"spinRate":2667,"spinDirection":58},"zone":13,"typeConfidence":2.0,"plateTime":0.45814750538376137,"extension":7.06778138747981},"index":6,"playId":"998820ae-c92f-3eb7-aea4-e17c302c6027","pitchNumber":7,"startTime":"2026-07-04T17:13:34.810Z","endTime":"2026-07-04T17:13:40.043Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T17:13:40.043Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Drew Millas walks. José Tena to 2nd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-04T17:13:46.558Z","endTime":"2026-07-04T17:15:45.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"postOnSecond":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"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":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.398638783675604,"aZ":-25.69455470085432,"pfxX":-8.799152250824402,"pfxZ":3.2653121408430437,"pX":-1.0999133333778446,"pZ":3.706445400200245,"vX0":8.315124638325823,"vY0":-139.46604681245756,"vZ0":0.29506360763439077,"x":158.93,"y":138.71,"x0":-2.967150574624592,"y0":50.00066413392354,"z0":5.284853047730577,"aX":-17.44828095277136},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.1,"breakHorizontal":14.4,"spinRate":2324,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3917394122387394,"extension":6.621236322688069},"index":0,"playId":"f774e12c-ba0a-3314-b37f-2572e075d504","pitchNumber":1,"startTime":"2026-07-04T17:14:06.653Z","endTime":"2026-07-04T17:14:11.409Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.444318117834428,"aZ":-23.343907079960246,"pfxX":-9.10140137351182,"pfxZ":4.451706498845321,"pX":0.3135550548530865,"pZ":1.9137801727095989,"vX0":11.680291020018005,"vY0":-139.25047142403216,"vZ0":-4.9224918476195505,"x":105.05,"y":187.11,"x0":-2.7339868071256106,"y0":50.00074257951168,"z0":5.229314869297188,"aX":-18.044851338982},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.3,"breakHorizontal":14.4,"spinRate":2270,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.3919063769272708,"extension":6.785166154430292},"index":1,"playId":"2962578a-3693-3a4e-9975-65e645b61d76","pitchNumber":2,"startTime":"2026-07-04T17:14:26.000Z","endTime":"2026-07-04T17:14:30.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99822348412424,"aZ":-29.461734721001996,"pfxX":9.404638355694825,"pfxZ":1.8253635970665618,"pX":1.9876808885014232,"pZ":1.0645967995512986,"vX0":8.676549002421643,"vY0":-121.43075562759799,"vZ0":-4.321196317291662,"x":41.23,"y":210.04,"x0":-2.860683361035399,"y0":50.00289508010642,"z0":5.446323977157333,"aX":13.965189098687723},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.4,"breakHorizontal":-19.2,"spinRate":2498,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.45201568378396706,"extension":7.191022132880156},"index":2,"playId":"b5c07e97-b4e8-37c3-80bb-070c4b2d8fb9","pitchNumber":3,"startTime":"2026-07-04T17:14:45.990Z","endTime":"2026-07-04T17:14:52.560Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":89.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.830258809830536,"aZ":-27.082343886629168,"pfxX":-8.042503717042932,"pfxZ":2.5232727282339305,"pX":-1.6796544087764724,"pZ":4.035404759820608,"vX0":6.775808707368297,"vY0":-139.74268855528635,"vZ0":0.9704155715392785,"x":181.02,"y":129.82,"x0":-3.0682559397601947,"y0":50.000111081249365,"z0":5.437694237148782,"aX":-16.2089585396271},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":4.9,"breakHorizontal":13.6,"spinRate":2211,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.38912514226055084,"extension":6.747100428038848},"index":3,"playId":"f5ef3830-d2f0-302b-a737-c8d8157f62c5","pitchNumber":4,"startTime":"2026-07-04T17:15:20.230Z","endTime":"2026-07-04T17:15:24.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.703031515687996,"aZ":-19.082949459250266,"pfxX":-5.358873881400641,"pfxZ":6.5467492889179155,"pX":-1.0490156220622384,"pZ":3.73164074139422,"vX0":7.260356344092113,"vY0":-139.4186379925057,"vZ0":-1.1086299962252415,"x":156.99,"y":138.03,"x0":-2.97168147388883,"y0":50.00294257962271,"z0":5.374953387975408,"aX":-10.716838561098188},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.9,"breakHorizontal":8.5,"spinRate":2335,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.39052350079061604,"extension":7.0388922894685155},"index":4,"playId":"0d5642a5-e91b-3bc9-8242-8f5c1756aeaf","pitchNumber":5,"startTime":"2026-07-04T17:15:41.085Z","endTime":"2026-07-04T17:15:45.826Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T17:15:45.826Z","atBatIndex":55},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nasim Nuñez grounds into a double play, second baseman Brandon Lowe to shortstop Konnor Griffin to first baseman Tyler Callihan. José Tena to 3rd. Drew Millas out at 2nd. Nasim Nuñez out at 1st.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-04T17:16:11.143Z","endTime":"2026-07-04T17:17:31.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682997,"link":"/api/v1/people/682997"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":82.5,"endSpeed":76.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.405869358801493,"aZ":-38.527491259065116,"pfxX":6.287093140049965,"pfxZ":-4.313301785556188,"pX":-2.08155935577617,"pZ":4.585692793466492,"vX0":0.12476808337244766,"vY0":-120.1153303436235,"vZ0":4.7355848740120905,"x":196.34,"y":114.97,"x0":-2.951903902733802,"y0":50.00166842872633,"z0":5.99725071096515,"aX":9.263975743852743},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-6.6,"breakHorizontal":-11.4,"spinRate":2464,"spinDirection":50},"zone":11,"typeConfidence":2.0,"plateTime":0.4545273925319675,"extension":6.752805963569469},"index":0,"playId":"7cd9c237-3425-3810-8722-e52e97b71f9b","pitchNumber":1,"startTime":"2026-07-04T17:16:17.008Z","endTime":"2026-07-04T17:16:21.520Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-04T17:16:34.890Z","endTime":"2026-07-04T17:17:24.249Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56078844294096,"aZ":-27.223201364489267,"pfxX":-9.892325532005296,"pfxZ":2.4430575724226253,"pX":0.1968670165269151,"pZ":1.6676790489997586,"vX0":12.207508164916455,"vY0":-140.40733933124758,"vZ0":-4.654156024103969,"x":109.5,"y":193.75,"x0":-2.8931590356977797,"y0":50.00005297430815,"z0":5.0876060504733225,"aX":-20.0288019621358},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":3.7,"breakHorizontal":15.8,"spinRate":2269,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.3879902790744092,"extension":7.222198842289685},"hitData":{"launchSpeed":89.5,"launchAngle":-16.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.76,"coordY":151.68}},"index":2,"playId":"b7588956-41f3-34d6-b4ca-726b8a088e14","pitchNumber":2,"startTime":"2026-07-04T17:17:24.249Z","endTime":"2026-07-04T17:17:31.726Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T17:17:31.726Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"James Wood walks.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-04T17:17:57.252Z","endTime":"2026-07-04T17:20:03.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"postOnThird":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.8,"endSpeed":77.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.875624370043457,"aZ":-42.328522788750554,"pfxX":5.84010484956783,"pfxZ":-6.715845240665086,"pX":-1.0162634690485688,"pZ":1.8400071728716227,"vX0":2.585425817918502,"vY0":-122.104608050108,"vZ0":-0.6730018071864652,"x":155.74,"y":189.1,"x0":-2.847496152422818,"y0":50.00559702990803,"z0":5.7589817240026875,"aX":8.8256781634018},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-12.1,"breakHorizontal":-11.2,"spinRate":2604,"spinDirection":46},"zone":13,"typeConfidence":2.0,"plateTime":0.44845148744041907,"extension":7.059386931751504},"index":0,"playId":"0de74b06-3b23-3073-ba40-c17822a1e6f7","pitchNumber":1,"startTime":"2026-07-04T17:18:04.574Z","endTime":"2026-07-04T17:18:09.420Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":82.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.881973117059466,"aZ":-24.34353101589204,"pfxX":-10.594160475305504,"pfxZ":4.657388120913661,"pX":1.2226618695137874,"pZ":2.120320305125943,"vX0":13.43959721586652,"vY0":-127.47823267553179,"vZ0":-3.977574692563316,"x":70.4,"y":181.53,"x0":-2.688926622713578,"y0":50.004518286243304,"z0":5.574745745303285,"aX":-17.81757533919061},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.9,"breakHorizontal":16.9,"spinRate":2075,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.426160299463338,"extension":7.131681347343035},"index":1,"playId":"81cfa24b-975b-3474-80bc-199692adbd10","pitchNumber":2,"startTime":"2026-07-04T17:18:21.696Z","endTime":"2026-07-04T17:18:26.381Z","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":84.8,"endSpeed":78.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.465206154330428,"aZ":-30.580732645563888,"pfxX":6.919435372896211,"pfxZ":1.0247072859377795,"pX":0.2689726357787225,"pZ":2.118400537173584,"vX0":6.002302065340483,"vY0":-123.38493125776091,"vZ0":-2.023878388576896,"x":106.75,"y":181.58,"x0":-3.089766243638056,"y0":50.00036990086043,"z0":5.514495222758763,"aX":10.715546284119252},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.7,"breakHorizontal":-13.9,"spinRate":2704,"spinDirection":55},"zone":9,"typeConfidence":2.0,"plateTime":0.44312739931827005,"extension":7.148270309842484},"index":2,"playId":"2cfde729-0167-3f39-9ee3-9da354ca4f84","pitchNumber":3,"startTime":"2026-07-04T17:18:44.770Z","endTime":"2026-07-04T17:18:50.411Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.707346662028044,"aZ":-39.12987605115694,"pfxX":6.212947818375868,"pfxZ":-4.375988360527209,"pX":-0.6795121967196613,"pZ":2.572754666017873,"vX0":3.7633544503886,"vY0":-124.69087675193646,"vZ0":-0.11018320175896212,"x":142.9,"y":169.32,"x0":-3.010351014288461,"y0":50.0006279573984,"z0":5.819028025567207,"aX":9.880287031762693},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-7.8,"breakHorizontal":-12.1,"spinRate":2436,"spinDirection":36},"zone":4,"typeConfidence":2.0,"plateTime":0.4375853802212806,"extension":6.894898602187254},"index":3,"playId":"3820ed61-86e3-3d15-aff8-f05b973d54be","pitchNumber":4,"startTime":"2026-07-04T17:19:03.125Z","endTime":"2026-07-04T17:19:08.256Z","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":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.67088525994588,"aZ":-32.87141989040016,"pfxX":7.851567576514398,"pfxZ":-0.44367422443379567,"pX":-0.9108761600078052,"pZ":2.8096495704848294,"vX0":3.0834975565702094,"vY0":-123.78273760672332,"vZ0":-0.2955985173282577,"x":151.72,"y":162.92,"x0":-3.1898399786860927,"y0":50.004843680371366,"z0":5.662417839332336,"aX":12.291214893799735},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.6,"breakHorizontal":-14.9,"spinRate":2678,"spinDirection":58},"zone":11,"typeConfidence":2.0,"plateTime":0.441011701672374,"extension":6.947637951764244},"index":4,"playId":"1de9fb23-4104-3f39-a29d-13c3f227ec37","pitchNumber":5,"startTime":"2026-07-04T17:19:22.847Z","endTime":"2026-07-04T17:19:49.875Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"}}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.960569086835008,"aZ":-32.274800970651754,"pfxX":5.82752909371979,"pfxZ":-0.06441130068264356,"pX":0.8878434171772402,"pZ":-0.22265206681915936,"vX0":7.599598155236656,"vY0":-124.17949293662443,"vZ0":-7.10690709457238,"x":83.16,"y":244.79,"x0":-2.9598741371124757,"y0":50.00411971105405,"z0":5.333619104325273,"aX":9.173806947122833},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.4,"breakHorizontal":-12.2,"spinRate":2684,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.43970776205378037,"extension":7.289283836921821},"index":5,"playId":"e2c009ad-ec8f-3f6b-9d8c-5325db5beec7","pitchNumber":6,"startTime":"2026-07-04T17:19:59.351Z","endTime":"2026-07-04T17:20:03.976Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T17:20:03.976Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrés Chaparro strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-04T17:22:44.374Z","endTime":"2026-07-04T17:23:55.722Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"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":[3,4,6,7],"actionIndex":[1,2],"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":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-04T17:20:21.628Z","endTime":"2026-07-04T17:21:39.008Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Mason Montgomery replaces Yohan Ramírez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-04T17:21:39.008Z","endTime":"2026-07-04T17:22:26.250Z","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":"Offensive Substitution: Pinch-hitter Andrés Chaparro replaces Luis García Jr.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-07-04T17:22:26.250Z","endTime":"2026-07-04T17:22:46.609Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":671277,"link":"/api/v1/people/671277"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.474437539789918,"aZ":-36.77891522946201,"pfxX":-2.3727996345421962,"pfxZ":-2.942179981854064,"pX":-0.018433776780199154,"pZ":2.76205411125591,"vX0":-2.1237930521689363,"vY0":-124.15320221359144,"vZ0":-0.15791756617744768,"x":117.7,"y":164.2,"x0":1.155886482210405,"y0":50.00379172685344,"z0":5.883110370967194,"aX":-3.710620609776152},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-5.2,"breakHorizontal":4.8,"spinRate":2583,"spinDirection":322},"zone":5,"typeConfidence":2.0,"plateTime":0.440879608373844,"extension":6.902079889635295},"index":3,"playId":"5c7dced6-c7e9-3c76-a801-bfdf7e22738b","pitchNumber":1,"startTime":"2026-07-04T17:22:46.609Z","endTime":"2026-07-04T17:22:51.438Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.103646423506667,"aZ":-32.95376722494429,"pfxX":-1.3145009052044112,"pfxZ":-0.4825122328936029,"pX":-0.7828209947053536,"pZ":2.166526929763409,"vX0":-4.106559872260998,"vY0":-125.9869730282907,"vZ0":-2.479878982243732,"x":146.84,"y":180.28,"x0":1.0321987202525094,"y0":50.002259559084706,"z0":5.799973366732238,"aX":-2.133648230371681},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.2,"breakHorizontal":3.2,"spinRate":2517,"spinDirection":311},"zone":7,"typeConfidence":2.0,"plateTime":0.4330465912785879,"extension":6.850770898281898},"index":4,"playId":"cd9b9df0-0693-393e-aadc-10f2494dda7f","pitchNumber":2,"startTime":"2026-07-04T17:23:06.318Z","endTime":"2026-07-04T17:23:11.391Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-04T17:23:20.577Z","endTime":"2026-07-04T17:23:30.748Z","isPitch":false,"type":"action","player":{"id":665953,"link":"/api/v1/people/665953"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.918212851121826,"aZ":-35.53769367060149,"pfxX":-0.4981440509540664,"pfxZ":-2.0741529458918557,"pX":0.01460287940942938,"pZ":-0.05314123225267627,"vX0":-2.523251634529097,"vY0":-126.31054371197199,"vZ0":-7.200489238913291,"x":116.44,"y":240.21,"x0":1.0898490387901667,"y0":50.002708166340085,"z0":5.679905084589544,"aX":-0.8075645798465988},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-5.2,"breakHorizontal":1.4,"spinRate":2571,"spinDirection":342},"zone":13,"typeConfidence":2.0,"plateTime":0.43307331392267034,"extension":6.912462072575954},"index":6,"playId":"853faaec-7851-3c69-8218-813489dcf507","pitchNumber":3,"startTime":"2026-07-04T17:23:30.748Z","endTime":"2026-07-04T17:23:35.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.82667772352989,"aZ":-39.24725598196859,"pfxX":-0.2658543203844985,"pfxZ":-4.27797932700396,"pX":0.7954988791998597,"pZ":2.1279546174527755,"vX0":-0.9080617149732563,"vY0":-126.72543065387983,"vZ0":-1.6400556461530054,"x":86.68,"y":181.33,"x0":1.1906021294242866,"y0":50.003387463148776,"z0":5.871205498190301,"aX":-0.4393906819564368},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-7.9,"breakHorizontal":0.6,"spinRate":2776,"spinDirection":293},"zone":9,"typeConfidence":2.0,"plateTime":0.42948286278218895,"extension":6.918706148380584},"index":7,"playId":"fe96d042-d59a-3ae8-b082-0915f9b1f9b2","pitchNumber":4,"startTime":"2026-07-04T17:23:50.845Z","endTime":"2026-07-04T17:23:55.722Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T17:23:55.722Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Reynolds singles on a soft ground ball to catcher Drew Millas.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-04T17:26:33.724Z","endTime":"2026-07-04T17:27:43.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683000,"fullName":"Riley Cornelio","link":"/api/v1/people/683000"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Riley Cornelio replaces Zack Littell.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-04T17:25:31.542Z","endTime":"2026-07-04T17:25:32.542Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683000,"link":"/api/v1/people/683000"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Andrés Chaparro remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-04T17:25:31.530Z","endTime":"2026-07-04T17:26:36.040Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"201","replacedPlayer":{"id":671277,"link":"/api/v1/people/671277"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89639797188838,"aZ":-25.339499445123533,"pfxX":-0.3418277424404592,"pfxZ":4.010852249308851,"pX":0.9326328415175228,"pZ":3.9678789642408923,"vX0":8.64132742007148,"vY0":-129.02010913588256,"vZ0":-0.44492958361966534,"x":81.45,"y":131.65,"x0":-2.399357344870056,"y0":50.005741054914544,"z0":6.075628505126811,"aX":-0.582810973174753},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.4,"breakHorizontal":-1.1,"spinRate":2251,"spinDirection":169},"zone":12,"typeConfidence":2.0,"plateTime":0.4226351162995128,"extension":6.442717322855697},"index":2,"playId":"b3386584-2e27-3edd-8ac4-ea5c2693b734","pitchNumber":1,"startTime":"2026-07-04T17:26:36.040Z","endTime":"2026-07-04T17:26:41.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.263071218002583,"aZ":-29.63976629859375,"pfxX":-1.6460274500771348,"pfxZ":1.6909903477639885,"pX":-0.12421231272117103,"pZ":1.6430147424213049,"vX0":6.384379212724578,"vY0":-120.98286130101373,"vZ0":-4.10572284102385,"x":121.73,"y":194.42,"x0":-2.5713379858891923,"y0":50.00166986613539,"z0":5.929551727845096,"aX":-2.4658938814277276},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.4,"breakHorizontal":1.7,"spinRate":2281,"spinDirection":292},"zone":8,"typeConfidence":2.0,"plateTime":0.45090461258569503,"extension":6.208460164956606},"index":3,"playId":"911faea3-1562-3590-851c-3d3418f8eb28","pitchNumber":2,"startTime":"2026-07-04T17:26:52.222Z","endTime":"2026-07-04T17:26:57.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.025116130124292,"aZ":-29.132558527318103,"pfxX":-1.12223669893271,"pfxZ":1.968803198499259,"pX":0.04969948207615908,"pZ":0.5463580693235595,"vX0":6.64195383185608,"vY0":-123.30410707670978,"vZ0":-6.872758194091762,"x":115.11,"y":224.03,"x0":-2.5305550870937323,"y0":50.00285177470936,"z0":5.821147382530239,"aX":-1.7333288434051164},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.2,"breakHorizontal":0.5,"spinRate":2329,"spinDirection":259},"zone":14,"typeConfidence":2.0,"plateTime":0.4438591776786063,"extension":6.179550071000082},"index":4,"playId":"4b0c69c6-02ac-3179-9ca4-4f5985660b97","pitchNumber":3,"startTime":"2026-07-04T17:27:09.528Z","endTime":"2026-07-04T17:27:14.383Z","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.6,"endSpeed":89.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61020980302619,"aZ":-11.807168456161756,"pfxX":-6.514388834301933,"pfxZ":10.041108587293518,"pX":0.016703818165137264,"pZ":1.5822032281707983,"vX0":9.013858998514731,"vY0":-140.3131961089449,"vZ0":-9.505632813982674,"x":116.36,"y":196.06,"x0":-2.3655169761758423,"y0":50.00340319552953,"z0":5.748061812072429,"aX":-13.21469734911399},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.7,"breakHorizontal":10.3,"spinRate":2376,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.3878099618724762,"extension":6.404511437667385},"hitData":{"launchSpeed":16.1,"launchAngle":67.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":131.9,"coordY":197.85}},"index":5,"playId":"cb05a958-0bfa-3700-962f-d26047ba49cd","pitchNumber":4,"startTime":"2026-07-04T17:27:29.432Z","endTime":"2026-07-04T17:27:43.937Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T17:27:43.937Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esmerlyn Valdez called out on strikes.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-04T17:28:11.947Z","endTime":"2026-07-04T17:29:22.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683000,"fullName":"Riley Cornelio","link":"/api/v1/people/683000"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"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":86.4,"endSpeed":80.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.439242467340808,"aZ":-28.055260570443856,"pfxX":0.5953470786187982,"pfxZ":2.542181229069951,"pX":-0.11931178815591571,"pZ":2.1488628015051123,"vX0":5.692075440928663,"vY0":-125.84692870540755,"vZ0":-3.888090099521317,"x":121.55,"y":180.76,"x0":-2.4794170051916957,"y0":50.00045217016248,"z0":5.964181839535003,"aX":0.9620854857237431},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.0,"breakHorizontal":-2.3,"spinRate":2352,"spinDirection":249},"zone":8,"typeConfidence":2.0,"plateTime":0.433788203624764,"extension":6.136892128789952},"index":0,"playId":"779eafa3-685b-3283-ba36-eb5526e13e9b","pitchNumber":1,"startTime":"2026-07-04T17:28:11.947Z","endTime":"2026-07-04T17:28:15.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.58771540038318,"aZ":-24.759583517677065,"pfxX":0.4856830286989746,"pfxZ":4.732111017064442,"pX":0.8171632028848501,"pZ":-0.23723981936340144,"vX0":7.937003981967395,"vY0":-124.97461263553504,"vZ0":-9.537301516895173,"x":85.85,"y":245.19,"x0":-2.476420910454216,"y0":50.00087382275065,"z0":5.695998644428569,"aX":0.7586634496800596},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.4,"breakHorizontal":-2.9,"spinRate":2275,"spinDirection":263},"zone":14,"typeConfidence":2.0,"plateTime":0.4399972641950538,"extension":6.352587557109353},"index":1,"playId":"6d3d77be-6264-3959-98b0-a597355c2534","pitchNumber":2,"startTime":"2026-07-04T17:28:30.655Z","endTime":"2026-07-04T17:28:34.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.545773021864747,"aZ":-28.149660050834168,"pfxX":-1.1958389144786656,"pfxZ":2.5398627791168185,"pX":-0.4239333118779804,"pZ":2.348723637484242,"vX0":5.593776148161733,"vY0":-125.22798308336134,"vZ0":-3.0622401710157656,"x":133.16,"y":175.36,"x0":-2.5324138668564133,"y0":50.00624793715455,"z0":5.892955189340377,"aX":-1.8983911434633762},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.1,"breakHorizontal":0.8,"spinRate":2245,"spinDirection":301},"zone":4,"typeConfidence":2.0,"plateTime":0.4375711894502099,"extension":6.355342600598628},"index":2,"playId":"6480e6bb-0c6e-3f0e-9232-cb3e4bf27045","pitchNumber":3,"startTime":"2026-07-04T17:29:16.689Z","endTime":"2026-07-04T17:29:22.610Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T17:29:22.610Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan O'Hearn singles on a ground ball to right fielder James Wood. Bryan Reynolds to 3rd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-04T17:29:24.652Z","endTime":"2026-07-04T17:29:56.486Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683000,"fullName":"Riley Cornelio","link":"/api/v1/people/683000"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"postOnThird":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.652314728806502,"aZ":-21.785662559125477,"pfxX":-1.1605648185059974,"pfxZ":5.7793440226756285,"pX":0.39377299670442106,"pZ":2.7147021008925876,"vX0":7.770099323863102,"vY0":-132.56474083812188,"vZ0":-4.4555885919502884,"x":101.99,"y":165.48,"x0":-2.41188885554965,"y0":50.00430793554897,"z0":5.987283735242519,"aX":-2.0876273137550077},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.8,"breakHorizontal":0.6,"spinRate":2130,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.411583952886192,"extension":6.364973206598653},"hitData":{"launchSpeed":95.7,"launchAngle":2.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.25,"coordY":121.79}},"index":0,"playId":"4885d3dd-fd4e-3295-9833-b804bd9a34c0","pitchNumber":1,"startTime":"2026-07-04T17:29:45.850Z","endTime":"2026-07-04T17:29:56.486Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T17:29:56.486Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a ground ball to left fielder Daylen Lile. Bryan Reynolds scores. Ryan O'Hearn to 2nd.","rbi":1,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-04T17:30:08.312Z","endTime":"2026-07-04T17:31:29.016Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683000,"fullName":"Riley Cornelio","link":"/api/v1/people/683000"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":{"id":683000,"link":"/api/v1/people/683000"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.091160685518215,"aZ":-30.984474016839723,"pfxX":-1.0206257553292568,"pfxZ":0.7509825310985372,"pX":0.2865640558777054,"pZ":1.073362024309174,"vX0":7.133347690019485,"vY0":-124.14663506597604,"vZ0":-5.52517457364954,"x":106.08,"y":209.8,"x0":-2.476778098347103,"y0":50.000858137832864,"z0":5.870400981283091,"aX":-1.6123012004835118},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.4,"breakHorizontal":0.4,"spinRate":2244,"spinDirection":294},"zone":14,"typeConfidence":2.0,"plateTime":0.4392125190226963,"extension":6.299847827395625},"index":0,"playId":"deabbe35-8319-3ef6-bc8c-17c6729c284e","pitchNumber":1,"startTime":"2026-07-04T17:30:31.315Z","endTime":"2026-07-04T17:30:36.108Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.623619917509874,"aZ":-28.250743370315107,"pfxX":-0.34906016406927876,"pfxZ":2.4630614489847664,"pX":0.7848517704511144,"pZ":1.877147287744458,"vX0":8.25891365542209,"vY0":-124.96925258844183,"vZ0":-4.339205711773002,"x":87.08,"y":188.1,"x0":-2.5081446130012583,"y0":50.00224224938964,"z0":5.9390711172791715,"aX":-0.5568807411805327},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.7,"breakHorizontal":-1.2,"spinRate":2234,"spinDirection":275},"zone":14,"typeConfidence":2.0,"plateTime":0.43717867574318126,"extension":6.32720772986747},"index":1,"playId":"5248a879-2f72-3d37-95c6-4cf9721eadc7","pitchNumber":2,"startTime":"2026-07-04T17:30:53.443Z","endTime":"2026-07-04T17:30:57.760Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.92978105406945,"aZ":-28.004649358216902,"pfxX":-0.4242211729011469,"pfxZ":2.5796217423397882,"pX":0.3636715418951415,"pZ":1.4951588057148424,"vX0":7.237868699214398,"vY0":-125.80320070415685,"vZ0":-5.0977158412270045,"x":103.14,"y":198.41,"x0":-2.4872460552684954,"y0":50.00039022743333,"z0":5.799592689242239,"aX":-0.6862580899857736},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.8,"breakHorizontal":-0.7,"spinRate":2230,"spinDirection":271},"zone":14,"typeConfidence":2.0,"plateTime":0.434282407821184,"extension":6.239199562086254},"hitData":{"launchSpeed":73.6,"launchAngle":13.0,"totalDistance":132.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.33,"coordY":132.43}},"index":2,"playId":"3b0cfb18-f743-3176-aa40-652754119a74","pitchNumber":3,"startTime":"2026-07-04T17:31:17.336Z","endTime":"2026-07-04T17:31:29.016Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T17:31:29.016Z","atBatIndex":62},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jake Mangum grounds into a force out, second baseman Nasim Nuñez to shortstop CJ Abrams. Ryan O'Hearn to 3rd. Nick Gonzales out at 2nd. Jake Mangum to 1st.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-04T17:31:55.398Z","endTime":"2026-07-04T17:33:25.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683000,"fullName":"Riley Cornelio","link":"/api/v1/people/683000"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"postOnThird":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20633305104833,"aZ":-22.35005756137839,"pfxX":0.20292277433349104,"pfxZ":5.583981232995903,"pX":0.2319789666122776,"pZ":3.191254267863263,"vX0":7.067538228439189,"vY0":-130.718639450647,"vZ0":-3.092161346401613,"x":108.16,"y":152.62,"x0":-2.5143316502605746,"y0":50.00489683587671,"z0":6.036122607274476,"aX":0.3557704590754513},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.7,"breakHorizontal":-1.7,"spinRate":2195,"spinDirection":190},"zone":2,"typeConfidence":2.0,"plateTime":0.41635377021657227,"extension":6.308715024662653},"index":0,"playId":"ef410aaa-dce1-3a83-bf72-4731727b2797","pitchNumber":1,"startTime":"2026-07-04T17:32:04.093Z","endTime":"2026-07-04T17:32:09.777Z","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":97.0,"endSpeed":89.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.994558801905185,"aZ":-16.101627925149586,"pfxX":-6.387513605702802,"pfxZ":7.859914607378347,"pX":-0.13782735252674583,"pZ":3.0158591687053895,"vX0":8.712669740684225,"vY0":-141.14322154934482,"vZ0":-5.296652833114665,"x":122.25,"y":157.35,"x0":-2.4152890511532576,"y0":50.00635878310147,"z0":5.931396026322153,"aX":-13.067813868393424},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.4,"breakHorizontal":10.1,"spinRate":2243,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.386043381795921,"extension":6.122440783271244},"index":1,"playId":"0aed8240-82cf-30b5-8838-1f6cf6f0d386","pitchNumber":2,"startTime":"2026-07-04T17:32:37.288Z","endTime":"2026-07-04T17:32:42.104Z","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":97.8,"endSpeed":90.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52763565969309,"aZ":-10.329157141814756,"pfxX":-6.326668959888032,"pfxZ":10.584764101025847,"pX":0.43213515659089596,"pZ":1.1268256399437984,"vX0":10.547586595420597,"vY0":-141.8289424003832,"vZ0":-10.873117663729634,"x":100.53,"y":208.36,"x0":-2.491178026885789,"y0":50.00145190981989,"z0":5.641389941152481,"aX":-13.055564637869155},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.4,"breakHorizontal":9.6,"spinRate":2375,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3843098858830194,"extension":6.348297338165454},"index":2,"playId":"6ab41a35-9fee-328d-8d06-add12e885f60","pitchNumber":3,"startTime":"2026-07-04T17:32:57.734Z","endTime":"2026-07-04T17:33:02.958Z","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":85.6,"endSpeed":79.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.320524372015306,"aZ":-26.586646859865066,"pfxX":0.6211510739724895,"pfxZ":3.5371739962778372,"pX":0.3951853653585918,"pZ":1.8486928632376713,"vX0":7.220231577427352,"vY0":-124.45176192231129,"vZ0":-4.4313743865938715,"x":101.94,"y":188.87,"x0":-2.615778069141866,"y0":50.00278978187423,"z0":5.83627137347738,"aX":0.9807006266373773},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.6,"breakHorizontal":-2.6,"spinRate":2274,"spinDirection":272},"zone":9,"typeConfidence":2.0,"plateTime":0.4389334213683491,"extension":6.296700649499926},"hitData":{"launchSpeed":89.7,"launchAngle":4.0,"totalDistance":80.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.82,"coordY":151.18}},"index":3,"playId":"716a1616-7f43-38b8-8587-113617d08484","pitchNumber":4,"startTime":"2026-07-04T17:33:18.232Z","endTime":"2026-07-04T17:33:25.249Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T17:33:25.249Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Drew Millas challenged (pitch result), call on the field was confirmed: Tyler Callihan walks.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-04T17:33:37.061Z","endTime":"2026-07-04T17:35:54.665Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683000,"fullName":"Riley Cornelio","link":"/api/v1/people/683000"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"postOnSecond":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"postOnThird":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.8,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.336928401812695,"aZ":-29.989890709587673,"pfxX":-0.22951220027203867,"pfxZ":1.3556448173833058,"pX":-1.4373657397027466,"pZ":3.4893760359674335,"vX0":3.205239690928172,"vY0":-124.90155056644957,"vZ0":-0.2960594053794421,"x":171.79,"y":144.57,"x0":-2.69861446387933,"y0":50.00009039677735,"z0":6.042118176966026,"aX":-0.3694380646732468},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.6,"breakHorizontal":-0.2,"spinRate":2211,"spinDirection":21},"zone":11,"typeConfidence":2.0,"plateTime":0.43584853158565107,"extension":6.222792413107417},"index":0,"playId":"5f6ff02d-0693-3074-b412-3f9b2dd7fcc2","pitchNumber":1,"startTime":"2026-07-04T17:34:04.223Z","endTime":"2026-07-04T17:34:09.779Z","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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.00317650441972,"aZ":-27.394264323921465,"pfxX":-0.16027174657393095,"pfxZ":3.0614328942861055,"pX":-0.9372206053471052,"pZ":1.7199040644992323,"vX0":4.367052423339338,"vY0":-123.78739516494925,"vZ0":-4.533724427512271,"x":152.72,"y":192.34,"x0":-2.698042209767366,"y0":50.00534176544334,"z0":5.848914939796662,"aX":-0.25046034410914875},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.8,"breakHorizontal":-0.6,"spinRate":2176,"spinDirection":281},"zone":13,"typeConfidence":2.0,"plateTime":0.4412279879742145,"extension":6.1880587193354355},"index":1,"playId":"0d4adff9-db56-355e-a480-7579e1bbe75f","pitchNumber":2,"startTime":"2026-07-04T17:34:24.121Z","endTime":"2026-07-04T17:34:32.147Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jake Mangum steals (17) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"actionPlayId":"0d4adff9-db56-355e-a480-7579e1bbe75f","startTime":"2026-07-04T17:34:45.088Z","endTime":"2026-07-04T17:34:46.168Z","isPitch":false,"isBaseRunningPlay":true,"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.8,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.38342403480254,"aZ":-25.328751466984684,"pfxX":-1.51978786608134,"pfxZ":3.762086259926267,"pX":-1.213294620084377,"pZ":4.3188058215914795,"vX0":4.236284788749658,"vY0":-132.754875000931,"vZ0":0.16988619769172875,"x":163.25,"y":122.17,"x0":-2.6190412267730223,"y0":50.00089235889972,"z0":6.069697404043758,"aX":-2.7642947190995946},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.1,"breakHorizontal":2.0,"spinRate":2149,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.40964885061977974,"extension":6.215550047535614},"index":3,"playId":"08ff73fe-0d93-300f-9bcc-548d28330b65","pitchNumber":3,"startTime":"2026-07-04T17:34:46.168Z","endTime":"2026-07-04T17:34:51.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.650970738548914,"aZ":-23.38222177577984,"pfxX":-0.3066615067340428,"pfxZ":5.168485786558029,"pX":0.08271718895784363,"pZ":2.2488632755876754,"vX0":6.7989141863269795,"vY0":-128.6157596014065,"vZ0":-4.688918953480734,"x":113.85,"y":178.06,"x0":-2.53749515218589,"y0":50.00571620840609,"z0":5.872762908576924,"aX":-0.5217603077552212},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.6,"breakHorizontal":-0.7,"spinRate":2107,"spinDirection":196},"zone":5,"typeConfidence":2.0,"plateTime":0.423259512075993,"extension":6.255320322141593},"index":4,"playId":"884da6ac-02f0-3ea4-9a8b-7e5c1d573b18","pitchNumber":4,"startTime":"2026-07-04T17:35:08.996Z","endTime":"2026-07-04T17:35:14.283Z","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":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.9,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.647492791521234,"aZ":-25.73943022459554,"pfxX":-0.9852181419006825,"pfxZ":3.7142632795283586,"pX":-0.9249011898625298,"pZ":2.2765601720256474,"vX0":4.654978141010264,"vY0":-129.8494852904569,"vZ0":-4.460061026322335,"x":152.26,"y":177.31,"x0":-2.6020408756750983,"y0":50.00041432925392,"z0":5.942382016237315,"aX":-1.705961144593943},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.1,"breakHorizontal":1.0,"spinRate":1994,"spinDirection":197},"zone":13,"typeConfidence":2.0,"plateTime":0.4196040422745386,"extension":6.3037587407973845},"index":5,"playId":"b1e2e022-fb07-37ae-a318-f01e6af07cfa","pitchNumber":5,"startTime":"2026-07-04T17:35:27.636Z","endTime":"2026-07-04T17:35:54.665Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"}},"playEndTime":"2026-07-04T17:35:54.665Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Henry Davis walks. Ryan O'Hearn scores. Jake Mangum to 3rd. Tyler Callihan to 2nd.","rbi":1,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-04T17:36:08.232Z","endTime":"2026-07-04T17:38:04.152Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683000,"fullName":"Riley Cornelio","link":"/api/v1/people/683000"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"postOnSecond":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"postOnThird":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":{"id":683000,"link":"/api/v1/people/683000"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.5,"endSpeed":79.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.999935526170816,"aZ":-28.17583948437017,"pfxX":0.43482235052978935,"pfxZ":2.4894691819889125,"pX":-0.15984199644135869,"pZ":2.341754413730915,"vX0":6.0810897136608215,"vY0":-125.83029870376365,"vZ0":-3.222850602146709,"x":123.09,"y":175.55,"x0":-2.662218139971892,"y0":50.00546853550595,"z0":5.916799816804989,"aX":0.6974214506157729},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.0,"breakHorizontal":-2.2,"spinRate":2257,"spinDirection":290},"zone":5,"typeConfidence":2.0,"plateTime":0.43492592386302187,"extension":6.29613032901951},"index":0,"playId":"a3169b3d-f9b7-3495-8b52-49250ae9552c","pitchNumber":1,"startTime":"2026-07-04T17:36:08.232Z","endTime":"2026-07-04T17:36:17.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.740229880084275,"aZ":-29.845066035930365,"pfxX":-0.42199843218577904,"pfxZ":1.4688992752028538,"pX":-1.0827736955154095,"pZ":1.6470861333252829,"vX0":4.126056707305835,"vY0":-124.48556491211112,"vZ0":-4.215156615255218,"x":158.27,"y":194.31,"x0":-2.7000824123532103,"y0":50.00122294713486,"z0":5.806379766859718,"aX":-0.6686266679355568},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.0,"breakHorizontal":-0.1,"spinRate":2166,"spinDirection":326},"zone":13,"typeConfidence":2.0,"plateTime":0.43838243456908277,"extension":6.410518157520946},"index":1,"playId":"e09a5170-93d3-3714-ab8c-b9551de8269a","pitchNumber":2,"startTime":"2026-07-04T17:36:28.143Z","endTime":"2026-07-04T17:36:33.430Z","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":78.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.63747449765139,"aZ":-30.712730444745752,"pfxX":-0.885999307418361,"pfxZ":0.9360331182231327,"pX":-1.0552922943900829,"pZ":2.787742919363816,"vX0":4.195498424046938,"vY0":-123.45295204214165,"vZ0":-1.6283693245514228,"x":157.23,"y":163.51,"x0":-2.652371680807692,"y0":50.00365393952517,"z0":6.01041400177713,"aX":-1.3854308289871398},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.6,"breakHorizontal":0.7,"spinRate":2214,"spinDirection":92},"zone":11,"typeConfidence":2.0,"plateTime":0.44151844345422253,"extension":6.34320544299912},"index":2,"playId":"62745b8d-e022-383f-b1b6-f0e9ad67d658","pitchNumber":3,"startTime":"2026-07-04T17:36:46.399Z","endTime":"2026-07-04T17:36:51.303Z","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":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.9136154471438,"aZ":-27.087216560993323,"pfxX":-0.3869038881129766,"pfxZ":3.1000205470093576,"pX":0.23200604470847438,"pZ":0.7432738164666548,"vX0":6.851553344265251,"vY0":-126.97626647064335,"vZ0":-7.364289503662325,"x":108.16,"y":218.71,"x0":-2.4458096870920953,"y0":50.000846680914826,"z0":5.822748895020333,"aX":-0.6346693786129742},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.2,"breakHorizontal":-0.8,"spinRate":2330,"spinDirection":295},"zone":14,"typeConfidence":2.0,"plateTime":0.43062622634156744,"extension":6.501300522652187},"index":3,"playId":"8aceb723-10e6-3dc0-898b-05c32d56568d","pitchNumber":4,"startTime":"2026-07-04T17:37:09.583Z","endTime":"2026-07-04T17:37:14.733Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.950341909501027,"aZ":-11.348677602491167,"pfxX":-5.403772139715224,"pfxZ":10.266199002184266,"pX":0.4770738039563332,"pZ":1.4869916472840292,"vX0":9.65150089161858,"vY0":-140.80652638254162,"vZ0":-9.717528476439359,"x":98.82,"y":198.63,"x0":-2.277236029151994,"y0":50.00178666789129,"z0":5.6965081908429855,"aX":-10.961103967732173},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.9,"breakHorizontal":8.0,"spinRate":2355,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.3875001114300569,"extension":6.5665838533270025},"index":4,"playId":"2bca4768-71c7-3c0a-8313-adb70fb3756c","pitchNumber":5,"startTime":"2026-07-04T17:37:31.178Z","endTime":"2026-07-04T17:37:37.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.557472818800015,"aZ":-29.383817018229173,"pfxX":-0.33124847014033154,"pfxZ":1.7872263496413705,"pX":1.64498056161724,"pZ":1.4821704969289318,"vX0":10.243169366618872,"vY0":-124.66083228386137,"vZ0":-4.615808013432477,"x":54.3,"y":198.76,"x0":-2.485553972492545,"y0":50.005303287947825,"z0":5.801487071905077,"aX":-0.5188934128537372},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.3,"breakHorizontal":-1.9,"spinRate":2286,"spinDirection":293},"zone":14,"typeConfidence":2.0,"plateTime":0.4404518298624187,"extension":6.396289967724109},"index":5,"playId":"ad4e9416-1945-33b8-a3c6-09b3e7d2f817","pitchNumber":6,"startTime":"2026-07-04T17:37:52.673Z","endTime":"2026-07-04T17:38:04.152Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T17:38:04.152Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Konnor Griffin strikes out swinging.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-04T17:38:24.182Z","endTime":"2026-07-04T17:39:11.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683000,"fullName":"Riley Cornelio","link":"/api/v1/people/683000"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.951868637965664,"aZ":-24.79510839264615,"pfxX":0.5826005121520446,"pfxZ":4.26976230533897,"pX":0.8718239355345281,"pZ":2.872699363851353,"vX0":8.24188536063554,"vY0":-129.83498299106864,"vZ0":-3.0408297603754666,"x":83.77,"y":161.22,"x0":-2.4029048757772267,"y0":50.005582921979425,"z0":5.9202635149689335,"aX":1.0056229554184748},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.3,"breakHorizontal":-2.6,"spinRate":2152,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.4198388791795824,"extension":6.5071138434624185},"index":0,"playId":"7c8eccdf-e190-3458-bc86-48d46d6e6e6e","pitchNumber":1,"startTime":"2026-07-04T17:38:24.719Z","endTime":"2026-07-04T17:38:29.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.466252657544494,"aZ":-27.751900450839983,"pfxX":-0.2929511322643315,"pfxZ":2.801901817657197,"pX":0.11563306521664336,"pZ":0.4471878806838853,"vX0":6.714714639256238,"vY0":-125.42131862524013,"vZ0":-7.492002365937744,"x":112.59,"y":226.71,"x0":-2.568426622142648,"y0":50.00499738898561,"z0":5.764532894751315,"aX":-0.4637106232597754},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.4,"breakHorizontal":-1.2,"spinRate":2335,"spinDirection":261},"zone":14,"typeConfidence":2.0,"plateTime":0.438201855134281,"extension":6.342069233829986},"index":1,"playId":"ddf30ace-1bce-321d-973e-79f774267fd1","pitchNumber":2,"startTime":"2026-07-04T17:38:41.243Z","endTime":"2026-07-04T17:38:45.861Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-04T17:38:55.023Z","endTime":"2026-07-04T17:39:06.165Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.854971688316613,"aZ":-30.94895609202437,"pfxX":-1.1859556610221953,"pfxZ":0.7660575989063974,"pX":0.1202467734015889,"pZ":1.8366897453036892,"vX0":6.758781282937761,"vY0":-126.27684212791083,"vZ0":-3.853864238014305,"x":112.42,"y":189.19,"x0":-2.447222148348444,"y0":50.00242493991561,"z0":5.896752539260446,"aX":-1.8980604079617167},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.7,"breakHorizontal":0.5,"spinRate":2167,"spinDirection":281},"zone":8,"typeConfidence":2.0,"plateTime":0.43523238462094627,"extension":6.2825845751069656},"index":3,"playId":"07838351-e80b-314d-91f9-ad79eb1e2fac","pitchNumber":3,"startTime":"2026-07-04T17:39:06.165Z","endTime":"2026-07-04T17:39:11.288Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T17:39:11.288Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Curtis Mead grounds out, shortstop Konnor Griffin to first baseman Tyler Callihan.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-04T17:41:39.962Z","endTime":"2026-07-04T17:42:21.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682997,"link":"/api/v1/people/682997"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Dennis Santana replaces Mason Montgomery.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-04T17:39:46.456Z","endTime":"2026-07-04T17:41:30.028Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642701,"link":"/api/v1/people/642701"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Defensive Substitution: Billy Cook replaces right fielder Esmerlyn Valdez, batting 4th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-04T17:41:30.028Z","endTime":"2026-07-04T17:41:30.054Z","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 Jake Mangum.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-04T17:41:30.054Z","endTime":"2026-07-04T17:41:42.283Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"700"},{"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":93.1,"endSpeed":85.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1177264407676,"aZ":-15.141734107626885,"pfxX":-8.020057721872858,"pfxZ":9.194066453142803,"pX":0.5585512612001616,"pZ":1.567676264945086,"vX0":7.972502235686549,"vY0":-135.172219226829,"vZ0":-7.890384518838052,"x":95.71,"y":196.45,"x0":-1.3853231773813217,"y0":50.00470930090394,"z0":5.585099270154323,"aX":-14.861626310680919},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.1,"breakHorizontal":12.8,"spinRate":2244,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.40501309043548117,"extension":5.913851411160663},"index":3,"playId":"e2b8019b-2ff9-3cac-8df6-2a2954a0080e","pitchNumber":1,"startTime":"2026-07-04T17:41:42.283Z","endTime":"2026-07-04T17:41:47.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":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.275191967835745,"aZ":-24.576108865297645,"pfxX":-10.426966232306409,"pfxZ":3.990915284728718,"pX":0.09875418001681238,"pZ":2.118540957470211,"vX0":8.270716036079591,"vY0":-136.8705858702858,"vZ0":-4.894788814540048,"x":113.24,"y":181.58,"x0":-1.6025657640428528,"y0":50.00140750920554,"z0":5.605795757824397,"aX":-19.8469460250326},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.4,"breakHorizontal":17.2,"spinRate":2387,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.3996738801805404,"extension":5.766884399517632},"index":4,"playId":"6b357549-e7de-37d4-b647-6c5f7458aa89","pitchNumber":2,"startTime":"2026-07-04T17:41:58.284Z","endTime":"2026-07-04T17:42:02.758Z","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":93.5,"endSpeed":85.7,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.416164111887568,"aZ":-24.518558154902117,"pfxX":-10.669304839940178,"pfxZ":4.081782484982582,"pX":0.13926149935902304,"pZ":2.298020625909684,"vX0":8.07836405036728,"vY0":-135.93148905007732,"vZ0":-4.2016897752996325,"x":111.69,"y":176.73,"x0":-1.4829880525287444,"y0":50.00038893307603,"z0":5.563276800645254,"aX":-19.99073524669757},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.7,"breakHorizontal":17.6,"spinRate":2259,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.40273259863436284,"extension":5.720039692756839},"hitData":{"launchSpeed":106.2,"launchAngle":1.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.2,"coordY":152.7}},"index":5,"playId":"f7f1b25c-09d2-389b-b32e-4f08acf59ea8","pitchNumber":3,"startTime":"2026-07-04T17:42:14.218Z","endTime":"2026-07-04T17:42:21.606Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T17:42:21.606Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"CJ Abrams flies out to left fielder Bryan Reynolds.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-04T17:42:29.417Z","endTime":"2026-07-04T17:43:11.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":92.9,"endSpeed":84.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.688748830185357,"aZ":-18.01634037874176,"pfxX":-9.253161962720476,"pfxZ":7.7340184943356665,"pX":0.4204743871739133,"pZ":1.6165146756425168,"vX0":8.444199890496586,"vY0":-134.79390281453215,"vZ0":-7.210994630250331,"x":100.97,"y":195.13,"x0":-1.5583761621095573,"y0":50.002789536748,"z0":5.6094673256975,"aX":-16.940874464838142},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.5,"breakHorizontal":14.9,"spinRate":2209,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.4071375450644781,"extension":5.860484801618688},"index":0,"playId":"fa13e297-ccb3-3787-9f22-4f57f9d68cf0","pitchNumber":1,"startTime":"2026-07-04T17:42:45.994Z","endTime":"2026-07-04T17:42:50.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.928076856043425,"aZ":-18.742468096127094,"pfxX":-9.105448756732063,"pfxZ":7.155640269665691,"pX":0.43157301211571797,"pZ":2.456027133990579,"vX0":7.879513375114689,"vY0":-136.62113052445375,"vZ0":-5.373195135538728,"x":100.55,"y":172.47,"x0":-1.316112623976974,"y0":50.006780495688204,"z0":5.748901001965422,"aX":-17.104710414077886},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.9,"breakHorizontal":14.6,"spinRate":2380,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.40190250960995355,"extension":5.865163386268588},"hitData":{"launchSpeed":91.6,"launchAngle":40.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.35,"coordY":79.87}},"index":1,"playId":"411f3ed2-35d5-3451-9084-0c7458ec528b","pitchNumber":2,"startTime":"2026-07-04T17:43:02.918Z","endTime":"2026-07-04T17:43:11.733Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T17:43:11.733Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daylen Lile strikes out swinging.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-04T17:43:33.909Z","endTime":"2026-07-04T17:45:31.958Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.025165460468173,"aZ":-22.05893322811169,"pfxX":-10.077114097913405,"pfxZ":5.440401605459451,"pX":-0.2349979687705978,"pZ":2.2596561275327707,"vX0":7.266714200468839,"vY0":-135.39568153907348,"vZ0":-4.8806120172925915,"x":125.96,"y":177.77,"x0":-1.6417450067620336,"y0":50.00535228378585,"z0":5.625351198844344,"aX":-18.748612227444394},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.0,"breakHorizontal":16.8,"spinRate":2327,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.4042411515633595,"extension":5.795621022653804},"index":0,"playId":"25dbd7c5-2e0e-38c5-850c-5671a7daf0f3","pitchNumber":1,"startTime":"2026-07-04T17:43:41.329Z","endTime":"2026-07-04T17:43:46.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.97825902187075,"aZ":-30.79183027014747,"pfxX":0.08885165413882179,"pfxZ":0.9116948465990582,"pX":0.933867307623857,"pZ":3.7406242086595927,"vX0":5.924966656921516,"vY0":-122.32044935114033,"vZ0":0.9844016848012784,"x":81.4,"y":137.78,"x0":-1.5262688249239065,"y0":50.005795142179636,"z0":5.9627115678570535,"aX":0.13491255292053828},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.2,"breakHorizontal":-1.4,"spinRate":2644,"spinDirection":83},"zone":12,"typeConfidence":2.0,"plateTime":0.4469211378401079,"extension":5.88393839807531},"index":1,"playId":"22d3ea04-945f-308f-acb6-b125f002b784","pitchNumber":2,"startTime":"2026-07-04T17:44:00.743Z","endTime":"2026-07-04T17:44:05.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.454423420130563,"aZ":-28.780663188712705,"pfxX":0.2575656549948101,"pfxZ":2.182302658926446,"pX":-0.06597909828015061,"pZ":2.633138801973508,"vX0":4.044972806075759,"vY0":-123.86008636379205,"vZ0":-1.87654616478497,"x":119.51,"y":167.69,"x0":-1.7528604105288608,"y0":50.00268353442865,"z0":5.804287023051875,"aX":0.40075334881897084},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.7,"breakHorizontal":-1.4,"spinRate":2519,"spinDirection":166},"zone":5,"typeConfidence":2.0,"plateTime":0.4420056978196696,"extension":5.683146973596742},"index":2,"playId":"aba0540f-d96b-338b-9520-03c465073818","pitchNumber":3,"startTime":"2026-07-04T17:44:21.747Z","endTime":"2026-07-04T17:44:27.254Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-04T17:44:29.561Z","endTime":"2026-07-04T17:44:46.344Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"}},{"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.1,"endSpeed":77.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81833225157086,"aZ":-29.537386508691046,"pfxX":0.5480768566835726,"pfxZ":1.7347672011754192,"pX":-0.09631117709134276,"pZ":3.153928354612775,"vX0":4.062015443959495,"vY0":-122.48380520237,"vZ0":-0.42562929665476634,"x":120.67,"y":153.62,"x0":-1.846324769788379,"y0":50.003948335435155,"z0":5.852046359694706,"aX":0.8341530664307526},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.2,"breakHorizontal":-1.9,"spinRate":2629,"spinDirection":80},"zone":2,"typeConfidence":2.0,"plateTime":0.4468886552778457,"extension":5.757055582762921},"index":4,"playId":"cfb3e3df-8253-31cf-88da-eea9652062ce","pitchNumber":4,"startTime":"2026-07-04T17:44:46.344Z","endTime":"2026-07-04T17:44:52.904Z","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":87.0,"endSpeed":80.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87809402000026,"aZ":-28.055995496384917,"pfxX":-9.93041678499521,"pfxZ":2.513491464482608,"pX":-1.1965729074890488,"pZ":1.415680917628773,"vX0":4.820278975731972,"vY0":-126.6791568678454,"vZ0":-4.790870653390696,"x":162.61,"y":200.56,"x0":-1.82547380756274,"y0":50.003814121555536,"z0":5.552463267289648,"aX":-16.27365363931579},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.7,"breakHorizontal":17.0,"spinRate":2001,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.43101749532611056,"extension":5.837923923406251},"index":5,"playId":"b7ec3a30-65fb-3968-bc72-398899879313","pitchNumber":5,"startTime":"2026-07-04T17:45:08.889Z","endTime":"2026-07-04T17:45:13.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":79.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.86992521585521,"aZ":-31.22797714188943,"pfxX":-0.9427705794561962,"pfxZ":0.5973856375905378,"pX":1.0755520662207831,"pZ":1.7771470797671864,"vX0":6.5840820829743,"vY0":-123.73768111970882,"vZ0":-3.3235563972240296,"x":76.0,"y":190.8,"x0":-1.4833105008511214,"y0":50.000227351534306,"z0":5.721175152308182,"aX":-1.4813926458699727},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.6,"breakHorizontal":0.4,"spinRate":2680,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.4406069182380574,"extension":5.8333549479474245},"index":6,"playId":"32b23e94-37b3-3419-80bf-9638cff0869d","pitchNumber":6,"startTime":"2026-07-04T17:45:26.630Z","endTime":"2026-07-04T17:45:31.958Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T17:45:31.958Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Lowe flies out to left fielder Daylen Lile.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-04T17:47:28.735Z","endTime":"2026-07-04T17:48:21.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683000,"fullName":"Riley Cornelio","link":"/api/v1/people/683000"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.858876969272945,"aZ":-26.28526697647462,"pfxX":-0.40755867894165343,"pfxZ":3.4664894773360757,"pX":0.8551307703278274,"pZ":4.541583681068589,"vX0":8.636999475796204,"vY0":-128.5474808099954,"vZ0":0.8352136168572235,"x":84.4,"y":116.16,"x0":-2.473949089307224,"y0":50.002315376144786,"z0":6.229669795415817,"aX":-0.6924690626801943},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.7,"breakHorizontal":-1.0,"spinRate":2241,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.4236405855178451,"extension":6.400376615416966},"index":0,"playId":"b7fdfa26-37f1-3f75-88b1-6ae462fe3c91","pitchNumber":1,"startTime":"2026-07-04T17:47:39.246Z","endTime":"2026-07-04T17:47:43.808Z","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":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.003035675547363,"aZ":-28.664853568435344,"pfxX":-0.8302556285762646,"pfxZ":2.344782963379402,"pX":-0.19943558472661838,"pZ":0.6013787351968997,"vX0":6.234093261230667,"vY0":-121.52850471275025,"vZ0":-6.571439238698992,"x":124.6,"y":222.54,"x0":-2.6908249561139415,"y0":50.00109904421214,"z0":5.832939596728858,"aX":-1.2417454040244167},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.9,"breakHorizontal":0.0,"spinRate":2379,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.45085289490729163,"extension":6.361885228734178},"index":1,"playId":"6684ac36-7c34-3b75-818d-a91194e5ef20","pitchNumber":2,"startTime":"2026-07-04T17:47:55.178Z","endTime":"2026-07-04T17:47:59.266Z","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":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":79.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.12696974411361,"aZ":-30.272843439708222,"pfxX":-0.23850430269761258,"pfxZ":1.205635727030284,"pX":-0.7260184685990589,"pZ":2.6842150165967995,"vX0":4.835190767222478,"vY0":-123.67615687253365,"vZ0":-2.006188487666938,"x":144.67,"y":166.31,"x0":-2.659427802411862,"y0":50.00515654762312,"z0":5.99765985074239,"aX":-0.37771810110873005},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.0,"breakHorizontal":-0.5,"spinRate":2209,"spinDirection":260},"zone":4,"typeConfidence":2.0,"plateTime":0.43960891121877976,"extension":6.224608066677268},"hitData":{"launchSpeed":93.4,"launchAngle":31.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":56.12,"coordY":76.53}},"index":2,"playId":"d9259ca8-32c1-3e8e-9a4b-f245f3c59ea2","pitchNumber":3,"startTime":"2026-07-04T17:48:13.328Z","endTime":"2026-07-04T17:48:21.687Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T17:48:21.687Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Reynolds grounds out, pitcher Riley Cornelio to first baseman Andrés Chaparro.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-04T17:48:23.870Z","endTime":"2026-07-04T17:49:01.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683000,"fullName":"Riley Cornelio","link":"/api/v1/people/683000"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":0},"credits":[{"player":{"id":683000,"link":"/api/v1/people/683000"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":84.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.633499125462045,"aZ":-24.26048965608509,"pfxX":-0.8528673269913534,"pfxZ":4.470612025462801,"pX":0.10324603128643794,"pZ":3.1685694852575517,"vX0":7.270223357365615,"vY0":-130.7407247859078,"vZ0":-2.733110421427824,"x":113.06,"y":153.23,"x0":-2.5759870484513705,"y0":50.00527754663036,"z0":6.004395038398186,"aX":-1.5116490318728268},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.8,"breakHorizontal":0.4,"spinRate":2113,"spinDirection":176},"zone":2,"typeConfidence":2.0,"plateTime":0.4153347874681108,"extension":6.377388698083656},"hitData":{"launchSpeed":80.6,"launchAngle":-13.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.01,"coordY":184.62}},"index":0,"playId":"c133d92b-5c67-3b70-aed5-7780243aa376","pitchNumber":1,"startTime":"2026-07-04T17:48:54.645Z","endTime":"2026-07-04T17:49:01.996Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T17:49:01.996Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Billy Cook strikes out swinging.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-04T17:49:07.407Z","endTime":"2026-07-04T17:50:23.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683000,"fullName":"Riley Cornelio","link":"/api/v1/people/683000"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.67635664688301,"aZ":-30.73938518304076,"pfxX":-0.5055119069405118,"pfxZ":0.910511951867985,"pX":-0.5055494018475816,"pZ":2.5108482810478137,"vX0":5.361315565784105,"vY0":-124.34793810275751,"vZ0":-2.3939362717514165,"x":136.27,"y":170.99,"x0":-2.615149521364375,"y0":50.006025526217066,"z0":6.01227663143759,"aX":-0.8003545555289182},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.3,"breakHorizontal":-0.2,"spinRate":2270,"spinDirection":86},"zone":4,"typeConfidence":2.0,"plateTime":0.4388724364468741,"extension":6.251443451455932},"index":0,"playId":"e7bf4882-3bef-3910-aaa6-20892b2a1ebb","pitchNumber":1,"startTime":"2026-07-04T17:49:25.907Z","endTime":"2026-07-04T17:49:30.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.811336140870978,"aZ":-28.88878015151597,"pfxX":-1.3102951160810203,"pfxZ":2.082593546396227,"pX":-0.4107238554734749,"pZ":1.6196155290968866,"vX0":6.011156730052431,"vY0":-124.44976484268392,"vZ0":-4.564046991690873,"x":132.66,"y":195.05,"x0":-2.681956113512389,"y0":50.001989046374085,"z0":5.8564733926736645,"aX":-2.0661812595709015},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.0,"breakHorizontal":1.1,"spinRate":2233,"spinDirection":267},"zone":7,"typeConfidence":2.0,"plateTime":0.43928942801820536,"extension":6.371944528872203},"index":1,"playId":"7ee501bd-9a64-3cf8-a137-8f3b8710dda8","pitchNumber":2,"startTime":"2026-07-04T17:49:41.484Z","endTime":"2026-07-04T17:49:45.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40633809584766,"aZ":-29.033634765606603,"pfxX":-0.4018072864854041,"pfxZ":1.9933106943380174,"pX":0.35065789724465146,"pZ":-0.09396594968047167,"vX0":6.941570775503058,"vY0":-124.97986940960813,"vZ0":-8.361196672783155,"x":103.63,"y":241.32,"x0":-2.4165527125323862,"y0":50.000368517898465,"z0":5.696722714804458,"aX":-0.6324339228190033},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.8,"breakHorizontal":-1.0,"spinRate":2276,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.43910797990200123,"extension":6.526403049374967},"index":2,"playId":"d4636fcd-b649-3ace-9824-8410deee24c7","pitchNumber":3,"startTime":"2026-07-04T17:49:58.982Z","endTime":"2026-07-04T17:50:04.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.188175304266302,"aZ":-29.384987463581556,"pfxX":-1.7436649932236565,"pfxZ":1.7469370636563069,"pX":0.2375141780121521,"pZ":0.5854360286586391,"vX0":7.5689073603996855,"vY0":-125.30425932041737,"vZ0":-6.825737647863992,"x":107.95,"y":222.97,"x0":-2.5895352621961556,"y0":50.00467867917209,"z0":5.730871293419395,"aX":-2.7872597939672223},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.8,"breakHorizontal":1.6,"spinRate":2225,"spinDirection":287},"zone":14,"typeConfidence":2.0,"plateTime":0.4363272432062635,"extension":6.3676535809043004},"index":3,"playId":"44146a67-4901-3497-862c-31c9a55f55fc","pitchNumber":4,"startTime":"2026-07-04T17:50:18.062Z","endTime":"2026-07-04T17:50:23.636Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T17:50:23.636Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Crews strikes out swinging.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-04T17:52:56.965Z","endTime":"2026-07-04T17:53:37.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cam Sanders replaces Dennis Santana.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-04T17:52:29.230Z","endTime":"2026-07-04T17:52:59.268Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676742,"link":"/api/v1/people/676742"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.05342451818411,"aZ":-32.67981620352633,"pfxX":1.767145462405893,"pfxZ":-0.3213697507612867,"pX":0.3093940056230254,"pZ":2.890348621420836,"vX0":7.309724266168902,"vY0":-123.8495629231315,"vZ0":-1.4695384295143532,"x":105.21,"y":160.74,"x0":-2.8909325855995616,"y0":50.00319034251521,"z0":6.185158463698089,"aX":2.786762854340096},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.7,"breakHorizontal":-4.7,"spinRate":2572,"spinDirection":76},"zone":3,"typeConfidence":0.89,"plateTime":0.43959688647040807,"extension":6.01254607074005},"index":1,"playId":"5584dacd-8139-3d44-b3e8-85590cb3b000","pitchNumber":1,"startTime":"2026-07-04T17:52:59.268Z","endTime":"2026-07-04T17:53:03.797Z","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":85.1,"endSpeed":79.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.597726322379607,"aZ":-32.829159520981044,"pfxX":1.2188374349271092,"pfxZ":-0.41987780899194327,"pX":-0.6544374179580961,"pZ":2.5833462379092462,"vX0":5.286087957626938,"vY0":-123.91995279547312,"vZ0":-2.203821946063611,"x":141.95,"y":169.03,"x0":-2.9616289014329777,"y0":50.000559202740995,"z0":6.1909833317357545,"aX":1.9197307820916722},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.0,"breakHorizontal":-3.2,"spinRate":2645,"spinDirection":89},"zone":4,"typeConfidence":0.88,"plateTime":0.43971537219275714,"extension":5.868122035396097},"index":2,"playId":"9ef099c7-1551-361c-85e5-abd07adc5586","pitchNumber":2,"startTime":"2026-07-04T17:53:12.687Z","endTime":"2026-07-04T17:53:17.304Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-04T17:53:23.192Z","endTime":"2026-07-04T17:53:32.090Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"}},{"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":88.8,"endSpeed":82.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.106823737780896,"aZ":-30.943175082054186,"pfxX":0.38981761471660836,"pfxZ":0.7182422153196502,"pX":0.36194012801987524,"pZ":2.0612846429574776,"vX0":8.022686339025764,"vY0":-129.26176339840626,"vZ0":-4.284361061133889,"x":103.2,"y":183.13,"x0":-2.8131826021114676,"y0":50.004753904445145,"z0":6.07596744093137,"aX":0.6686082347712398},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.6,"breakHorizontal":-2.3,"spinRate":2726,"spinDirection":57},"zone":9,"typeConfidence":0.89,"plateTime":0.4212991272400499,"extension":5.959207109069025},"index":4,"playId":"cbea50e9-e394-3f18-bf9e-ebc463b0f29d","pitchNumber":3,"startTime":"2026-07-04T17:53:32.090Z","endTime":"2026-07-04T17:53:37.854Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T17:53:37.854Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Tena grounds out, third baseman Nick Gonzales to first baseman Tyler Callihan.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-04T17:53:39.874Z","endTime":"2026-07-04T17:54:59.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":682997,"link":"/api/v1/people/682997"},"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":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":90.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.803616424495342,"aZ":-18.385792371647128,"pfxX":-2.9668158866598553,"pfxZ":6.747967575129806,"pX":-0.7828243660643177,"pZ":2.8257775070810784,"vX0":7.465921060829231,"vY0":-140.6281236004998,"vZ0":-5.038935397078291,"x":146.84,"y":162.48,"x0":-3.0628859054312647,"y0":50.00326224403282,"z0":5.798458966886987,"aX":-6.063240667857273},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.6,"breakHorizontal":4.2,"spinRate":2408,"spinDirection":213},"zone":1,"typeConfidence":0.89,"plateTime":0.38649892682430576,"extension":6.250145369061675},"index":0,"playId":"334cbfe4-9167-33df-bcf4-0aa63274cc61","pitchNumber":1,"startTime":"2026-07-04T17:53:58.004Z","endTime":"2026-07-04T17:54:25.021Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":81.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.872504216273835,"aZ":-32.665573305327015,"pfxX":1.1669285487750374,"pfxZ":-0.2995501522976305,"pX":-1.204190022828995,"pZ":2.6786700109210724,"vX0":4.146615551389365,"vY0":-126.65861523012998,"vZ0":-2.354400393067807,"x":162.9,"y":166.46,"x0":-3.000568800336929,"y0":50.001032193504685,"z0":6.180552023075703,"aX":1.9338192396149423},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.8,"breakHorizontal":-2.9,"spinRate":2641,"spinDirection":57},"zone":11,"typeConfidence":0.89,"plateTime":0.4290992373528044,"extension":5.971339101090423},"index":1,"playId":"609efe08-551e-3379-96a1-cda49e9f87cc","pitchNumber":2,"startTime":"2026-07-04T17:54:24.027Z","endTime":"2026-07-04T17:54:28.733Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":81.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.890599421520562,"aZ":-32.54863381536255,"pfxX":1.9072781234003373,"pfxZ":-0.22792662269649355,"pX":-0.6185474047246337,"pZ":2.6828916654044486,"vX0":5.335916445390274,"vY0":-126.67319074142324,"vZ0":-2.141600560922189,"x":140.58,"y":166.34,"x0":-2.9828294953027714,"y0":50.00044957819035,"z0":6.090480938608723,"aX":3.1627239846127},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.6,"breakHorizontal":-4.4,"spinRate":2711,"spinDirection":67},"zone":4,"typeConfidence":0.9,"plateTime":0.4290479049479812,"extension":5.880787155381523},"index":2,"playId":"fd137931-3cd1-3be7-9c73-bf11b1ef0ea6","pitchNumber":3,"startTime":"2026-07-04T17:54:37.365Z","endTime":"2026-07-04T17:54:42.598Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":91.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13669070427526,"aZ":-17.373801880211296,"pfxX":-3.0674271905047563,"pfxZ":7.051581924084192,"pX":-0.43365483519397086,"pZ":2.518282289467765,"vX0":8.294407927396014,"vY0":-142.6574025435397,"vZ0":-6.233723153972726,"x":133.53,"y":170.79,"x0":-2.9568308290215177,"y0":50.0057395146568,"z0":5.793801294581883,"aX":-6.441447189116051},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.9,"breakHorizontal":4.2,"spinRate":2750,"spinDirection":213},"zone":4,"typeConfidence":0.89,"plateTime":0.3812671496701414,"extension":5.946419847086652},"hitData":{"launchSpeed":84.2,"launchAngle":-54.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.8,"coordY":169.92}},"index":3,"playId":"2b0efe68-46dd-3f04-b3b0-f16fed235ad9","pitchNumber":4,"startTime":"2026-07-04T17:54:50.928Z","endTime":"2026-07-04T17:54:59.931Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T17:54:59.931Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Millas grounds out, shortstop Konnor Griffin to first baseman Tyler Callihan.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-04T17:55:01.969Z","endTime":"2026-07-04T17:56:55.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682997,"link":"/api/v1/people/682997"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.930399259001845,"aZ":-25.800379742793485,"pfxX":-8.58770179872853,"pfxZ":3.0765274420344877,"pX":-1.1718215014084596,"pZ":2.5083887431405056,"vX0":7.805116074675285,"vY0":-142.32139647107286,"vZ0":-4.752305178240994,"x":161.67,"y":171.05,"x0":-2.822147203429281,"y0":50.001369606071606,"z0":5.815649753918642,"aX":-17.773648234457855},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":4.8,"breakHorizontal":14.2,"spinRate":2585,"spinDirection":217},"zone":11,"typeConfidence":0.93,"plateTime":0.3835569633973357,"extension":6.0490110852425465},"index":0,"playId":"d7641efd-d114-3b74-8e31-2aaa40c4163c","pitchNumber":1,"startTime":"2026-07-04T17:55:24.533Z","endTime":"2026-07-04T17:55:28.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.644827955731742,"aZ":-31.36533320891443,"pfxX":0.8649711327000396,"pfxZ":0.5152515098773467,"pX":-0.581634220920131,"pZ":2.202102904305891,"vX0":5.513374269664049,"vY0":-124.33748407131579,"vZ0":-3.1131861754381682,"x":139.17,"y":179.32,"x0":-2.931386931873566,"y0":50.00564667401296,"z0":6.047024174934031,"aX":1.3673838487875951},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.5,"breakHorizontal":-2.8,"spinRate":2551,"spinDirection":86},"zone":7,"typeConfidence":0.89,"plateTime":0.43887768589421805,"extension":5.8360845130289345},"index":1,"playId":"c920be32-6bd0-336a-b825-a8847bd6732d","pitchNumber":2,"startTime":"2026-07-04T17:55:38.716Z","endTime":"2026-07-04T17:55:43.163Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.622965790768227,"aZ":-29.20015542070953,"pfxX":-0.3072812273063046,"pfxZ":1.7625120977384734,"pX":0.8776247091002568,"pZ":1.2277070547137843,"vX0":9.16181776866096,"vY0":-127.98555249132137,"vZ0":-6.427099089486919,"x":83.55,"y":205.63,"x0":-2.6854042516384466,"y0":50.00068211306179,"z0":6.013475313214551,"aX":-0.5189259401202414},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.2,"breakHorizontal":-1.2,"spinRate":2754,"spinDirection":97},"zone":14,"typeConfidence":0.9,"plateTime":0.42547989955182164,"extension":5.657638048146311},"index":2,"playId":"e83198e8-9f69-3a97-9c2d-d4e33f061d95","pitchNumber":3,"startTime":"2026-07-04T17:55:53.933Z","endTime":"2026-07-04T17:55:58.597Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-04T17:56:04.243Z","endTime":"2026-07-04T17:56:16.959Z","isPitch":false,"type":"action","player":{"id":686452,"link":"/api/v1/people/686452"}},{"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":89.5,"endSpeed":83.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.94913814506673,"aZ":-28.796452368076622,"pfxX":0.99692572677061,"pfxZ":1.9571295155422126,"pX":0.7027277440077018,"pZ":1.4567782190910301,"vX0":8.760232772747191,"vY0":-130.0521206049813,"vZ0":-5.9551792121448495,"x":90.21,"y":199.45,"x0":-2.8264004463793206,"y0":50.005055270153264,"z0":5.935351201757473,"aX":1.7234335931700802},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.5,"breakHorizontal":-3.6,"spinRate":2964,"spinDirection":62},"zone":14,"typeConfidence":0.9,"plateTime":0.4196985288693158,"extension":5.81004510147586},"index":4,"playId":"3b249044-5659-3aab-826f-2fceda2a042e","pitchNumber":4,"startTime":"2026-07-04T17:56:16.959Z","endTime":"2026-07-04T17:56:21.736Z","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":86.6,"endSpeed":81.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.48322163700952,"aZ":-31.442302407114017,"pfxX":0.3919963264814581,"pfxZ":0.4533273539025964,"pX":-0.47509094870980484,"pZ":0.7953103060704164,"vX0":5.916118784232192,"vY0":-126.05679527725985,"vZ0":-6.601413212853268,"x":135.11,"y":217.31,"x0":-2.890799701032675,"y0":50.00562881385979,"z0":5.9448801335518375,"aX":0.6393193892828006},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.4,"breakHorizontal":-1.9,"spinRate":2740,"spinDirection":60},"zone":13,"typeConfidence":0.88,"plateTime":0.43234653625773234,"extension":5.62344952691916},"index":5,"playId":"71454e23-c0d5-3bf2-a9c9-8abdde638896","pitchNumber":5,"startTime":"2026-07-04T17:56:32.289Z","endTime":"2026-07-04T17:56:36.883Z","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":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.79070910442918,"aZ":-30.16071665528189,"pfxX":0.6069139682940312,"pfxZ":1.2194363901106477,"pX":0.2630512746038065,"pZ":3.109415112890041,"vX0":7.610502205192366,"vY0":-126.55900025888738,"vZ0":-1.7518753301143741,"x":106.97,"y":154.83,"x0":-2.841143988713188,"y0":50.002874212003306,"z0":6.188522510498807,"aX":0.9987250422067114},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.0,"breakHorizontal":-2.5,"spinRate":2716,"spinDirection":94},"zone":3,"typeConfidence":0.9,"plateTime":0.43006589179986365,"extension":5.999165668568833},"hitData":{"launchSpeed":80.6,"launchAngle":9.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.2,"coordY":154.42}},"index":6,"playId":"59e3f788-09d5-3b6c-b687-fa9c7866052b","pitchNumber":6,"startTime":"2026-07-04T17:56:48.170Z","endTime":"2026-07-04T17:56:55.785Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T17:56:55.785Z","atBatIndex":75}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Millas grounds out, shortstop Konnor Griffin to first baseman Tyler Callihan.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-04T17:55:01.969Z","endTime":"2026-07-04T17:56:55.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682997,"link":"/api/v1/people/682997"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.930399259001845,"aZ":-25.800379742793485,"pfxX":-8.58770179872853,"pfxZ":3.0765274420344877,"pX":-1.1718215014084596,"pZ":2.5083887431405056,"vX0":7.805116074675285,"vY0":-142.32139647107286,"vZ0":-4.752305178240994,"x":161.67,"y":171.05,"x0":-2.822147203429281,"y0":50.001369606071606,"z0":5.815649753918642,"aX":-17.773648234457855},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":4.8,"breakHorizontal":14.2,"spinRate":2585,"spinDirection":217},"zone":11,"typeConfidence":0.93,"plateTime":0.3835569633973357,"extension":6.0490110852425465},"index":0,"playId":"d7641efd-d114-3b74-8e31-2aaa40c4163c","pitchNumber":1,"startTime":"2026-07-04T17:55:24.533Z","endTime":"2026-07-04T17:55:28.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.644827955731742,"aZ":-31.36533320891443,"pfxX":0.8649711327000396,"pfxZ":0.5152515098773467,"pX":-0.581634220920131,"pZ":2.202102904305891,"vX0":5.513374269664049,"vY0":-124.33748407131579,"vZ0":-3.1131861754381682,"x":139.17,"y":179.32,"x0":-2.931386931873566,"y0":50.00564667401296,"z0":6.047024174934031,"aX":1.3673838487875951},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.5,"breakHorizontal":-2.8,"spinRate":2551,"spinDirection":86},"zone":7,"typeConfidence":0.89,"plateTime":0.43887768589421805,"extension":5.8360845130289345},"index":1,"playId":"c920be32-6bd0-336a-b825-a8847bd6732d","pitchNumber":2,"startTime":"2026-07-04T17:55:38.716Z","endTime":"2026-07-04T17:55:43.163Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.622965790768227,"aZ":-29.20015542070953,"pfxX":-0.3072812273063046,"pfxZ":1.7625120977384734,"pX":0.8776247091002568,"pZ":1.2277070547137843,"vX0":9.16181776866096,"vY0":-127.98555249132137,"vZ0":-6.427099089486919,"x":83.55,"y":205.63,"x0":-2.6854042516384466,"y0":50.00068211306179,"z0":6.013475313214551,"aX":-0.5189259401202414},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.2,"breakHorizontal":-1.2,"spinRate":2754,"spinDirection":97},"zone":14,"typeConfidence":0.9,"plateTime":0.42547989955182164,"extension":5.657638048146311},"index":2,"playId":"e83198e8-9f69-3a97-9c2d-d4e33f061d95","pitchNumber":3,"startTime":"2026-07-04T17:55:53.933Z","endTime":"2026-07-04T17:55:58.597Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-04T17:56:04.243Z","endTime":"2026-07-04T17:56:16.959Z","isPitch":false,"type":"action","player":{"id":686452,"link":"/api/v1/people/686452"}},{"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":89.5,"endSpeed":83.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.94913814506673,"aZ":-28.796452368076622,"pfxX":0.99692572677061,"pfxZ":1.9571295155422126,"pX":0.7027277440077018,"pZ":1.4567782190910301,"vX0":8.760232772747191,"vY0":-130.0521206049813,"vZ0":-5.9551792121448495,"x":90.21,"y":199.45,"x0":-2.8264004463793206,"y0":50.005055270153264,"z0":5.935351201757473,"aX":1.7234335931700802},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.5,"breakHorizontal":-3.6,"spinRate":2964,"spinDirection":62},"zone":14,"typeConfidence":0.9,"plateTime":0.4196985288693158,"extension":5.81004510147586},"index":4,"playId":"3b249044-5659-3aab-826f-2fceda2a042e","pitchNumber":4,"startTime":"2026-07-04T17:56:16.959Z","endTime":"2026-07-04T17:56:21.736Z","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":86.6,"endSpeed":81.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.48322163700952,"aZ":-31.442302407114017,"pfxX":0.3919963264814581,"pfxZ":0.4533273539025964,"pX":-0.47509094870980484,"pZ":0.7953103060704164,"vX0":5.916118784232192,"vY0":-126.05679527725985,"vZ0":-6.601413212853268,"x":135.11,"y":217.31,"x0":-2.890799701032675,"y0":50.00562881385979,"z0":5.9448801335518375,"aX":0.6393193892828006},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.4,"breakHorizontal":-1.9,"spinRate":2740,"spinDirection":60},"zone":13,"typeConfidence":0.88,"plateTime":0.43234653625773234,"extension":5.62344952691916},"index":5,"playId":"71454e23-c0d5-3bf2-a9c9-8abdde638896","pitchNumber":5,"startTime":"2026-07-04T17:56:32.289Z","endTime":"2026-07-04T17:56:36.883Z","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":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.79070910442918,"aZ":-30.16071665528189,"pfxX":0.6069139682940312,"pfxZ":1.2194363901106477,"pX":0.2630512746038065,"pZ":3.109415112890041,"vX0":7.610502205192366,"vY0":-126.55900025888738,"vZ0":-1.7518753301143741,"x":106.97,"y":154.83,"x0":-2.841143988713188,"y0":50.002874212003306,"z0":6.188522510498807,"aX":0.9987250422067114},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.0,"breakHorizontal":-2.5,"spinRate":2716,"spinDirection":94},"zone":3,"typeConfidence":0.9,"plateTime":0.43006589179986365,"extension":5.999165668568833},"hitData":{"launchSpeed":80.6,"launchAngle":9.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.2,"coordY":154.42}},"index":6,"playId":"59e3f788-09d5-3b6c-b687-fa9c7866052b","pitchNumber":6,"startTime":"2026-07-04T17:56:48.170Z","endTime":"2026-07-04T17:56:55.785Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T17:56:55.785Z","atBatIndex":75},"scoringPlays":[4,5,12,14,16,62,65],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3,4],"bottom":[5,6,7,8],"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":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":193.02,"y":122.77},"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":1,"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":99.62,"y":152.7},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":1,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":250.18,"y":75.8},"type":"H","description":"Home Run"}]}},{"startIndex":9,"endIndex":21,"top":[9,10,11,12,13,14,15,16,17],"bottom":[18,19,20,21],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":100.11,"y":111.21},"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":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"coordinates":{"x":119.48,"y":196.69},"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":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"coordinates":{"x":117.98,"y":177.49},"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":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":107.21,"y":100.02},"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":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":78.1,"y":165.32},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"coordinates":{"x":158.97,"y":108.64},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"coordinates":{"x":140.15,"y":95.94},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"coordinates":{"x":193.85,"y":73.75},"type":"O","description":"Flyout"}]}},{"startIndex":22,"endIndex":28,"top":[22,23,24],"bottom":[25,26,27,28],"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":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":194.04,"y":110.97},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":107.22,"y":149.15},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":117.86,"y":145.09},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":112.81,"y":63.13},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":133.22,"y":70.38},"type":"O","description":"Lineout"}]}},{"startIndex":29,"endIndex":35,"top":[29,30,31],"bottom":[32,33,34,35],"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":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"coordinates":{"x":128.25,"y":67.11},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"coordinates":{"x":109.75,"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":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":101.14,"y":169.92},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":128.5,"y":185.13},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":99.87,"y":108.68},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"coordinates":{"x":100.63,"y":157.76},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"coordinates":{"x":147.76,"y":152.7},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":36,"endIndex":42,"top":[36,37,38],"bottom":[39,40,41,42],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":82.39,"y":166.38},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"coordinates":{"x":213.88,"y":97.86},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":139.14,"y":145.09},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":150.8,"y":151.68},"type":"O","description":"Groundout"}]}},{"startIndex":43,"endIndex":50,"top":[43,44,45,46],"bottom":[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":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":144.78,"y":46.96},"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":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":153.84,"y":150.16},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"coordinates":{"x":82.09,"y":137.66},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":122.43,"y":144.69},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":180.74,"y":114.6},"type":"H","description":"Single"}]}},{"startIndex":51,"endIndex":58,"top":[51,52,53],"bottom":[54,55,56,57,58],"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":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"coordinates":{"x":114.9,"y":135.51},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":192.47,"y":91.74},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":160.93,"y":164.86},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":147.76,"y":151.68},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":59,"endIndex":69,"top":[59,60,61,62,63,64,65,66],"bottom":[67,68,69],"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":683000,"fullName":"Riley Cornelio","link":"/api/v1/people/683000"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":131.9,"y":197.85},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":683000,"fullName":"Riley Cornelio","link":"/api/v1/people/683000"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":185.25,"y":121.79},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":683000,"fullName":"Riley Cornelio","link":"/api/v1/people/683000"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":78.33,"y":132.43},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":683000,"fullName":"Riley Cornelio","link":"/api/v1/people/683000"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":152.82,"y":151.18},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"coordinates":{"x":106.2,"y":152.7},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":84.35,"y":79.87},"type":"O","description":"Flyout"}]}},{"startIndex":70,"endIndex":75,"top":[70,71,72],"bottom":[73,74,75],"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":683000,"fullName":"Riley Cornelio","link":"/api/v1/people/683000"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":56.12,"y":76.53},"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":683000,"fullName":"Riley Cornelio","link":"/api/v1/people/683000"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":129.01,"y":184.62},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":9,"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"coordinates":{"x":113.8,"y":169.92},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":9,"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"coordinates":{"x":123.2,"y":154.42},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":4,"hits":5,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":3}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":1,"hits":6,"errors":0,"leftOnBase":7},"away":{"runs":7,"hits":11,"errors":0,"leftOnBase":6}},"defense":{"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"catcher":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"first":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"second":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"third":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"shortstop":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"left":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"center":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"right":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"onDeck":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"inHole":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"battingOrder":5,"team":{"id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"}},"offense":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"onDeck":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"inHole":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"pitcher":{"id":683000,"fullName":"Riley Cornelio","link":"/api/v1/people/683000"},"battingOrder":8,"team":{"id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"}},"balls":3,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":8,"airOuts":8,"runs":7,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":11,"hitByPitch":1,"avg":".261","atBats":36,"obp":".339","slg":".421","ops":".760","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":11,"rbi":6,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":2},"pitching":{"flyOuts":2,"groundOuts":8,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":30,"obp":".314","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":148,"era":"4.27","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.31","battersFaced":35,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":148,"balls":55,"strikes":93,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.60","rbi":1,"pitchesPerInning":"16.44","runsScoredPer9":"1.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":0,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID694973":{"person":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":18,"flyOuts":43,"groundOuts":78,"airOuts":92,"runs":46,"doubles":17,"triples":1,"homeRuns":11,"strikeOuts":119,"baseOnBalls":22,"intentionalWalks":0,"hits":76,"hitByPitch":7,"atBats":360,"obp":".267","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1633,"era":"3.62","inningsPitched":"97.0","wins":6,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"1.01","battersFaced":395,"outs":291,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1633,"balls":581,"strikes":1052,"strikePercentage":".640","hitBatsmen":7,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".429","pitchesPerInning":"16.84","gamesFinished":0,"strikeoutWalkRatio":"5.41","strikeoutsPer9Inn":"11.04","walksPer9Inn":"2.04","hitsPer9Inn":"7.05","runsScoredPer9":"4.27","homeRunsPer9":"1.02","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":22,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":5,"errors":0,"chances":14,"fielding":"1.000","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-5 | 2 K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":56,"groundOuts":65,"airOuts":91,"runs":53,"doubles":20,"triples":1,"homeRuns":20,"strikeOuts":97,"baseOnBalls":37,"intentionalWalks":0,"hits":79,"hitByPitch":2,"avg":".242","atBats":326,"obp":".318","slg":".494","ops":".812","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":371,"totalBases":161,"rbi":60,"leftOnBase":143,"sacBunts":0,"sacFlies":6,"babip":".274","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.30","popOuts":17,"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":200,"putOuts":99,"errors":7,"chances":306,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":18,"groundOuts":16,"airOuts":26,"runs":15,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":29,"baseOnBalls":21,"intentionalWalks":0,"hits":25,"hitByPitch":0,"avg":".260","atBats":96,"obp":".393","slg":".479","ops":".872","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":118,"totalBases":46,"rbi":16,"leftOnBase":50,"sacBunts":0,"sacFlies":0,"babip":".323","groundOutsToAirouts":"0.62","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"19.20","popOuts":4,"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":{"caughtStealing":2,"stolenBases":21,"stolenBasePercentage":".913","caughtStealingPercentage":".087","assists":3,"putOuts":234,"errors":3,"chances":240,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668804":{"person":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"jerseyNumber":"10","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"300","stats":{"batting":{"summary":"2-5 | R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":37,"groundOuts":83,"airOuts":66,"runs":61,"doubles":21,"triples":2,"homeRuns":12,"strikeOuts":88,"baseOnBalls":57,"intentionalWalks":2,"hits":93,"hitByPitch":5,"avg":".284","atBats":328,"obp":".395","slg":".470","ops":".865","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":392,"totalBases":154,"rbi":55,"leftOnBase":127,"sacBunts":0,"sacFlies":2,"babip":".352","groundOutsToAirouts":"1.26","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.33","popOuts":5,"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":1,"putOuts":132,"errors":1,"chances":134,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":7,"gamesStarted":7,"flyOuts":14,"groundOuts":26,"airOuts":29,"runs":18,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":31,"baseOnBalls":11,"intentionalWalks":0,"hits":29,"hitByPitch":0,"atBats":114,"obp":".320","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":500,"era":"5.28","inningsPitched":"29.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"1.38","battersFaced":126,"outs":87,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":500,"balls":194,"strikes":306,"strikePercentage":".610","hitBatsmen":0,"balks":2,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".500","pitchesPerInning":"17.24","gamesFinished":0,"strikeoutWalkRatio":"2.82","strikeoutsPer9Inn":"9.62","walksPer9Inn":"3.41","hitsPer9Inn":"9.00","runsScoredPer9":"5.59","homeRunsPer9":"1.55","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":9},"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":{},"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":37,"gamesStarted":0,"flyOuts":17,"groundOuts":32,"airOuts":31,"runs":19,"doubles":4,"triples":1,"homeRuns":4,"strikeOuts":42,"baseOnBalls":15,"intentionalWalks":0,"hits":24,"hitByPitch":2,"atBats":129,"obp":".281","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":604,"era":"4.25","inningsPitched":"36.0","wins":4,"losses":2,"saves":11,"saveOpportunities":15,"holds":7,"blownSaves":4,"earnedRuns":17,"whip":"1.08","battersFaced":147,"outs":108,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":604,"balls":226,"strikes":378,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".667","pitchesPerInning":"16.78","gamesFinished":20,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"10.50","walksPer9Inn":"3.75","hitsPer9Inn":"6.00","runsScoredPer9":"4.75","homeRunsPer9":"1.00","inheritedRunners":13,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":1,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682254":{"person":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(H, 9)","summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":4,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":4,"balls":1,"strikes":3,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":35,"gamesStarted":4,"flyOuts":11,"groundOuts":33,"airOuts":18,"runs":18,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":50,"baseOnBalls":16,"intentionalWalks":0,"hits":30,"hitByPitch":0,"atBats":131,"obp":".313","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":606,"era":"4.50","inningsPitched":"34.0","wins":2,"losses":3,"saves":0,"saveOpportunities":2,"holds":9,"blownSaves":2,"earnedRuns":17,"whip":"1.35","battersFaced":147,"outs":102,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":606,"balls":222,"strikes":384,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.83","rbi":0,"winPercentage":".400","pitchesPerInning":"17.82","gamesFinished":6,"strikeoutWalkRatio":"3.13","strikeoutsPer9Inn":"13.24","walksPer9Inn":"4.24","hitsPer9Inn":"7.94","runsScoredPer9":"4.76","homeRunsPer9":"1.06","inheritedRunners":18,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":18,"groundOuts":50,"airOuts":33,"runs":18,"doubles":10,"triples":0,"homeRuns":1,"strikeOuts":46,"baseOnBalls":15,"intentionalWalks":0,"hits":40,"hitByPitch":3,"avg":".238","atBats":168,"obp":".312","slg":".315","ops":".627","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":188,"totalBases":53,"rbi":14,"leftOnBase":82,"sacBunts":1,"sacFlies":0,"babip":".322","groundOutsToAirouts":"1.52","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"168.00","popOuts":3,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":87,"putOuts":77,"errors":6,"chances":170,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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 | 2 K, RBI, CS","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":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"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":21,"flyOuts":8,"groundOuts":9,"airOuts":12,"runs":13,"doubles":5,"triples":1,"homeRuns":6,"strikeOuts":24,"baseOnBalls":6,"intentionalWalks":0,"hits":22,"hitByPitch":0,"avg":".333","atBats":66,"obp":".384","slg":".712","ops":"1.096","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":73,"totalBases":47,"rbi":17,"leftOnBase":31,"sacBunts":0,"sacFlies":1,"babip":".432","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.00","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":32,"errors":0,"chances":33,"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | HBP, R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":18,"groundOuts":71,"airOuts":36,"runs":28,"doubles":9,"triples":0,"homeRuns":1,"strikeOuts":39,"baseOnBalls":12,"intentionalWalks":1,"hits":63,"hitByPitch":4,"avg":".307","atBats":205,"obp":".356","slg":".366","ops":".722","caughtStealing":5,"stolenBases":17,"stolenBasePercentage":".773","caughtStealingPercentage":".227","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":225,"totalBases":75,"rbi":14,"leftOnBase":105,"sacBunts":3,"sacFlies":1,"babip":".373","groundOutsToAirouts":"1.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"205.00","popOuts":10,"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":2,"putOuts":116,"errors":2,"chances":120,"fielding":".983","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"}]},"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":18,"gamesStarted":18,"flyOuts":55,"groundOuts":100,"airOuts":116,"runs":61,"doubles":22,"triples":2,"homeRuns":12,"strikeOuts":74,"baseOnBalls":33,"intentionalWalks":0,"hits":98,"hitByPitch":7,"atBats":386,"obp":".322","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","numberOfPitches":1588,"era":"5.02","inningsPitched":"100.1","wins":6,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":56,"whip":"1.31","battersFaced":428,"outs":301,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1588,"balls":568,"strikes":1020,"strikePercentage":".640","hitBatsmen":7,"balks":1,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".500","pitchesPerInning":"15.83","gamesFinished":0,"strikeoutWalkRatio":"2.24","strikeoutsPer9Inn":"6.64","walksPer9Inn":"2.96","hitsPer9Inn":"8.79","runsScoredPer9":"5.47","homeRunsPer9":"1.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":20,"lineOuts":41},"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":"1.0 IP, 0 ER, K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":15,"strikes":11,"strikePercentage":".420","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":0,"flyOuts":17,"groundOuts":52,"airOuts":32,"runs":22,"doubles":11,"triples":0,"homeRuns":4,"strikeOuts":56,"baseOnBalls":30,"intentionalWalks":8,"hits":37,"hitByPitch":9,"atBats":177,"obp":".352","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":808,"era":"3.51","inningsPitched":"48.2","wins":5,"losses":2,"saves":1,"saveOpportunities":3,"holds":5,"blownSaves":2,"earnedRuns":19,"whip":"1.38","battersFaced":216,"outs":146,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":808,"balls":303,"strikes":505,"strikePercentage":".630","hitBatsmen":9,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.63","rbi":0,"winPercentage":".714","pitchesPerInning":"16.60","gamesFinished":8,"strikeoutWalkRatio":"1.87","strikeoutsPer9Inn":"10.36","walksPer9Inn":"5.55","hitsPer9Inn":"6.84","runsScoredPer9":"4.07","homeRunsPer9":"0.74","inheritedRunners":22,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":5,"errors":3,"chances":15,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676755":{"person":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":0,"flyOuts":23,"groundOuts":14,"airOuts":42,"runs":14,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":23,"baseOnBalls":13,"intentionalWalks":0,"hits":24,"hitByPitch":1,"atBats":102,"obp":".325","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":484,"era":"4.67","inningsPitched":"27.0","wins":0,"losses":0,"saves":0,"saveOpportunities":2,"holds":7,"blownSaves":2,"earnedRuns":14,"whip":"1.37","battersFaced":117,"outs":81,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":484,"balls":169,"strikes":315,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"17.93","gamesFinished":4,"strikeoutWalkRatio":"1.77","strikeoutsPer9Inn":"7.67","walksPer9Inn":"4.33","hitsPer9Inn":"8.00","runsScoredPer9":"4.67","homeRunsPer9":"1.00","inheritedRunners":14,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":17,"gamesStarted":16,"flyOuts":57,"groundOuts":68,"airOuts":107,"runs":50,"doubles":19,"triples":1,"homeRuns":9,"strikeOuts":79,"baseOnBalls":48,"intentionalWalks":1,"hits":71,"hitByPitch":5,"atBats":322,"obp":".329","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1449,"era":"4.62","inningsPitched":"85.2","wins":3,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.39","battersFaced":379,"outs":257,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1449,"balls":534,"strikes":915,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".273","pitchesPerInning":"16.91","gamesFinished":0,"strikeoutWalkRatio":"1.65","strikeoutsPer9Inn":"8.30","walksPer9Inn":"5.04","hitsPer9Inn":"7.46","runsScoredPer9":"5.25","homeRunsPer9":"0.95","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":27,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":7,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":50,"flyOuts":5,"groundOuts":4,"airOuts":10,"runs":7,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".161","atBats":31,"obp":".161","slg":".194","ops":".355","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":6,"rbi":0,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"babip":".263","groundOutsToAirouts":"0.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":38,"errors":0,"chances":38,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"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":18,"gamesStarted":9,"flyOuts":45,"groundOuts":73,"airOuts":87,"runs":35,"doubles":16,"triples":1,"homeRuns":6,"strikeOuts":60,"baseOnBalls":26,"intentionalWalks":0,"hits":79,"hitByPitch":2,"atBats":297,"obp":".327","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1291,"era":"3.33","inningsPitched":"75.2","wins":5,"losses":3,"saves":2,"saveOpportunities":2,"holds":1,"blownSaves":0,"earnedRuns":28,"whip":"1.39","battersFaced":328,"outs":227,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1291,"balls":470,"strikes":821,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".625","pitchesPerInning":"17.06","gamesFinished":3,"strikeoutWalkRatio":"2.31","strikeoutsPer9Inn":"7.14","walksPer9Inn":"3.09","hitsPer9Inn":"9.40","runsScoredPer9":"4.16","homeRunsPer9":"0.71","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":17,"lineOuts":25},"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}},"ID642701":{"person":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":3,"strikes":8,"strikePercentage":".730","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":38,"gamesStarted":0,"flyOuts":25,"groundOuts":25,"airOuts":49,"runs":22,"doubles":10,"triples":0,"homeRuns":5,"strikeOuts":33,"baseOnBalls":19,"intentionalWalks":1,"hits":32,"hitByPitch":2,"atBats":139,"obp":".331","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":611,"era":"4.95","inningsPitched":"36.1","wins":2,"losses":3,"saves":2,"saveOpportunities":4,"holds":4,"blownSaves":2,"earnedRuns":20,"whip":"1.40","battersFaced":160,"outs":109,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":611,"balls":226,"strikes":385,"strikePercentage":".630","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.51","rbi":0,"winPercentage":".400","pitchesPerInning":"16.82","gamesFinished":18,"strikeoutWalkRatio":"1.74","strikeoutsPer9Inn":"8.17","walksPer9Inn":"4.71","hitsPer9Inn":"7.93","runsScoredPer9":"5.45","homeRunsPer9":"1.24","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":14},"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"}]},"ID680779":{"person":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"jerseyNumber":"32","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | BB, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":23,"groundOuts":39,"airOuts":54,"runs":19,"doubles":5,"triples":0,"homeRuns":7,"strikeOuts":36,"baseOnBalls":15,"intentionalWalks":0,"hits":23,"hitByPitch":4,"avg":".153","atBats":150,"obp":".247","slg":".327","ops":".574","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":171,"totalBases":49,"rbi":22,"leftOnBase":91,"sacBunts":1,"sacFlies":1,"babip":".148","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.43","popOuts":21,"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":13,"stolenBases":11,"stolenBasePercentage":".458","caughtStealingPercentage":".542","assists":15,"putOuts":480,"errors":3,"chances":498,"fielding":".994","passedBall":6,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":9,"gamesStarted":0,"flyOuts":15,"groundOuts":16,"airOuts":19,"runs":12,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":9,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":69,"obp":".316","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":305,"era":"5.89","inningsPitched":"18.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":12,"whip":"1.36","battersFaced":79,"outs":55,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":305,"balls":110,"strikes":195,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".333","pitchesPerInning":"16.64","gamesFinished":1,"strikeoutWalkRatio":"2.11","strikeoutsPer9Inn":"9.33","walksPer9Inn":"4.42","hitsPer9Inn":"7.85","runsScoredPer9":"5.89","homeRunsPer9":"0.98","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"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}},"ID682997":{"person":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"jerseyNumber":"37","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":12,"groundOuts":6,"airOuts":18,"runs":10,"doubles":2,"triples":2,"homeRuns":3,"strikeOuts":24,"baseOnBalls":9,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".242","atBats":62,"obp":".342","slg":".484","ops":".826","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":73,"totalBases":30,"rbi":13,"leftOnBase":31,"sacBunts":0,"sacFlies":1,"babip":".333","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.67","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":3,"groundOuts":2,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"obp":".455","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":39,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.50","battersFaced":11,"outs":6,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":22,"strikes":17,"strikePercentage":".440","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"19.50","gamesFinished":3,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"13.50","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":23,"errors":2,"chances":39,"fielding":".949","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID804606":{"person":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | 2 K, R, 2 SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":3,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":20,"groundOuts":61,"airOuts":38,"runs":34,"doubles":10,"triples":2,"homeRuns":5,"strikeOuts":64,"baseOnBalls":15,"intentionalWalks":0,"hits":60,"hitByPitch":4,"avg":".271","atBats":221,"obp":".326","slg":".403","ops":".729","caughtStealing":1,"stolenBases":19,"stolenBasePercentage":".950","caughtStealingPercentage":".050","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":242,"totalBases":89,"rbi":23,"leftOnBase":109,"sacBunts":0,"sacFlies":2,"babip":".357","groundOutsToAirouts":"1.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.20","popOuts":6,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":133,"putOuts":97,"errors":7,"chances":237,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID676742":{"person":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":4,"strikes":9,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":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":8,"gamesStarted":0,"flyOuts":3,"groundOuts":7,"airOuts":8,"runs":6,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":7,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":32,"obp":".375","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":178,"era":"6.23","inningsPitched":"8.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.62","battersFaced":41,"outs":26,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":178,"balls":70,"strikes":108,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".---","pitchesPerInning":"20.54","gamesFinished":4,"strikeoutWalkRatio":"1.57","strikeoutsPer9Inn":"11.42","walksPer9Inn":"7.27","hitsPer9Inn":"7.27","runsScoredPer9":"6.23","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656811":{"person":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"jerseyNumber":"29","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"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":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":75,"flyOuts":40,"groundOuts":68,"airOuts":67,"runs":42,"doubles":12,"triples":0,"homeRuns":13,"strikeOuts":70,"baseOnBalls":22,"intentionalWalks":1,"hits":80,"hitByPitch":2,"avg":".283","atBats":283,"obp":".337","slg":".463","ops":".800","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":309,"totalBases":131,"rbi":51,"leftOnBase":142,"sacBunts":0,"sacFlies":2,"babip":".332","groundOutsToAirouts":"1.01","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.77","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":9,"putOuts":189,"errors":2,"chances":200,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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-3 | BB, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":37,"groundOuts":95,"airOuts":61,"runs":47,"doubles":12,"triples":1,"homeRuns":4,"strikeOuts":62,"baseOnBalls":22,"intentionalWalks":0,"hits":96,"hitByPitch":6,"avg":".307","atBats":313,"obp":".363","slg":".390","ops":".753","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":342,"totalBases":122,"rbi":40,"leftOnBase":131,"sacBunts":0,"sacFlies":1,"babip":".371","groundOutsToAirouts":"1.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"78.25","popOuts":7,"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":114,"putOuts":74,"errors":7,"chances":195,"fielding":".964","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":58,"flyOuts":31,"groundOuts":35,"airOuts":62,"runs":17,"doubles":5,"triples":0,"homeRuns":7,"strikeOuts":73,"baseOnBalls":23,"intentionalWalks":1,"hits":43,"hitByPitch":2,"avg":".202","atBats":213,"obp":".286","slg":".324","ops":".610","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":238,"totalBases":69,"rbi":26,"leftOnBase":117,"sacBunts":0,"sacFlies":0,"babip":".271","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.43","popOuts":16,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"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}},"ID676702":{"person":{"id":676702,"fullName":"Hunter Stratton","link":"/api/v1/people/676702"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":12,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":3,"strikes":9,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"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":{"note":"(W, 9-3)","summary":"5.2 IP, ER, 7 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":4,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":94,"inningsPitched":"5.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":23,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":32,"strikes":62,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.59","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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":18,"gamesStarted":18,"flyOuts":53,"groundOuts":100,"airOuts":92,"runs":43,"doubles":15,"triples":1,"homeRuns":12,"strikeOuts":122,"baseOnBalls":25,"intentionalWalks":0,"hits":94,"hitByPitch":6,"atBats":401,"obp":".285","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":1603,"era":"3.24","inningsPitched":"108.1","wins":9,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"1.10","battersFaced":439,"outs":325,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1603,"balls":494,"strikes":1109,"strikePercentage":".690","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.09","rbi":1,"winPercentage":".750","pitchesPerInning":"14.80","gamesFinished":0,"strikeoutWalkRatio":"4.88","strikeoutsPer9Inn":"10.14","walksPer9Inn":"2.08","hitsPer9Inn":"7.81","runsScoredPer9":"3.57","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":22,"lineOuts":17},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":5,"errors":2,"chances":15,"fielding":".867","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[804606,664040,668804,699013,695257,656811,693304,663968,682997,680779,677952,670990,682254,642701,676742],"pitchers":[677952,670990,682254,642701,676742],"bench":[542303,682848,669707],"bullpen":[696149,696062,683003,656605,676755,669387,694973,642397,676702],"battingOrder":[804606,664040,668804,695257,656811,693304,663968,682997,680779],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Callihan, T; Davis, H; Gonzales, N 2; Griffin; Lowe, B; O'Hearn 2; Reynolds, B 2; Valdez, Es."},{"label":"RBI","value":"Davis, H 2 (22); Gonzales, N (40); Lowe, B 2 (60); Valdez, Es (17)."},{"label":"2-out RBI","value":"Davis, H; Valdez, Es."},{"label":"Runners left in scoring position, 2 out","value":"O'Hearn; Griffin 2; Callihan, T."},{"label":"GIDP","value":"Gonzales, N."},{"label":"Team RISP","value":"6-for-15."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Griffin 2 (19, 2nd base off Palmquist/Millas, home off Palmquist/Millas); Reynolds, B (6, 2nd base off Palmquist/Millas); Mangum (17, 2nd base off Cornelio/Millas)."},{"label":"CS","value":"Valdez, Es (1, 2nd base by Littell/Millas)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"3 (2 Lowe, B-Griffin-Callihan, T; Griffin-Callihan, T)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":8,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".248","atBats":30,"obp":".322","slg":".429","ops":".751","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":9,"rbi":1,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":3,"groundOuts":8,"airOuts":8,"runs":7,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":36,"obp":".375","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":161,"era":"4.66","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.39","battersFaced":40,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":161,"balls":56,"strikes":105,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":6,"pitchesPerInning":"17.89","runsScoredPer9":"7.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":0,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID682928":{"person":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"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":1,"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":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":46,"groundOuts":61,"airOuts":95,"runs":53,"doubles":16,"triples":2,"homeRuns":18,"strikeOuts":80,"baseOnBalls":31,"intentionalWalks":2,"hits":86,"hitByPitch":10,"avg":".270","atBats":319,"obp":".350","slg":".502","ops":".852","caughtStealing":4,"stolenBases":14,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":363,"totalBases":160,"rbi":60,"leftOnBase":121,"sacBunts":0,"sacFlies":3,"babip":".304","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.72","popOuts":30,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":197,"putOuts":117,"errors":14,"chances":328,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID683083":{"person":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"jerseyNumber":"26","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":30,"groundOuts":70,"airOuts":60,"runs":35,"doubles":4,"triples":3,"homeRuns":1,"strikeOuts":69,"baseOnBalls":32,"intentionalWalks":0,"hits":59,"hitByPitch":1,"avg":".235","atBats":251,"obp":".323","slg":".287","ops":".610","caughtStealing":3,"stolenBases":32,"stolenBasePercentage":".914","caughtStealingPercentage":".086","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":291,"totalBases":72,"rbi":28,"leftOnBase":113,"sacBunts":6,"sacFlies":1,"babip":".319","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"251.00","popOuts":7,"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":230,"putOuts":137,"errors":11,"chances":378,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID665953":{"person":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"jerseyNumber":"87","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"201","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":9,"groundOuts":13,"airOuts":12,"runs":9,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":10,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".167","atBats":48,"obp":".322","slg":".292","ops":".614","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":59,"totalBases":14,"rbi":7,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".219","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.00","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":79,"errors":0,"chances":92,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID686452":{"person":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":15,"groundOuts":37,"airOuts":33,"runs":18,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":33,"baseOnBalls":13,"intentionalWalks":0,"hits":23,"hitByPitch":3,"avg":".185","atBats":124,"obp":".279","slg":".266","ops":".545","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":144,"totalBases":33,"rbi":10,"leftOnBase":71,"sacBunts":2,"sacFlies":0,"babip":".236","groundOutsToAirouts":"1.12","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"62.00","popOuts":6,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":8,"stolenBases":24,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":8,"putOuts":294,"errors":0,"chances":302,"fielding":"1.000","passedBall":5,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID683000":{"person":{"id":683000,"fullName":"Riley Cornelio","link":"/api/v1/people/683000"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 2 ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":9,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":37,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":11,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":37,"balls":13,"strikes":24,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":11,"groundOuts":10,"airOuts":14,"runs":11,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":12,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":42,"obp":".439","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":231,"era":"7.94","inningsPitched":"11.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":10,"whip":"2.21","battersFaced":58,"outs":34,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":231,"balls":96,"strikes":135,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":2,"winPercentage":".000","pitchesPerInning":"20.38","gamesFinished":2,"strikeoutWalkRatio":"0.75","strikeoutsPer9Inn":"7.15","walksPer9Inn":"9.53","hitsPer9Inn":"10.32","runsScoredPer9":"8.74","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID571945":{"person":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":7,"flyOuts":55,"groundOuts":102,"airOuts":99,"runs":56,"doubles":15,"triples":0,"homeRuns":18,"strikeOuts":47,"baseOnBalls":17,"intentionalWalks":0,"hits":92,"hitByPitch":0,"atBats":334,"obp":".305","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1314,"era":"5.44","inningsPitched":"84.1","wins":2,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":51,"whip":"1.29","battersFaced":357,"outs":253,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1314,"balls":449,"strikes":865,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".222","pitchesPerInning":"15.58","gamesFinished":1,"strikeoutWalkRatio":"2.76","strikeoutsPer9Inn":"5.02","walksPer9Inn":"1.81","hitsPer9Inn":"9.82","runsScoredPer9":"5.98","homeRunsPer9":"1.92","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":6,"passedBall":0,"popOuts":15,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":6,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687223":{"person":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(L, 0-1)","summary":"1.0 IP, 4 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":7,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","numberOfPitches":37,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":8,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":37,"balls":13,"strikes":24,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"36.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":2,"flyOuts":4,"groundOuts":2,"airOuts":6,"runs":5,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":23,"obp":".400","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":111,"era":"8.44","inningsPitched":"5.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.69","battersFaced":25,"outs":16,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":111,"balls":38,"strikes":73,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".000","pitchesPerInning":"20.81","gamesFinished":1,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"11.81","walksPer9Inn":"1.69","hitsPer9Inn":"13.50","runsScoredPer9":"8.44","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":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID678391":{"person":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"jerseyNumber":"84","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":23,"groundOuts":55,"airOuts":47,"runs":21,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":24,"baseOnBalls":16,"intentionalWalks":0,"hits":41,"hitByPitch":4,"avg":".252","atBats":163,"obp":".330","slg":".350","ops":".680","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":188,"totalBases":57,"rbi":15,"leftOnBase":71,"sacBunts":2,"sacFlies":2,"babip":".275","groundOutsToAirouts":"1.17","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"54.33","popOuts":9,"lineOuts":15},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":6,"obp":".667","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":12,"era":"40.50","inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"6.00","battersFaced":6,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"18.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"54.00","runsScoredPer9":"40.50","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":71,"putOuts":32,"errors":5,"chances":108,"fielding":".954","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686611":{"person":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":40,"flyOuts":23,"groundOuts":36,"airOuts":46,"runs":21,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":35,"baseOnBalls":7,"intentionalWalks":0,"hits":35,"hitByPitch":4,"avg":".230","atBats":152,"obp":".282","slg":".362","ops":".644","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":163,"totalBases":55,"rbi":17,"leftOnBase":57,"sacBunts":0,"sacFlies":0,"babip":".268","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.40","popOuts":7,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":79,"errors":1,"chances":81,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID676571":{"person":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":33,"gamesStarted":10,"flyOuts":22,"groundOuts":39,"airOuts":36,"runs":12,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":22,"baseOnBalls":19,"intentionalWalks":1,"hits":25,"hitByPitch":1,"atBats":122,"obp":".317","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":590,"era":"2.88","inningsPitched":"34.1","wins":3,"losses":0,"saves":3,"saveOpportunities":5,"holds":7,"blownSaves":2,"earnedRuns":11,"whip":"1.28","battersFaced":142,"outs":103,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":590,"balls":233,"strikes":357,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.18","gamesFinished":5,"strikeoutWalkRatio":"1.16","strikeoutsPer9Inn":"5.77","walksPer9Inn":"4.98","hitsPer9Inn":"6.55","runsScoredPer9":"3.15","homeRunsPer9":"1.05","inheritedRunners":16,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690925":{"person":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"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":26,"gamesStarted":0,"flyOuts":11,"groundOuts":29,"airOuts":17,"runs":9,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":29,"baseOnBalls":18,"intentionalWalks":3,"hits":15,"hitByPitch":2,"atBats":87,"obp":".324","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":429,"era":"3.16","inningsPitched":"25.2","wins":3,"losses":1,"saves":6,"saveOpportunities":10,"holds":4,"blownSaves":4,"earnedRuns":9,"whip":"1.29","battersFaced":110,"outs":77,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":429,"balls":170,"strikes":259,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.71","rbi":0,"winPercentage":".750","pitchesPerInning":"16.71","gamesFinished":9,"strikeoutWalkRatio":"1.61","strikeoutsPer9Inn":"10.17","walksPer9Inn":"6.31","hitsPer9Inn":"5.26","runsScoredPer9":"3.16","homeRunsPer9":"0.70","inheritedRunners":22,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695418":{"person":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":1,"flyOuts":22,"groundOuts":74,"airOuts":41,"runs":21,"doubles":5,"triples":0,"homeRuns":6,"strikeOuts":52,"baseOnBalls":20,"intentionalWalks":2,"hits":46,"hitByPitch":5,"atBats":212,"obp":".298","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":980,"era":"3.18","inningsPitched":"56.2","wins":5,"losses":1,"saves":1,"saveOpportunities":2,"holds":6,"blownSaves":1,"earnedRuns":20,"whip":"1.16","battersFaced":239,"outs":170,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":980,"balls":320,"strikes":660,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.80","rbi":0,"winPercentage":".833","pitchesPerInning":"17.29","gamesFinished":4,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"8.26","walksPer9Inn":"3.18","hitsPer9Inn":"7.31","runsScoredPer9":"3.34","homeRunsPer9":"0.95","inheritedRunners":16,"inheritedRunnersScored":7,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":6,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678554":{"person":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"jerseyNumber":"45","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":40,"groundOuts":56,"airOuts":73,"runs":38,"doubles":11,"triples":1,"homeRuns":14,"strikeOuts":51,"baseOnBalls":29,"intentionalWalks":0,"hits":53,"hitByPitch":4,"avg":".227","atBats":233,"obp":".323","slg":".464","ops":".787","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":266,"totalBases":108,"rbi":39,"leftOnBase":105,"sacBunts":0,"sacFlies":0,"babip":".232","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.64","popOuts":14,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":76,"putOuts":201,"errors":6,"chances":283,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID695734":{"person":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"jerseyNumber":"4","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | 2 K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":74,"groundOuts":80,"airOuts":115,"runs":48,"doubles":20,"triples":3,"homeRuns":10,"strikeOuts":64,"baseOnBalls":24,"intentionalWalks":1,"hits":89,"hitByPitch":4,"avg":".259","atBats":344,"obp":".311","slg":".422","ops":".733","caughtStealing":5,"stolenBases":8,"stolenBasePercentage":".615","caughtStealingPercentage":".385","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":376,"totalBases":145,"rbi":43,"leftOnBase":153,"sacBunts":0,"sacFlies":4,"babip":".288","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.40","popOuts":20,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":151,"errors":1,"chances":154,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID677588":{"person":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":14,"groundOuts":42,"airOuts":27,"runs":22,"doubles":9,"triples":2,"homeRuns":4,"strikeOuts":54,"baseOnBalls":13,"intentionalWalks":0,"hits":36,"hitByPitch":1,"avg":".226","atBats":159,"obp":".289","slg":".384","ops":".673","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":173,"totalBases":61,"rbi":18,"leftOnBase":83,"sacBunts":0,"sacFlies":0,"babip":".317","groundOutsToAirouts":"1.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.75","popOuts":5,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":7,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID695578":{"person":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"jerseyNumber":"29","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"100","stats":{"batting":{"summary":"1-2 | HR, 2 BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","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":90,"flyOuts":44,"groundOuts":63,"airOuts":67,"runs":77,"doubles":22,"triples":1,"homeRuns":23,"strikeOuts":125,"baseOnBalls":68,"intentionalWalks":8,"hits":93,"hitByPitch":4,"avg":".269","atBats":346,"obp":".393","slg":".538","ops":".931","caughtStealing":2,"stolenBases":13,"stolenBasePercentage":".867","caughtStealingPercentage":".133","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":420,"totalBases":186,"rbi":56,"leftOnBase":124,"sacBunts":0,"sacFlies":2,"babip":".350","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.04","popOuts":4,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":142,"errors":4,"chances":151,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID676917":{"person":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":18,"flyOuts":46,"groundOuts":88,"airOuts":75,"runs":45,"doubles":14,"triples":0,"homeRuns":7,"strikeOuts":102,"baseOnBalls":29,"intentionalWalks":0,"hits":91,"hitByPitch":12,"atBats":351,"obp":".333","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1534,"era":"3.69","inningsPitched":"90.1","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.33","battersFaced":397,"outs":271,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1534,"balls":522,"strikes":1012,"strikePercentage":".660","hitBatsmen":12,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".556","pitchesPerInning":"16.98","gamesFinished":0,"strikeoutWalkRatio":"3.52","strikeoutsPer9Inn":"10.16","walksPer9Inn":"2.89","hitsPer9Inn":"9.07","runsScoredPer9":"4.48","homeRunsPer9":"0.70","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":11,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":9,"errors":2,"chances":16,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696285":{"person":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"jerseyNumber":"30","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":41,"groundOuts":68,"airOuts":79,"runs":33,"doubles":11,"triples":2,"homeRuns":8,"strikeOuts":54,"baseOnBalls":14,"intentionalWalks":0,"hits":58,"hitByPitch":4,"avg":".225","atBats":258,"obp":".275","slg":".376","ops":".651","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":277,"totalBases":97,"rbi":31,"leftOnBase":110,"sacBunts":1,"sacFlies":0,"babip":".255","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.25","popOuts":11,"lineOuts":27},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":201,"errors":2,"chances":204,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664875":{"person":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":32,"gamesStarted":0,"flyOuts":12,"groundOuts":29,"airOuts":24,"runs":32,"doubles":8,"triples":1,"homeRuns":8,"strikeOuts":38,"baseOnBalls":24,"intentionalWalks":1,"hits":34,"hitByPitch":6,"atBats":125,"obp":".413","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":595,"era":"7.58","inningsPitched":"29.2","wins":0,"losses":3,"saves":1,"saveOpportunities":2,"holds":2,"blownSaves":1,"earnedRuns":25,"whip":"1.96","battersFaced":155,"outs":89,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":595,"balls":244,"strikes":351,"strikePercentage":".590","hitBatsmen":6,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":".000","pitchesPerInning":"20.06","gamesFinished":9,"strikeoutWalkRatio":"1.58","strikeoutsPer9Inn":"11.53","walksPer9Inn":"7.28","hitsPer9Inn":"10.31","runsScoredPer9":"9.71","homeRunsPer9":"2.43","inheritedRunners":5,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687377":{"person":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":0,"flyOuts":17,"groundOuts":22,"airOuts":31,"runs":11,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":20,"baseOnBalls":10,"intentionalWalks":0,"hits":20,"hitByPitch":0,"atBats":91,"obp":".294","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":448,"era":"3.55","inningsPitched":"25.1","wins":0,"losses":1,"saves":2,"saveOpportunities":5,"holds":7,"blownSaves":3,"earnedRuns":10,"whip":"1.18","battersFaced":103,"outs":76,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":448,"balls":160,"strikes":288,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".000","pitchesPerInning":"17.68","gamesFinished":6,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.11","walksPer9Inn":"3.55","hitsPer9Inn":"7.11","runsScoredPer9":"3.91","homeRunsPer9":"0.71","inheritedRunners":14,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641793":{"person":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":6,"airOuts":7,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":20,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":87,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":21,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":30,"strikes":57,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":12,"flyOuts":72,"groundOuts":78,"airOuts":124,"runs":55,"doubles":11,"triples":1,"homeRuns":22,"strikeOuts":52,"baseOnBalls":26,"intentionalWalks":0,"hits":87,"hitByPitch":2,"atBats":335,"obp":".313","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","numberOfPitches":1367,"era":"5.02","inningsPitched":"86.0","wins":7,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.31","battersFaced":369,"outs":258,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1367,"balls":483,"strikes":884,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.63","rbi":4,"winPercentage":".538","pitchesPerInning":"15.90","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"5.44","walksPer9Inn":"2.72","hitsPer9Inn":"9.10","runsScoredPer9":"5.76","homeRunsPer9":"2.30","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":26,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":11,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID687849":{"person":{"id":687849,"fullName":"Zak Kent","link":"/api/v1/people/687849"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":12,"groundOuts":15,"airOuts":18,"runs":13,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":11,"baseOnBalls":7,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":61,"obp":".362","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":260,"era":"6.28","inningsPitched":"14.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.74","battersFaced":69,"outs":43,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":260,"balls":91,"strikes":169,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".---","pitchesPerInning":"18.14","gamesFinished":7,"strikeoutWalkRatio":"1.57","strikeoutsPer9Inn":"6.91","walksPer9Inn":"4.40","hitsPer9Inn":"11.30","runsScoredPer9":"8.16","homeRunsPer9":"1.88","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660688":{"person":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"jerseyNumber":"20","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":39,"groundOuts":50,"airOuts":59,"runs":26,"doubles":16,"triples":0,"homeRuns":6,"strikeOuts":25,"baseOnBalls":7,"intentionalWalks":0,"hits":51,"hitByPitch":2,"avg":".279","atBats":183,"obp":".309","slg":".464","ops":".773","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":194,"totalBases":85,"rbi":33,"leftOnBase":87,"sacBunts":0,"sacFlies":2,"babip":".292","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.50","popOuts":12,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":12,"stolenBases":41,"stolenBasePercentage":".774","caughtStealingPercentage":".226","assists":24,"putOuts":426,"errors":5,"chances":455,"fielding":".989","passedBall":3,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656492":{"person":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":18,"flyOuts":54,"groundOuts":106,"airOuts":100,"runs":38,"doubles":11,"triples":0,"homeRuns":17,"strikeOuts":100,"baseOnBalls":26,"intentionalWalks":0,"hits":81,"hitByPitch":7,"atBats":385,"obp":".272","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1672,"era":"2.87","inningsPitched":"103.1","wins":9,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":33,"whip":"1.04","battersFaced":420,"outs":310,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1672,"balls":560,"strikes":1112,"strikePercentage":".670","hitBatsmen":7,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".818","pitchesPerInning":"16.18","gamesFinished":0,"strikeoutWalkRatio":"3.85","strikeoutsPer9Inn":"8.71","walksPer9Inn":"2.26","hitsPer9Inn":"7.05","runsScoredPer9":"3.31","homeRunsPer9":"1.48","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":8,"errors":0,"chances":24,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671277":{"person":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"200","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":31,"groundOuts":83,"airOuts":73,"runs":41,"doubles":15,"triples":3,"homeRuns":18,"strikeOuts":43,"baseOnBalls":13,"intentionalWalks":0,"hits":77,"hitByPitch":0,"avg":".280","atBats":275,"obp":".311","slg":".553","ops":".864","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":289,"totalBases":152,"rbi":62,"leftOnBase":111,"sacBunts":0,"sacFlies":1,"babip":".274","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.28","popOuts":17,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":52,"putOuts":422,"errors":4,"chances":478,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID674841":{"person":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":5,"flyOuts":8,"groundOuts":49,"airOuts":19,"runs":14,"doubles":10,"triples":2,"homeRuns":2,"strikeOuts":48,"baseOnBalls":16,"intentionalWalks":0,"hits":41,"hitByPitch":1,"atBats":157,"obp":".333","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":718,"era":"3.05","inningsPitched":"41.1","wins":2,"losses":1,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":14,"whip":"1.38","battersFaced":174,"outs":124,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":718,"balls":272,"strikes":446,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.58","rbi":0,"winPercentage":".667","pitchesPerInning":"17.37","gamesFinished":2,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"10.45","walksPer9Inn":"3.48","hitsPer9Inn":"8.93","runsScoredPer9":"3.05","homeRunsPer9":"0.44","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[695578,671277,665953,678554,682928,695734,686611,677588,686452,683083,687223,641793,683000],"pitchers":[687223,641793,683000],"bench":[660688,678391,696285],"bullpen":[674841,690925,676917,656492,687849,664875,695418,571945,676571,687377],"battingOrder":[695578,665953,678554,682928,695734,686611,677588,686452,683083],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Wood (23, 1st inning off Ashcraft, B, 0 on, 0 out)."},{"label":"TB","value":"Crews; Lile 2; Mead; Tena; Wood 4."},{"label":"RBI","value":"Wood (56)."},{"label":"Runners left in scoring position, 2 out","value":"García Jr., L; Chaparro."},{"label":"GIDP","value":"Abrams; Nuñez, N; Tena."},{"label":"Team RISP","value":"1-for-5."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Lile (8, 2nd base off Ashcraft, B/Davis, H)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Abrams-Nuñez, N-García Jr., L)."}]}],"note":[{"label":"a","value":"Struck out for García Jr., L in the 7th."}]}},"officials":[{"official":{"id":427129,"fullName":"Bruce Dreckman","link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427533,"fullName":"Mark Wegner","link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":547380,"fullName":"Carlos Torres","link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"fullName":"Nate Tomlinson","link":"/api/v1/people/608158"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Ashcraft, B; Littell."},{"label":"HBP","value":"Mangum (by Palmquist)."},{"label":"ABS Challenge","value":"Valdez, Es (Strike-Overturned to Ball); Callihan, T (Strike-Overturned to Ball); Davis, H 2 (Ball-Confirmed, Ball-Overturned to Strike); Millas (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Ashcraft, B 94-62; Ramírez 26-11; Montgomery, M 4-3; Santana, D 11-8; Sanders 13-9; Palmquist 37-24; Littell 87-57; Cornelio 37-24."},{"label":"Groundouts-flyouts","value":"Ashcraft, B 4-1; Ramírez 1-0; Montgomery, M 0-0; Santana, D 1-1; Sanders 2-0; Palmquist 0-0; Littell 6-2; Cornelio 2-1."},{"label":"Batters faced","value":"Ashcraft, B 23; Ramírez 5; Montgomery, M 1; Santana, D 3; Sanders 3; Palmquist 8; Littell 21; Cornelio 11."},{"label":"Inherited runners-scored","value":"Ramírez 1-0; Montgomery, M 2-0; Littell 3-3."},{"label":"Umpires","value":"HP: Bruce Dreckman. 1B: Mark Wegner. 2B: Carlos Torres. 3B: Nate Tomlinson. "},{"label":"Weather","value":"93 degrees, Sunny."},{"label":"Wind","value":"5 mph, In From LF."},{"label":"First pitch","value":"11:06 AM."},{"label":"T","value":"2:50."},{"label":"Att","value":"28,125."},{"label":"Venue","value":"Nationals Park."},{"label":"July 4, 2026"}],"pitchingNotes":["Palmquist pitched to 3 batters in the 2nd inning."],"topPerformers":[{"player":{"person":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793","boxscoreName":"Littell"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":6,"airOuts":7,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":20,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":87,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":21,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":30,"strikes":57,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":12,"flyOuts":72,"groundOuts":78,"airOuts":124,"runs":55,"doubles":11,"triples":1,"homeRuns":22,"strikeOuts":52,"baseOnBalls":26,"intentionalWalks":0,"hits":87,"hitByPitch":2,"atBats":335,"obp":".313","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","numberOfPitches":1367,"era":"5.02","inningsPitched":"86.0","wins":7,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.31","battersFaced":369,"outs":258,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1367,"balls":483,"strikes":884,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.63","rbi":4,"winPercentage":".538","pitchesPerInning":"15.90","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"5.44","walksPer9Inn":"2.72","hitsPer9Inn":"9.10","runsScoredPer9":"5.76","homeRunsPer9":"2.30","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":26,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":11,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":66,"pitchingGameScore":66},{"player":{"person":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578","boxscoreName":"Wood"},"jerseyNumber":"29","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"100","stats":{"batting":{"summary":"1-2 | HR, 2 BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","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":90,"flyOuts":44,"groundOuts":63,"airOuts":67,"runs":77,"doubles":22,"triples":1,"homeRuns":23,"strikeOuts":125,"baseOnBalls":68,"intentionalWalks":8,"hits":93,"hitByPitch":4,"avg":".269","atBats":346,"obp":".393","slg":".538","ops":".931","caughtStealing":2,"stolenBases":13,"stolenBasePercentage":".867","caughtStealingPercentage":".133","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":420,"totalBases":186,"rbi":56,"leftOnBase":124,"sacBunts":0,"sacFlies":2,"babip":".350","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.04","popOuts":4,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":142,"errors":4,"chances":151,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":60,"hittingGameScore":60},{"player":{"person":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952","boxscoreName":"Ashcraft, B"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(W, 9-3)","summary":"5.2 IP, ER, 7 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":4,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":94,"inningsPitched":"5.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":23,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":32,"strikes":62,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.59","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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":18,"gamesStarted":18,"flyOuts":53,"groundOuts":100,"airOuts":92,"runs":43,"doubles":15,"triples":1,"homeRuns":12,"strikeOuts":122,"baseOnBalls":25,"intentionalWalks":0,"hits":94,"hitByPitch":6,"atBats":401,"obp":".285","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":1603,"era":"3.24","inningsPitched":"108.1","wins":9,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"1.10","battersFaced":439,"outs":325,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1603,"balls":494,"strikes":1109,"strikePercentage":".690","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.09","rbi":1,"winPercentage":".750","pitchesPerInning":"14.80","gamesFinished":0,"strikeoutWalkRatio":"4.88","strikeoutsPer9Inn":"10.14","walksPer9Inn":"2.08","hitsPer9Inn":"7.81","runsScoredPer9":"3.57","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":22,"lineOuts":17},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":5,"errors":2,"chances":15,"fielding":".867","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":56,"pitchingGameScore":56}]},"decisions":{"winner":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"loser":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}